@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f82b0e633ab77289-s.25aft7l_zabg-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/cb1dc3126a147013-s.396acs7cadnrm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.2tdro58f6uq6_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/1788ee9fecc1d440-s.3g4evk1_p3s1i.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3h6wfqazynf8h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/45426deac4060922-s.p.3-ag29m5n1dm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/60d78e3f57927495-s.p.3pdyam24sfynp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f82b0e633ab77289-s.25aft7l_zabg-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb1dc3126a147013-s.396acs7cadnrm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.2tdro58f6uq6_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/1788ee9fecc1d440-s.3g4evk1_p3s1i.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3h6wfqazynf8h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/45426deac4060922-s.p.3-ag29m5n1dm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/60d78e3f57927495-s.p.3pdyam24sfynp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f82b0e633ab77289-s.25aft7l_zabg-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb1dc3126a147013-s.396acs7cadnrm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.2tdro58f6uq6_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/1788ee9fecc1d440-s.3g4evk1_p3s1i.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f4314f3b06e201d1-s.3h6wfqazynf8h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/45426deac4060922-s.p.3-ag29m5n1dm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/60d78e3f57927495-s.p.3pdyam24sfynp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_d93fe1a8-module__K4NNfa__className{font-family:"Source Sans 3","Source Sans 3 Fallback"}.source_sans_3_d93fe1a8-module__K4NNfa__variable{--font-sans:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--gutter:clamp(20px, 4vw, 32px);--font:var(--font-sans), "Source Sans 3", "Segoe UI", system-ui, Arial, sans-serif;--bg:#fff;--panel:#f3f5f8;--panel-2:#e8ecf1;--ink:#1b2430;--ink-2:#364351;--ink-3:#5e6b79;--rule:#d3dae2;--rule-strong:#9daab8;--accent:#2f4f73;--accent-ink:#27476b;--accent-on:#fff;--tint:#edf2f7;--head-bg:#fff;--head-ink:#1b2430;--head-rule:#2f4f73;--head-rule-w:4px;--head-link:#364351;--th-bg:#2f4f73;--th-ink:#fff;--num-bg:#2f4f73;--ok:#2e6b4e;--ok-wash:#e6f0ea;--head-h:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=b]{--bg:#f4f2ed;--panel:#fff;--panel-2:#eae6de;--ink:#141c2b;--ink-2:#2b374a;--ink-3:#5a6577;--rule:#d9d4ca;--rule-strong:#a09a8f;--accent:#14213d;--accent-ink:#1b2f5e;--accent-on:#fff;--tint:#ece9e1;--head-bg:#14213d;--head-ink:#fff;--head-rule:#14213d;--head-rule-w:0px;--head-link:#d8deea;--th-bg:#14213d;--th-ink:#fff;--num-bg:#14213d}:root[data-theme=c]{--bg:#eef1f4;--panel:#fff;--panel-2:#e2e7ec;--ink:#101820;--ink-2:#2d3a47;--ink-3:#5a697a;--rule:#d4dbe2;--rule-strong:#96a4b2;--accent:#0f6e68;--accent-ink:#0b5a55;--accent-on:#fff;--tint:#e6f0ef;--head-bg:#fff;--head-ink:#101820;--head-rule:#0f6e68;--head-rule-w:3px;--head-link:#2d3a47;--th-bg:#243442;--th-ink:#fff;--num-bg:#0f6e68}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--head-h) + 20px);overflow-x:clip}body{background:var(--bg);color:var(--ink);font:17px/1.55 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto}[hidden]{display:none!important}a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.005em;margin:0;font-weight:700}p{margin:0}small{font-size:.88em}code{background:var(--panel-2);padding:0 4px;font-family:inherit}.wrap{max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}.muted{color:var(--ink-3)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--ink);color:var(--bg);padding:8px 14px;position:absolute;top:-60px;left:16px}.skip:focus{top:10px}.kicker{font:600 15px/1.3 var(--font);color:var(--ink-3);margin:0 0 8px}.empty{color:var(--ink-3);padding:10px 0;font-size:16px}.caption{font:15px/1.5 var(--font);color:var(--ink-3);margin-top:8px}.all{margin-top:12px;font-size:16px}ul.plain{margin:0;padding:0;list-style:none}ul.plain li+li{margin-top:4px}.site-head{top:env(safe-area-inset-top,0px);z-index:30;background:var(--head-bg);color:var(--head-ink);border-bottom:var(--head-rule-w) solid var(--head-rule);position:sticky}.head-row{min-height:var(--head-h);flex-wrap:wrap;align-items:center;gap:24px;display:flex}.wordmark{font:700 21px/1 var(--font);color:inherit;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wordmark b{font-weight:400}.wordmark small{opacity:.75;font-size:15px;font-weight:400}.wm-mark{background:var(--accent);width:32px;height:32px;color:var(--accent-on);font:700 14px/1 var(--font);flex:none;place-items:center;display:inline-grid}:root[data-theme=b] .site-head .wm-mark{color:#14213d;background:#fff}.head-search{width:260px;margin-left:auto}.nav{border-top:1px solid color-mix(in srgb, var(--head-ink) 15%, transparent);order:3;gap:2px;width:100%;font-size:16px;font-weight:600;display:flex}.nav a{color:var(--head-link);white-space:nowrap;border-bottom:3px solid #0000;margin-left:-12px;padding:12px;text-decoration:none}.nav a+a{margin-left:0}.nav a:hover{color:var(--head-ink)}.nav a[aria-current]{color:var(--head-ink);border-bottom-color:var(--accent)}:root[data-theme=b] .nav a[aria-current]{border-bottom-color:#fff}.burger{height:42px;color:var(--head-ink);border:1px solid color-mix(in srgb, var(--head-ink) 35%, transparent);font:600 16px var(--font);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:none}.burger[aria-expanded=true]{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}:root[data-theme=b] .burger[aria-expanded=true]{color:#14213d;background:#fff;border-color:#fff}@media (max-width:899px){.head-row{gap:12px}.burger{display:inline-flex}.head-search{order:4;width:100%;margin:0 0 12px}.nav{border-top:0;flex-direction:column;order:5;gap:0;margin:0 0 12px;display:none}.nav.open{display:flex}.nav a{border-bottom:1px solid var(--rule);margin:0;padding:13px 4px;font-size:18px}:root[data-theme=b] .nav a{border-bottom-color:#ffffff2e}.nav a[aria-current]{border-bottom-color:var(--rule);font-weight:700}}@media (min-width:900px) and (max-width:1100px){.nav a{padding-inline:10px;font-size:15px}}.search{position:relative}.search input{border:1px solid var(--rule-strong);background:var(--bg);width:100%;height:40px;color:var(--ink);font:16px var(--font);padding:0 12px 0 34px}:root[data-theme=b] .site-head .search input{background:#fff;border-color:#0000}.search>svg{color:var(--ink-3);pointer-events:none;position:absolute;top:13px;left:11px}.search.big input{border:2px solid var(--ink);background:var(--panel);height:56px;padding-left:48px;font-size:19px}.search.big>svg{color:var(--ink);top:19px;left:16px}.search input::placeholder{color:var(--ink-3)}.results{background:var(--bg);border:1px solid var(--rule-strong);z-index:40;min-width:280px;max-height:380px;color:var(--ink);text-align:left;margin:0;padding:4px 0;font-weight:400;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto}.results li{cursor:pointer;gap:1px;padding:9px 14px;display:grid}.results li[aria-selected=true],.results li:hover{background:var(--tint)}.results .r-n{font-size:16px;font-weight:600}.results .r-d{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.results .empty{color:var(--ink-3);cursor:default;font-size:15px;display:block}.examples{color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:15px;display:flex}.examples button{font:600 15px var(--font);color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);background:0 0;border:0;padding:0}.crumbs{color:var(--ink-3);flex-wrap:wrap;gap:6px;margin:0;padding:20px 0 0;font-size:15px;list-style:none;display:flex}.crumbs a{color:var(--ink-3)}.crumbs li+li:before{content:"/";opacity:.6;margin-right:6px}.btn{background:var(--accent);height:42px;color:var(--accent-on);font:600 16px var(--font);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.btn[disabled]{opacity:.6;cursor:default}.field{font:600 14px var(--font);color:var(--ink-2);gap:6px;display:grid}.field input,.field select,.field textarea{border:1px solid var(--rule-strong);background:var(--bg);height:42px;color:var(--ink);font:16px var(--font);width:100%;padding:0 10px}.field textarea{resize:vertical;height:auto;padding:10px;line-height:1.5}.panel{border:1px solid var(--rule);background:var(--panel);padding:18px 20px}.panel h2,.panel h3{font:700 17px/1.3 var(--font);margin-bottom:8px}.tbl{border:1px solid var(--rule);background:var(--bg);max-width:100%;margin:16px 0 8px;overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;font:15.5px/1.45 var(--font);font-variant-numeric:tabular-nums}.tbl caption{text-align:left;color:var(--ink-2);padding:8px 12px;font-weight:600}.tbl th{font:600 14.5px/1.3 var(--font);color:var(--th-ink);background:var(--th-bg);text-align:left;vertical-align:bottom;padding:10px 12px}.tbl thead th a{color:var(--th-ink)}.tbl td{border-top:1px solid var(--rule);vertical-align:top;background:var(--bg);padding:9px 12px}.tbl tbody tr:nth-child(2n) td{background:var(--tint)}.tbl tbody th[scope=row]{background:var(--panel);color:var(--ink);border-top:1px solid var(--rule);width:30%;font-size:15.5px}.tbl td small{color:var(--ink-3);font-size:13.5px;display:block}.tbl td:first-child,.tbl th:first-child{z-index:1;position:sticky;left:0}.tbl tbody td:first-child{box-shadow:1px 0 0 var(--rule);font-weight:600}.tbl.wide table{min-width:calc(var(--cols,6) * 150px)}.tbl ul{margin:0;padding-left:1.1em}.page-head{padding:10px 0 22px}.page-head h1{max-width:32ch;font-size:clamp(30px,3.6vw,42px);line-height:1.1}.page-head .sub{font:400 clamp(17px, 1.7vw, 21px)/1.4 var(--font);color:var(--ink-2);max-width:62ch;margin-top:10px;display:block}.byline{color:var(--ink-3);flex-wrap:wrap;gap:4px 18px;margin-top:14px;font-size:15px;display:flex}.byline b{color:var(--ink-2);font-weight:600}.art-grid{grid-template-columns:220px minmax(0,1fr) 280px;align-items:start;gap:40px;padding-block:20px 48px;display:grid}.art-grid.no-rail{grid-template-columns:220px minmax(0,1fr)}.art-grid.wide .prose{max-width:none}@media (max-width:1180px){.art-grid{grid-template-columns:200px minmax(0,1fr)}.rail{grid-column:2}}@media (max-width:899px){.art-grid,.art-grid.no-rail{grid-template-columns:minmax(0,1fr);gap:20px}.rail{grid-column:1}}.toc{top:calc(env(safe-area-inset-top,0px) + var(--head-h) + 16px);max-height:calc(100vh - var(--head-h) - 40px);overscroll-behavior:contain;font-size:15px;position:sticky;overflow:auto}.toc summary{cursor:pointer;color:var(--ink-2);font-weight:700;list-style:none}.toc summary::-webkit-details-marker{display:none}.toc ol{border-left:2px solid var(--rule);counter-reset:toc;margin:10px 0 0;padding:0;list-style:none}.toc a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-2px;padding:5px 0 5px 12px;line-height:1.35;text-decoration:none;display:block}.toc a.on{border-left-color:var(--accent);color:var(--ink);font-weight:600}@media (min-width:900px){.toc summary{pointer-events:none}}@media (max-width:899px){.toc{max-height:none;position:static}.toc details{border:1px solid var(--rule);background:var(--panel);padding:10px 14px}}.rail{top:calc(env(safe-area-inset-top,0px) + var(--head-h) + 16px);gap:16px;font-size:15.5px;display:grid;position:sticky}@media (max-width:1180px){.rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}}.rail ul{margin:0;padding:0;list-style:none}.rail li{border-top:1px solid var(--rule);padding:7px 0;line-height:1.4}.rail li:first-child{border-top:0}.prose{overflow-wrap:break-word;counter-reset:section;min-width:0;max-width:780px;color:var(--ink)}.prose .md>*+*{margin-top:1em}.prose>*+*{margin-top:1.6em}.prose .md>p,.prose .md>ul,.prose .md>ol{max-width:62ch}.prose .md>p{color:var(--ink-2);margin:0 0 1.35em;font-size:19px;line-height:1.75}.prose .md>ul>li,.prose .md>ol>li{color:var(--ink-2);margin-bottom:.6em;font-size:19px;line-height:1.7}.prose .md>ul,.prose .md>ol{margin:0 0 1.35em;padding-left:1.2em}.prose .md strong,.prose .md b{color:var(--ink);font-weight:700}.prose>.md:first-child>p:first-child:not([class]){color:var(--accent-ink);max-width:60ch;font-size:21px;line-height:1.6}.prose .md>h2{counter-increment:section;scroll-margin-top:calc(var(--head-h) + 16px);max-width:36ch;margin:2em 0 .6em;font-size:clamp(24px,2.4vw,29px);line-height:1.2}.prose .md>h2:before{content:counter(section);background:var(--num-bg);color:#fff;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:12px;font-size:17px;font-weight:700;line-height:1;display:flex}.prose .md>h2+p:not([class]){background:var(--tint);border-left:5px solid var(--accent);max-width:none;padding:16px 20px}.prose .md>h3{margin:1.6em 0 .5em;font-size:20px;line-height:1.3}.prose .md>h4{margin:1.4em 0 .4em;font-size:17.5px}.prose .md li+li{margin-top:.3em}.prose .md li::marker{color:var(--ink-3)}.prose .md hr{border:0;border-top:1px solid var(--rule);margin:2em 0}.prose .md blockquote{border-left:3px solid var(--rule-strong);color:var(--ink-2);margin:0 0 1.35em;padding-left:16px}.prose .tcap{font:600 15.5px var(--font);color:var(--ink-2);margin-top:1.8em}.prose .figure img{border:1px solid var(--rule);background:var(--panel);display:block}.callout{border-left:5px solid var(--rule-strong);background:var(--panel);margin:1.35em 0;padding:14px 18px}.callout>*+*{margin-top:.6em}.formula{background:var(--panel);border:1px solid var(--rule);margin:1em 0;padding:14px 18px}.formula h3{margin:0 0 6px;font-size:16px}.formula p{color:var(--ink-2);font-size:17px;line-height:1.6}.docs{margin:0 0 1em;padding:0;font-size:17px;list-style:none}.docs li{border-top:1px solid var(--rule);padding:6px 0}.cols2,.cols3{columns:2;column-gap:28px;margin:0 0 1.2em;padding:0;font-size:17px;list-style:none}.cols3{columns:3}.cols2 li,.cols3 li{break-inside:avoid;border-bottom:1px solid var(--rule);padding:6px 0}@media (max-width:700px){.cols2,.cols3{columns:1}.cols3{columns:2}}@media (max-width:420px){.cols3{columns:1}}.index-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.index-list li{border-bottom:1px solid var(--rule);padding:10px 0;font-size:17px}.index-list small{color:var(--ink-3);font-size:15px;display:block}.checked{color:var(--ink-3);border-top:1px solid var(--rule);padding-top:12px;font-size:15px}.placeholder{border:2px dashed var(--rule-strong);color:var(--ink-2);padding:14px 18px;font-weight:600}.status{border:1px solid var(--rule);border-top:4px solid var(--accent);background:var(--panel)}.status dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.status dl>div{border-bottom:1px solid var(--rule);min-width:0;padding:12px 18px}.status dl>div:nth-child(odd){border-right:1px solid var(--rule)}.status dt{font:600 14px/1.3 var(--font);color:var(--ink-3)}.status dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:17px;line-height:1.4}.status .st-big{color:var(--ink);font-size:20px}.status-note{color:var(--ink-3);padding:10px 18px 12px;font-size:14.5px;line-height:1.5}@media (max-width:560px){.status dl{grid-template-columns:1fr}.status dl>div:nth-child(odd){border-right:0}}.keyfacts{border:1px solid var(--rule);border-top:4px solid var(--accent);background:var(--panel)}.keyfacts dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.keyfacts dl>div{border-right:1px solid var(--rule);min-width:0;padding:12px 18px}.keyfacts dl>div:last-child{border-right:0}.keyfacts dt{font:600 14px/1.3 var(--font);color:var(--ink-3)}.keyfacts dd{margin:3px 0 0;font-size:17px;line-height:1.4}@media (max-width:700px){.keyfacts dl>div{border-right:0;border-bottom:1px solid var(--rule)}.keyfacts dl>div:last-child{border-bottom:0}}.alert{border:1px solid var(--rule);border-left:5px solid var(--accent);background:var(--bg);padding:16px 20px}.alert h2{margin-bottom:4px;font-size:18px}.alert p{color:var(--ink-2);font-size:16px}.inline-form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.inline-form input{border:1px solid var(--rule-strong);background:var(--bg);min-width:0;height:42px;color:var(--ink);font:16px var(--font);flex:220px;padding:0 10px}.form-msg{font:15px var(--font);color:var(--ok);flex-basis:100%}.form-msg.err{color:var(--ink)}.help{border:1px solid var(--rule);background:var(--panel);margin-top:2.4em;padding:18px 20px}.help h2{margin-bottom:10px;font-size:18px}.help ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.help li{grid-template-columns:130px minmax(0,1fr);gap:2px 14px;font-size:16px;line-height:1.45;display:grid}.help-c{color:var(--ink-3);font-weight:600}.help-n b{color:var(--ink);font-weight:700}.help-note{color:var(--ink-3);grid-column:2;font-size:14.5px}.help-foot{color:var(--ink-3);margin-top:12px;font-size:14.5px}@media (max-width:480px){.help li{grid-template-columns:1fr}.help-note{grid-column:1}}.hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-block:40px 32px;display:grid}@media (max-width:899px){.hero{grid-template-columns:1fr;padding-block-start:24px}}.hero h1{max-width:22ch;font-size:clamp(32px,4.4vw,50px);line-height:1.06}.hero .lede{color:var(--ink-2);max-width:58ch;margin-top:16px;font-size:19px;line-height:1.6}.hero .search-wrap{max-width:640px;margin-top:26px}.hero-side{border:1px solid var(--rule);border-top:4px solid var(--accent);background:var(--panel);padding:16px 18px 14px}.hero-side h2{margin-bottom:8px;font-size:17px}.open-list{margin:0;padding:0;list-style:none}.open-list li{border-top:1px solid var(--rule);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 0;font-size:16px;line-height:1.35;display:grid}.open-list .ol-date{color:var(--ink);font-weight:700}.open-list small{color:var(--ink-3);margin-top:2px;font-size:14px;font-weight:400;display:block}.hero-side .all{font-size:15.5px}.stats{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:8px;display:grid}.stats>div{background:var(--panel);gap:2px;padding:14px 18px;display:grid}.stats b{color:var(--ink);font-size:26px;font-weight:700;line-height:1.1}.stats span{color:var(--ink-3);font-size:14.5px}@media (max-width:899px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>div:last-child{grid-column:1/-1}}:root[data-theme=c] .stats>div{border-top:3px solid var(--accent)}:root[data-theme=b] .stats{border:0;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);background:0 0;gap:0}:root[data-theme=b] .stats>div{border-right:1px solid var(--rule);background:0 0}:root[data-theme=b] .stats>div:last-child{border-right:0}.home-sec{padding-block:36px 8px}.home-sec.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}@media (max-width:899px){.home-sec.two{grid-template-columns:1fr;gap:28px}}.sec-head{margin-bottom:14px}.sec-head h2{font-size:clamp(23px,2.4vw,28px);line-height:1.2}.sec-head p{color:var(--ink-3);max-width:64ch;margin-top:6px;font-size:16px}.country-list{columns:2;column-gap:32px;margin:0;padding:0;font-size:16.5px;list-style:none}.country-list li{border-bottom:1px solid var(--rule);break-inside:avoid;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.country-list b{font-variant-numeric:tabular-nums;color:var(--ink-2)}@media (max-width:480px){.country-list{columns:1}}.charter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.charter-grid>div{border-top:3px solid var(--accent);padding-top:12px}.charter-grid h3{margin-bottom:6px;font-size:18px}.charter-grid p{color:var(--ink-2);font-size:16px;line-height:1.55}@media (max-width:899px){.charter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.charter-grid{grid-template-columns:1fr}}:root[data-theme=b] .home-sec{border-top:1px solid var(--rule)}:root[data-theme=b] .hero h1{letter-spacing:-.015em;font-size:clamp(34px,4.8vw,56px)}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.contact-form .wide{grid-column:1/-1}.contact-act{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}@media (max-width:600px){.contact-form{grid-template-columns:1fr}}.newslist ol{border-top:1px solid var(--rule);margin:14px 0 0;padding:0;list-style:none}.newslist li{border-bottom:1px solid var(--rule);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 0;font-size:16px;line-height:1.45;display:grid}.newslist time{color:var(--ink-2);font-weight:600}.newslist li a{font:700 18px/1.3 var(--font);color:var(--ink);margin-top:2px;display:block}.newslist li p{color:var(--ink-2);margin-top:4px}@media (max-width:560px){.newslist li{grid-template-columns:1fr;gap:4px}}.site-foot{background:var(--panel);border-top:1px solid var(--rule);color:var(--ink-2);margin-top:32px}:root[data-theme=b] .site-foot{background:var(--accent);color:#d8deea;border-top:0}:root[data-theme=b] .site-foot a,:root[data-theme=b] .site-foot h2,:root[data-theme=b] .site-foot .wordmark{color:#fff}:root[data-theme=b] .site-foot .wm-mark{color:#14213d;background:#fff}:root[data-theme=b] .foot-charter,:root[data-theme=b] .foot-base{border-color:#ffffff2e}.foot-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:28px;padding-block:36px 28px;display:grid}@media (max-width:899px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.foot-grid{grid-template-columns:1fr}}.foot-grid h2{font:700 15px var(--font);color:var(--ink);margin-bottom:10px}.foot-grid ul{gap:7px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.foot-grid ul a{color:var(--ink-2);text-decoration:none}.foot-grid ul a:hover{text-decoration:underline}.foot-grid p{max-width:36ch;margin-top:10px;font-size:15.5px}.foot-charter{border-top:1px solid var(--rule);gap:8px;padding-block:18px;font-size:15.5px;line-height:1.55;display:grid}.foot-charter p:first-child{color:var(--ink);font-weight:600}:root[data-theme=b] .foot-charter p:first-child{color:#fff}.foot-base{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-block:14px;font-size:14.5px;display:flex}.notfound{max-width:640px;padding-block:64px 80px}.notfound h1{font-size:40px;line-height:1.1}.notfound p{color:var(--ink-2);margin-top:12px;font-size:18px}@media (max-width:640px){.prose .md>p,.prose .md>ul>li,.prose .md>ol>li{font-size:18px;line-height:1.7}.prose>.md:first-child>p:first-child:not([class]){font-size:19px}.prose .md>h2+p:not([class]){padding:14px 16px}.prose .md>h2:before{width:32px;height:32px;margin-bottom:10px;font-size:15px}.page-head h1{font-size:28px}}.count-line{border-left:5px solid var(--accent);background:var(--panel);margin:1.2em 0;padding:12px 18px;font-size:17px;line-height:1.5}.byline-note a{color:inherit;text-decoration:underline}.hero-note{color:var(--ink-3);margin:2px 0 10px;font-size:14.5px}.open-list .ol-other .ol-case small{font-style:italic}.cls-tables h3{margin-top:1.6em}.callout.placeholder{border-left-color:var(--ink-3);color:var(--ink-3);font-style:italic}.wrap[class]{padding-inline:var(--gutter)}
