.feed-main{max-width:960px;padding-block:48px 64px;min-height:75vh}.feed-main h1{font-size:2.2rem}.lead{color:var(--muted);margin-bottom:28px}#filters{display:flex;align-items:end;gap:14px;background:#f4f7fb;padding:22px;border-radius:16px}#filters label{display:flex;flex-direction:column;gap:7px;font-weight:650;font-size:.9rem}.grow{flex:1}input,select{font:inherit;background:white;border:1px solid #aebdcd;border-radius:9px;padding:12px;min-height:50px;max-width:100%;color:inherit}input:focus-visible,select:focus-visible{outline:3px solid #f29b18;outline-offset:2px}.feed-main button{background:var(--blue);color:white;border:0;border-radius:9px;min-height:50px;padding:10px 22px;font-weight:650}.feed-main button:disabled{background:#e5eaf1;color:#6a7581;cursor:default}.source-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;font-size:.82rem;color:var(--muted)}#status{padding-block:10px;color:var(--muted)}#results article{padding:24px 0;border-bottom:1px solid var(--line)}#results h2{font-size:1.12rem;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}#results h2 a{text-decoration:none}#results h2 a:hover{text-decoration:underline;color:var(--blue)}.metadata{color:var(--muted);font-size:.84rem;margin:0;overflow-wrap:anywhere}.badge{display:inline-block;background:#edf3fc;padding:3px 10px;border-radius:6px;font-size:.8rem;color:#254b80}.pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px}#results[aria-busy=true]{opacity:.55}.header nav a[aria-current=page]{color:var(--blue);text-decoration:underline;text-underline-offset:8px}@media(max-width:700px){.header-inner{flex-wrap:wrap;gap:14px;padding-block:16px}.header nav{order:3;width:100%;justify-content:space-between;margin:0;gap:12px;font-size:.86rem}.header .text-size{margin-left:auto}.feed-main{padding-top:28px}#filters{flex-wrap:wrap;padding:16px}#filters label{flex:1;min-width:130px}#filters button{width:100%}.source-line{flex-direction:column}.pagination{gap:18px}}
