.privacy-shell{background:linear-gradient(135deg,#f8fcfd,#eaf7fa);min-height:100vh}.privacy-header{position:sticky;top:0;z-index:20}.privacy-back{border:1px solid var(--line);border-radius:7px;padding:10px 18px;font-size:12px;font-weight:800;color:var(--navy)}.privacy-hero{padding:70px 24px 34px;text-align:center}.privacy-hero .eyebrow{margin-bottom:16px}.privacy-hero h1{font:900 clamp(38px,6vw,64px)/1.06 Manrope,Inter,Arial,sans-serif;letter-spacing:-2px;margin:0}.privacy-hero p{max-width:660px;margin:18px auto 0;color:var(--muted)}.privacy-layout{max-width:1100px;margin:auto;padding:0 24px 72px;display:grid;grid-template-columns:250px 1fr;gap:28px;align-items:start}.privacy-nav{position:sticky;top:100px;background:linear-gradient(145deg,var(--navy),var(--navy2));color:#fff;border-radius:12px;padding:24px;box-shadow:var(--shadow)}.privacy-nav strong{display:block;margin-bottom:15px}.privacy-nav a{display:block;padding:9px 0;color:#d7ebf0;font-size:12px;border-bottom:1px solid #ffffff1c}.privacy-nav small{display:block;margin-top:20px;color:#aad6db}.privacy-content{background:#fff;border:1px solid var(--line);border-radius:14px;padding:clamp(26px,5vw,54px);box-shadow:var(--shadow)}.privacy-content section{scroll-margin-top:100px;padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid var(--line)}.privacy-content section:last-child{border:0;margin:0;padding:0}.privacy-content h2{font:800 22px Manrope,Inter,Arial,sans-serif;margin:0 0 10px;color:var(--navy)}.privacy-content p{color:var(--muted);font-size:14px}.privacy-content a{color:var(--teal);font-weight:800}.privacy-note{background:var(--ice);border-left:4px solid var(--teal);padding:15px 18px;border-radius:0 8px 8px 0}.privacy-footer{display:block;text-align:center;padding:28px 20px;background:var(--navy);color:#d4e5eb}.privacy-footer a{color:#8fe4dd}@media(max-width:820px){.privacy-header{height:66px}.privacy-back{padding:8px 12px}.privacy-hero{padding:46px 20px 28px}.privacy-layout{grid-template-columns:1fr;padding:0 14px 48px}.privacy-nav{position:static}.privacy-content{padding:28px 20px}.privacy-content section{scroll-margin-top:78px}}
