.privacy-content{max-width:850px;overflow-wrap:anywhere}.privacy-date{color:var(--text-muted);font-size:.9rem}.privacy-index{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.5rem 0 2.5rem}.privacy-index a{padding:.55rem .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--blue-primary);background:var(--bg-alt)}.privacy-content section{margin-bottom:2.5rem;scroll-margin-top:120px}.privacy-content h2{font-family:var(--font-display);color:var(--blue-primary);font-size:clamp(1.35rem,3vw,1.8rem);margin-bottom:1rem;line-height:1.3}.privacy-content h3{margin:1.4rem 0 .8rem;font-size:1.1rem}.privacy-content p,.privacy-content li{line-height:1.8;margin-bottom:1rem}.privacy-content ul{list-style:disc;padding-left:1.4rem}.privacy-content p a,.privacy-content li a{color:var(--blue-primary);text-decoration:underline}.external-media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;text-align:center;color:#fff;min-height:100%;width:100%}.external-media-placeholder p{color:inherit;margin:0;font-size:.8rem;line-height:1.5;max-width:420px}.external-media-placeholder a{color:inherit;text-decoration:underline;font-size:.8rem}.external-media-placeholder button{white-space:normal;max-width:100%;cursor:pointer}.media-facebook-embed .external-media-placeholder{min-height:380px;background:var(--blue-dark)}.external-media-placeholder button:focus-visible,.privacy-index a:focus-visible{outline:3px solid var(--green-accent);outline-offset:4px}@media(max-width:480px){.external-media-placeholder{padding:.8rem;gap:.5rem}.external-media-placeholder p{font-size:.75rem}}
