.privacy-page{color:#ecfff8;background:#050a12;min-height:100vh}.privacy-header{border-bottom:1px solid #94a3b838;justify-content:space-between;align-items:center;width:min(1180px,100% - 2.5rem);margin:0 auto;padding:1.4rem 0;display:flex}.privacy-header a:first-child,.privacy-back-link{align-items:center;min-height:44px;display:inline-flex}.privacy-back-link{color:#b4c6d8;font-size:.86rem;font-weight:700}.privacy-back-link:hover{color:#22d3b6}.privacy-main{grid-template-columns:minmax(280px,.65fr) minmax(440px,1fr);align-items:start;gap:clamp(3rem,9vw,8rem);width:min(1180px,100% - 2.5rem);margin:0 auto;padding:clamp(4rem,9vw,8rem) 0;display:grid}.privacy-intro{position:sticky;top:2rem}.privacy-eyebrow{color:#22d3b6;font-family:var(--font-display), sans-serif;letter-spacing:.16em;font-size:.72rem;font-weight:700}.privacy-intro h1{max-width:620px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin-top:1.2rem;font-size:clamp(3rem,6vw,5.8rem);font-weight:500;line-height:.98}.privacy-intro>p:not(.privacy-eyebrow){color:#a9bdd2;margin-top:2rem;font-size:1rem;line-height:1.75}.privacy-intro small{color:#71859a;margin-top:1.2rem;display:block}.privacy-content{border-top:1px solid #94a3b838}.privacy-content section{border-bottom:1px solid #94a3b838;padding:2rem 0}.privacy-content h2{font-family:var(--font-display), sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600}.privacy-content p{color:#a9bdd2;margin-top:1rem;font-size:.96rem;line-height:1.8}.privacy-content a{color:#22d3b6;text-underline-offset:.2em;text-decoration:underline}@media (max-width:820px){.privacy-main{grid-template-columns:1fr}.privacy-intro{position:static}}@media (max-width:520px){.privacy-header,.privacy-main{width:min(100% - 2rem,1180px)}.privacy-intro h1{font-size:clamp(2.7rem,15vw,4rem)}}
