.news-filter-panel{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;margin:24px 0 25px;padding:20px;background:#fff;border:1px solid var(--teus-line);border-radius:8px}.news-projects{display:flex;gap:6px;flex-wrap:wrap;margin-right:auto}.news-projects button{font-size:12px;padding:10px 15px;min-height:40px}.news-projects button[aria-pressed=true]{background:var(--teus-navy);border-color:var(--teus-navy);color:#fff}.news-search{display:flex;flex-direction:column;gap:5px;width:260px;font-size:11px;color:var(--teus-muted)}.news-search input{font-size:13px;min-height:42px;width:100%}#news-count{width:100%;margin:0;color:var(--teus-muted);font-size:11px}.news-layout{display:grid;grid-template-columns:305px minmax(0,1fr);gap:25px;align-items:start}.news-list{display:grid;gap:11px}.news-card{display:grid;grid-template-columns:82px minmax(0,1fr);gap:13px;padding:12px!important;text-align:left;border-radius:8px!important;background:#fff}.news-card[aria-current=true]{border-color:var(--teus-navy);box-shadow:inset 3px 0 var(--teus-navy);background:#f2f7fa}.news-card img{width:82px;height:90px;object-fit:cover;border-radius:5px;background:#edf2f5}.news-card span{display:block;min-width:0}.news-card small{display:block;font-size:9px;color:var(--teus-muted);line-height:1.5;margin-bottom:6px}.news-card strong{display:block;font-size:13px;line-height:1.45;font-weight:600;letter-spacing:-.15px}.news-card em{display:block;font-size:9px;font-style:normal;color:var(--teus-navy);margin-top:7px}.news-detail{min-width:0}.news-article{background:#fff;padding:28px;border:1px solid var(--teus-line);border-radius:9px}.news-article h1{font-size:clamp(26px,3.5vw,37px);margin:13px 0 15px}.news-article .news-summary{font-size:17px;line-height:1.65;color:#4e6572;margin:17px 0 25px}.news-date{font-size:11px;color:var(--teus-muted);margin:0}.news-period{font-size:11px;line-height:1.6;color:var(--teus-navy);border-left:2px solid var(--teus-cyan);padding-left:12px;margin:13px 0 23px}.news-hero{margin:0 0 26px}.news-hero img{display:block;max-height:560px;width:100%;object-fit:contain;background:#f1f5f7;border-radius:6px}.news-hero figcaption{color:var(--teus-muted);font-size:10px;line-height:1.7;margin-top:8px}.news-hero figcaption strong{color:var(--teus-navy);font-weight:600}.news-body{line-height:1.9;font-size:14px}.news-body p{margin:0 0 18px}.news-links{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.news-links a{display:flex;align-items:center;gap:10px;font-size:12px;text-decoration:none;border:1px solid var(--teus-line);padding:11px 15px;border-radius:5px}.news-links a:after{content:'↗';color:var(--teus-cyan)}.news-source{border-top:1px solid var(--teus-line);padding-top:17px;font-size:11px;color:var(--teus-muted);margin-top:25px}.news-source summary{cursor:pointer;color:var(--teus-navy)}.news-source a{overflow-wrap:anywhere}.news-source p{margin-bottom:0}.news-send{background:#f2f7fa;border:1px solid var(--teus-line);padding:21px;border-radius:8px;margin-top:22px;margin-bottom:25px}.news-send h2{font-size:19px;margin:0 0 9px}.news-send p{font-size:11px;color:var(--teus-muted);margin:0 0 15px}.news-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.news-actions button,.news-actions a{font-size:12px;text-align:center;border-radius:5px;padding:11px 12px;text-decoration:none;display:flex;justify-content:center;align-items:center;border:1px solid var(--teus-line);background:#fff;line-height:1.5}.news-actions .news-primary{background:var(--teus-navy);color:#fff;border-color:var(--teus-navy)}.news-actions a:last-child{grid-column:1/-1;background:transparent}.news-media-select{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}.news-media-select button{position:relative;padding:3px;width:78px;height:62px;overflow:hidden}.news-media-select img{width:100%;height:100%;object-fit:cover}.news-media-select button[aria-pressed=true]{border:2px solid var(--teus-navy)}.news-media-select button[aria-pressed=true]:after{content:'✓';position:absolute;bottom:3px;right:3px;background:var(--teus-navy);color:#fff;border-radius:3px;padding:0 3px;font-size:11px}.news-caption{font-size:11px;margin-top:14px;color:var(--teus-muted)}.news-caption summary{cursor:pointer}.news-caption pre{white-space:pre-wrap;font:inherit;line-height:1.7;background:#fff;padding:13px;overflow-wrap:anywhere;color:var(--teus-ink);border-radius:4px}.news-status{font-size:12px;color:var(--teus-navy)}.news-status:empty{display:none}#news-copy-fallback{width:100%;padding:15px;min-height:180px;border:1px solid var(--teus-line);border-radius:6px;font:12px/1.7 inherit;margin-bottom:20px}.news-empty{padding:25px;border:1px dashed var(--teus-line);border-radius:7px;font-size:13px;color:var(--teus-muted)}.news-client .news-agent{display:none!important}.news-client .news-layout{display:block;max-width:860px;margin:0 auto}.news-client .news-article{padding:38px}.news-client .public-brand{pointer-events:none}.news-contact{margin-top:30px;padding-top:23px;border-top:1px solid var(--teus-line);font-size:13px;display:flex;gap:20px;justify-content:space-between;align-items:center}.news-contact p{margin:0;max-width:420px;color:var(--teus-muted)}.news-contact a{flex-shrink:0;background:var(--teus-navy);color:#fff;font-size:12px;padding:12px 17px;text-decoration:none;border-radius:5px}.news-text-label{display:inline-block;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--teus-muted);margin-bottom:12px}.news-historical{font-size:11px;line-height:1.7;color:var(--teus-muted);border-top:1px solid var(--teus-line);padding-top:17px;margin-top:24px}.news-card:hover,.news-actions button:hover,.news-links a:hover{border-color:var(--teus-navy)}
@media(max-width:950px){.news-layout{grid-template-columns:245px minmax(0,1fr);gap:18px}.news-card{grid-template-columns:65px minmax(0,1fr);gap:10px}.news-card img{width:65px;height:85px}.news-article{padding:22px}.news-actions{grid-template-columns:1fr}.news-actions a:last-child{grid-column:auto}.news-search{width:235px}}
@media(max-width:700px){.news-layout{grid-template-columns:1fr}.news-list{display:flex;overflow-x:auto;padding:2px 1px 10px;gap:9px;scroll-snap-type:x proximity}.news-card{flex:0 0 270px;scroll-snap-align:start}.news-filter-panel{gap:15px;padding:16px}.news-search{width:100%}.news-projects{gap:5px}.news-projects button{font-size:11px;padding:8px 11px}.news-article,.news-client .news-article{padding:22px 18px}.news-article .news-summary{font-size:15px}.news-body{font-size:13px}.news-send{padding:17px}.news-actions{grid-template-columns:1fr 1fr}.news-actions a:last-child{grid-column:1/-1}.news-article h1{font-size:28px}.news-contact{display:block}.news-contact a{display:inline-block;margin-top:15px}.news-hero img{max-height:470px}.news-hero{margin-bottom:20px}}
@media(max-width:380px){.news-actions{grid-template-columns:1fr}.news-actions a:last-child{grid-column:auto}}
