.blog-post.svelte-1qxa9h6{min-height:100vh;background:linear-gradient(180deg,#fffdf8fa,#f0f4edeb);color:var(--color-text)}article.svelte-1qxa9h6,.post-hero.svelte-1qxa9h6,.answer-panel.svelte-1qxa9h6,.section-stack.svelte-1qxa9h6,.article-brief.svelte-1qxa9h6,.source-panel.svelte-1qxa9h6,.related-panel.svelte-1qxa9h6{width:min(100% - 2rem,1160px);margin-inline:auto}article.svelte-1qxa9h6{padding-bottom:var(--space-12)}.post-hero.svelte-1qxa9h6{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.42fr);gap:var(--space-10);align-items:center;min-height:min(820px,86vh);padding-block:var(--space-12)}.brand-link.svelte-1qxa9h6{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-10);color:var(--color-text);font-weight:900;text-decoration:none}.brand-mark.svelte-1qxa9h6,.preview-icon.svelte-1qxa9h6,.section-topline.svelte-1qxa9h6 i:where(.svelte-1qxa9h6){display:grid;place-items:center;border:1px solid rgba(49,94,88,.14);background:#fffdf8e6}.brand-mark.svelte-1qxa9h6{width:34px;height:34px;border-radius:7px}.post-meta.svelte-1qxa9h6{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--color-secondary-dark);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.post-meta.svelte-1qxa9h6 span:where(.svelte-1qxa9h6),.post-meta.svelte-1qxa9h6 time:where(.svelte-1qxa9h6){padding:.25rem .45rem;border:1px solid rgba(49,94,88,.15);border-radius:var(--radius-full);background:#fffdf8c2}.hero-copy.svelte-1qxa9h6 h1:where(.svelte-1qxa9h6){max-width:820px;margin:0;font-family:var(--font-display);font-size:clamp(3rem,6.3vw,5.45rem);line-height:.98;text-wrap:balance}.hero-copy.svelte-1qxa9h6>p:where(.svelte-1qxa9h6){max-width:700px;margin-top:var(--space-5);color:var(--color-text-muted);font-size:clamp(var(--font-size-lg),2vw,1.34rem);line-height:var(--line-height-relaxed)}.hero-actions.svelte-1qxa9h6{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.post-preview.svelte-1qxa9h6{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(49,94,88,.16);border-radius:8px;background:linear-gradient(145deg,#fffdf8fa,#eff3ebbd);box-shadow:0 28px 80px #31281b1f}.preview-icon.svelte-1qxa9h6{width:58px;height:58px;border-radius:8px}.post-preview.svelte-1qxa9h6>img:where(.svelte-1qxa9h6){width:min(100%,400px);height:auto;margin-inline:auto;filter:drop-shadow(0 20px 28px rgba(49,40,27,.16))}.answer-panel.svelte-1qxa9h6,.article-brief.svelte-1qxa9h6,.source-panel.svelte-1qxa9h6,.related-panel.svelte-1qxa9h6{padding:var(--space-8);border:1px solid rgba(49,94,88,.16);border-radius:8px;background:#fffdf8e6;box-shadow:0 18px 46px #31281b0f}.panel-stamp.svelte-1qxa9h6{display:inline-flex;margin-bottom:var(--space-3);color:var(--color-secondary-dark);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.answer-panel.svelte-1qxa9h6 h2:where(.svelte-1qxa9h6),.article-brief.svelte-1qxa9h6 h2:where(.svelte-1qxa9h6),.source-panel.svelte-1qxa9h6 h2:where(.svelte-1qxa9h6),.related-panel.svelte-1qxa9h6 h2:where(.svelte-1qxa9h6){max-width:840px;margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.35rem);line-height:var(--line-height-tight);text-wrap:balance}.answer-panel.svelte-1qxa9h6 p:where(.svelte-1qxa9h6){max-width:900px;margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.section-stack.svelte-1qxa9h6{display:grid;gap:var(--space-5);margin-top:var(--space-8)}.article-section.svelte-1qxa9h6{display:grid;grid-template-columns:110px minmax(0,.86fr) minmax(260px,.48fr);gap:var(--space-6);align-items:start;padding:var(--space-6);border:1px solid rgba(49,94,88,.16);border-radius:8px;background:linear-gradient(145deg,#fffdf8fa,#eff3ebc2)}.section-topline.svelte-1qxa9h6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.section-topline.svelte-1qxa9h6>span:where(.svelte-1qxa9h6){color:var(--color-primary-dark);font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:1}.section-topline.svelte-1qxa9h6 i:where(.svelte-1qxa9h6){width:48px;height:48px;border-radius:6px;font-style:normal}.article-section.svelte-1qxa9h6 h2:where(.svelte-1qxa9h6){margin:0;color:var(--color-secondary-dark);font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.65rem);text-wrap:balance}.article-section.svelte-1qxa9h6 p:where(.svelte-1qxa9h6){margin-top:var(--space-3);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.article-section.svelte-1qxa9h6 ul:where(.svelte-1qxa9h6),.article-brief.svelte-1qxa9h6 ol:where(.svelte-1qxa9h6){display:grid;gap:var(--space-2)}.article-section.svelte-1qxa9h6 li:where(.svelte-1qxa9h6),.article-brief.svelte-1qxa9h6 li:where(.svelte-1qxa9h6){padding:.62rem .75rem;border:1px solid rgba(49,94,88,.14);border-radius:7px;background:#fffdf8b8;color:var(--color-secondary-dark);font-weight:850}.article-brief.svelte-1qxa9h6{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);gap:var(--space-6);margin-top:var(--space-8)}.article-brief.svelte-1qxa9h6 ol:where(.svelte-1qxa9h6){counter-reset:brief}.article-brief.svelte-1qxa9h6 li:where(.svelte-1qxa9h6){display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-3);align-items:center;counter-increment:brief}.article-brief.svelte-1qxa9h6 li:where(.svelte-1qxa9h6):before{content:counter(brief,decimal-leading-zero);color:var(--color-primary-dark);font-family:var(--font-display);font-size:var(--font-size-xl);line-height:1}.source-panel.svelte-1qxa9h6{display:grid;grid-template-columns:minmax(0,.65fr) minmax(320px,1fr);gap:var(--space-8);margin-top:var(--space-8);padding:var(--space-7);border-top:1px solid rgba(49,94,88,.18);border-bottom:1px solid rgba(49,94,88,.18)}.source-panel.svelte-1qxa9h6>div:where(.svelte-1qxa9h6)>p:where(.svelte-1qxa9h6),.source-panel.svelte-1qxa9h6 li:where(.svelte-1qxa9h6) p:where(.svelte-1qxa9h6){color:var(--color-text-muted)}.source-panel.svelte-1qxa9h6 ul:where(.svelte-1qxa9h6){display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.source-panel.svelte-1qxa9h6 li:where(.svelte-1qxa9h6){padding-bottom:var(--space-4);border-bottom:1px solid rgba(49,94,88,.12)}.source-panel.svelte-1qxa9h6 li:where(.svelte-1qxa9h6):last-child{padding-bottom:0;border-bottom:0}.source-panel.svelte-1qxa9h6 a:where(.svelte-1qxa9h6){color:var(--color-secondary-dark);font-weight:900}.source-panel.svelte-1qxa9h6 li:where(.svelte-1qxa9h6) p:where(.svelte-1qxa9h6){margin:var(--space-2) 0 0}.related-panel.svelte-1qxa9h6{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,.7fr) auto;gap:var(--space-6);align-items:center;margin-top:var(--space-8);background:var(--color-secondary-dark)}.related-panel.svelte-1qxa9h6 .panel-stamp:where(.svelte-1qxa9h6),.related-panel.svelte-1qxa9h6 h2:where(.svelte-1qxa9h6){color:#fffdf8f0}.related-panel.svelte-1qxa9h6 nav:where(.svelte-1qxa9h6){display:grid;gap:var(--space-2)}.related-panel.svelte-1qxa9h6 nav:where(.svelte-1qxa9h6) a:where(.svelte-1qxa9h6),.blog-index-link.svelte-1qxa9h6{display:inline-flex;align-items:center;min-height:44px;padding:.72rem .9rem;border:1px solid rgba(255,253,248,.24);border-radius:7px;color:#fffdf8eb;font-weight:900;text-decoration:none}.blog-index-link.svelte-1qxa9h6{justify-content:center}@media(max-width:960px){.post-hero.svelte-1qxa9h6,.article-section.svelte-1qxa9h6,.article-brief.svelte-1qxa9h6,.source-panel.svelte-1qxa9h6,.related-panel.svelte-1qxa9h6{grid-template-columns:1fr;gap:var(--space-6)}.section-topline.svelte-1qxa9h6{justify-content:flex-start}}@media(max-width:640px){.post-hero.svelte-1qxa9h6{min-height:auto;padding-block:var(--space-8) var(--space-10)}.brand-link.svelte-1qxa9h6{margin-bottom:var(--space-8)}.hero-copy.svelte-1qxa9h6 h1:where(.svelte-1qxa9h6){font-size:clamp(2.25rem,11.2vw,3rem)}.answer-panel.svelte-1qxa9h6,.article-section.svelte-1qxa9h6,.article-brief.svelte-1qxa9h6,.source-panel.svelte-1qxa9h6,.related-panel.svelte-1qxa9h6{padding:var(--space-5)}}
