.ins-group+.ins-group{margin-top:clamp(80px,9vw,140px)}.ins-group .sticky p{max-width:34ch}.ins-list .row{grid-template-columns:minmax(0,1fr) auto}.ins-list .row-t{font-size:clamp(1.625rem,1.25rem + 1.3vw,2.5rem);max-width:24ch;text-wrap:balance}.ins-list .row-s{margin-top:4px}.ins-list .row-k{margin-top:6px;letter-spacing:.01em}.art-head .art-title{margin-top:22px;font-size:clamp(2.625rem,1.5rem + 4.2vw,5.25rem);line-height:1.02;max-width:18ch}.art-meta{display:flex;flex-wrap:wrap;gap:6px 28px;margin-top:clamp(32px,4vw,52px);padding-top:20px;border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--text-3)}.art-meta b{color:var(--text-2);font-weight:500}.art-key{position:relative;padding-block:clamp(48px,5vw,80px);background:color-mix(in srgb,var(--layer-1) 86%,transparent);border-top:1px solid var(--line)}.art-key::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--spectrum);opacity:.45}.art-key .key{display:grid;grid-template-columns:minmax(0,1fr);gap:32px 48px;margin-top:32px}@media (min-width:720px){.art-key .key{grid-template-columns:repeat(2,minmax(0,1fr))}}.art-key .stat b{font-size:clamp(2.125rem,1.7rem + 1.5vw,3.125rem)}.art-key .stat span{max-width:38ch}.art-sec{padding-top:clamp(64px,7vw,112px)}.art>.art-sec:last-of-type{padding-bottom:clamp(64px,7vw,112px)}.art .prose{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.75;max-width:66ch}.art .prose h2{margin-top:0;font-size:clamp(1.875rem,1.4rem + 1.7vw,2.75rem);line-height:1.1}.art .prose h2+p{margin-top:.9em}.art .prose h3{font-size:1.1875rem;margin-top:1.8em}.art .prose h3+p{margin-top:.4em}.answer{position:relative;padding-top:22px;font-size:var(--fs-lead);line-height:1.6;color:var(--text)}.answer::before{content:"";position:absolute;left:0;top:0;width:64px;height:1px;background:var(--spectrum)}.prose .pull{font:500 clamp(1.625rem,1.25rem + 1.5vw,2.375rem)/1.22 var(--serif);letter-spacing:-.014em;color:var(--text);max-width:26ch;margin-block:1.5em;text-wrap:balance}.fig{margin-top:clamp(36px,4vw,56px);padding-top:24px;border-top:1px solid var(--line)}.fig figcaption{margin-top:18px;font-size:var(--fs-small);color:var(--text-3)}.tl{list-style:none;padding:0;margin:0}.tl li{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 28px;padding:20px 0;border-bottom:1px solid var(--line)}.tl li:first-child{padding-top:0}@media (min-width:720px){.tl li{grid-template-columns:11rem minmax(0,1fr)}}.tl b{font:500 1.375rem/1.3 var(--serif);color:var(--text)}.tl span{color:var(--text-2)}.tl strong{color:var(--text);font-weight:500}.sums{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin-top:36px}@media (min-width:720px){.sums{grid-template-columns:repeat(2,minmax(0,1fr))}}.sums .note{display:grid;gap:10px;align-content:start}.sums .title{font-size:1.25rem}.fx{margin-top:6px;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--peri);letter-spacing:.01em}.rule-cols>div{padding-top:20px;border-top:1px solid var(--line-2)}.rule-cols .title{margin-top:12px;font-size:1.1875rem}.rule-cols ul{margin-top:14px;padding-left:1.1em;color:var(--text-2);font-size:.9844rem}.rule-cols li+li{margin-top:.5em}.rule-cols li::marker{color:var(--text-3)}.rule-cols .body{margin-top:10px}.qlist{list-style:none;padding:0;margin:32px 0 0;counter-reset:q;border-top:1px solid var(--line)}.qlist li{counter-increment:q;display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:4px 16px;padding:18px 0;border-bottom:1px solid var(--line)}.qlist li::before{content:counter(q,decimal-leading-zero);grid-row:1/span 2;font:500 var(--fs-small)/1.9 var(--sans);color:var(--text-3);letter-spacing:.06em}.qlist .q{font:500 1.375rem/1.3 var(--serif);color:var(--text)}.qlist .k{font-size:var(--fs-small);color:var(--text-3)}@media (min-width:720px){.qlist li{grid-template-columns:2.75rem minmax(0,1fr) minmax(0,15rem);align-items:baseline}.qlist li::before{grid-row:auto}.qlist .k{text-align:right}}.qlist--stack .k{font-size:inherit;color:var(--text-2)}@media (min-width:720px){.qlist--stack li{grid-template-columns:2.75rem minmax(0,1fr)}.qlist--stack li::before{grid-row:1/span 2}.qlist--stack .k{text-align:left}}.signs{list-style:none;padding:0;margin:36px 0 0;counter-reset:sg;border-top:1px solid var(--line)}.signs li{counter-increment:sg;display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:6px 16px;padding:24px 0;border-bottom:1px solid var(--line)}.signs li::before{content:counter(sg,decimal-leading-zero);grid-row:1/span 2;font:500 var(--fs-small)/2.2 var(--sans);color:var(--text-3);letter-spacing:.06em}.signs h3{font:500 clamp(1.375rem,1.2rem + .6vw,1.75rem)/1.25 var(--serif);letter-spacing:-.01em;color:var(--text)}.signs p{color:var(--text-2);max-width:60ch}.tbl-wrap{overflow-x:auto}.tbl{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--fs-small)}.tbl th{text-align:left;font-weight:500;color:var(--text-3);padding:10px 12px 10px 0;border-bottom:1px solid var(--line-2)}.tbl td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line);color:var(--text-2);height:44px}.tbl td[colspan]{color:var(--text-3)}.sources{list-style:none;padding:0;margin:28px 0 0;counter-reset:src;border-top:1px solid var(--line)}.sources li{counter-increment:src;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:4px 12px;padding:18px 0;border-bottom:1px solid var(--line)}.sources li::before{content:counter(src);grid-row:1/span 2;color:var(--text-3);font-size:var(--fs-small);line-height:1.9}.sources a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.sources a:hover{text-decoration-color:var(--peri)}.sources span{font-size:var(--fs-small);color:var(--text-3)}.art .note .link{display:inline;min-height:0}.ins-list .ins-lead .row-t{font-size:clamp(1.25rem,1.05rem + .85vw,1.875rem);line-height:1.18;letter-spacing:-.025em}.ins-list .ins-lead{padding-block:clamp(18px,2.2vw,26px)}.ins-list .ins-lead .row-s{font-size:var(--fs-note);color:var(--text-2)}