.article-page.svelte-uquo39{padding:2rem 1.25rem 4rem}.article-card.svelte-uquo39{max-width:42rem;box-shadow:var(--shadow-soft);background:#fff;border-radius:1.25rem;margin:0 auto;padding:2rem}.back-link.svelte-uquo39{color:var(--color-forest);margin-bottom:.75rem;font-size:.9rem;display:inline-block}.breadcrumb.svelte-uquo39{color:var(--muted);margin-bottom:1.25rem;font-size:.82rem}.breadcrumb.svelte-uquo39 a:where(.svelte-uquo39){color:var(--muted)}.badge.svelte-uquo39{color:var(--color-forest);background:#00339914;border-radius:999px;margin-bottom:.75rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}h1.svelte-uquo39{color:var(--color-forest);margin-bottom:.6rem;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:600;line-height:1.25}.article-meta.svelte-uquo39{color:var(--muted);align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.intro.svelte-uquo39{color:var(--color-forest);margin-bottom:1.75rem;font-size:1.08rem;font-weight:500;line-height:1.65}.article-section.svelte-uquo39{margin-bottom:1.75rem}.article-section.svelte-uquo39 h2:where(.svelte-uquo39){color:var(--color-forest);margin-bottom:.6rem;font-size:1.2rem;font-weight:600}.article-section.svelte-uquo39 p:where(.svelte-uquo39){color:#374151;margin-bottom:.85rem;line-height:1.7}.related-block.svelte-uquo39{border-top:1px solid #e5e7eb;margin-top:1.75rem;padding-top:1.25rem}.related-block.svelte-uquo39 h2:where(.svelte-uquo39){color:var(--color-forest);margin-bottom:.6rem;font-size:1rem;font-weight:600}.related-block.svelte-uquo39 ul:where(.svelte-uquo39){list-style:none}.related-block.svelte-uquo39 li:where(.svelte-uquo39){margin-bottom:.4rem}.related-block.svelte-uquo39 a:where(.svelte-uquo39){color:var(--color-maple);font-size:.95rem;font-weight:600}.related-block.svelte-uquo39 a:where(.svelte-uquo39):hover{text-decoration:underline}
