.smra-news{--smra-red:#840b0b;--smra-teal:#1f5351;color:#333;max-width:1200px;margin:0 auto;padding:12px 0 48px;font-family:inherit}
.smra-news-intro{border-bottom:1px solid #ddd;padding:0 0 24px;margin-bottom:26px}.smra-news-eyebrow{color:var(--smra-teal);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.smra-news h1{color:var(--smra-red);font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15;padding-bottom:12px}.smra-news-intro>p:last-child{font-size:18px;line-height:1.6}
.smra-news-search{background:#f2f3f2;border-radius:10px;padding:20px 24px}.smra-news-search label{display:block;font-weight:700;color:var(--smra-teal);margin-bottom:8px}.smra-news-search>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.smra-news-search input{flex:1;min-width:160px;padding:12px 14px!important;border:1px solid #929b9b!important;background:#fff!important;border-radius:5px!important;font:inherit!important;color:#222!important}.smra-news-search button{padding:12px 22px;border:0;border-radius:5px;color:#fff;background:var(--smra-red);font:inherit;font-weight:700;cursor:pointer}.smra-news-clear{color:var(--smra-teal);text-decoration:underline}.smra-news-count{padding:20px 0!important;color:#555;font-size:14px}
.smra-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.smra-news-card{border:1px solid #ddd;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;box-shadow:0 3px 14px #00000008}.smra-news-image{height:160px;background:#eef1f0;overflow:hidden}.smra-news-image>img{display:block;width:100%;height:100%;object-fit:cover}.smra-news-fallback{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:linear-gradient(135deg,#f2efed,#e3ece9)}.smra-news-fallback img{width:155px;height:auto;max-height:65px;object-fit:contain}.smra-news-fallback span{font-size:12px;color:#49615d;letter-spacing:.12em;text-transform:uppercase}.smra-news-card-body{padding:24px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.smra-news-card time{font-size:13px;color:#626262;margin-bottom:12px}.smra-news-card h2{font-size:21px;line-height:1.4;font-weight:700;padding-bottom:14px;overflow-wrap:anywhere}.smra-news-card h2 a{color:var(--smra-red)}.smra-news-card p{font-size:15px;line-height:1.7;margin-bottom:22px}.smra-news-more{margin-top:auto;color:var(--smra-teal);font-weight:700;text-decoration:underline;text-underline-offset:3px}.smra-news a:hover{text-decoration:underline}.smra-news :is(a,button,input):focus-visible{outline:3px solid #1f5351;outline-offset:4px}.smra-news-empty{padding:24px;background:#f5f5f5;border-radius:8px}.smra-news-pagination{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.smra-news-pagination .page-numbers{padding:8px 14px;border:1px solid #aaa;border-radius:4px}.smra-news-pagination .current{background:#1f5351;color:white}
@media(max-width:980px){.smra-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.smra-news-grid{grid-template-columns:1fr}.smra-news-search{padding:18px}.smra-news-search input{width:100%;flex-basis:100%}.smra-news-card-body{padding:20px}.smra-news{padding-top:0}}
