.privacy-page{max-width:1040px;padding-block:clamp(64px,9vw,112px)}.privacy-page h1{max-width:12ch;font-size:var(--fs-64);letter-spacing:-.04em;font-weight:300;line-height:1.02}.privacy-page p{max-width:68ch;color:var(--text-2);font-size:var(--fs-18);margin-top:16px;line-height:1.7}.privacy-page .privacy-page__lead{max-width:56ch;color:var(--text);font-size:var(--fs-21);margin-top:24px;margin-bottom:56px}.privacy-section{border-top:1px solid var(--line);padding-block:28px}.privacy-section h2{color:var(--text);font-size:var(--fs-18);margin:0;font-weight:500;line-height:1.35}.privacy-section p{max-width:62ch;color:var(--text-2);font-size:var(--fs-17);margin:0;line-height:1.65}.privacy-section p a{color:var(--text);text-underline-offset:3px}.privacy-section p code{background:var(--surface);font-family:Geist Mono,monospace;font-size:var(--fs-15);border-radius:6px;padding:1px 6px}.privacy-section--actions{border-bottom:1px solid var(--line)}.privacy-section--actions .btn{justify-self:start;margin-top:16px}@media (width>=768px){.privacy-section{grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:48px;display:grid}.privacy-section--actions .btn{grid-column:2}}
