.privacy-page{--cyber-cyan:#00d4ff;--cyber-success:#00ff88;position:relative;isolation:isolate;padding-top:calc(var(--flash-news-height) + .75rem);padding-bottom:2.5rem;background-color:var(--color-void,#0a0a0c)}.privacy-hero{padding:clamp(2rem,5vw,3.25rem) 0 clamp(2rem,4vw,2.75rem);text-align:center}.privacy-hero__status{margin:0 auto 1rem;font-size:clamp(.62rem,1.8vw,.75rem);color:rgba(0,255,136,.8)}.privacy-hero__status,.privacy-hero__title{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em}.privacy-hero__title{margin:0;font-size:clamp(1.6rem,7vw,3.5rem);font-weight:900;line-height:1.1;color:var(--text-pure,#fff);text-shadow:0 0 24px rgba(0,212,255,.35)}.privacy-hero__subtitle{margin:.85rem 0 0;font-size:clamp(1rem,2.5vw,1.2rem);color:rgba(255,255,255,.78)}.privacy-section{padding:clamp(1.5rem,4vw,2.5rem) 0}.privacy-section:not(.privacy-related) .privacy-section__kicker,.privacy-section:not(.privacy-related) .privacy-section__title{text-align:center}.privacy-section:not(.privacy-related) .privacy-section__text{text-align:center;margin-left:auto;margin-right:auto}.privacy-section__kicker{margin:0 0 .5rem;font-size:clamp(.62rem,1.6vw,.75rem);letter-spacing:.2em;color:var(--cyber-cyan)}.privacy-section__kicker,.privacy-section__title{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.privacy-section__title{margin:0 0 .85rem;font-size:clamp(1.1rem,3vw,1.55rem);font-weight:800;letter-spacing:.06em;color:var(--text-pure,#fff)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.privacy-section__text{margin:0 0 .8rem;font-size:clamp(.92rem,2vw,1.05rem);line-height:1.7;color:rgba(255,255,255,.72);max-width:72ch}.privacy-section__list{margin:.5rem auto 0;padding:0;display:grid;gap:.45rem;max-width:52rem;color:rgba(255,255,255,.72);font-size:.92rem;line-height:1.65;text-align:center;list-style:none}.privacy-section__list li:before{content:"› ";color:var(--cyber-cyan)}.privacy-intro__card{max-width:52rem;margin:0 auto;text-align:center;padding:clamp(1.1rem,3vw,1.75rem);border:1px solid rgba(0,212,255,.22);background:rgba(10,10,14,.75);border-radius:4px}.privacy-rights{border-top:1px solid rgba(0,212,255,.14);text-align:center}.privacy-rights__email{display:inline-block;margin-top:.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(.95rem,2.5vw,1.15rem);font-weight:800;color:var(--cyber-cyan);text-decoration:none}.privacy-rights__email:focus-visible,.privacy-rights__email:hover{color:var(--text-pure,#fff);text-shadow:0 0 16px rgba(0,212,255,.35);outline:none}.privacy-related__list{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem}.privacy-related .privacy-section__title{text-align:center}.privacy-related__link{display:grid;gap:.2rem;padding:.9rem 1rem;text-align:left;text-decoration:none;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:2px;transition:border-color .2s ease,background .2s ease}.privacy-related__link:focus-visible,.privacy-related__link:hover{border-color:rgba(0,212,255,.3);background:rgba(0,212,255,.04);outline:none}.privacy-related__label{font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-pure,#fff)}.privacy-related__desc{font-size:.88rem;color:rgba(255,255,255,.62)}@media (min-width:640px){.privacy-related__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}