.insight-filters{position:sticky;top:72px;z-index:24;display:grid;grid-template-columns:minmax(180px,.32fr) 1fr;gap:24px;align-items:center;padding:16px clamp(20px,4vw,64px);border-block:1px solid rgba(20,20,16,.14);background:rgba(247,244,236,.94);backdrop-filter:blur(18px)}
.insight-filters>span{display:flex;flex-direction:column;gap:3px;font-size:10px;letter-spacing:.12em}.insight-filters>span small{opacity:.55}.insight-filters>div{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.insight-filters button{flex:0 0 auto;border:1px solid rgba(20,20,16,.2);border-radius:999px;background:transparent;padding:9px 14px;color:inherit;font:inherit;font-size:12px;cursor:pointer}.insight-filters button.is-active{background:#d8a82f;border-color:#d8a82f;color:#111}.article-card[hidden]{display:none!important}
.insight-next-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:64px 0;background:rgba(20,20,16,.15);border:1px solid rgba(20,20,16,.15)}.insight-next-steps a{display:grid;gap:10px;padding:28px;background:#f7f4ec;color:inherit;text-decoration:none}.insight-next-steps small{font-size:10px;letter-spacing:.14em;color:#9a7117}.insight-next-steps b{font-size:clamp(20px,2.2vw,34px)}.insight-next-steps span{font-size:12px}
@media(max-width:720px){.insight-filters{top:62px;grid-template-columns:1fr;padding:12px 16px;gap:10px}.insight-filters>span{flex-direction:row;justify-content:space-between}.insight-next-steps{grid-template-columns:1fr;margin:40px 0}}
