@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_app/immutable/assets/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_app/immutable/assets/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_app/immutable/assets/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_app/immutable/assets/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_app/immutable/assets/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_app/immutable/assets/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");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}:root{--paper:#f6f2e9;--paper-2:#eee8da;--paper-3:#e4dccb;--ink:#17140f;--ink-2:#3a342b;--mute:#6d6558;--rule:#d6cdb9;--rule-2:#b9ae97;--red:#b8341b;--red-2:#8f2512;--display:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--text:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--ui:"Public Sans Variable", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--measure:40rem;--page:1180px;--gap:clamp(20px, 3vw, 36px)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%}body{font:400 1.125rem/1.6 var(--text);font-optical-sizing:auto;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--red);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--red);outline-offset:3px}::selection{background:#f2c9b8}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:620;line-height:1.08}p{margin:0 0 1em}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}:root:lang(ar),:root:lang(zh-Hans),:root:lang(ja),:root:lang(ko),:root:lang(th){--display:"Fraunces Variable", Georgia, serif}:lang(zh-Hans) body,:lang(ja) body,:lang(ko) body{line-height:1.8}:lang(zh-Hans){--text:"Newsreader Variable", "Noto Serif SC", "Songti SC", "SimSun", serif}:lang(ja){--text:"Newsreader Variable", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif}:lang(ko){--text:"Newsreader Variable", "Noto Serif KR", "Batang", serif}:lang(th){--text:"Newsreader Variable", "Noto Serif Thai", "Tahoma", serif}:lang(ar){--text:"Newsreader Variable", "Noto Naskh Arabic", "Amiri", "Tahoma", serif;--display:"Noto Naskh Arabic", "Amiri", Georgia, serif}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(zh-Hans) h1,:lang(ja) h1,:lang(ko) h1,:lang(th) h1{letter-spacing:0;line-height:1.3}.wrap{max-width:var(--page);padding:0 var(--gap);margin:0 auto}.skip{top:-60px;z-index:50;background:var(--ink);color:var(--paper);font:600 .85rem var(--ui);padding:8px 14px;position:absolute;inset-inline-start:12px}.skip:focus{top:12px}.masthead{border-bottom:1px solid var(--ink)}.masthead .strip{font:500 .78rem var(--ui);color:var(--mute);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.masthead .title{text-align:center;padding:clamp(18px,3vw,30px) 0 clamp(12px,2vw,18px)}.wordmark{font:700 clamp(2.6rem, 7vw, 4.6rem)/.95 var(--display);letter-spacing:-.035em;font-variation-settings:"SOFT" 30, "WONK" 1;direction:ltr;align-items:center;gap:.18em;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--ink)}.wordmark .dot{background:var(--red);border-radius:50%;align-self:flex-end;width:.2em;height:.2em;margin-bottom:.14em}.tagline{font:italic 400 1.05rem var(--text);color:var(--ink-2);margin-top:8px}.sections{border-top:3px double var(--ink)}.sections ul{padding:10px var(--gap);scrollbar-width:none;white-space:nowrap;justify-content:safe center;gap:4px 22px;list-style:none;display:flex;overflow-x:auto}.sections ul::-webkit-scrollbar{display:none}.sections a{font:600 .8rem var(--ui);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}.sections a[aria-current=page]{border-bottom-color:var(--red);color:var(--red)}:lang(ar) .sections a,:lang(zh-Hans) .sections a,:lang(ja) .sections a,:lang(ko) .sections a,:lang(th) .sections a{text-transform:none;letter-spacing:0;font-size:.9rem}@media (width<=900px){.sections ul{justify-content:flex-start}}.edition{position:relative}.edition summary{cursor:pointer;font:600 .78rem var(--ui);color:var(--ink);align-items:center;gap:6px;list-style:none;display:inline-flex}.edition summary::-webkit-details-marker{display:none}.edition summary:after{content:"▾";font-size:.7rem}.edition ul{inset-inline-end:0;z-index:40;background:var(--paper);border:1px solid var(--ink);box-shadow:6px 6px 0 var(--paper-3);grid-template-columns:repeat(2,minmax(130px,1fr));gap:2px;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px)}.edition li a{font:500 .9rem var(--ui);padding:6px 10px;text-decoration:none;display:block}.edition li a[aria-current=true]{background:var(--ink);color:var(--paper)}main.wrap{min-height:60vh;padding-top:clamp(22px,3.5vw,40px);padding-bottom:64px}.footer{border-top:3px double var(--ink);font:400 .9rem/1.5 var(--ui);color:var(--ink-2);padding:34px 0 44px}.footer .cols{grid-template-columns:1.4fr repeat(4,1fr);gap:28px;display:grid}.footer h2{font:700 .72rem var(--ui);text-transform:uppercase;letter-spacing:.12em;color:var(--mute);margin-bottom:10px}.footer ul{gap:6px;list-style:none;display:grid}.footer a{text-decoration:none}.footer .fine{border-top:1px solid var(--rule);color:var(--mute);max-width:70ch;margin-top:28px;padding-top:16px;font-size:.8rem}@media (width<=860px){.footer .cols{grid-template-columns:1fr 1fr}.footer .cols>:first-child{grid-column:1/-1}}.kicker{font:700 .74rem var(--ui);text-transform:uppercase;letter-spacing:.14em;color:var(--red);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.kicker .sep{background:currentColor;border-radius:50%;width:4px;height:4px}:lang(ar) .kicker,:lang(zh-Hans) .kicker,:lang(ja) .kicker,:lang(ko) .kicker,:lang(th) .kicker{text-transform:none;letter-spacing:.02em;font-size:.85rem}.headline{max-width:22ch;font-size:clamp(2.1rem,5.2vw,3.9rem)}.headline.small{font-size:clamp(1.9rem,4vw,3rem)}.standfirst{font:italic 400 clamp(1.15rem, 2vw, 1.4rem)/1.45 var(--text);color:var(--ink-2);max-width:46rem;margin:16px 0 0}.byline{font:500 .8rem var(--ui);color:var(--mute);flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.opener{border-bottom:1px solid var(--ink);margin-bottom:clamp(24px,3vw,36px);padding-bottom:clamp(22px,3vw,34px)}.crumbs{font:500 .78rem var(--ui);color:var(--mute);flex-wrap:wrap;gap:6px;margin-bottom:18px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--rule-2);margin-inline-end:6px}.crumbs a{text-decoration:none}.prose{max-width:var(--measure)}.prose p{font-size:1.14rem}.lead:first-letter{float:inline-start;font:700 4.1em/.8 var(--display);color:var(--red);margin:.08em .1em 0 0}:lang(ar) .lead:first-letter,:lang(zh-Hans) .lead:first-letter,:lang(ja) .lead:first-letter,:lang(ko) .lead:first-letter,:lang(th) .lead:first-letter{float:none;font:inherit;color:inherit;margin:0}.section{margin-top:clamp(36px,5vw,56px)}.section-title{font:700 .8rem var(--ui);text-transform:uppercase;letter-spacing:.14em;border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:8px;display:flex}.section-title a{letter-spacing:.06em;color:var(--red);font-weight:600;text-decoration:none}:lang(ar) .section-title,:lang(zh-Hans) .section-title,:lang(ja) .section-title,:lang(ko) .section-title,:lang(th) .section-title{text-transform:none;letter-spacing:.02em;font-size:.95rem}h2.h{margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2rem)}h3.h{margin-bottom:6px;font-size:1.28rem}.split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.split>aside{border-inline-start:1px solid var(--rule);padding-inline-start:clamp(18px,2.5vw,28px)}@media (width<=900px){.split{grid-template-columns:minmax(0,1fr)}.split>aside{border-inline-start:0;border-top:1px solid var(--ink);padding-inline-start:0;padding-top:18px}}.columns{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));display:grid}.columns>*{border-inline-start:1px solid var(--rule);padding:0 clamp(14px,2vw,24px)}.columns>:first-child{border-inline-start:0;padding-inline-start:0}.columns>:last-child{padding-inline-end:0}@media (width<=900px){.columns{grid-template-columns:minmax(0,1fr)}.columns>*{border-inline-start:0;border-top:1px solid var(--rule);padding:16px 0}.columns>:first-child{border-top:0;padding-top:0}}.grid{grid-template-columns:repeat(auto-fill, minmax(var(--min,260px), 1fr));border-top:1px solid var(--rule);gap:0;display:grid}.grid>*{border-bottom:1px solid var(--rule);padding:18px 20px 20px 0}.item-title{font:600 1.22rem/1.2 var(--display);margin:4px 0 6px}.item-title a{text-decoration:none}.meta{font:500 .78rem var(--ui);color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.small{color:var(--ink-2);font-size:.95rem}.btn{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font:700 .8rem var(--ui);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--red);border-color:var(--red);color:#fff}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.tiny{padding:6px 12px;font-size:.7rem}:lang(ar) .btn,:lang(zh-Hans) .btn,:lang(ja) .btn,:lang(ko) .btn,:lang(th) .btn{text-transform:none;letter-spacing:.02em;font-size:.9rem}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.roundel{--c:var(--ink);width:var(--s,44px);height:var(--s,44px);background:var(--c);color:var(--paper);font:700 calc(var(--s,44px) * .42) / 1 var(--display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.agent-line{align-items:center;gap:12px;display:flex}.ledger{font:400 .98rem/1.45 var(--text)}.ledger th,.ledger td{text-align:start;vertical-align:top;border-bottom:1px solid var(--rule);padding:11px 14px 11px 0}.ledger thead th{font:700 .7rem var(--ui);text-transform:uppercase;letter-spacing:.12em;color:var(--mute);border-bottom:2px solid var(--ink);white-space:nowrap}.ledger tbody th{font:600 1rem var(--display)}.ledger .num{font:600 .95rem var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap}.ledger tr.hl{background:var(--paper-2)}.scroll{position:relative;overflow-x:auto}@media (width<=640px){.ledger.stack thead{display:none}.ledger.stack,.ledger.stack tbody,.ledger.stack tr,.ledger.stack th,.ledger.stack td{display:block}.ledger.stack tr{border-bottom:1px solid var(--rule);padding:12px 0}.ledger.stack th,.ledger.stack td{border:0;padding:3px 0}.ledger.stack td[data-label]:before{content:attr(data-label);font:700 .66rem var(--ui);text-transform:uppercase;letter-spacing:.12em;color:var(--mute);display:block}}.mark{border:2px solid var(--ink);vertical-align:-2px;border-radius:50%;width:14px;height:14px;display:inline-block}.mark.yes{background:var(--ink)}.mark.some{background:linear-gradient(90deg, var(--ink) 50%, transparent 50%)}:lang(ar) .mark.some{background:linear-gradient(-90deg, var(--ink) 50%, transparent 50%)}.tag{font:700 .66rem var(--ui);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:1px solid;padding:3px 7px;display:inline-block}.tag.red{color:var(--red)}.tag.ok{color:#2f6b3a}.tag.warn{color:#9a6b00}.tag.solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}:lang(ar) .tag,:lang(zh-Hans) .tag,:lang(ja) .tag,:lang(ko) .tag,:lang(th) .tag{text-transform:none;letter-spacing:0;font-size:.75rem}.sev{vertical-align:middle;gap:3px;display:inline-flex}.sev i{border:1.5px solid var(--red);border-radius:50%;width:8px;height:8px}.sev i.on{background:var(--red)}.pull{font:italic 500 1.4rem/1.4 var(--text);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin:28px 0;padding:16px 0}.note{font:400 .88rem/1.5 var(--ui);color:var(--mute)}.box{background:var(--paper-2);border-top:3px solid var(--ink);padding:20px 22px}.list-dash{gap:10px;list-style:none;display:grid}.list-dash li{padding-inline-start:22px;position:relative}.list-dash li:before{content:"";inset-inline-start:0;background:var(--red);width:12px;height:2px;position:absolute;top:.72em}.list-num{counter-reset:n;gap:18px;list-style:none;display:grid}.list-num>li{counter-increment:n;grid-template-columns:44px minmax(0,1fr);gap:14px;display:grid}.list-num>li:before{content:counter(n);font:700 1.8rem/1 var(--display);color:var(--red)}.field{border:1px solid var(--ink);width:100%;font:400 1.05rem var(--ui);background:#fffdf8;border-radius:0;padding:12px 14px}.field:focus{outline:2px solid var(--red);outline-offset:0}.label{font:700 .72rem var(--ui);text-transform:uppercase;letter-spacing:.12em;color:var(--mute);margin-bottom:6px;display:block}:lang(ar) .label,:lang(zh-Hans) .label,:lang(ja) .label,:lang(ko) .label,:lang(th) .label{text-transform:none;letter-spacing:0;font-size:.85rem}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:600 .8rem var(--ui);border:1px solid var(--rule-2);cursor:pointer;background:0 0;padding:7px 12px}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tick{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.tick input[type=checkbox]{width:18px;height:18px;accent-color:var(--red);cursor:pointer;margin-top:3px}.tick strong{font:600 1.02rem/1.3 var(--display);display:block}.tick .note{margin-top:2px;display:block}.tick.done strong{text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);color:var(--ink-2)}.param{font:500 .85rem var(--ui);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0 34px;display:flex}.param .field{width:auto;padding:6px 10px;font-size:.95rem}.sticky{position:sticky;top:16px}pre.sheet{border:1px solid var(--ink);white-space:pre-wrap;word-break:break-word;font:400 .9rem/1.55 var(--mono);background:#fffdf8;max-height:70vh;margin:0;padding:18px;overflow:auto}.bar{background:var(--paper-3);height:6px;margin:8px 0 4px}.bar>span{background:var(--red);height:100%;transition:width .25s;display:block}.split.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=900px){.sticky{position:static}.split.even{grid-template-columns:minmax(0,1fr)}}pre.code{background:var(--ink);color:#efe7d4;font:400 .86rem/1.6 var(--mono);text-align:left;white-space:pre;direction:ltr;margin:12px 0 0;padding:16px 18px;overflow-x:auto}pre.code.wrap{white-space:pre-wrap;word-break:break-word;direction:inherit;text-align:start;font:400 .95rem/1.6 var(--mono);padding-top:48px}.codewrap{position:relative}.codewrap .btn{top:8px;background:var(--paper);color:var(--ink);position:absolute;inset-inline-end:8px}.faq{border-top:2px solid var(--ink)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font:600 1.12rem/1.3 var(--display);padding:16px 32px 16px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";inset-inline-end:4px;font:400 1.4rem var(--ui);color:var(--red);position:absolute;top:14px}:lang(ar) .faq summary{padding:16px 0 16px 32px}.faq details[open] summary:after{content:"−"}.faq .a{max-width:var(--measure);color:var(--ink-2);padding:0 0 18px}.sources{font:400 .85rem/1.5 var(--ui);color:var(--mute);border-top:1px solid var(--rule);margin-top:28px;padding-top:12px}.sources ul{flex-wrap:wrap;gap:4px 16px;margin-top:4px;list-style:none;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
