.public-notice-bar{padding:10px 20px;text-align:center;background:#15283a;border-bottom:1px solid #2d4359;font-size:13px;line-height:1.7}.public-notice-bar a{color:#dce8f2;text-decoration:underline;text-underline-offset:4px}.public-notice-links{display:flex;flex-wrap:wrap;gap:12px 24px;width:100%;font-size:13px;line-height:1.8}.public-notice-links a,.signup-notice-link a{color:#9ae9da;text-decoration:underline;text-underline-offset:4px}.signup-notice-link{font-size:13px;line-height:1.7}.notices-page{margin:0;background:#080f1b;color:#edf3ff;font:16px/1.85 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.notices-page *{box-sizing:border-box}.notices-page header{display:flex;align-items:center;gap:28px;flex-wrap:wrap;max-width:1100px;margin:auto;padding:24px}.notices-page a{color:#baff36;text-underline-offset:5px}.notice-logo{font-size:30px;font-weight:850;text-decoration:none}.notice-languages{display:flex;gap:4px;margin-left:auto;border:1px solid #32455d;border-radius:10px;padding:4px}.notice-languages button{padding:9px 13px;border:0;border-radius:6px;color:#b8c7da;background:transparent;cursor:pointer;font:inherit;font-size:14px}.notice-languages button[aria-pressed=true]{background:#baff36;color:#101a09;font-weight:700}.notices-page main{max-width:900px;margin:24px auto 64px;padding:0 24px}.notice-eyebrow{color:#66e8d0;letter-spacing:.18em;font-size:12px;font-weight:750}.notices-page h1{font-size:clamp(30px,6vw,46px);line-height:1.3;margin:14px 0}.notice-updated{color:#9db0c9;font-size:14px}.notice-lead{color:#d2dcec;font-size:18px;margin:24px 0}.notice-index{display:flex;flex-wrap:wrap;gap:12px 22px;margin:24px 0 36px;font-size:14px}.notices-page section{background:#142132;border:1px solid #30435b;border-radius:16px;padding:26px 30px;margin:16px 0;scroll-margin-top:24px}.notices-page h2{font-size:21px;line-height:1.5;margin:0 0 12px}.notices-page section p{margin:0;white-space:pre-line;color:#cad6e7}.notice-policy-status{border-left:3px solid #6be9d2;padding:8px 20px;color:#aebed2;font-size:14px;margin:30px 0}.notice-back{display:inline-block;padding:8px 0}.notices-page footer{max-width:900px;margin:auto;padding:20px 24px;border-top:1px solid #30435b;color:#8fa2bc;font-size:13px}.notices-page button:focus-visible,.notices-page a:focus-visible{outline:3px solid #6be9d2;outline-offset:4px}@media(max-width:540px){.notices-page header{gap:12px 20px;padding:18px}.notice-languages{margin-left:0;width:100%;justify-content:space-between}.notices-page main{padding:0 18px}.notices-page section{padding:22px 20px}.public-notice-bar{font-size:12px;padding:9px 14px}}
