.ah{padding:clamp(128px,12.5vw,196px) var(--g) clamp(44px,5.4vw,84px)}.ah h1{font-weight:300;letter-spacing:-.03em;line-height:1.05;font-size:clamp(35px,5.3vw,88px);max-width:16.5em;text-wrap:balance}.ah .vs{margin-top:clamp(24px,2.8vw,44px);font-size:var(--lead);line-height:1.42;color:var(--ink2);max-width:37em;text-wrap:pretty}.ah .meta{margin-top:clamp(28px,3vw,44px);display:flex;flex-wrap:wrap;gap:4px 40px;font-size:15px;line-height:1.5;color:var(--ink2)}.ah .bk{margin-bottom:clamp(20px,2.4vw,36px)}.ai{background:var(--night);aspect-ratio:21/8;overflow:hidden;position:relative}.ai img{width:100%;height:100%;object-fit:cover}.aw{padding:clamp(52px,6.4vw,104px) var(--g) clamp(72px,8vw,132px)}.ag{max-width:1600px;margin:0 auto}.atoc{display:none}.agl{margin-bottom:36px;max-width:680px}.ax{max-width:680px}.ax>p,.ax li{font-size:18.5px;line-height:1.66;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.ax>p+p{margin-top:1.05em}.ax h2{font-weight:300;font-size:clamp(25px,2.5vw,36px);line-height:1.16;letter-spacing:-.02em;margin:clamp(52px,5.4vw,84px) 0 .7em;scroll-margin-top:104px;text-wrap:balance}.ax h2:first-child{margin-top:0}.ax h3{font-weight:500;font-size:20px;line-height:1.3;margin:clamp(34px,3.2vw,48px) 0 .55em;scroll-margin-top:104px;letter-spacing:-.008em}.ax h4{font-weight:500;font-size:18.5px;line-height:1.3;margin:1.5em 0 .4em}.ax ul,.ax ol{margin:1em 0;padding-left:1.3em}.ax ul{list-style:disc}.ax ol{list-style:decimal}.ax li+li{margin-top:.5em}.ax li::marker{color:var(--ink2)}.ax a{text-underline-offset:.18em;text-decoration-thickness:1px}.ax i{font-style:italic}.fr{font-size:.66em;line-height:0;margin-left:1px;font-weight:500;font-feature-settings:'lnum'}.fr a{text-decoration:none;color:var(--ink2);padding:2px 1px;transition:color .3s}.fr a:hover{color:var(--ink)}.sn{display:none}.tbw{margin:2em 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tbw figcaption{font-size:15px;line-height:1.4;color:var(--ink2);margin-bottom:10px}.tb{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.36;font-variant-numeric:tabular-nums lining-nums}.tb th{font-weight:400;color:var(--ink2);text-align:left;vertical-align:bottom;padding:0 16px 8px 0;border-bottom:1px solid var(--ink)}.tb td{padding:9px 16px 9px 0;border-bottom:1px solid var(--line);vertical-align:top}.tb th:last-child,.tb td:last-child{padding-right:0}.tb .n{text-align:right;white-space:nowrap}.tb tr.sum td{border-bottom:1px solid var(--ink);font-weight:500}.tbq{font-size:14px;line-height:1.45;color:var(--ink2);margin-top:9px}.fx{margin:1.6em 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:17.5px;line-height:1.5;font-variant-numeric:lining-nums}.ax figure.gr{margin:2.2em 0}.ax figure.gr svg{width:100%;height:auto}.ax figure.gr figcaption{font-size:15px;line-height:1.4;color:var(--ink2);margin-bottom:12px}.fns{margin-top:clamp(52px,5.4vw,84px);padding-top:0}.fns h2{margin-top:0}.fns ol{list-style:none;padding:0;margin:0}.fns li{display:grid;grid-template-columns:2.2em 1fr;font-size:15px;line-height:1.5;color:var(--ink2);padding:7px 0;scroll-margin-top:92px}.fns li a.b{color:var(--ink);text-decoration:none;min-height:24px}.fns li+li{margin-top:0}.fns li span a{overflow-wrap:anywhere}.ahw{margin-top:clamp(44px,4.6vw,72px);padding-top:20px;border-top:1px solid var(--line);font-size:15px;line-height:1.55;color:var(--ink2)}.ahw p+p{margin-top:.6em}.amr{padding:var(--sec) var(--g);background:var(--mist)}.amr h2{margin-bottom:clamp(28px,3.4vw,52px)}.amr .arts{max-width:1040px}.amr .arts a{display:grid;gap:4px;text-decoration:none}.arts a b{transition:color .4s}.arts li a:hover b{color:var(--ink2)}@media(min-width:1060px){.ax{max-width:1040px;padding-right:360px}.sn{display:block;float:right;clear:right;width:310px;margin:.34em -360px 14px 0;font-size:13.5px;line-height:1.46;color:var(--ink2);hyphens:auto;-webkit-hyphens:auto;transition:color .3s}.sn>b{font-weight:500;color:var(--ink);margin-right:7px}.fr:hover + .sn{color:var(--ink)}.sn a{overflow-wrap:anywhere}.fns{display:none}.tbw,.ax figure.gr,.fx{clear:none}.ahw{clear:both}}@media(min-width:1380px){.ag{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:clamp(48px,5vw,88px)}.agl{display:none}.atoc{display:block;position:sticky;top:112px;align-self:start;font-size:14.5px;line-height:1.36;color:var(--ink2)}.atoc a{display:block;text-decoration:none;padding:6px 0;transition:color .3s}.atoc a:hover{color:var(--ink)}}@media(max-width:599px){.ai{aspect-ratio:16/10}.ax>p,.ax li{font-size:18px;line-height:1.62}.tb{font-size:14.5px;min-width:540px}.tb th,.tb td{padding-right:12px}}@media print{.top,.foot,.atoc,.agl,.amr,.ctab,.ai{display:none}.sn{display:none}.fns{display:block}.ax{padding-right:0;max-width:none}}