.story-intro--filtered{padding-top:58px;padding-bottom:48px;align-items:center}
.story-intro--filtered h1{font-size:clamp(44px,5vw,64px)}
.story-intro--filtered .eyebrow{font-size:10px;margin-top:0}
.story-filters{display:inline-flex;gap:4px;max-width:100%;padding:4px;margin-top:26px;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:9px}
.story-filters[hidden]{display:none}
.story-filters button{appearance:none;border:1px solid transparent;border-radius:6px;background:transparent;color:#555;font:12px/1.4 Arial,Helvetica,sans-serif;white-space:nowrap;min-height:44px;padding:10px 15px;cursor:pointer}
.story-filters button:hover{color:#242424;background:#ececec}
.story-filters button[aria-pressed="true"]{color:#242424;background:#fff;border-color:#dedede;box-shadow:0 1px 3px #00000009}
.story-filters button:focus-visible{outline:2px solid #b84a24;outline-offset:3px}
.load-stories button:disabled{cursor:wait;opacity:.65}
@media(max-width:700px){.story-intro--filtered{padding-top:40px;padding-bottom:36px}.story-filters{margin-top:22px}.story-filters button{padding:10px 12px}}
