.article.svelte-cz71yg{background:var(--color-warm-white);padding-bottom:var(--section-padding)}.article__hero.svelte-cz71yg{position:relative;height:clamp(300px,50vh,480px);overflow:hidden}.article__hero.svelte-cz71yg img:where(.svelte-cz71yg){width:100%;height:100%;object-fit:cover}.article__hero-overlay.svelte-cz71yg{position:absolute;inset:0;background:linear-gradient(180deg,#0000 50%,#0000004d)}.article__breadcrumb.svelte-cz71yg{padding:2rem 0 0;max-width:760px}.article__breadcrumb.svelte-cz71yg a:where(.svelte-cz71yg){color:var(--color-sage-dark);font-size:.85rem;text-decoration:none}.article__breadcrumb.svelte-cz71yg a:where(.svelte-cz71yg):hover{text-decoration:underline}.article__header.svelte-cz71yg{max-width:760px;padding:2rem 0 2.5rem}.article__meta.svelte-cz71yg{display:flex;gap:.5rem;font-size:.78rem;color:var(--color-warm-gray);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.article__date.svelte-cz71yg{color:var(--color-sage);font-weight:600}.article__header.svelte-cz71yg h1:where(.svelte-cz71yg){font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.6rem);color:var(--color-charcoal);line-height:1.2;margin-bottom:1rem}.article__summary.svelte-cz71yg{font-size:1.05rem;color:var(--color-warm-gray);line-height:1.7}.article__content.svelte-cz71yg{max-width:720px;font-size:.95rem;line-height:1.8;color:var(--color-charcoal)}.article__content.svelte-cz71yg h2{font-family:var(--font-heading);font-size:1.4rem;margin:2rem 0 .75rem;color:var(--color-charcoal)}.article__content.svelte-cz71yg h3{font-size:1.1rem;font-weight:600;margin:1.5rem 0 .5rem}.article__content.svelte-cz71yg p{margin-bottom:1rem}.article__content.svelte-cz71yg ul{margin:1rem 0 1.25rem 1.25rem;list-style:disc}.article__content.svelte-cz71yg li{margin-bottom:.4rem}.article__content.svelte-cz71yg a{color:var(--color-sage-dark);text-decoration:underline}.article__content.svelte-cz71yg strong{color:var(--color-charcoal)}.article__related.svelte-cz71yg{max-width:760px;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-card-border)}.article__related.svelte-cz71yg h2:where(.svelte-cz71yg){font-family:var(--font-heading);font-size:1.3rem;margin-bottom:1.5rem}.related__grid.svelte-cz71yg{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.related-card.svelte-cz71yg{display:block;background:var(--color-card);border:1px solid var(--color-card-border);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:inherit;transition:all .3s}.related-card.svelte-cz71yg:hover{border-color:var(--color-sage-light);transform:translateY(-2px)}.related-card__img.svelte-cz71yg{aspect-ratio:16/9;overflow:hidden}.related-card__img.svelte-cz71yg img:where(.svelte-cz71yg){width:100%;height:100%;object-fit:cover}.related-card__body.svelte-cz71yg{padding:1rem 1.25rem}.related-card__date.svelte-cz71yg{font-size:.7rem;color:var(--color-sage);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.related-card.svelte-cz71yg h3:where(.svelte-cz71yg){font-size:.95rem;margin-top:.3rem;color:var(--color-charcoal)}@media(max-width:768px){.related__grid.svelte-cz71yg{grid-template-columns:1fr}}
