.filter-bar.svelte-12pdr3{background:var(--sand-light);border-bottom:1px solid var(--border);padding:14px 0}.filter-bar.svelte-12pdr3 .container:where(.svelte-12pdr3){display:flex;gap:6px;flex-wrap:wrap}.pill.svelte-12pdr3{padding:6px 14px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--border);background:var(--white);color:var(--text-light);cursor:pointer;transition:var(--transition)}.pill.active.svelte-12pdr3,.pill.svelte-12pdr3:hover{background:var(--wine);border-color:var(--wine);color:var(--white)}.magazine-section.svelte-12pdr3{padding:56px 0 80px}.featured-article.svelte-12pdr3{display:block;margin-bottom:40px}.featured-img.svelte-12pdr3{position:relative;height:480px;overflow:hidden}.featured-img.svelte-12pdr3 img:where(.svelte-12pdr3){width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.featured-article.svelte-12pdr3:hover .featured-img:where(.svelte-12pdr3) img:where(.svelte-12pdr3){transform:scale(1.03)}.featured-overlay.svelte-12pdr3{position:absolute;inset:0;background:linear-gradient(to top,rgba(20,5,10,.9) 30%,transparent 70%)}.featured-text.svelte-12pdr3{position:absolute;bottom:0;left:0;right:0;padding:40px;color:var(--white)}.featured-text.svelte-12pdr3 .badge:where(.svelte-12pdr3){margin-bottom:14px}.featured-text.svelte-12pdr3 h2:where(.svelte-12pdr3){font-size:clamp(1.6rem,3vw,2.4rem);color:var(--white);margin-bottom:12px;max-width:600px}.featured-text.svelte-12pdr3 p:where(.svelte-12pdr3){font-size:15px;color:#ffffffb8;max-width:560px;margin-bottom:16px;line-height:1.65}.article-meta.svelte-12pdr3,.meta.svelte-12pdr3{display:flex;gap:20px;font-size:11px;color:#ffffff80;letter-spacing:.04em}.articles-grid.svelte-12pdr3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.article-card.svelte-12pdr3{display:flex;flex-direction:column;border:1px solid var(--border);overflow:hidden;transition:var(--transition);background:var(--white)}.article-card.svelte-12pdr3:hover{box-shadow:0 8px 32px #00000014;transform:translateY(-2px)}.article-img.svelte-12pdr3{height:200px;overflow:hidden}.article-img.svelte-12pdr3 img:where(.svelte-12pdr3){width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.article-card.svelte-12pdr3:hover .article-img:where(.svelte-12pdr3) img:where(.svelte-12pdr3){transform:scale(1.04)}.article-body.svelte-12pdr3{padding:20px;flex:1;display:flex;flex-direction:column;gap:10px}.article-body.svelte-12pdr3 .badge:where(.svelte-12pdr3){width:fit-content}.article-body.svelte-12pdr3 h3:where(.svelte-12pdr3){font-size:1.05rem;color:var(--charcoal);line-height:1.3}.article-body.svelte-12pdr3 p:where(.svelte-12pdr3){font-size:13px;color:var(--text-light);line-height:1.6;flex:1}.meta.svelte-12pdr3{color:var(--text-xlight)!important;justify-content:space-between;padding-top:10px;border-top:1px solid var(--border)}@media(max-width:1024px){.articles-grid.svelte-12pdr3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.featured-img.svelte-12pdr3{height:320px}.featured-text.svelte-12pdr3{padding:20px}.articles-grid.svelte-12pdr3{grid-template-columns:1fr}}
