.article-module__ZSW_Uq__shell{padding-top:clamp(150px,19vh,224px);padding-bottom:clamp(24px,4vw,56px);position:relative;overflow-x:clip}.article-module__ZSW_Uq__wrap{width:100%;max-width:calc(var(--content) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.article-module__ZSW_Uq__head{text-align:center;max-width:980px;margin-inline:auto}.article-module__ZSW_Uq__title{font-family:var(--serif);letter-spacing:-.022em;color:var(--title);text-wrap:balance;font-size:clamp(2.3rem,1.3rem + 3.7vw,4rem);font-weight:800;line-height:1.04}.article-module__ZSW_Uq__dek{max-width:58ch;font-size:var(--fs-lead);color:#3b424b;text-wrap:pretty;margin:clamp(18px,2.2vw,26px) auto 0;line-height:1.55}.article-module__ZSW_Uq__meta{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(22px,4vw,52px);margin-top:clamp(28px,3.6vw,44px);display:flex}.article-module__ZSW_Uq__metaItem{flex-direction:column;gap:6px;display:flex;position:relative}.article-module__ZSW_Uq__metaLabel{color:var(--muted);font-size:.8rem;font-weight:500}.article-module__ZSW_Uq__metaValue{color:var(--title);font-size:.95rem;font-weight:600}.article-module__ZSW_Uq__metaLink{color:var(--title);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.article-module__ZSW_Uq__metaLink:hover{-webkit-text-decoration-color:var(--title);text-decoration-color:var(--title)}.article-module__ZSW_Uq__hero{max-width:820px;margin:clamp(36px,5vw,64px) auto 0}.article-module__ZSW_Uq__heroBox{aspect-ratio:16/8;corner-shape:superellipse(1.4);border-radius:clamp(30px,3.6vw,48px);width:100%;position:relative;overflow:hidden}.article-module__ZSW_Uq__heroImg{object-fit:cover}.article-module__ZSW_Uq__heroMotif{place-items:center;display:grid}.article-module__ZSW_Uq__motifImg{z-index:1;object-fit:contain;width:min(52%,440px);height:auto;position:relative}.article-module__ZSW_Uq__toneSky{background:radial-gradient(125% 120% at 50% 4%,#eaf5fd 0%,#cfe6f8 52%,#b9d8f1 100%)}.article-module__ZSW_Uq__toneWarm{background:radial-gradient(125% 120% at 50% 4%,#fff2ea 0%,#ffdcc9 55%,#f9cbb4 100%)}.article-module__ZSW_Uq__heroGrain{z-index:0;opacity:.5;mix-blend-mode:multiply;background-image:radial-gradient(#141e370b 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.article-module__ZSW_Uq__body{max-width:43rem;margin:clamp(42px,6vw,76px) auto 0}.article-module__ZSW_Uq__body p{color:#2b3037;letter-spacing:-.002em;text-wrap:pretty;margin-bottom:1.45em;font-size:1.11rem;line-height:1.85}:is(.article-module__ZSW_Uq__body .lead-in,.article-module__ZSW_Uq__body>p:first-of-type){color:#23282f}.article-module__ZSW_Uq__body h2{font-family:var(--sans);letter-spacing:-.012em;color:var(--title);margin:clamp(40px,5.2vw,58px) 0 14px;font-size:clamp(1.36rem,1.08rem + .95vw,1.72rem);font-weight:700;line-height:1.18}.article-module__ZSW_Uq__body h3{font-family:var(--sans);color:var(--title);margin:clamp(26px,3vw,34px) 0 8px;font-size:1.08rem;font-weight:700}:is(.article-module__ZSW_Uq__body ul,.article-module__ZSW_Uq__body ol){margin:0 0 19px;padding-left:1.3em}.article-module__ZSW_Uq__body li{color:#2b3037;margin-bottom:12px;font-size:1.08rem;line-height:1.78}.article-module__ZSW_Uq__body strong{color:var(--title);font-weight:650}.article-module__ZSW_Uq__body a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--blue) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--blue) 45%, transparent);transition:text-decoration-color .15s}.article-module__ZSW_Uq__body a:hover{-webkit-text-decoration-color:var(--blue-deep);text-decoration-color:var(--blue-deep)}.article-module__ZSW_Uq__body blockquote{border-left:2px solid var(--blue-soft);font-family:var(--serif);color:#3b424b;margin:clamp(22px,2.6vw,30px) 0;padding:2px 0 2px 22px;font-size:1.24rem;line-height:1.5}.article-module__ZSW_Uq__body hr{border:none;border-top:1px solid var(--line);margin:clamp(30px,4vw,48px) 0}.article-module__ZSW_Uq__body details{margin:0 0 clamp(22px,3vw,32px)}.article-module__ZSW_Uq__body summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--sans);color:var(--title);justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;font-size:.98rem;font-weight:600;list-style:none;display:flex}.article-module__ZSW_Uq__body summary::-webkit-details-marker{display:none}.article-module__ZSW_Uq__body summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:8px;height:8px;margin-right:3px;transition:transform .2s;transform:rotate(45deg)}.article-module__ZSW_Uq__body details[open] summary:after{transform:rotate(-135deg)}.article-module__ZSW_Uq__body details p:last-child{margin-bottom:16px}.article-module__ZSW_Uq__body .report-meta{color:var(--muted);font-size:.9rem}.article-module__ZSW_Uq__rule{border:none;border-top:1px solid var(--line);margin:clamp(30px,4vw,48px) 0}.article-module__ZSW_Uq__sources{max-width:43rem;margin:clamp(20px,3vw,34px) auto 0}.article-module__ZSW_Uq__sourcesNote{color:var(--muted);max-width:62ch;margin-bottom:clamp(22px,3vw,30px);font-size:.92rem;line-height:1.6}.article-module__ZSW_Uq__sourcesHead{font-family:var(--sans);color:var(--title);margin-bottom:12px;font-size:.98rem;font-weight:700}.article-module__ZSW_Uq__srcList{flex-direction:column;gap:8px;list-style:none;display:flex}.article-module__ZSW_Uq__srcItem{color:var(--muted);font-size:.9rem;line-height:1.55}.article-module__ZSW_Uq__srcTitle{color:var(--body);text-decoration:none}.article-module__ZSW_Uq__srcTitle:hover{color:var(--blue-deep);text-underline-offset:2px;text-decoration:underline}.article-module__ZSW_Uq__srcMeta{color:var(--muted)}.article-module__ZSW_Uq__outro{text-align:center;max-width:43rem;margin:clamp(30px,4vw,46px) auto 0}.article-module__ZSW_Uq__outroKicker{color:#3b424b;font-size:var(--fs-lead);text-wrap:pretty;max-width:46ch;margin:0 auto clamp(18px,2.4vw,26px);line-height:1.5}.article-module__ZSW_Uq__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:640px){.article-module__ZSW_Uq__heroBox{aspect-ratio:4/3}.article-module__ZSW_Uq__motifImg{width:min(62%,320px)}:is(.article-module__ZSW_Uq__body p,.article-module__ZSW_Uq__body li){font-size:1.06rem}}.article-module__ZSW_Uq__shareRail{float:left;flex-direction:column;align-items:center;gap:17px;margin-left:-56px;display:flex}.article-module__ZSW_Uq__shareRowWrap{max-width:43rem;margin:clamp(30px,4vw,46px) auto 0}.article-module__ZSW_Uq__shareRow{border-top:1px solid var(--line);align-items:center;gap:18px;padding-top:clamp(20px,3vw,28px);display:flex}.article-module__ZSW_Uq__shareLabel{color:var(--muted);margin-right:6px;font-size:.86rem}.article-module__ZSW_Uq__shareIcon{cursor:pointer;transition:opacity .15s,transform .15s;display:inline-flex}.article-module__ZSW_Uq__shareRail .article-module__ZSW_Uq__shareIcon,.article-module__ZSW_Uq__shareRow .article-module__ZSW_Uq__shareIcon{color:var(--title);text-decoration:none}.article-module__ZSW_Uq__shareRail .article-module__ZSW_Uq__shareIcon:hover,.article-module__ZSW_Uq__shareRow .article-module__ZSW_Uq__shareIcon:hover{opacity:.55;transform:translateY(-1px)}.article-module__ZSW_Uq__shareIcon svg{width:20px;height:20px;display:block}.article-module__ZSW_Uq__shareIcon.article-module__ZSW_Uq__shareSend svg{width:24px;height:24px}@media (max-width:960px){.article-module__ZSW_Uq__shareRail{display:none}}
