@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-cyrillic-600-normal.oLY6jnZ7.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-600-normal.DbWAkkgN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-vietnamese-600-normal.ICsRR-qJ.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-600-normal.BPJkAZPN.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-ext-600-normal.CEjQclLc.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-600-normal.BumBfC1v.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-normal.CZLGqjJe.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-normal.CxxueQ0Z.woff)format("woff");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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:#f7f6f2;--ink:#1a1f2b;--ink-soft:#5e6472;--rule:#e2e0d8;--navy:#1e3a5f;--brass:#b8975a;--white:#fff;--f-display:"Playfair Display", Georgia, "Times New Roman", serif;--f-text:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--shell:1200px;--measure:680px;--gap:112px;--radius:2px}@media (width<=767px){:root{--gap:64px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--paper);color:var(--ink);font-family:var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.7}img,svg{max-width:100%}img{height:auto;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--navy)}:focus-visible{outline:2px solid var(--navy);outline-offset:3px}h1,h2,h3{font-family:var(--f-display);color:var(--ink);margin:0;font-weight:600}h1{letter-spacing:-.02em;font-size:52px;line-height:1.1}h2{letter-spacing:-.01em;font-size:34px;line-height:1.2}h3{font-size:22px;line-height:1.3}@media (width<=767px){h1{font-size:34px}h2{font-size:26px}h3{font-size:20px}}p{margin:0 0 1em}.shell{max-width:var(--shell);margin:0 auto;padding:0 24px}.band{padding:var(--gap) 0;border-top:1px solid var(--rule)}.band--tint{background:var(--white)}.band--plain{border-top:none}.hgroup{max-width:var(--measure);margin-bottom:48px}.hgroup p{color:var(--ink-soft);margin:16px 0 0}.column{max-width:var(--measure)}.dim{color:var(--ink-soft)}.duo{grid-template-columns:1fr 1fr;gap:64px;display:grid}.duo--wide{grid-template-columns:1.05fr .95fr;align-items:center}@media (width<=900px){.duo,.duo--wide{grid-template-columns:1fr;gap:40px}}.stack>*+*{margin-top:12px}.label{font-family:var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:500}.label--brass{color:var(--brass)}.btn,.btn-line{border-radius:var(--radius);height:48px;font-family:var(--f-text);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:0 28px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn{background:var(--ink);color:var(--white);border:1px solid var(--ink)}.btn:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.btn[disabled]{opacity:.55;cursor:default}.btn-line{color:var(--ink);border:1px solid var(--ink);background:0 0}.btn-line:hover{border-color:var(--navy);color:var(--navy)}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.masthead{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);background:#f7f6f2f0;position:sticky;top:0}.masthead .shell{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.wordmark{font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.wordmark svg{color:var(--navy);flex:none}.navlist{align-items:center;gap:26px;display:flex}.navlist a{color:var(--ink-soft);font-size:15px;text-decoration:none}.navlist a:hover,.navlist a[aria-current=page]{color:var(--ink)}.navlist .btn{height:40px;color:var(--white);padding:0 20px;font-size:12px}.navtoggle{border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;height:40px;color:var(--ink);font-family:var(--f-text);background:0 0;padding:0 14px;display:none}@media (width<=1080px){.navtoggle{align-items:center;display:inline-flex}.navlist{background:var(--paper);border-bottom:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:20px;padding:24px;display:none;position:absolute;top:72px;left:0;right:0}.navlist.open{display:flex}}@media (width<=420px){.wordmark{font-size:15px}.wordmark svg{width:19px;height:19px}}.opening{padding:88px 0 96px}.standfirst{color:var(--ink-soft);max-width:560px;margin:24px 0 32px;font-size:19px}.disclaim{color:var(--ink-soft);border-left:2px solid var(--brass);max-width:560px;margin:0;padding-left:16px;font-size:15px}.plate{margin:0}.plate figcaption{color:var(--ink-soft);margin-top:14px;font-size:13px}.facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.facts>div{border-right:1px solid var(--rule);padding:28px 24px 28px 0}.facts>div:last-child{border-right:none}.facts strong{font-family:var(--f-display);margin-bottom:6px;font-size:19px;font-weight:600;display:block}.facts p{color:var(--ink-soft);margin:0;font-size:15px}@media (width<=900px){.facts{grid-template-columns:1fr 1fr}.facts>div{border-bottom:1px solid var(--rule);padding:22px 20px 22px 0}.facts>div:nth-child(2n){border-right:none}.facts>div:nth-last-child(-n+2){border-bottom:none}}@media (width<=560px){.facts{grid-template-columns:1fr}.facts>div{border-right:none}.facts>div:nth-last-child(-n+2){border-bottom:1px solid var(--rule)}.facts>div:last-child{border-bottom:none}}.ledger-wrap{overflow-x:auto}.ledger{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.ledger caption{text-align:left;color:var(--ink-soft);padding-bottom:14px;font-size:14px}.ledger th,.ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:16px 20px 16px 0}.ledger thead th{border-bottom:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding-bottom:12px;font-size:12px;font-weight:500}.ledger tbody th{color:var(--ink);width:22%;font-weight:500}.ledger td{color:var(--ink-soft)}.ledger tbody tr:last-child th,.ledger tbody tr:last-child td{border-bottom:none}.cards{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cards>*{background:var(--paper);padding:28px}.band--tint .cards>*{background:var(--white)}.cards h3{margin-bottom:10px;font-size:19px}.cards p{color:var(--ink-soft);margin:0;font-size:15px}@media (width<=900px){.cards{grid-template-columns:1fr 1fr}}@media (width<=600px){.cards{grid-template-columns:1fr}}.tiles{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.tiles>div{background:var(--paper);padding:22px;font-size:15px}.band--tint .tiles>div{background:var(--white)}@media (width<=900px){.tiles{grid-template-columns:1fr 1fr}}@media (width<=480px){.tiles{grid-template-columns:1fr}}.numbers{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.numbers>li{counter-increment:step}.numbers>li:before{content:counter(step, decimal-leading-zero);font-family:var(--f-display);color:var(--brass);margin-bottom:14px;font-size:30px;font-weight:600;line-height:1;display:block}.numbers h3{margin-bottom:8px}.numbers p{color:var(--ink-soft);margin:0;font-size:16px}@media (width<=900px){.numbers{grid-template-columns:1fr;gap:36px}}.drivers{margin:0;padding:0}.drivers>div{border-bottom:1px solid var(--rule);grid-template-columns:240px 1fr;gap:32px;padding:24px 0;display:grid}.drivers>div:last-child{border-bottom:none}.drivers dt{color:var(--ink);font-weight:500}.drivers dd{color:var(--ink-soft);margin:0;font-size:16px}@media (width<=767px){.drivers>div{grid-template-columns:1fr;gap:8px}}.picker{border:1px solid var(--rule);background:var(--white);border-radius:var(--radius);padding:32px}.band--tint .picker{background:var(--paper)}.picker fieldset{border:none;margin:0 0 24px;padding:0}.picker legend{color:var(--ink);padding:0 0 12px;font-size:16px;font-weight:500}.picker .choices{flex-wrap:wrap;gap:10px;display:flex}.picker label{cursor:pointer;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);align-items:center;gap:8px;padding:9px 15px;font-size:15px;transition:border-color .15s;display:inline-flex}.band--tint .picker label{background:var(--white)}.picker label:hover{border-color:var(--navy)}.picker input{accent-color:var(--navy);margin:0}.picker input:checked+span{color:var(--navy);font-weight:500}.verdict{border-top:1px solid var(--rule);margin-top:8px;padding-top:24px}.verdict h3{margin-bottom:10px}.verdict p{color:var(--ink-soft);margin:0 0 10px;font-size:16px}.verdict[hidden]{display:none}.callout{border-left:2px solid var(--brass);color:var(--ink);margin:32px 0;padding:4px 0 4px 20px}.callout p:last-child{margin-bottom:0}.qna details{border-bottom:1px solid var(--rule);padding:20px 0}.qna details:first-child{border-top:1px solid var(--rule)}.qna summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;font-size:17px;font-weight:500;list-style:none;display:flex}.qna summary::-webkit-details-marker{display:none}.qna summary:after{content:"+";color:var(--brass);flex:none;font-size:20px;line-height:1}.qna details[open] summary:after{content:"–"}.qna p{color:var(--ink-soft);max-width:var(--measure);margin:14px 0 0}.entry{max-width:var(--measure)}.entry-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=640px){.entry-pair{grid-template-columns:1fr}}.entry-field{margin-bottom:20px}.entry-field label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.entry-field label i{text-transform:none;letter-spacing:0;color:var(--ink-soft);font-style:normal}.entry-field input,.entry-field select,.entry-field textarea{width:100%;font-family:var(--f-text);color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);padding:12px 14px;font-size:16px;line-height:1.5}.band--tint .entry-field input,.band--tint .entry-field select,.band--tint .entry-field textarea{background:var(--paper)}.entry-field textarea{resize:vertical;min-height:120px}.entry-field input:focus,.entry-field select:focus,.entry-field textarea:focus{border-color:var(--navy);outline:none}.entry-field input[type=file]{padding:10px 12px;font-size:15px}.entry-field small{color:var(--ink-soft);margin-top:8px;font-size:14px;display:block}.entry-opt{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:18px;font-size:15px;display:flex}.entry-opt input{accent-color:var(--navy);flex:none;margin-top:5px}.entry-status{color:var(--navy);min-height:1.7em;margin:16px 0 0;font-size:15px}.article{max-width:var(--measure)}.article h2{margin:48px 0 16px}.article h3{margin:32px 0 12px}.article ul,.article ol{color:var(--ink-soft);padding-left:22px}.article li{margin-bottom:8px}.article table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px}.article th,.article td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 16px 12px 0}.article th{font-weight:500}.article td{color:var(--ink-soft)}.article blockquote{border-left:2px solid var(--brass);color:var(--ink);margin:28px 0;padding-left:20px}.meta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.postlist{margin:0;padding:0;list-style:none}.postlist li{border-bottom:1px solid var(--rule);padding:32px 0}.postlist li:first-child{border-top:1px solid var(--rule)}.postlist h2,.postlist h3{margin-bottom:10px;font-size:24px}.postlist a{text-decoration:none}.postlist a:hover{text-decoration:underline}.postlist p{color:var(--ink-soft);max-width:var(--measure);margin:0;font-size:16px}.tag{letter-spacing:.12em;text-transform:uppercase;color:var(--brass);font-size:12px;font-weight:500;display:inline-block}.draftflag{color:var(--navy);border:1px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;font-size:12px}.colophon{border-top:1px solid var(--rule);background:var(--white);padding:72px 0 40px}.colophon-cols{grid-template-columns:2fr 1fr 1fr;gap:56px;display:grid}@media (width<=900px){.colophon-cols{grid-template-columns:1fr;gap:36px}}.colophon ul{margin:0;padding:0;list-style:none}.colophon li{margin-bottom:10px;font-size:15px}.colophon a{color:var(--ink-soft);text-decoration:none}.colophon a:hover{color:var(--navy);text-decoration:underline}.colophon-name{font-family:var(--f-display);margin-bottom:10px;font-size:18px;font-weight:600}.colophon-end{border-top:1px solid var(--rule);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.offscreen{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.offscreen:focus{background:var(--ink);width:auto;height:auto;color:var(--white);z-index:50;padding:10px 16px;position:fixed;top:16px;left:16px}.draw{width:100%;height:auto;display:block}.draw .edge{fill:none;stroke:var(--ink);stroke-width:1.4px;vector-effect:non-scaling-stroke}.draw .thin{fill:none;stroke:var(--ink-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.draw .dim-line{fill:none;stroke:var(--brass);stroke-width:1px;vector-effect:non-scaling-stroke}.draw .pad{fill:var(--navy);opacity:.12}.draw .face{fill:var(--navy);opacity:.06}.draw text{font-family:var(--f-text);letter-spacing:.06em;fill:var(--ink-soft);text-transform:uppercase;font-size:11px}.byline{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:56px 0 40px;padding:32px 0}.byline-name{font-family:var(--f-display);margin:12px 0 2px;font-size:21px;font-weight:600}.byline-role{color:var(--brass);margin:0 0 16px;font-size:15px}.byline-text{color:var(--ink-soft);max-width:var(--measure);margin:0 0 12px;font-size:15px}.byline-text:last-child{margin-bottom:0}.deflist{margin:0;padding:0}.deflist>div{border-bottom:1px solid var(--rule);padding:22px 0}.deflist>div:first-child{border-top:1px solid var(--rule)}.deflist dt{color:var(--ink);margin-bottom:6px;font-size:17px;font-weight:500}.deflist dd{color:var(--ink-soft);max-width:var(--measure);margin:0;font-size:16px}.deflist dd+dd{margin-top:8px}.alphabar{flex-wrap:wrap;gap:6px;margin-bottom:40px;display:flex}.alphabar a{border:1px solid var(--rule);border-radius:var(--radius);min-width:34px;height:34px;color:var(--ink-soft);justify-content:center;align-items:center;padding:0 8px;font-size:14px;text-decoration:none;display:inline-flex}.alphabar a:hover{border-color:var(--navy);color:var(--navy)}.setgroup{scroll-margin-top:96px}.setgroup h2{border-bottom:1px solid var(--ink);margin-bottom:4px;padding-bottom:10px;font-size:26px}.colophon-langs{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 22px;margin-top:48px;padding-top:24px;font-size:14px;display:flex}.colophon-langs a{color:var(--ink-soft);text-decoration:none}.colophon-langs a:hover{color:var(--navy);text-decoration:underline}.colophon-langs a[aria-current=page]{color:var(--ink);font-weight:500}.colophon-langs+.colophon-end{margin-top:24px}:root:lang(ja){--f-display:"Playfair Display", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--f-text:"Inter Variable", "Inter", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, "Noto Sans JP", sans-serif}:root:lang(ko){--f-display:"Playfair Display", "AppleMyungjo", "Nanum Myeongjo", "Noto Serif KR", serif;--f-text:"Inter Variable", "Inter", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif}:root:lang(zh){--f-display:"Playfair Display", "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;--f-text:"Inter Variable", "Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif}:lang(ja) h1,:lang(ja) h2,:lang(ko) h1,:lang(ko) h2,:lang(zh) h1,:lang(zh) h2{letter-spacing:0;line-height:1.35}:lang(ja) h1,:lang(ko) h1,:lang(zh) h1{font-size:44px}@media (width<=767px){:lang(ja) h1,:lang(ko) h1,:lang(zh) h1{font-size:28px}}:lang(ja) body,:lang(zh) body{line-break:strict}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3{word-break:auto-phrase}:lang(ko) body{word-break:keep-all;overflow-wrap:anywhere}:lang(ja) .label,:lang(ko) .label,:lang(zh) .label,:lang(ja) .btn,:lang(ko) .btn,:lang(zh) .btn,:lang(ja) .btn-line,:lang(ko) .btn-line,:lang(zh) .btn-line{letter-spacing:.06em}:lang(de){hyphens:auto}:lang(de) .ledger thead th{text-transform:none;letter-spacing:.02em;font-size:13px}.bs-crumb{color:var(--ink-soft);margin-bottom:18px;font-size:14px}.bs-crumb a{color:var(--ink-soft);border-bottom:1px solid var(--rule);text-decoration:none}.bs-crumb span{margin:0 6px}.bs-sources{margin-top:48px}.bs-sources ul{font-size:15px}.bs-fig{margin:32px 0}.bs-fig img{border:1px solid var(--rule);width:100%;height:auto}.bs-fig figcaption{color:var(--ink-soft);margin-top:10px;font-size:13px}.bs-detail{margin:0;padding:0;list-style:none}.bs-detail li{border-bottom:1px solid var(--rule);max-width:var(--measure);padding:14px 0}.bs-detail li:first-child{border-top:1px solid var(--rule)}.bs-detail a{font-weight:500}.bs-detail p{color:var(--ink-soft);margin:4px 0 0;font-size:15px}.bl-facts{margin:0 0 32px}.bl-facts caption{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);padding-bottom:8px;font-size:12px;font-weight:500}.bl-facts th{width:38%}.bl-hubtable{max-width:var(--measure)}
