.blog-module__R2lbeq__page{padding-bottom:5rem}.blog-module__R2lbeq__breadcrumb{color:var(--color-muted);padding-block:1rem;font-size:.9rem}.blog-module__R2lbeq__breadcrumb a{color:var(--color-primary-strong);font-weight:700}.blog-module__R2lbeq__hero{border-block:1px solid var(--color-border);background:radial-gradient(circle at 84% 12%, #fdba743d, transparent 34%), linear-gradient(145deg, var(--color-surface), var(--color-soft));padding:clamp(3rem,8vw,6rem) 0}.blog-module__R2lbeq__heroInner{max-width:820px}.blog-module__R2lbeq__eyebrow{color:var(--color-primary-strong);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:800}.blog-module__R2lbeq__hero h1{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.25rem,7vw,4.6rem);line-height:1.05}.blog-module__R2lbeq__heroDescription{max-width:64ch;color:var(--color-muted);margin-top:1.25rem;font-size:clamp(1.05rem,2vw,1.2rem)}.blog-module__R2lbeq__postList{padding-top:clamp(3rem,7vw,5rem)}.blog-module__R2lbeq__sectionHeading{gap:.65rem;max-width:700px;margin-bottom:2rem;display:grid}.blog-module__R2lbeq__sectionHeading h2{letter-spacing:-.03em;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.2}.blog-module__R2lbeq__sectionHeading p{color:var(--color-muted)}.blog-module__R2lbeq__grid{gap:1rem;display:grid}.blog-module__R2lbeq__archiveLink{margin-top:1.5rem}.blog-module__R2lbeq__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:100%;box-shadow:var(--shadow-card);gap:.85rem;padding:clamp(1.25rem,3vw,1.7rem);display:grid}.blog-module__R2lbeq__cardMeta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-size:.82rem;font-weight:600;display:flex}.blog-module__R2lbeq__cardMeta span:first-child{color:var(--color-primary-strong)}.blog-module__R2lbeq__card h2,.blog-module__R2lbeq__card h3{letter-spacing:-.02em;font-size:clamp(1.18rem,3vw,1.45rem);line-height:1.3}.blog-module__R2lbeq__cardDescription{color:var(--color-muted)}.blog-module__R2lbeq__cardLink{width:fit-content;min-height:44px;color:var(--color-primary-strong);align-items:center;margin-top:auto;font-weight:800;display:inline-flex}.blog-module__R2lbeq__cardLink:after{content:"→";transition:transform var(--motion-fast) ease-out;margin-left:.45rem}.blog-module__R2lbeq__cardLink:hover:after{transform:translate(.25rem)}.blog-module__R2lbeq__emptyState{border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:2rem}.blog-module__R2lbeq__article{padding-bottom:5rem}.blog-module__R2lbeq__articleHeader{padding:clamp(2.5rem,7vw,5rem) 0 2.5rem}.blog-module__R2lbeq__articleHeaderInner{max-width:850px}.blog-module__R2lbeq__articleHeader h1{letter-spacing:-.045em;max-width:22ch;font-size:clamp(2.15rem,6vw,4.25rem);line-height:1.08}.blog-module__R2lbeq__articleDescription{max-width:68ch;color:var(--color-muted);margin-top:1.25rem;font-size:clamp(1.05rem,2vw,1.22rem)}.blog-module__R2lbeq__byline{color:var(--color-muted);flex-wrap:wrap;gap:.35rem 1rem;margin-top:1.25rem;font-size:.9rem;display:flex}.blog-module__R2lbeq__byline strong{color:var(--color-text)}.blog-module__R2lbeq__articleLayout{gap:2rem;display:grid}.blog-module__R2lbeq__toc{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-self:start;padding:1.25rem}.blog-module__R2lbeq__toc h2{margin-bottom:.75rem;font-size:1rem}.blog-module__R2lbeq__toc ol{gap:.5rem;padding-left:1.2rem;display:grid}.blog-module__R2lbeq__toc a{color:var(--color-primary-strong);font-weight:700}.blog-module__R2lbeq__articleBody{min-width:0;max-width:760px}.blog-module__R2lbeq__directAnswer,.blog-module__R2lbeq__takeaways{border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,1.75rem)}.blog-module__R2lbeq__directAnswer{border-left:5px solid var(--color-primary);background:var(--color-soft)}.blog-module__R2lbeq__directAnswer h2,.blog-module__R2lbeq__takeaways h2{margin-bottom:.65rem;font-size:1.15rem}.blog-module__R2lbeq__takeaways{border:1px solid var(--color-border);background:var(--color-surface);margin-top:1.25rem}.blog-module__R2lbeq__takeaways ul,.blog-module__R2lbeq__bulletList,.blog-module__R2lbeq__sourceList{gap:.55rem;padding-left:1.25rem;display:grid}.blog-module__R2lbeq__contentSection{scroll-margin-top:calc(var(--header-height) + 1.25rem);padding-top:2.75rem}.blog-module__R2lbeq__contentSection>h2{letter-spacing:-.025em;margin-bottom:1.15rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.25}.blog-module__R2lbeq__blocks{gap:1.25rem;display:grid}.blog-module__R2lbeq__blocks p{max-width:72ch}.blog-module__R2lbeq__blockGroup{gap:.7rem;display:grid}.blog-module__R2lbeq__blockGroup h3{font-size:1.05rem}.blog-module__R2lbeq__steps{gap:1rem;padding-left:1.5rem;display:grid}.blog-module__R2lbeq__steps li{padding-left:.25rem}.blog-module__R2lbeq__steps strong{margin-bottom:.2rem;display:block}.blog-module__R2lbeq__tableWrapper{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.blog-module__R2lbeq__tableWrapper table{border-collapse:collapse;width:100%;min-width:560px}.blog-module__R2lbeq__tableWrapper caption{color:var(--color-text);text-align:left;padding:1rem;font-weight:800}.blog-module__R2lbeq__tableWrapper th,.blog-module__R2lbeq__tableWrapper td{border-top:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.85rem 1rem}.blog-module__R2lbeq__tableWrapper th{background:var(--color-soft);font-size:.88rem}.blog-module__R2lbeq__callout{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1.1rem 1.25rem}.blog-module__R2lbeq__callout strong{margin-bottom:.3rem;display:block}.blog-module__R2lbeq__calloutWarning{background:#fffbeb;border-color:#f59e0b}.blog-module__R2lbeq__faq,.blog-module__R2lbeq__sources,.blog-module__R2lbeq__related{padding-top:3rem}.blog-module__R2lbeq__faq h2,.blog-module__R2lbeq__sources h2,.blog-module__R2lbeq__related h2{margin-bottom:1.15rem;font-size:clamp(1.4rem,4vw,1.85rem)}.blog-module__R2lbeq__faq dl{gap:.8rem;display:grid}.blog-module__R2lbeq__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1.15rem}.blog-module__R2lbeq__faqItem dt{font-weight:800}.blog-module__R2lbeq__faqItem dd{color:var(--color-muted);margin-top:.4rem}.blog-module__R2lbeq__sourceList a,.blog-module__R2lbeq__relatedLinks a{color:var(--color-primary-strong);text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.blog-module__R2lbeq__sourceMeta{color:var(--color-muted);font-size:.85rem}.blog-module__R2lbeq__relatedBlock{gap:2rem;display:grid}.blog-module__R2lbeq__relatedLinks{gap:.6rem;padding-left:1.25rem;display:grid}@media (min-width:700px){.blog-module__R2lbeq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.blog-module__R2lbeq__articleLayout{grid-template-columns:220px minmax(0,760px);justify-content:center;align-items:start}.blog-module__R2lbeq__toc{top:calc(var(--header-height) + 1rem);position:sticky}.blog-module__R2lbeq__relatedBlock{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.blog-module__R2lbeq__cardLink:after{transition:none}}.blog-module__R2lbeq__relatedPostGrid{grid-template-columns:minmax(0,1fr)}
