*{box-sizing:border-box}html{color-scheme:light dark;scroll-padding-top:21px}body{margin:0;background:#f7f9fd;color:#18243a;font:21px/1.62 system-ui,sans-serif}a{color:#244c9c;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #244c9c;outline-offset:4px}.wrap{width:min(100% - 42px,1100px);margin:auto}header{border-bottom:1px solid #bdcce0;padding:21px 0}.topline{display:flex;justify-content:space-between;align-items:center;gap:21px;flex-wrap:wrap}.brand{font-size:29px;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;min-height:55px;padding:8px 0}.back,.legal-nav a,.skip{display:inline-flex;min-height:55px;align-items:center;padding:8px 13px;border:1px solid #9bafce;border-radius:8px;background:#edf3fc}.skip{position:absolute;left:21px;top:-100px;z-index:10}.skip:focus{top:13px}.legal-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.legal-nav a{font-size:16px;text-decoration:none}.legal-nav [aria-current=page]{background:#dfeafa;border-color:#244c9c;font-weight:700}.status{padding:21px;background:#e8effc;border-left:5px solid #456aaa;border-radius:0 13px 13px 0;margin:34px 0;font-size:18px}.status strong{display:block;font-size:21px}.status p{margin:8px 0 0}main{max-width:82ch;margin:34px 0 55px}h1{font-size:clamp(34px,5vw,55px);line-height:1.15;letter-spacing:-.025em;margin:0 0 13px}h2{font-size:29px;line-height:1.3;margin:0 0 13px}p{margin:0 0 21px}section{padding:21px 0;border-top:1px solid #cbd6e7}section:first-of-type{margin-top:34px}.pending{padding:21px 34px;background:#eaf0fa;border:1px solid #9bafce;border-radius:13px;margin-top:34px}.pending p{margin:0}dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);gap:13px 21px}dt{font-weight:650}dd{margin:0;overflow-wrap:anywhere}dd a{min-height:55px;display:inline-flex;align-items:center}footer{border-top:1px solid #bdcce0;padding:21px 0 34px;font-size:16px;color:#4f6079}footer p{margin:0 0 8px}.updated{font-size:16px;color:#4f6079}@media(max-width:600px){.wrap{width:calc(100% - 26px)}body{font-size:18px;line-height:1.65}h2{font-size:26px}.topline{gap:13px}.brand{font-size:26px}.legal-nav{display:grid;grid-template-columns:1fr 1fr}.legal-nav a{font-size:14px;padding:8px}.pending{padding:21px}.status{margin:21px 0}dl{grid-template-columns:1fr;gap:5px}dd{margin-bottom:16px}main{margin-top:21px}.back{font-size:16px}}@media(prefers-color-scheme:dark){body{background:#0b121b;color:#e8eff6}a{color:#c0d5ff}.back,.legal-nav a{background:#152438;border-color:#7d94b7}.legal-nav [aria-current=page]{background:#273f61;border-color:#c0d5ff}.status,.pending{background:#15243a;border-color:#8ba7cf}.updated,footer{color:#b5c6de}section,header,footer{border-color:#49617f}a:focus-visible{outline-color:#c0d5ff}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.legal-table{max-width:100%;overflow:auto}.legal-table table{border-collapse:collapse;width:100%;font:inherit}.legal-table th,.legal-table td{padding:9px;border-bottom:1px solid var(--line,#ccd4e0);text-align:left;overflow-wrap:anywhere}main p,main li{overflow-wrap:anywhere}
