/* NEWS – picture-led story navigation above the existing arrows */
#news .news-preview-strip {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 16px;}
#news .news-preview {min-width:0;display:flex;align-items:center;gap:13px;text-align:left;cursor:pointer;padding:10px;background:rgba(255,255,255,.66);border:1px solid rgba(1,32,96,.14);color:#071c48;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;font:inherit;}
#news .news-preview:hover,#news .news-preview:focus-visible {background:#fff;border-color:#35629b;transform:translateY(-2px);}
#news .news-preview:focus-visible {outline:2px solid #315ca8;outline-offset:3px;}
#news .news-preview.is-active {background:#fff;border-color:#254e8c;box-shadow:inset 0 -3px 0 #315ca8;}
#news .news-preview img {width:82px;height:76px;flex:0 0 82px;display:block;object-fit:cover;object-position:center;}
#news .news-preview-copy {display:flex;flex-direction:column;gap:6px;min-width:0;}
#news .news-preview strong {display:block;font-size:11px;line-height:1.35;letter-spacing:.12em;font-weight:700;}
#news .news-preview small {display:block;color:#57647b;font-size:11px;line-height:1.4;letter-spacing:0;}
@media(max-width:780px){#news .news-preview-strip{gap:8px}#news .news-preview{flex-direction:column;align-items:stretch;gap:8px;padding:7px}#news .news-preview img{width:100%;height:auto;aspect-ratio:1.5;flex:none}#news .news-preview strong{font-size:10px}#news .news-preview small{font-size:10px}}
@media(max-width:480px){#news .news-preview-strip{gap:6px;margin-top:22px}#news .news-preview{padding:5px}#news .news-preview strong{font-size:9px;letter-spacing:.05em}#news .news-preview small{font-size:9px}}
