.press-filter{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-8);scroll-margin-top:calc(var(--header-height) + var(--space-5))}.press-filter__btn{display:inline-flex;align-items:center;text-decoration:none;padding:.6rem 1.1rem;border-radius:var(--radius-pill);background:var(--color-mist);color:var(--color-ink);border:0;font-size:var(--fs-13, .8125rem);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-200),color var(--dur-200)}.press-filter__btn:hover{background:var(--color-primary-50);color:var(--color-primary)}.press-filter__btn.is-active{background:var(--color-primary);color:var(--color-white)}.press-filter__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.press-filter__summary{margin:calc(var(--space-8) * -.5) 0 var(--space-6);text-align:center;font-size:var(--fs-14);color:var(--color-text-muted)}.press-filter__summary strong{color:var(--color-ink)}.press-empty{grid-column:1 / -1;padding:var(--space-8) var(--space-5);text-align:center;background:var(--color-mist);border-radius:var(--radius-lg)}.press-empty p{margin-bottom:var(--space-3);color:var(--color-text-muted)}.press-featured{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,4vw,4rem);margin-bottom:var(--space-9);align-items:center}@media(max-width:1024px){.press-featured{grid-template-columns:1fr}}.press-featured__media{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-lg)}.press-featured__media img{width:100%;height:100%;object-fit:cover}.press-featured__tag-row{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.press-featured__title{font-size:clamp(1.5rem,2vw + .5rem,var(--fs-42));margin-bottom:var(--space-4)}.press-featured__excerpt{color:var(--color-text-muted);margin-bottom:var(--space-5);font-size:var(--fs-16)}.press-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:1024px){.press-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.press-grid{grid-template-columns:1fr}}.press-single__header{padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-7)}.press-single__layout{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-8)}@media(max-width:1024px){.press-single__layout{grid-template-columns:1fr}}.press-single__content p{font-size:var(--fs-17, 1.0625rem);line-height:var(--lh-relaxed)}.press-single__sidebar{position:sticky;top:calc(var(--header-height) + var(--space-5));align-self:start}.press-share{display:flex;gap:var(--space-2);margin-top:var(--space-6)}.press-share a{width:40px;height:40px;border-radius:50%;background:var(--color-mist);color:var(--color-ink);display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-200),color var(--dur-200)}.press-share a:hover{background:var(--color-primary);color:var(--color-white)}
