._page_1ohj3_1{min-height:100vh}._layout_1ohj3_5{box-sizing:border-box;width:min(1240px,100% - 64px);padding:var(--content-offset-after-header,105px) 0 clamp(100px, 10vw, 160px);margin:0 auto}._heading_1ohj3_18{text-align:left;width:min(680px,100%);margin:0 auto}._title_1ohj3_24{letter-spacing:-.055em;text-wrap:balance;width:100%;margin:0;font-size:clamp(64px,6vw,100px);font-weight:500;line-height:.94}._copy_1ohj3_36{width:100%}._intro_1ohj3_40{text-align:left;width:min(680px,100%);margin:clamp(36px,4vw,56px) auto 0}._lead_1ohj3_46{letter-spacing:-.025em;max-width:680px;margin:0;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.18}._updated_1ohj3_56{color:var(--secondary);margin:24px 0 0}._sections_1ohj3_64{gap:clamp(56px,6vw,80px);width:min(680px,100%);margin:clamp(110px,11vw,170px) auto 0;display:grid}._sections_1ohj3_64 section{gap:20px;display:grid}._sections_1ohj3_64 h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2vw,32px);font-weight:500;line-height:1.1}._sectionBody_1ohj3_86{gap:18px;max-width:680px;display:grid}._sectionBody_1ohj3_86 p{color:var(--secondary);margin:0;font-size:18px;font-weight:400;line-height:1.55}._sectionBody_1ohj3_86 a{color:var(--foreground);text-underline-offset:5px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px}._settingsButton_1ohj3_113{min-height:48px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-self:start;margin-top:8px;padding:0 22px;transition:transform .18s}._settingsButton_1ohj3_113:hover{transform:scale(1.015)}@media (width<=900px){._layout_1ohj3_5{padding-top:var(--content-offset-after-header,90px)}._title_1ohj3_24{font-size:clamp(56px,11vw,82px)}._intro_1ohj3_40{width:min(620px,100%)}._sections_1ohj3_64{width:min(680px,100%);margin-top:100px}}@media (width<=600px){._layout_1ohj3_5{width:100%;padding-top:78px;padding-bottom:88px}._title_1ohj3_24{letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:36px;line-height:1;text-transform:none!important}._intro_1ohj3_40{text-align:left;margin-top:32px}._lead_1ohj3_46{font-size:24px;line-height:1.16}._updated_1ohj3_56{margin-top:20px;font-size:14px}._sections_1ohj3_64{gap:52px;margin-top:80px}._sections_1ohj3_64 h2{font-size:21px}._sectionBody_1ohj3_86 p{font-size:15px;line-height:1.55}}
