.consent a,.footer-bottom a{color:var(--teal-dark);font-weight:800;text-decoration:underline;text-underline-offset:2px}.footer-bottom a{color:#b9e4da}.privacy-page{min-height:100vh;background:#f4f9f8}.privacy-header{padding:18px 0;background:#1a4649}.privacy-header a{display:inline-flex;align-items:center;gap:12px;color:#fff;font-weight:800}.privacy-header img{width:46px;height:46px;object-fit:cover;background:#fff;border-radius:8px;transform:scale(1.12)}.privacy-content{width:min(calc(100% - 32px),820px);margin:55px auto;padding:45px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.privacy-content h1{font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.04em}.privacy-content .updated{margin:8px 0 28px;color:var(--muted);font-size:.78rem}.privacy-content h2{margin:28px 0 8px;font-size:1.08rem}.privacy-content p,.privacy-content li{color:#526b6c;font-size:.88rem}.privacy-content ul{margin:8px 0 0 20px;list-style:disc}.privacy-content li+li{margin-top:7px}.privacy-callout{margin-top:28px;padding:18px;background:var(--mint);border-left:4px solid var(--teal);border-radius:8px}.privacy-callout p{margin-top:5px}.privacy-callout a{color:var(--teal-dark);font-weight:700;text-decoration:underline}@media(max-width:600px){.privacy-content{margin:25px auto;padding:25px}}
