.page-module__hzJ53q__main{width:min(100%,1120px);padding:clamp(4.5rem, 9vw, 8rem) var(--page-gutter) clamp(6rem, 11vw, 10rem);margin:0 auto}.page-module__hzJ53q__header{border-bottom:1px solid var(--line-strong);max-width:58rem;padding-bottom:clamp(3.5rem,7vw,6rem)}.page-module__hzJ53q__kicker,.page-module__hzJ53q__updated{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:600}.page-module__hzJ53q__kicker{color:var(--ember)}.page-module__hzJ53q__header h1{letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin-top:1.5rem;font-size:clamp(3.2rem,7vw,6.5rem);font-weight:520;line-height:.95}.page-module__hzJ53q__lead{max-width:45rem;color:var(--ink-soft);margin-top:2rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.page-module__hzJ53q__updated{color:var(--ink-soft);margin-top:2.5rem}.page-module__hzJ53q__content{width:min(100%,760px);margin:0 auto;padding-top:clamp(3.5rem,7vw,6rem)}.page-module__hzJ53q__content section{border-bottom:1px solid var(--line);padding:2.25rem 0 2.75rem}.page-module__hzJ53q__content section:first-child{padding-top:0}.page-module__hzJ53q__content section:last-child{border-bottom:0}.page-module__hzJ53q__content h2{letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:560}.page-module__hzJ53q__content p,.page-module__hzJ53q__content address,.page-module__hzJ53q__content li{color:var(--ink-soft);font-size:.96rem;line-height:1.75}.page-module__hzJ53q__content p+p,.page-module__hzJ53q__content p+ul,.page-module__hzJ53q__content ul+p{margin-top:1rem}.page-module__hzJ53q__content address{margin-top:.75rem;font-style:normal}.page-module__hzJ53q__content ul{padding-left:1.2rem}.page-module__hzJ53q__content a:not(.page-module__hzJ53q__settingsButton){border-bottom:1px solid var(--line-strong);color:var(--ink)}.page-module__hzJ53q__settingsButton{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;border-radius:0;align-items:center;margin-top:1.5rem;padding:.75rem 1rem;font-size:.82rem;font-weight:620;display:inline-flex}.page-module__hzJ53q__settingsButton:hover{border-color:var(--ember);background:var(--ember)}@media (max-width:640px){.page-module__hzJ53q__main{padding-top:3.5rem}.page-module__hzJ53q__header h1{font-size:clamp(3rem,15vw,4.5rem)}.page-module__hzJ53q__content section{padding:1.8rem 0 2.2rem}}
