.privacy-page{background:var(--color-cloud-canvas)}.privacy-hero{background:radial-gradient(circle at 82% 18%, #88deeb59, transparent 24%), var(--color-indigo-navy);color:var(--color-pure-white);padding:96px 24px}.privacy-hero>div,.status-section,.privacy-grid,.reference-note{max-width:var(--page-max-width);margin:0 auto}.privacy-hero p,.status-heading>p,.privacy-grid article>span,.reference-note span,.status-card>span{font-family:var(--font-suisseintlmono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.privacy-hero h1{letter-spacing:-.055em;max-width:900px;margin:24px 0;font-size:clamp(48px,7vw,84px);font-weight:500;line-height:.97}.privacy-hero span{color:#ffffffc2;max-width:720px;font-size:17px;line-height:1.65;display:block}.status-section,.reference-note{grid-template-columns:1fr 1fr;align-items:start;gap:56px;padding:88px 24px;display:grid}.status-heading h2,.reference-note h2{color:var(--color-indigo-navy);letter-spacing:-.04em;margin:15px 0 0;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.02}.status-card{background:var(--color-pure-white);border:1px solid var(--color-silver-lining);border-radius:var(--radius-lg);gap:14px;padding:28px;display:grid}.status-card>span,.privacy-grid article>span,.reference-note span,.status-heading>p{color:var(--color-seafoam-700)}.status-card strong{color:var(--color-indigo-navy);font-size:21px}.status-card p,.privacy-grid article p,.reference-note p{color:var(--color-slate-ink);margin:0;line-height:1.7}.privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px 96px;display:grid}.privacy-grid article{border-left:1px solid var(--color-silver-lining);border-top:1px solid var(--color-silver-lining);min-height:330px;padding:30px 26px}.privacy-grid article h2{color:var(--color-indigo-navy);letter-spacing:-.03em;margin:45px 0 18px;font-size:24px;font-weight:500;line-height:1.1}.privacy-grid article p{font-size:14px}.privacy-grid article code{overflow-wrap:anywhere}.privacy-grid article a{color:var(--color-indigo-navy);font-weight:600}.reference-note{border-top:1px solid var(--color-silver-lining)}@media (width<=900px){.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.status-section,.reference-note,.privacy-grid{grid-template-columns:1fr}.privacy-hero,.status-section,.reference-note{padding-top:72px;padding-bottom:72px}.privacy-grid article{min-height:auto}}
