.privacy-date{font-size:.85rem;color:var(--muted);margin:25px 0 0}.privacy-summary{max-width:var(--max);margin:0 auto;padding:40px 36px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.privacy-summary article{padding:28px;border-radius:20px;min-width:0}.privacy-summary .eyebrow{font-size:.73rem;margin-bottom:17px}.privacy-summary h2{font-size:1.8rem;line-height:1.16}.privacy-summary p:last-child{margin-bottom:0;color:var(--muted);font-size:.98rem}.privacy-summary a{overflow-wrap:anywhere;text-underline-offset:4px}.privacy-content{max-width:920px;padding:12px 36px 70px;margin:auto}.privacy-content section{padding-top:55px;scroll-margin-top:24px}.privacy-content h2{font-size:clamp(1.9rem,3vw,2.6rem);margin-bottom:24px;line-height:1.2}.privacy-content h3{font-size:1.25rem;margin-top:26px}.privacy-content p,.privacy-content address{font-size:1.05rem;color:var(--muted);line-height:1.8}.privacy-content address{font-style:normal}.privacy-content strong{color:var(--navy)}.privacy-content a{overflow-wrap:anywhere;text-underline-offset:4px}.privacy-content .eyebrow{font-size:.78rem;color:var(--teal);margin-bottom:18px}.privacy-note{padding:18px 24px;background:#f1fafb;border-left:3px solid #73cbd0;border-radius:0 14px 14px 0;margin-top:24px}.privacy-note p{margin:0;font-size:.98rem}@media(max-width:800px){.privacy-summary{padding:30px 24px 0;grid-template-columns:1fr;gap:15px}.privacy-summary article{padding:25px}.privacy-content{padding:0 24px 42px}.privacy-content section{padding-top:38px}.privacy-content p,.privacy-content address{font-size:1rem}.privacy-content h2{font-size:2rem}.privacy-note{padding:18px}.privacy-page .about-nav{gap:10px 24px}.privacy-page .about-hero-inner{padding-bottom:36px}}
