:root{--porcelain:#edf0f3;--paper:#fff;--ink:#0f1a2b;--ink-soft:#3b475a;--mist:#c9d3dc;--mist-soft:#dfe5ea;--sea:#0b7a83;--sea-deep:#085e66;--sea-wash:#d9edee;--marigold:#f3b33d;--display:"GFS Didot", "Didot", "Bodoni MT", "Times New Roman", serif;--text:"Commissioner", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--measure:68ch;--gutter:clamp(20px, 5vw, 72px);--radius:6px}*,:before,:after{box-sizing:border-box}body{background:var(--porcelain);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}a{color:var(--sea-deep);text-underline-offset:3px}a:hover{color:var(--ink)}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gutter);z-index:10;background:var(--paper);border-radius:var(--radius);padding:10px 16px;top:12px}.top{padding:20px var(--gutter);border-bottom:1px solid var(--mist);background:var(--paper);align-items:center;gap:16px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--ink);width:30px;height:30px;color:var(--porcelain);font-family:var(--display);border-radius:50%;place-items:center;font-size:17px;line-height:1;display:grid}.brand-name{font-family:var(--display);letter-spacing:.01em;font-size:21px}.top-back{color:var(--ink-soft);margin-left:auto;font-size:14.5px;text-decoration:none}.top-back:hover{color:var(--ink);text-decoration:underline}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lang-switch{border:1px solid var(--mist);letter-spacing:.06em;border-radius:999px;align-items:center;gap:2px;padding:3px;font-size:12.5px;font-weight:600;display:inline-flex}.lang-switch a{color:var(--ink-soft);border-radius:999px;padding:4px 9px;line-height:1;text-decoration:none;display:inline-block}.lang-switch a:hover{color:var(--ink);background:var(--mist)}.lang-switch a[aria-current]{color:var(--porcelain);background:var(--ink)}.doc{max-width:var(--measure);padding:clamp(36px, 7vw, 72px) var(--gutter) 72px;margin:0 auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sea-deep);margin:0 0 14px;font-size:12.5px}.doc h1{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 18px;font-size:clamp(34px,6vw,52px);font-weight:400;line-height:1.06}.doc .lede{color:var(--ink-soft);margin:0 0 10px;font-size:19px}.updated{color:var(--ink-soft);margin:0 0 34px;font-size:14px}.doc h2{font-family:var(--display);border-top:1px solid var(--mist);text-wrap:balance;margin:48px 0 12px;padding-top:18px;font-size:clamp(23px,3.4vw,30px);font-weight:400;line-height:1.15}.doc h3{font-family:var(--text);margin:28px 0 6px;font-size:17.5px;font-weight:600}.doc p,.doc li{margin:0 0 14px}.doc ul,.doc ol{padding-left:22px}.doc li{margin-bottom:8px}.doc strong{font-weight:600}.toc{background:var(--paper);border:1px solid var(--mist);border-radius:var(--radius);margin:0 0 40px;padding:18px 22px}.toc p{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:13px}.toc ol{margin:0;padding-left:20px;font-size:15.5px}.toc li{margin-bottom:4px}.note{background:var(--sea-wash);border-left:3px solid var(--sea);border-radius:0 var(--radius) var(--radius) 0;margin:24px 0;padding:16px 20px}.note p:last-child{margin-bottom:0}.tablewrap{border:1px solid var(--mist);border-radius:var(--radius);background:var(--paper);margin:20px 0 26px;overflow-x:auto}@media (width>=1080px){.tablewrap{width:calc(100% + 8rem);margin-inline:-4rem}}table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mist-soft);padding:11px 14px}th{background:var(--porcelain);white-space:nowrap;font-weight:600}tr:last-child td{border-bottom:none}.qa{background:var(--paper);border:1px solid var(--mist);border-radius:var(--radius);margin-bottom:10px;padding:4px 20px}.qa summary{cursor:pointer;padding:14px 0;font-weight:600;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa summary:before{content:"+";color:var(--sea);margin-right:10px;font-weight:400}.qa[open] summary:before{content:"–"}.qa[open] summary{border-bottom:1px solid var(--mist-soft)}.qa p{margin:14px 0}.foot{border-top:1px solid var(--mist);background:var(--paper);padding:34px var(--gutter);color:var(--ink-soft);font-size:14.5px}.foot-nav{flex-wrap:wrap;gap:8px 22px;max-width:900px;margin:0 auto 14px;display:flex}.foot-nav a{color:var(--ink-soft);text-decoration:none}.foot-nav a:hover{color:var(--ink);text-decoration:underline}.foot-legal{max-width:900px;margin:0 auto;font-size:13.5px}
