.article-module__FfjxvW__article{background:var(--bg)}.article-module__FfjxvW__head{padding-top:var(--space-6);background:var(--bg);color:var(--fg)}.article-module__FfjxvW__titleBlock{padding-top:clamp(40px,8vw,112px);padding-bottom:clamp(32px,5vw,64px)}.article-module__FfjxvW__title{margin-top:var(--space-5);text-wrap:balance;max-width:17ch;font-size:clamp(2.35rem,1.2rem + 4.6vw,6rem);line-height:.94}.article-module__FfjxvW__lead{margin-top:var(--space-6);max-width:52ch;font-size:var(--step-1);color:var(--fg-2);line-height:1.45}.article-module__FfjxvW__spec{border-top:1px solid var(--fg);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.article-module__FfjxvW__cell{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) 0;display:grid}.article-module__FfjxvW__cell:nth-child(2n){padding-left:var(--space-4);border-left:1px solid var(--rule)}.article-module__FfjxvW__cell:nth-child(n+3){border-top:1px solid var(--rule)}.article-module__FfjxvW__cell dt{color:var(--fg-3)}.article-module__FfjxvW__cell dd{font-weight:600;font-size:var(--step-0);font-variant-numeric:tabular-nums;margin:0}@media (min-width:720px){.article-module__FfjxvW__spec{grid-template-columns:repeat(4,minmax(0,1fr))}.article-module__FfjxvW__cell,.article-module__FfjxvW__cell:nth-child(2n){padding:var(--space-4) var(--space-5);border-left:1px solid var(--rule)}.article-module__FfjxvW__cell:first-child{border-left:0;padding-left:0}.article-module__FfjxvW__cell:nth-child(n+3){border-top:0}}.article-module__FfjxvW__bodyBand{background:var(--bg);padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(72px,10vw,160px)}.article-module__FfjxvW__bodyGrid{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.article-module__FfjxvW__bodyGrid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.article-module__FfjxvW__toc{grid-column:1/span 3}.article-module__FfjxvW__prose{grid-column:5/span 7}.article-module__FfjxvW__noToc .article-module__FfjxvW__prose{grid-column:3/span 8}}.article-module__FfjxvW__tocList{margin:0;padding:0;list-style:none}.article-module__FfjxvW__tocList li{border-bottom:1px solid var(--rule)}.article-module__FfjxvW__tocLink{gap:var(--space-2);padding-block:var(--space-3);min-height:44px;color:var(--fg-2);transition:color var(--dur-fast) var(--ease-out);align-items:baseline;font-size:.9375rem;line-height:1.35;text-decoration:none;display:grid}.article-module__FfjxvW__tocLink:hover,.article-module__FfjxvW__tocLink[data-active]{color:var(--fg)}.article-module__FfjxvW__tocLink[data-active] span:last-child{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.article-module__FfjxvW__tocMobile{border-top:1px solid var(--fg);border-bottom:1px solid var(--fg)}.article-module__FfjxvW__tocSummary{align-items:center;gap:var(--space-3);cursor:pointer;min-height:52px;list-style:none;display:flex}.article-module__FfjxvW__tocSummary::-webkit-details-marker{display:none}.article-module__FfjxvW__tocCount{color:var(--fg-3);margin-left:auto}.article-module__FfjxvW__tocIcon{transition:transform var(--dur-med) var(--ease-out)}.article-module__FfjxvW__tocMobile[open] .article-module__FfjxvW__tocIcon{transform:rotate(45deg)}.article-module__FfjxvW__tocMobile .article-module__FfjxvW__tocList{border-top:1px solid var(--rule);padding-bottom:var(--space-2)}.article-module__FfjxvW__tocMobile .article-module__FfjxvW__tocList li:last-child{border-bottom:0}.article-module__FfjxvW__tocDesktop{display:none}@media (min-width:1024px){.article-module__FfjxvW__tocMobile{display:none}.article-module__FfjxvW__tocDesktop{top:calc(var(--header-h) + var(--space-6));display:block;position:sticky}.article-module__FfjxvW__tocTitle{padding-bottom:var(--space-3);border-bottom:1px solid var(--fg)}}.article-module__FfjxvW__prose{counter-reset:part;font-size:var(--step-0)}.article-module__FfjxvW__prose>p:first-child{font-size:var(--step-1);line-height:1.5}.article-module__FfjxvW__prose h2{counter-increment:part;padding-top:var(--space-5);border-top:1px solid var(--fg);font-size:var(--step-3);text-wrap:balance;margin-top:2.6em;line-height:1.02}.article-module__FfjxvW__prose h2:before{content:counter(part, decimal-leading-zero) " /";margin-bottom:var(--space-4);font-size:var(--label-size);letter-spacing:var(--track-label);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;display:block}.article-module__FfjxvW__prose h3{font-size:var(--step-1);margin-top:2em;line-height:1.2}:is(.article-module__FfjxvW__prose h2,.article-module__FfjxvW__prose h3){scroll-margin-top:calc(var(--header-h) + var(--space-5))}.article-module__FfjxvW__prose blockquote{padding:var(--space-6) 0 var(--space-6) 1.1em;border-left:0;border-top:1px solid var(--fg);border-bottom:1px solid var(--rule);margin-block:2.4em;font-size:clamp(1.75rem,1.1rem + 2.2vw,2.9rem);line-height:1.08;position:relative}.article-module__FfjxvW__prose blockquote:before{content:"/";left:0;top:var(--space-6);color:var(--accent);font-family:var(--font-display);font-weight:300;line-height:1.08;position:absolute}.article-module__FfjxvW__prose .table-scroll{border-top:1px solid var(--fg);-webkit-overflow-scrolling:touch;margin-block:2em;overflow-x:auto}.article-module__FfjxvW__prose .table-scroll table{min-width:620px}.article-module__FfjxvW__prose .table-scroll th{color:var(--fg-2);padding-top:var(--space-3)}.article-module__FfjxvW__prose .table-scroll td:first-child{font-weight:600}.article-module__FfjxvW__prose ol{padding-left:1.4em}.article-module__FfjxvW__prose ol>li::marker{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.article-module__FfjxvW__related{background:var(--bg);padding-bottom:clamp(64px,9vw,128px)}.article-module__FfjxvW__blockTitle{margin-bottom:var(--space-5);color:var(--fg)}.article-module__FfjxvW__relList{border-top:1px solid var(--fg);margin:0;padding:0;list-style:none}.article-module__FfjxvW__relList li{border-bottom:1px solid var(--rule)}.article-module__FfjxvW__relLink{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);min-height:64px;padding-block:var(--space-4);color:var(--fg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow""meta arrow";text-decoration:none;display:grid}.article-module__FfjxvW__relName{letter-spacing:-.02em;text-transform:uppercase;transition:font-variation-settings var(--dur-med) var(--ease-out), color var(--dur-fast) var(--ease-out);grid-area:name;font-size:clamp(1.5rem,.9rem + 2.4vw,3.2rem);font-weight:800;line-height:.95}.article-module__FfjxvW__relMeta{color:var(--fg-2);grid-area:meta}.article-module__FfjxvW__relArrow{transition:transform var(--dur-med) var(--ease-out);grid-area:arrow}.article-module__FfjxvW__relLink:hover .article-module__FfjxvW__relName,.article-module__FfjxvW__relLink:focus-visible .article-module__FfjxvW__relName{color:var(--accent)}.article-module__FfjxvW__relLink:hover .article-module__FfjxvW__relArrow,.article-module__FfjxvW__relLink:focus-visible .article-module__FfjxvW__relArrow{color:var(--accent);transform:translate(6px)}@media (min-width:720px){.article-module__FfjxvW__relLink{column-gap:var(--space-5);grid-template-columns:3rem minmax(0,1fr) minmax(0,16rem) auto;grid-template-areas:"num name meta arrow"}.article-module__FfjxvW__relMeta{text-align:right}}.article-module__FfjxvW__others{background:var(--bg);padding-block:clamp(56px,8vw,112px)}.article-module__FfjxvW__otherList{border-top:1px solid var(--fg);margin:0;padding:0;list-style:none;display:grid}.article-module__FfjxvW__otherItem{gap:var(--space-3);padding-block:var(--space-5) var(--space-6);border-bottom:1px solid var(--rule);display:grid;position:relative}.article-module__FfjxvW__otherMeta{color:var(--fg-3)}.article-module__FfjxvW__otherTitle{font-size:var(--step-3);text-wrap:balance;max-width:24ch;line-height:1}.article-module__FfjxvW__otherLink{color:var(--fg);text-decoration:none}.article-module__FfjxvW__otherLink:after{content:"";position:absolute;inset:0}.article-module__FfjxvW__otherLink:hover,.article-module__FfjxvW__otherLink:focus-visible{color:var(--accent)}.article-module__FfjxvW__otherDesc{max-width:60ch;color:var(--fg-2);line-height:1.5}.article-module__FfjxvW__cta{background:var(--bg);color:var(--fg);padding-block:clamp(64px,9vw,144px)}.article-module__FfjxvW__ctaGrid{gap:var(--space-8);align-items:end;display:grid}.article-module__FfjxvW__ctaEyebrow{color:var(--fg);margin-bottom:var(--space-5)}.article-module__FfjxvW__ctaLine{font-family:var(--font-display);font-weight:700;font-size:var(--step-5);letter-spacing:-.035em;max-width:15ch;line-height:.94}.article-module__FfjxvW__ctaLine em{font-family:var(--font-accent);font-variation-settings:normal;letter-spacing:-.01em;margin-top:.08em;font-style:italic;font-weight:600;display:block}.article-module__FfjxvW__ctaSide{justify-items:start;gap:var(--space-5);display:grid}.article-module__FfjxvW__ctaText{max-width:42ch;padding-top:var(--space-4);border-top:1px solid var(--rule);line-height:1.5}.article-module__FfjxvW__ctaPhone a{color:inherit;text-underline-offset:.25em}@media (min-width:1024px){.article-module__FfjxvW__ctaGrid{column-gap:var(--gutter);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.article-module__FfjxvW__prose blockquote+h2{margin-top:1.4em}
