.Breadcrumb-module__v_AwEq__crumb{padding-top:var(--subpage-top);padding-bottom:6px}.Breadcrumb-module__v_AwEq__row{font-family:var(--f-mono);letter-spacing:.04em;color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.Breadcrumb-module__v_AwEq__row li{align-items:center;display:inline-flex}.Breadcrumb-module__v_AwEq__link{color:var(--fg-subtle);transition:color var(--dur-fast) var(--ease-out)}.Breadcrumb-module__v_AwEq__link:hover{color:var(--brass-deep)}.Breadcrumb-module__v_AwEq__sep{opacity:.5}.Breadcrumb-module__v_AwEq__here{color:var(--ink)}
.ArticleHero-module__yF9UxG__ahero{padding-top:18px;padding-bottom:clamp(28px,4vw,44px)}.ArticleHero-module__yF9UxG__acat{font-family:var(--f-mono);letter-spacing:.04em;color:var(--brass-deep);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ArticleHero-module__yF9UxG__dot{background:var(--brass);border-radius:50%;flex:none;width:5px;height:5px}.ArticleHero-module__yF9UxG__awedge{letter-spacing:.12em;text-transform:uppercase;background:var(--gold-foil);color:#3a2c12;border-radius:var(--r-pill);margin-left:4px;padding:4px 10px;font-size:10px;font-weight:700}.ArticleHero-module__yF9UxG__h1{font-family:var(--f-han);color:var(--ink);max-width:20ch;margin:18px 0 0;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:600;line-height:1.12}.ArticleHero-module__yF9UxG__enH{font-family:var(--f-display);font-style:italic;font-weight:500}.ArticleHero-module__yF9UxG__asub{font-family:var(--f-display);color:var(--sage-deep);margin:14px 0 0;font-size:clamp(1.2rem,1.7vw,1.55rem);font-style:italic}.ArticleHero-module__yF9UxG__ameta{font-family:var(--f-mono);color:var(--fg-subtle);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;font-size:12px;display:flex}.ArticleHero-module__yF9UxG__au{color:var(--fg-muted);align-items:center;gap:9px;display:inline-flex}.ArticleHero-module__yF9UxG__av{background:var(--sage-ink);width:30px;height:30px;color:var(--brass-light);font-family:var(--f-han);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.ArticleHero-module__yF9UxG__sep{opacity:.45}.ArticleHero-module__yF9UxG__ahimg{border-radius:var(--r-lg);aspect-ratio:21/9;background:var(--cream-200);box-shadow:var(--shadow-3);margin:clamp(26px,3.4vw,40px) 0 0;position:relative;overflow:hidden}.ArticleHero-module__yF9UxG__img{object-fit:cover}.ArticleHero-module__yF9UxG__cap{color:#f4efe4eb;font-family:var(--f-mono);letter-spacing:.03em;background:linear-gradient(#0000,#141812b3);padding:30px 26px 16px;font-size:11.5px;position:absolute;bottom:0;left:0;right:0}@media (max-width:640px){.ArticleHero-module__yF9UxG__ahimg{aspect-ratio:16/10}}
.ArticleToc-module__FWI3xG__toc{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card);margin-top:30px;overflow:hidden}.ArticleToc-module__FWI3xG__summary{cursor:pointer;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);align-items:center;gap:12px;padding:16px 20px;font-size:11px;list-style:none;display:flex}.ArticleToc-module__FWI3xG__summary::-webkit-details-marker{display:none}.ArticleToc-module__FWI3xG__chev{transition:transform var(--dur-base) var(--ease-out);margin-left:auto}.ArticleToc-module__FWI3xG__toc[open] .ArticleToc-module__FWI3xG__summary .ArticleToc-module__FWI3xG__chev{transform:rotate(180deg)}.ArticleToc-module__FWI3xG__olInline{margin:0;padding:4px 20px 18px;list-style:none}.ArticleToc-module__FWI3xG__olInline li{border-top:1px solid var(--line-soft);padding:7px 0}.ArticleToc-module__FWI3xG__olInline li:first-child{border-top:0}.ArticleToc-module__FWI3xG__olInline .ArticleToc-module__FWI3xG__link{font-size:var(--fs-body-sm)}.ArticleToc-module__FWI3xG__olInline .ArticleToc-module__FWI3xG__link .ArticleToc-module__FWI3xG__no{color:var(--brass-deep)}@media (min-width:921px){.ArticleToc-module__FWI3xG__toc{display:none}}.ArticleToc-module__FWI3xG__tocSticky{top:calc(var(--nav-h) + 24px);border-left:1px solid var(--line);padding-left:22px;position:sticky}.ArticleToc-module__FWI3xG__tlab{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:14px;font-size:11px}.ArticleToc-module__FWI3xG__olSticky{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ArticleToc-module__FWI3xG__link{color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);gap:12px;padding:7px 0;display:flex}.ArticleToc-module__FWI3xG__link .ArticleToc-module__FWI3xG__no{font-family:var(--f-mono);flex:none}.ArticleToc-module__FWI3xG__link:hover{color:var(--brass-deep)}.ArticleToc-module__FWI3xG__olSticky .ArticleToc-module__FWI3xG__link{color:var(--fg-subtle);gap:10px;font-size:13px;line-height:1.4}.ArticleToc-module__FWI3xG__olSticky .ArticleToc-module__FWI3xG__link .ArticleToc-module__FWI3xG__no{color:var(--hair-brass);transition:color var(--dur-fast) var(--ease-out);padding-top:2px;font-size:10.5px}.ArticleToc-module__FWI3xG__olInline .ArticleToc-module__FWI3xG__link{gap:12px}.ArticleToc-module__FWI3xG__olInline .ArticleToc-module__FWI3xG__link .ArticleToc-module__FWI3xG__no{font-family:var(--f-mono);font-size:11px}.ArticleToc-module__FWI3xG__olSticky .ArticleToc-module__FWI3xG__link.ArticleToc-module__FWI3xG__active{color:var(--ink);font-weight:600}.ArticleToc-module__FWI3xG__olSticky .ArticleToc-module__FWI3xG__link.ArticleToc-module__FWI3xG__active .ArticleToc-module__FWI3xG__no{color:var(--brass-deep)}.ArticleToc-module__FWI3xG__tcta{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.ArticleToc-module__FWI3xG__btnFoil{cursor:pointer;width:100%;font-family:var(--f-body);font-weight:600;font-size:var(--fs-body-sm);letter-spacing:.01em;border-radius:var(--r-pill);background:var(--brass-deep);color:#fff;transition:background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:14px 26px;display:inline-flex;position:relative;overflow:hidden}.ArticleToc-module__FWI3xG__btnFoil:after{content:"";transition:transform var(--dur-slow) var(--ease-out);background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.ArticleToc-module__FWI3xG__btnFoil:hover{background:var(--brass)}.ArticleToc-module__FWI3xG__btnFoil:hover:after{transform:translate(130%)}.ArticleToc-module__FWI3xG__btnFoil:active{transform:scale(.97)}.ArticleToc-module__FWI3xG__ar{transition:transform var(--dur-base) var(--ease-out)}.ArticleToc-module__FWI3xG__btnFoil:hover .ArticleToc-module__FWI3xG__ar{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.ArticleToc-module__FWI3xG__btnFoil,.ArticleToc-module__FWI3xG__btnFoil:after,.ArticleToc-module__FWI3xG__ar,.ArticleToc-module__FWI3xG__chev{transition:none}}
.ArticleBody-module__oYY1UW__hook{background:var(--bg-warm);border-radius:var(--r-lg);border:1px solid var(--line);padding:clamp(22px,2.4vw,30px) clamp(22px,2.4vw,32px);position:relative}.ArticleBody-module__oYY1UW__hook:before{content:"";background:var(--gold-foil);border-radius:2px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.ArticleBody-module__oYY1UW__hook p{font-family:var(--f-han);color:var(--ink);margin:0;padding-left:14px;font-size:clamp(1.12rem,1.4vw,1.34rem);font-weight:500;line-height:1.56}.ArticleBody-module__oYY1UW__hook p+p{font-family:var(--f-body);font-size:var(--fs-body);color:var(--fg-muted);margin-top:10px;font-weight:400;line-height:1.62}.ArticleBody-module__oYY1UW__prose{margin-top:8px}.ArticleBody-module__oYY1UW__h2{font-family:var(--f-han);color:var(--ink);border-top:1px solid var(--line);margin:clamp(40px,4vw,56px) 0 0;padding-top:clamp(40px,4vw,56px);scroll-margin-top:30px;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:600;line-height:1.24}.ArticleBody-module__oYY1UW__h2:first-of-type{margin-top:36px}.ArticleBody-module__oYY1UW__h2n{font-family:var(--f-mono);letter-spacing:.14em;color:var(--brass-deep);margin-bottom:10px;font-size:12px;font-weight:400;display:block}.ArticleBody-module__oYY1UW__enH{font-family:var(--f-display);font-style:italic;font-weight:500}.ArticleBody-module__oYY1UW__h3{font-family:var(--f-han);color:var(--ink);margin:32px 0 0;font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:600}.ArticleBody-module__oYY1UW__p{color:var(--fg);font-size:var(--fs-body);line-height:var(--leading-body);margin:16px 0 0}.ArticleBody-module__oYY1UW__ul{flex-direction:column;gap:11px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ArticleBody-module__oYY1UW__ul li{color:var(--fg-muted);font-size:var(--fs-body);padding-left:26px;line-height:1.6;position:relative}.ArticleBody-module__oYY1UW__ul li:before{content:"";background:var(--brass);border-radius:1px;width:6px;height:6px;position:absolute;top:11px;left:6px;transform:rotate(45deg)}.ArticleBody-module__oYY1UW__prose .em{color:var(--brass-deep);font-weight:600}.ArticleBody-module__oYY1UW__prose b,.ArticleBody-module__oYY1UW__ul li b{color:var(--ink);font-weight:600}.ArticleBody-module__oYY1UW__tip{border-radius:var(--r-md);border:1px solid var(--sage-100);background:#e6ebe0;grid-template-columns:auto 1fr;gap:16px;margin-top:26px;padding:20px 22px;display:grid}.ArticleBody-module__oYY1UW__ti{background:var(--sage-ink);width:38px;height:38px;color:var(--brass-light);border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid}.ArticleBody-module__oYY1UW__tt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sage-deep);font-size:10.5px;font-weight:700}.ArticleBody-module__oYY1UW__tip p{color:var(--ink-soft);font-size:var(--fs-body-sm);margin:6px 0 0;line-height:1.6}.ArticleBody-module__oYY1UW__tip .em{color:var(--brass-deep);font-weight:600}.ArticleBody-module__oYY1UW__figure{margin:28px 0 0}.ArticleBody-module__oYY1UW__fimg{border-radius:var(--r-md);background:var(--cream-200);aspect-ratio:16/9;position:relative;overflow:hidden}.ArticleBody-module__oYY1UW__fimgImg{object-fit:cover}.ArticleBody-module__oYY1UW__fcap{font-family:var(--f-mono);letter-spacing:.02em;color:var(--fg-subtle);gap:8px;margin-top:10px;font-size:11.5px;display:flex}.ArticleBody-module__oYY1UW__fcap:before{content:"▲";color:var(--brass-deep);flex:none}.ArticleBody-module__oYY1UW__cmp{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card);margin-top:30px;overflow:hidden}.ArticleBody-module__oYY1UW__cmpcap{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep);background:var(--bg-warm);border-bottom:1px solid var(--line);padding:14px 20px;font-size:11px}.ArticleBody-module__oYY1UW__tscroll{max-width:100%;overflow-x:auto}.ArticleBody-module__oYY1UW__table{border-collapse:collapse;width:100%;min-width:520px}.ArticleBody-module__oYY1UW__table th,.ArticleBody-module__oYY1UW__table td{text-align:left;font-size:var(--fs-body-sm);border-bottom:1px solid var(--line-soft);vertical-align:top;padding:14px 18px;line-height:1.5}.ArticleBody-module__oYY1UW__table th{font-family:var(--f-body);color:var(--ink);background:var(--cream-50);letter-spacing:.02em;white-space:nowrap;font-size:12.5px;font-weight:700}.ArticleBody-module__oYY1UW__table tbody tr:last-child td{border-bottom:0}.ArticleBody-module__oYY1UW__table tbody tr:hover{background:var(--accent-soft)}.ArticleBody-module__oYY1UW__table td:first-child{font-family:var(--f-mono);color:var(--brass-deep);white-space:nowrap;font-weight:600}.ArticleBody-module__oYY1UW__table td b{color:var(--ink);font-weight:600}
.ArticleFaq-module__mLec0q__faq{border-top:1px solid var(--line);margin-top:clamp(40px,4vw,56px);padding-top:clamp(40px,4vw,56px)}.ArticleFaq-module__mLec0q__h2{font-family:var(--f-han);color:var(--ink);margin:0 0 8px;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:600}.ArticleFaq-module__mLec0q__fsub{color:var(--fg-muted);font-size:var(--fs-body-sm);margin:0 0 22px}.ArticleFaq-module__mLec0q__faq details{border-bottom:1px solid var(--line)}.ArticleFaq-module__mLec0q__summary{cursor:pointer;font-family:var(--f-han);color:var(--ink);padding:20px 44px 20px 0;font-size:clamp(1.05rem,1.3vw,1.18rem);font-weight:600;line-height:1.4;list-style:none;position:relative}.ArticleFaq-module__mLec0q__summary::-webkit-details-marker{display:none}.ArticleFaq-module__mLec0q__pm{flex:none;width:22px;height:22px;position:absolute;top:22px;right:4px}.ArticleFaq-module__mLec0q__pm:before,.ArticleFaq-module__mLec0q__pm:after{content:"";background:var(--brass);transition:transform var(--dur-base) var(--ease-out);position:absolute}.ArticleFaq-module__mLec0q__pm:before{width:22px;height:1.6px;top:10px;left:0}.ArticleFaq-module__mLec0q__pm:after{width:1.6px;height:22px;top:0;left:10px}.ArticleFaq-module__mLec0q__faq details[open] .ArticleFaq-module__mLec0q__summary .ArticleFaq-module__mLec0q__pm:after{transform:scaleY(0)}.ArticleFaq-module__mLec0q__faq details[open] .ArticleFaq-module__mLec0q__summary{color:var(--brass-deep)}.ArticleFaq-module__mLec0q__fa{color:var(--fg-muted);font-size:var(--fs-body-sm);padding:0 44px 22px 0;line-height:1.66}.ArticleFaq-module__mLec0q__link{color:var(--brass-deep);border-bottom:1px solid var(--hair-brass);font-weight:600}@media (prefers-reduced-motion:reduce){.ArticleFaq-module__mLec0q__pm:before,.ArticleFaq-module__mLec0q__pm:after{transition:none}}
