.privacy-page{--privacy-gutter:clamp(20px, 4vw, 64px);--privacy-rule:#9eaf9830;width:calc(min(100%, 1680px) - 2 * var(--privacy-gutter));color:#e7ece1;margin-inline:auto}.privacy-page__nav{border-bottom:1px solid var(--privacy-rule);color:#aabcb4;min-height:66px;font-size:var(--portfolio-ui);justify-content:space-between;align-items:center;gap:20px;display:flex}.privacy-page__nav a,.privacy-page__footer a{align-items:center;gap:10px;min-height:44px;text-decoration:none;transition:color .18s;display:inline-flex}.privacy-page__nav>span,.privacy-page__eyebrow,.privacy-page__footer p,.privacy-page__sections h2>span[aria-hidden=true]{font:400 var(--portfolio-meta)/1.7 "JetBrains Mono", monospace}.privacy-page__nav>span,.privacy-page__eyebrow{text-transform:uppercase;letter-spacing:.08em}.privacy-page__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,6vw,96px);padding-block:clamp(48px,6vw,88px) clamp(44px,5vw,76px);display:grid}.privacy-page__eyebrow{color:#b8cd99;margin:0 0 22px}.privacy-page h1{letter-spacing:-.045em;text-wrap:pretty;color:#ecf0e6;max-width:18ch;margin:0;font:500 clamp(40px,5.2vw,76px)/1.08 Outfit,sans-serif}.privacy-page__intro,.privacy-page__sections p{color:#b0c0b6;max-width:63ch;font-size:var(--portfolio-body);margin:0;line-height:1.85}.privacy-page__sections section{border-top:1px solid var(--privacy-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(28px,6vw,96px);padding-block:36px 40px;display:grid}.privacy-page__sections h2{letter-spacing:-.025em;align-items:baseline;gap:18px;margin:0;font:500 clamp(22px,2.2vw,28px)/1.3 Outfit,sans-serif;display:flex}.privacy-page__sections h2>span[aria-hidden=true]{color:#99ac9e;letter-spacing:0;flex:none}.privacy-page__sections a{color:#cbdcbd;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:1px}.privacy-page a:hover{color:#eff6e8}.privacy-page a:focus-visible{outline-offset:5px;outline:2px solid #b8cd99}.privacy-page__footer{border-top:1px solid var(--privacy-rule);color:#aabcb4;font-size:var(--portfolio-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-block:20px;display:flex}.privacy-page__footer p{margin:0}@media (width<=719px){.privacy-page{--privacy-gutter:18px}.privacy-page__hero,.privacy-page__sections section{grid-template-columns:minmax(0,1fr);gap:24px}.privacy-page__hero{padding-block:40px}.privacy-page__sections section{padding-block:28px 32px}.privacy-page__sections h2{gap:14px}}
