.newsroom{max-width:1200px;margin:auto;padding:clamp(1rem,3vw,2.5rem);font-family:Inter,Arial,"Noto Sans SC",sans-serif;font-size:1rem;line-height:1.65;color:var(--text,#182d48);overflow-wrap:anywhere}.newsroom *{box-sizing:border-box}.nr-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.nr-heading h1,.nr-heading h2{font-family:Marcellus,Inter,serif;font-size:clamp(1.9rem,4vw,3rem);margin:0}.newsroom a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.nr-filters{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:.8rem;margin-bottom:1rem}.nr-filters label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;min-width:0}.newsroom input,.newsroom select,.newsroom button{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid #8090a3;border-radius:.35rem;padding:.6rem .7rem;min-height:44px;max-width:100%;width:100%}.nr-filters button{width:auto;grid-column:1/-1;justify-self:start}.newsroom :focus-visible{outline:3px solid #F05B89;outline-offset:3px}.nr-status,.nr-byline,.nr-meta{font-size:.875rem}.nr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.nr-card{padding:1.4rem;border:1px solid #b8c3cf;border-top:3px solid #023F87;border-radius:.3rem;background:var(--surface,#fff);display:flex;flex-direction:column;min-width:0}.nr-card h2{font-family:Inter,Arial,sans-serif;font-size:1.2rem;line-height:1.4;margin:.8rem 0}.nr-card p{margin:.6rem 0}.nr-card-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem}.nr-card-actions button{width:auto;font-size:.875rem}.nr-pages{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1.3rem}.nr-pages button{width:auto;min-width:44px}.nr-pages [aria-current]{background:#023F87;color:white}.nr-empty{grid-column:1/-1;padding:2rem;border:1px solid #8090a3}.nr-count{font-size:.9rem}.newsroom[data-limit] .nr-heading h2{font-size:1.7rem}.newsroom[data-limit] .nr-card h2{font-size:1.1rem}html[data-trbs-theme=dark] .newsroom{--text:#e8edf5;--surface:#132338;color:var(--text)}html[data-trbs-theme=dark] .nr-card{border-top-color:#F05B89}@media(prefers-color-scheme:dark){html:not([data-trbs-theme=light]) .newsroom{--text:#e8edf5;--surface:#132338}}@media(max-width:950px){.nr-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-filters label:first-child{grid-column:1/-1}.nr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nr-grid{grid-template-columns:minmax(0,1fr)}.nr-heading{display:block}.nr-heading a{display:inline-block;margin-top:.6rem}.nr-card{padding:1.1rem}}@media(prefers-reduced-motion:reduce){.newsroom *{scroll-behavior:auto}}
