.page-module__vCoJLa__page{background:var(--background);width:100%;min-height:100vh;color:var(--text)}.page-module__vCoJLa__hero{background:linear-gradient(180deg, var(--background) 0%, color-mix(in oklab, var(--bg-secondary) 40%, transparent) 100%);text-align:center;padding:clamp(72px,12vw,120px) 0 clamp(40px,6vw,64px)}.page-module__vCoJLa__container{width:100%;max-width:720px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.page-module__vCoJLa__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-light);margin:0 0 12px;font-size:.875rem;font-weight:600}.page-module__vCoJLa__title{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:600;line-height:1.1}.page-module__vCoJLa__lead{max-width:640px;color:var(--text-light);margin:0 auto;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.7}.page-module__vCoJLa__content{padding:clamp(32px,5vw,56px) 0 clamp(80px,10vw,120px)}.page-module__vCoJLa__updated{color:var(--text-light);margin:0 0 40px;font-size:.9375rem}.page-module__vCoJLa__section{margin-bottom:40px}.page-module__vCoJLa__section:last-child{margin-bottom:0}.page-module__vCoJLa__sectionTitle{letter-spacing:-.02em;color:var(--text);margin:0 0 12px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.3}.page-module__vCoJLa__sectionBody{color:var(--text-light);margin:0;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.75}.page-module__vCoJLa__sectionBody+.page-module__vCoJLa__sectionBody{margin-top:16px}.page-module__vCoJLa__link{color:var(--text);border-bottom:1px solid var(--border);font-weight:600;text-decoration:none;transition:border-color .2s}.page-module__vCoJLa__link:hover{border-bottom-color:var(--text)}
