.blog-module__JsT-Oq__page{--blog-border:#ded9d4;--blog-muted:#696365;--blog-paper:#f8f6f2;--blog-saffron:#c96a32;--blog-teal:#176b66;background:var(--surface);color:var(--ink)}.blog-module__JsT-Oq__hero{margin:0 var(--gutter);border-bottom:1px solid var(--blog-border);background:var(--surface);padding:30px 0 clamp(54px,7vw,84px)}.blog-module__JsT-Oq__narrow,.blog-module__JsT-Oq__contentWrap{width:min(100% - 40px,1160px);margin:0 auto}.blog-module__JsT-Oq__narrow{max-width:860px}.blog-module__JsT-Oq__heroTopline{border-top:1px solid var(--blog-border);color:var(--accent);text-transform:uppercase;justify-content:space-between;gap:24px;padding:16px 0 30px;font-size:.74rem;font-weight:600;display:flex}.blog-module__JsT-Oq__heroGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.blog-module__JsT-Oq__hero h1,.blog-module__JsT-Oq__articleHeader h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(3.35rem,7.8vw,7rem);font-weight:500;line-height:.88}.blog-module__JsT-Oq__hero h1 em,.blog-module__JsT-Oq__articleHeader h1 em{color:var(--accent);font-family:var(--font-instrument-serif), serif;font-weight:400;line-height:1.1}.blog-module__JsT-Oq__heroIntro>p{color:var(--blog-muted);margin:0;font-size:1.05rem;line-height:1.65}.blog-module__JsT-Oq__heroStats{border-top:1px solid var(--blog-border);color:var(--blog-muted);gap:26px;margin-top:30px;padding-top:18px;font-size:.78rem;display:flex}.blog-module__JsT-Oq__heroStats span{gap:2px;display:grid}.blog-module__JsT-Oq__heroStats strong{color:var(--ink);font-size:1.2rem;font-weight:500}.blog-module__JsT-Oq__section{padding:clamp(58px,7vw,88px) 0}.blog-module__JsT-Oq__sectionSoft{margin:0 var(--gutter) 28px;background:var(--blog-paper);border-radius:18px}.blog-module__JsT-Oq__sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.blog-module__JsT-Oq__sectionHeading h2{letter-spacing:0;max-width:720px;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.05}.blog-module__JsT-Oq__sectionHeading>p{max-width:430px;color:var(--blog-muted);margin:0;line-height:1.65}.blog-module__JsT-Oq__kicker{color:var(--accent);text-transform:uppercase;margin:0 0 10px;font-size:.73rem;font-weight:600}.blog-module__JsT-Oq__featured{color:#fff;background:#211b1d;border-radius:6px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);min-height:500px;text-decoration:none;display:grid;overflow:hidden}.blog-module__JsT-Oq__featured:focus-visible,.blog-module__JsT-Oq__postRow:focus-visible{outline:3px solid var(--accent-mid);outline-offset:4px}.blog-module__JsT-Oq__featuredVisual{min-height:500px;position:relative;overflow:hidden}.blog-module__JsT-Oq__featuredVisual:after{content:"";background:linear-gradient(#0000 62%,#160f128f);position:absolute;inset:0}.blog-module__JsT-Oq__featuredVisual img{object-fit:cover;transition:transform .5s}.blog-module__JsT-Oq__featured:hover .blog-module__JsT-Oq__featuredVisual img{transform:scale(1.025)}.blog-module__JsT-Oq__visualCaption{z-index:1;color:#ffffffe0;text-transform:uppercase;font-size:.74rem;position:absolute;bottom:20px;left:24px;right:24px}.blog-module__JsT-Oq__visualStamp{z-index:1;color:#fff;text-transform:uppercase;background:#201d1dbd;border:1px solid #ffffffb8;border-radius:3px;padding:7px 10px;font-size:.68rem;font-weight:600;position:absolute;top:22px;right:22px}.blog-module__JsT-Oq__featuredCopy{flex-direction:column;padding:clamp(32px,4vw,50px);display:flex}.blog-module__JsT-Oq__featured h3{margin:10px 0 18px;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:500;line-height:1.08}.blog-module__JsT-Oq__featuredCopy>p:not(.blog-module__JsT-Oq__featuredNumber){color:#ffffffa6;margin:0;line-height:1.65}.blog-module__JsT-Oq__featuredNumber{color:#fff3;font-family:var(--font-instrument-serif), serif;margin:auto 0 0;font-size:4.8rem;font-style:italic;line-height:.9}.blog-module__JsT-Oq__meta,.blog-module__JsT-Oq__articleMeta{color:var(--blog-muted);flex-wrap:wrap;gap:8px 18px;font-size:.86rem;display:flex}.blog-module__JsT-Oq__featuredCopy .blog-module__JsT-Oq__meta{color:#ffffffb8}.blog-module__JsT-Oq__readLink{align-items:center;gap:8px;font-weight:600;display:inline-flex}.blog-module__JsT-Oq__featuredFooter{color:#ffffff94;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:18px;font-size:.78rem;display:flex}.blog-module__JsT-Oq__featuredFooter .blog-module__JsT-Oq__readLink{color:#fff}.blog-module__JsT-Oq__libraryHeading{border-bottom:1px solid var(--blog-border);justify-content:space-between;align-items:end;gap:24px;margin-top:clamp(54px,7vw,88px);padding-bottom:18px;display:flex}.blog-module__JsT-Oq__libraryHeading p{margin-bottom:0}.blog-module__JsT-Oq__libraryHeading>p:last-child{max-width:390px;color:var(--blog-muted);text-align:right;font-size:.88rem}.blog-module__JsT-Oq__postList{border-bottom:1px solid var(--blog-border)}.blog-module__JsT-Oq__postRow{--topic-color:var(--accent);border-top:1px solid var(--blog-border);min-height:170px;color:inherit;grid-template-columns:68px minmax(240px,.8fr) minmax(280px,1fr) 42px;align-items:center;gap:clamp(20px,4vw,54px);padding:24px 0;text-decoration:none;transition:background-color .16s;display:grid}.blog-module__JsT-Oq__postRow:first-child{border-top:0}.blog-module__JsT-Oq__postRow:hover{background:color-mix(in srgb, var(--topic-color) 6%, transparent)}.blog-module__JsT-Oq__topicGst{--topic-color:var(--blog-teal)}.blog-module__JsT-Oq__topicCredit{--topic-color:var(--blog-saffron)}.blog-module__JsT-Oq__topicCourt{--topic-color:var(--accent)}.blog-module__JsT-Oq__postIndex{border-top:3px solid var(--topic-color);color:var(--topic-color);font-family:var(--font-instrument-serif), serif;align-self:stretch;padding-top:3px;font-size:2.1rem;font-style:italic}.blog-module__JsT-Oq__postTitle h3{margin:10px 0 0;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:500;line-height:1.15}.blog-module__JsT-Oq__postTitle .blog-module__JsT-Oq__meta span:first-child{color:var(--topic-color);font-weight:600}.blog-module__JsT-Oq__postDescription{color:var(--blog-muted);margin:0;font-size:.94rem;line-height:1.65}.blog-module__JsT-Oq__rowAction{border:1px solid var(--blog-border);width:40px;height:40px;color:var(--topic-color);border-radius:50%;place-items:center;transition:background-color .16s,color .16s,transform .16s;display:grid}.blog-module__JsT-Oq__postRow:hover .blog-module__JsT-Oq__rowAction{background:var(--topic-color);color:#fff;transform:translate(2px,-2px)}.blog-module__JsT-Oq__topicGrid{border-top:1px solid var(--blog-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.blog-module__JsT-Oq__topic{border-right:1px solid var(--blog-border);padding:30px clamp(22px,3vw,38px) 10px 0}.blog-module__JsT-Oq__topic+.blog-module__JsT-Oq__topic{padding-left:clamp(22px,3vw,38px)}.blog-module__JsT-Oq__topic:last-child{border-right:0;padding-right:0}.blog-module__JsT-Oq__topic>span{color:var(--accent);text-transform:uppercase;margin-bottom:32px;font-size:.72rem;font-weight:600;display:block}.blog-module__JsT-Oq__topic h3{letter-spacing:0;margin:0 0 10px;font-size:1.2rem;font-weight:600}.blog-module__JsT-Oq__topic p{color:var(--blog-muted);margin:0;line-height:1.6}.blog-module__JsT-Oq__breadcrumb{color:var(--blog-muted);flex-wrap:wrap;gap:8px;padding:28px 0 0;font-size:.86rem;display:flex}.blog-module__JsT-Oq__breadcrumb a{color:var(--accent);text-decoration:none}.blog-module__JsT-Oq__articleHeader{padding:clamp(54px,8vw,96px) 0 54px}.blog-module__JsT-Oq__articleHeader h1{max-width:1050px;font-size:clamp(2.55rem,6.5vw,4.9rem);line-height:1.02}.blog-module__JsT-Oq__dek{max-width:780px;color:var(--blog-muted);margin:24px 0 0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7}.blog-module__JsT-Oq__articleMeta{margin-top:26px}.blog-module__JsT-Oq__answerBox{border:1px solid var(--blog-border);border-left:5px solid var(--accent);background:var(--accent-paper);border-radius:8px;margin-bottom:62px;padding:clamp(24px,4vw,38px)}.blog-module__JsT-Oq__answerBox strong{color:var(--accent-deep);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:.8rem;display:block}.blog-module__JsT-Oq__answerBox p{margin:0;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.7}.blog-module__JsT-Oq__articleLayout{grid-template-columns:230px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(40px,7vw,92px);display:grid}.blog-module__JsT-Oq__toc{border-top:1px solid var(--blog-border);border-bottom:1px solid var(--blog-border);padding:18px 0;position:sticky;top:104px}.blog-module__JsT-Oq__toc strong{color:var(--ink);text-transform:uppercase;margin-bottom:12px;font-size:.82rem;display:block}.blog-module__JsT-Oq__toc a{color:var(--blog-muted);padding:7px 0;font-size:.88rem;line-height:1.4;text-decoration:none;display:block}.blog-module__JsT-Oq__toc a:hover{color:var(--accent)}.blog-module__JsT-Oq__articleBody{min-width:0}.blog-module__JsT-Oq__articleSection{padding:0 0 64px;scroll-margin-top:110px}.blog-module__JsT-Oq__articleSection+.blog-module__JsT-Oq__articleSection{border-top:1px solid var(--blog-border);padding-top:4px}.blog-module__JsT-Oq__articleSection h2{letter-spacing:0;margin:58px 0 18px;font-size:clamp(1.85rem,4vw,2.65rem);font-weight:500;line-height:1.12}.blog-module__JsT-Oq__sectionAnswer{color:var(--ink);margin:0 0 24px;font-size:1.08rem;font-weight:500;line-height:1.7}.blog-module__JsT-Oq__articleSection p{color:var(--blog-muted);margin:0 0 20px;line-height:1.75}.blog-module__JsT-Oq__steps,.blog-module__JsT-Oq__bulletList{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.blog-module__JsT-Oq__step,.blog-module__JsT-Oq__bullet{border-top:1px solid var(--blog-border);grid-template-columns:38px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.blog-module__JsT-Oq__stepNumber,.blog-module__JsT-Oq__bulletMark{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.82rem;font-weight:600;display:grid}.blog-module__JsT-Oq__bulletMark{background:var(--accent-faint);color:var(--accent)}.blog-module__JsT-Oq__step h3,.blog-module__JsT-Oq__bullet h3{letter-spacing:0;margin:3px 0 7px;font-size:1.08rem;font-weight:600}.blog-module__JsT-Oq__step p,.blog-module__JsT-Oq__bullet p{margin:0}.blog-module__JsT-Oq__tableWrap{border:1px solid var(--blog-border);border-radius:8px;max-width:100%;margin:30px 0 0;overflow-x:auto}.blog-module__JsT-Oq__table{border-collapse:collapse;width:100%;min-width:660px;font-size:.92rem}.blog-module__JsT-Oq__table th,.blog-module__JsT-Oq__table td{border-bottom:1px solid var(--blog-border);text-align:left;vertical-align:top;padding:16px;line-height:1.55}.blog-module__JsT-Oq__table th{background:var(--accent-paper);color:var(--accent-deep);font-weight:600}.blog-module__JsT-Oq__table td{color:var(--blog-muted)}.blog-module__JsT-Oq__table tr:last-child td{border-bottom:0}.blog-module__JsT-Oq__note{border:1px solid var(--blog-border);background:var(--surface-soft);border-radius:8px;margin-top:30px;padding:22px 24px}.blog-module__JsT-Oq__note strong{color:var(--accent);margin-bottom:7px;display:block}.blog-module__JsT-Oq__note p{margin:0}.blog-module__JsT-Oq__sourceSection,.blog-module__JsT-Oq__faqSection,.blog-module__JsT-Oq__relatedSection{border-top:1px solid var(--blog-border);padding:58px 0}.blog-module__JsT-Oq__sourceSection h2,.blog-module__JsT-Oq__faqSection h2,.blog-module__JsT-Oq__relatedSection h2{letter-spacing:0;margin:0 0 12px;font-size:2rem;font-weight:500}.blog-module__JsT-Oq__sourceIntro{color:var(--blog-muted);margin:0 0 24px;line-height:1.65}.blog-module__JsT-Oq__sourceList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.blog-module__JsT-Oq__sourceList a{border-top:1px solid var(--blog-border);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 0;text-decoration:none;display:grid}.blog-module__JsT-Oq__sourceList strong{color:var(--ink);display:block}.blog-module__JsT-Oq__sourceList span,.blog-module__JsT-Oq__sourceList small{color:var(--blog-muted);line-height:1.55}.blog-module__JsT-Oq__sourceList small{white-space:nowrap}.blog-module__JsT-Oq__faqList{border-top:1px solid var(--blog-border);margin-top:22px}.blog-module__JsT-Oq__faqList details{border-color:var(--blog-border)}.blog-module__JsT-Oq__faqList summary{color:var(--ink)}.blog-module__JsT-Oq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.blog-module__JsT-Oq__relatedCard{border:1px solid var(--blog-border);color:inherit;border-radius:8px;padding:22px;text-decoration:none}.blog-module__JsT-Oq__relatedCard span{color:var(--accent);text-transform:uppercase;font-size:.8rem;font-weight:600}.blog-module__JsT-Oq__relatedCard strong{margin-top:8px;line-height:1.4;display:block}.blog-module__JsT-Oq__editorialNote{border-top:1px solid var(--blog-border);border-bottom:1px solid var(--blog-border);color:var(--blog-muted);margin:8px 0 58px;padding:20px 0;font-size:.88rem;line-height:1.65}.blog-module__JsT-Oq__cta{margin:0 var(--gutter) 28px;border-radius:var(--slab-radius);background:var(--accent);color:#fff;text-align:center;padding:clamp(62px,8vw,96px) 0}.blog-module__JsT-Oq__cta h2{letter-spacing:0;max-width:760px;margin:0 auto 18px;font-size:clamp(2rem,5vw,3.8rem);font-weight:500;line-height:1.05}.blog-module__JsT-Oq__cta p{color:#ffffffc7;max-width:630px;margin:0 auto 28px;line-height:1.65}.blog-module__JsT-Oq__ctaLinks{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.blog-module__JsT-Oq__ctaPrimary,.blog-module__JsT-Oq__ctaSecondary{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__ctaPrimary{color:var(--accent-deep);background:#fff}.blog-module__JsT-Oq__ctaSecondary{color:#fff;border:1px solid #ffffff5c}html[data-theme=dark] .blog-module__JsT-Oq__page{--blog-border:#ffffff21;--blog-muted:#bdb4b9}html[data-theme=dark] .blog-module__JsT-Oq__hero{background:var(--surface-soft)}html[data-theme=dark] .blog-module__JsT-Oq__sectionSoft{background:var(--surface-soft)}html[data-theme=dark] .blog-module__JsT-Oq__answerBox{background:var(--surface-soft)}html[data-theme=dark] .blog-module__JsT-Oq__table th{background:var(--surface-soft)}html[data-theme=dark] .blog-module__JsT-Oq__note{background:var(--surface-soft)}:is(html[data-theme=dark] .blog-module__JsT-Oq__featured,html[data-theme=dark] .blog-module__JsT-Oq__postRow){box-shadow:none}@media (max-width:900px){.blog-module__JsT-Oq__heroGrid,.blog-module__JsT-Oq__featured,.blog-module__JsT-Oq__articleLayout{grid-template-columns:1fr}.blog-module__JsT-Oq__topicGrid{grid-template-columns:1fr 1fr}.blog-module__JsT-Oq__heroGrid{gap:30px}.blog-module__JsT-Oq__heroIntro{max-width:640px}.blog-module__JsT-Oq__featuredVisual,.blog-module__JsT-Oq__featuredCopy{min-height:420px}.blog-module__JsT-Oq__postRow{grid-template-columns:54px minmax(0,1fr) 42px;gap:22px}.blog-module__JsT-Oq__postDescription{grid-column:2/3}.blog-module__JsT-Oq__rowAction{grid-area:1/3/3}.blog-module__JsT-Oq__toc{position:static}.blog-module__JsT-Oq__toc a{margin-right:16px;display:inline-block}}@media (max-width:620px){.blog-module__JsT-Oq__sectionSoft,.blog-module__JsT-Oq__cta{border-radius:24px;margin-left:10px;margin-right:10px}.blog-module__JsT-Oq__hero{margin-left:0;margin-right:0;padding-top:12px}.blog-module__JsT-Oq__narrow,.blog-module__JsT-Oq__contentWrap{width:min(100% - 32px,1160px)}.blog-module__JsT-Oq__sectionHeading{flex-direction:column;align-items:start}.blog-module__JsT-Oq__topicGrid,.blog-module__JsT-Oq__relatedGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__heroTopline{gap:12px;padding-bottom:22px;font-size:.66rem}.blog-module__JsT-Oq__heroTopline span:last-child{text-align:right;max-width:20ch}.blog-module__JsT-Oq__hero h1{font-size:clamp(3.1rem,16vw,4.5rem)}.blog-module__JsT-Oq__heroStats{gap:18px}.blog-module__JsT-Oq__section{padding:52px 0}.blog-module__JsT-Oq__featured{min-height:0}.blog-module__JsT-Oq__featuredVisual{min-height:280px}.blog-module__JsT-Oq__featuredCopy{min-height:390px;padding:28px 24px}.blog-module__JsT-Oq__featuredNumber{font-size:3.8rem}.blog-module__JsT-Oq__featuredFooter,.blog-module__JsT-Oq__libraryHeading{flex-direction:column;align-items:flex-start}.blog-module__JsT-Oq__libraryHeading>p:last-child{text-align:left}.blog-module__JsT-Oq__postRow{grid-template-columns:38px minmax(0,1fr) 38px;gap:16px;min-height:0;padding:26px 0}.blog-module__JsT-Oq__postIndex{font-size:1.55rem}.blog-module__JsT-Oq__postDescription{grid-column:2/4}.blog-module__JsT-Oq__rowAction{grid-row:1;width:36px;height:36px}.blog-module__JsT-Oq__topic,.blog-module__JsT-Oq__topic+.blog-module__JsT-Oq__topic,.blog-module__JsT-Oq__topic:last-child{border-right:0;border-bottom:1px solid var(--blog-border);padding:26px 0}.blog-module__JsT-Oq__topic:last-child{border-bottom:0}.blog-module__JsT-Oq__topic>span{margin-bottom:18px}.blog-module__JsT-Oq__sourceList a{grid-template-columns:1fr;gap:6px}.blog-module__JsT-Oq__sourceList small{white-space:normal}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__featuredVisual img,.blog-module__JsT-Oq__postRow,.blog-module__JsT-Oq__rowAction{transition:none}}