.privacy-page{background:#070d13;min-height:100vh}.privacy-hero{padding:clamp(150px,18vh,220px) var(--page-pad) 72px;background:radial-gradient(at 85% 45%,#1b3445,#080f16 55%,#05090e 90%);position:relative;overflow:hidden}.privacy-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #8db3cc24;border-radius:50%;width:45vw;position:absolute;top:15%;right:-11vw}.privacy-hero-inner{z-index:1;max-width:1000px;position:relative}.privacy-hero h1{letter-spacing:-.085em;margin:27px 0 33px;font-size:clamp(64px,9vw,145px);line-height:.92}.privacy-hero h1 em{color:var(--coral);font-style:normal}.privacy-hero p{color:#bac8d2;max-width:710px;font-size:clamp(16px,1.4vw,20px);line-height:1.7}.privacy-meta{color:#9aaebc;letter-spacing:.12em;flex-wrap:wrap;gap:25px;margin-top:50px;font-size:11px;display:flex}.privacy-content{background:var(--paper);color:#161e25;padding:85px var(--page-pad) 135px}.privacy-content-layout{grid-template-columns:minmax(190px,285px) minmax(0,850px);gap:clamp(35px,7vw,145px);max-width:1420px;margin:auto;display:grid}.privacy-toc{flex-direction:column;align-self:start;gap:16px;padding:16px 0;display:flex;position:sticky;top:110px}.privacy-toc-label{color:#8b5d4b;letter-spacing:.16em;margin-bottom:14px;font-size:10px}.privacy-toc a{color:#57636b;font-size:13px;line-height:1.4;text-decoration:none}.privacy-toc a:hover,.privacy-toc a:focus-visible{color:#b95234;text-decoration:underline}.privacy-sections{min-width:0}.privacy-section{border-bottom:1px solid #cbd1d2;padding:18px 0 48px;scroll-margin-top:105px}.privacy-section+.privacy-section{padding-top:50px}.privacy-section h2{letter-spacing:-.055em;margin:0 0 23px;font-size:clamp(28px,3vw,44px);line-height:1.13}.privacy-section p{color:#4d5960;max-width:790px;margin:0 0 17px;font-size:15px;line-height:1.85}.privacy-contact{color:#ecf1f4;background:#111d28;border-radius:8px;margin-top:70px;padding:clamp(28px,4vw,60px)}.privacy-contact h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(30px,3vw,52px);line-height:1.1}.privacy-contact p{color:#b6c4ce;max-width:550px;line-height:1.7}.privacy-contact-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.privacy-contact-actions>a{color:#fff;overflow-wrap:anywhere;text-underline-offset:4px;text-decoration:underline}.privacy-contact-actions .privacy-settings-trigger{color:#ffb18c;border:1px solid #647787;border-radius:999px;min-height:44px;padding:10px 20px}.privacy-back{color:#c6d5df;margin-top:32px;font-size:13px;display:inline-block}@media (max-width:767px){.privacy-hero{padding:135px var(--page-pad) 55px}.privacy-hero h1{font-size:clamp(58px,13vw,84px)}.privacy-meta{gap:12px}.privacy-content{padding:45px var(--page-pad) 85px}.privacy-content-layout{display:block}.privacy-toc{border-bottom:1px solid #cbd1d2;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px;padding:0 0 40px;display:grid;position:static}.privacy-toc-label{grid-column:1/-1}.privacy-section{padding:22px 0 35px}.privacy-section+.privacy-section{padding-top:35px}.privacy-section p{font-size:14px}.privacy-contact{margin-top:45px}}.privacy-hero h1,.privacy-contact h2{margin-top:0}
