.VlUwuq_page{background:var(--color-bg);color:var(--color-text)}.VlUwuq_inner{max-width:68rem;margin:0 auto;padding:0 1.5rem}.VlUwuq_hero{padding:var(--hero-space-top) 0 4.5rem}.VlUwuq_eyebrow{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:1.125rem;font-weight:600}.VlUwuq_title{max-width:56.25rem;color:var(--color-heading);margin-bottom:1.5rem;font-size:clamp(2.125rem,5vw,3.75rem);line-height:1.16}.VlUwuq_intro{max-width:45rem;color:var(--color-text-muted);font-size:1.125rem;line-height:1.85}.VlUwuq_archive{background:var(--color-surface);border-top:1px solid var(--imd-copper);padding:5rem 0 6rem}.VlUwuq_empty{border-top:1px solid var(--color-border-strong);max-width:45rem;color:var(--color-text);padding-top:1.75rem;font-size:1.0625rem;line-height:1.9}.VlUwuq_filters{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.VlUwuq_filter{min-height:var(--touch-target);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;align-items:center;padding:0 1rem;transition:border-color .3s,color .3s;display:inline-flex}.VlUwuq_filter:hover{border-color:var(--imd-emerald);color:var(--color-text)}.VlUwuq_filter[aria-pressed=true]{border-color:var(--imd-copper-deep);color:var(--imd-emerald);font-weight:600}.VlUwuq_grid{grid-template-columns:minmax(0,1fr);gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.VlUwuq_filters~.VlUwuq_grid{margin-top:2.75rem}@media (min-width:40rem){.VlUwuq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.VlUwuq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.VlUwuq_card{flex-direction:column;height:100%;display:flex;position:relative}.VlUwuq_card:has(a:focus-visible){outline:var(--focus-ring);outline-offset:4px}.VlUwuq_cover{aspect-ratio:3/2;border-radius:var(--radius-md);background:color-mix(in srgb, var(--imd-emerald) 10%, var(--imd-ivory));position:relative;overflow:hidden}.VlUwuq_coverImage{object-fit:cover}.VlUwuq_cardText{padding-top:1rem}.VlUwuq_meta{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:.5rem;display:flex}.VlUwuq_metaCategory{color:var(--color-accent-text);font-weight:600}.VlUwuq_cardTitle{color:var(--color-heading);font-size:1.3125rem;line-height:1.35}.VlUwuq_cardLink{text-decoration:none;transition:color .3s}.VlUwuq_cardLink:after{content:"";position:absolute;inset:0}.VlUwuq_cardLink:focus-visible{outline:none}.VlUwuq_card:hover .VlUwuq_cardLink{color:var(--imd-copper-deep)}.VlUwuq_cardSummary{color:var(--color-text-muted);margin-top:.75rem;font-size:1rem;line-height:1.8}.VlUwuq_article{padding-bottom:6rem}.VlUwuq_detailHead{padding:var(--hero-space-top) 0 3rem}.VlUwuq_back{min-height:var(--touch-target);font-size:var(--text-sm);color:var(--color-link);align-items:center;margin-bottom:1.25rem;text-decoration:none;display:inline-flex}.VlUwuq_back:before{content:"←";margin-right:.5rem}.VlUwuq_back:hover{text-underline-offset:3px;text-decoration:underline}.VlUwuq_facts{flex-wrap:wrap;gap:1rem 2.5rem;margin:1.5rem 0 0;display:flex}.VlUwuq_facts dt{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text-muted)}.VlUwuq_facts dd{margin:0;font-size:.9375rem}.VlUwuq_facts a{color:var(--color-link);text-underline-offset:3px}.VlUwuq_detailImage{border-radius:var(--radius-md);width:100%;height:auto;display:block}.VlUwuq_body{max-width:45rem;margin-top:3.5rem}.VlUwuq_body p{margin-bottom:1.25rem;font-size:1.0625rem;line-height:2}.VlUwuq_body h2{color:var(--color-heading);margin:2.5rem 0 1rem;font-size:1.625rem}@media (max-width:47.99rem){.VlUwuq_hero{padding-bottom:3.5rem}.VlUwuq_intro{font-size:1rem;line-height:1.8}}@media (prefers-reduced-motion:reduce){.VlUwuq_filter,.VlUwuq_cardLink{transition:none}}
