.legal-links{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;font-size:13px;line-height:1.5}.legal-links a,.legal-links button{text-decoration:underline;text-underline-offset:3px;color:inherit}.legal-links button{font:inherit;cursor:pointer;border:0;background:none;padding:0}.legal-document{max-width:900px;margin:0 auto;padding:64px 24px 88px;line-height:1.8;color:#172c2f}.legal-document h1{font-size:clamp(32px,5vw,56px);line-height:1.15;margin:18px 0 24px;letter-spacing:-.03em}.legal-document h2{font-size:24px;line-height:1.3;margin:38px 0 14px}.legal-document p,.legal-document ul{margin:0 0 18px}.legal-document li+li{margin-top:12px}.legal-document a{color:#135b9b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-document table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed;margin:24px 0}.legal-document th,.legal-document td{text-align:left;vertical-align:top;padding:12px;border:1px solid #ccd7dd;overflow-wrap:anywhere}.legal-document th{background:#eef4f5}.legal-updated{color:#58676e;font-size:14px}.legal-navigation{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.privacy-choice{position:fixed;right:22px;bottom:22px;width:min(510px,calc(100vw - 32px));padding:24px;background:#fff;color:#172c2f;border:1px solid #cbd5d9;border-radius:16px;box-shadow:0 12px 55px #152c2f33;z-index:10000;font:15px/1.6 system-ui,sans-serif;box-sizing:border-box}.privacy-choice[hidden],[data-media-placeholder][hidden],[data-media-notice][hidden],[data-media-frame][hidden]{display:none!important}.privacy-choice h2{font-size:20px;line-height:1.3;margin:0 0 10px}.privacy-choice p{margin:0 0 12px}.privacy-choice-status{font-size:13px;color:#52636a}.privacy-choice-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.privacy-choice-actions button{flex:1;min-width:170px;padding:12px 14px;background:#fff;color:#123a52;border:1px solid #123a52;border-radius:7px;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.privacy-choice-actions button:hover{background:#edf5f8}.privacy-choice a{font-size:13px;text-decoration:underline;color:#135b9b}.privacy-choice-close{float:right;background:none;border:0;text-decoration:underline;font:13px system-ui;cursor:pointer;color:#172c2f;padding:5px}.media-placeholder{display:grid;place-content:center;text-align:center;gap:12px;padding:24px;min-height:280px;color:#fff;background:#172c43;box-sizing:border-box}.media-placeholder p{max-width:600px!important;color:#fff!important;margin:0 auto!important;font:16px/1.6 system-ui}.media-placeholder button,.media-notice button{padding:12px 18px;border-radius:6px;border:1px solid currentColor;cursor:pointer;background:#fff;color:#173b54;font:600 14px/1.4 system-ui}.media-notice{font-size:14px;margin:18px 0 24px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.media-notice p{margin:0}.privacy-choice button:focus-visible,.legal-links button:focus-visible,.media-placeholder button:focus-visible{outline:3px solid #e17726;outline-offset:3px}@media(max-width:600px){.privacy-choice{right:16px;bottom:16px;padding:18px;max-height:85vh;overflow:auto}.privacy-choice-actions{flex-direction:column}.privacy-choice-actions button{width:100%}.legal-document{padding:38px 20px 64px}.legal-document h2{font-size:22px}.legal-document table{font-size:12px}.legal-document td,.legal-document th{padding:8px}.media-placeholder{min-height:230px;padding:20px}}
