.policy-content{max-width:850px}.policy-content section{padding:24px 0}.policy-content h2{font-size:1.5rem}.policy-content p,.policy-content li{line-height:1.75}.policy-content a{overflow-wrap:anywhere}.policy-updated{color:#526570}.core-footer .footer-links{flex-wrap:wrap;gap:12px 20px}.core-footer .footer-top{flex-wrap:wrap;gap:20px}.commercial-disclosure{padding:16px;border-left:4px solid #10786d;background:#edf7f5;color:#173443;margin-bottom:20px;font-size:1rem}dialog{max-width:min(720px,92vw);max-height:85vh;overflow:auto;padding:24px;border:1px solid #9bb8b4;border-radius:10px;color:#173443}dialog::backdrop{background:#17344366}.privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.privacy-actions button{padding:12px 16px;border:2px solid #10786d;background:white;color:#173443;border-radius:5px;font:inherit}.privacy-actions button:focus-visible,dialog button:focus-visible{outline:3px solid #cf7400;outline-offset:3px}[data-categories] label{display:block;margin:12px 0}footer button{font:inherit;cursor:pointer}
.core-footer>div{display:block;max-width:1264px}.core-footer .footer-top{display:flex;align-items:flex-start;justify-content:space-between}.core-footer .footer-links{display:flex;align-items:center;max-width:950px}.core-footer a{margin:0;font-size:13px}.core-footer p{font-size:12px;color:var(--muted);margin:13px 0 0}@media(max-width:760px){.core-footer{padding:25px 20px}.core-footer .footer-top{display:block}.core-footer .footer-links{margin-top:18px}}
