.story-topic-filter{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:12px;align-items:center;background:var(--ivory);border:2px solid var(--navy);border-top:6px solid var(--yellow);border-radius:16px;padding:28px 32px;max-width:950px;margin:0 auto 30px}
.story-topic-filter[hidden]{display:none}.story-topic-filter label{font:700 26px/1.3 Georgia,serif;color:var(--navy)}
.story-topic-filter select{width:100%;min-height:56px;padding:12px 40px 12px 16px;background:var(--ivory);color:var(--navy);border:2px solid var(--navy);border-radius:8px;font:18px/1.4 Arial,sans-serif}
.approved-redesign .story-topic-filter p{grid-column:1/-1;margin:0;font-size:18px}.story-topic-filter select:focus-visible{outline:3px solid var(--navy);outline-offset:4px}
.published-stories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.published-stories-grid:empty{display:none}.published-stories-grid [hidden]{display:none!important}
.stories-collection .stories-awaiting[hidden]{display:none}.stories-collection .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:900px){.published-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.story-topic-filter{grid-template-columns:1fr;padding:24px}.story-topic-filter label{font-size:24px}.published-stories-grid{grid-template-columns:1fr}}
