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