.news-header-search{margin-left:auto;width:230px;height:40px;border:1px solid var(--line);border-radius:8px;background:#fff;display:flex;align-items:center;padding:4px}.news-header-search input{flex:1;min-width:0;border:0;outline:0;padding:0 10px;font-size:12px}.news-header-search button{width:32px;height:32px;border:0;border-radius:6px;background:var(--green);color:#fff;font-weight:800;cursor:pointer}.news-hero{background:#f4f3ed;border-bottom:1px solid #e3e6df}.news-hero-inner{max-width:var(--max);min-height:315px;margin:auto;padding:68px 24px 58px;display:grid;grid-template-columns:minmax(0,720px) 230px;align-items:end;gap:45px}.news-title-block h1{font-size:44px;line-height:1.25;letter-spacing:-2px;margin:12px 0 16px;max-width:700px}.news-title-block p{font-size:15px;line-height:1.8;color:#5f6e68;margin:0;max-width:620px}.news-clock{border-left:3px solid var(--green);padding-left:18px}.news-clock small{display:block;font-size:11px;color:#71807a}.news-clock strong{display:block;margin-top:7px;font-size:14px;line-height:1.45}.news-layout{max-width:var(--max);margin:auto;padding:38px 24px 58px;display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:26px}.lead-story{min-height:380px;border:1px solid #dfe5df;border-radius:14px;background:#fff;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 270px}.lead-visual{background:#173f35;position:relative;overflow:hidden;min-height:100%}.lead-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,237,184,.8),rgba(255,255,255,0) 55%),radial-gradient(circle at 78% 24%,rgba(239,126,75,.8),transparent 28%)}.lead-visual span{position:absolute;left:22px;bottom:22px;color:#fff;font:700 11px "DM Sans";letter-spacing:1.2px}.lead-body{padding:31px;display:flex;flex-direction:column}.news-chip{align-self:flex-start;border-radius:4px;background:#edf5f1;color:#47715f;font-size:10px;font-weight:800;padding:5px 9px}.lead-body h2{font-size:28px;line-height:1.38;letter-spacing:-1px;margin:20px 0 12px}.lead-body p{font-size:13px;line-height:1.8;color:#64716c;margin:0}.news-meta{display:flex;gap:12px;align-items:center;color:#87918c;font-size:11px;margin-top:15px}.news-meta i{width:3px;height:3px;border-radius:50%;background:#bac2be}.news-link{margin-top:auto;display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:12px;font-weight:800;color:var(--green);border-top:1px solid #eef0ed;padding-top:18px}.headline-panel{border:1px solid var(--line);border-radius:14px;background:#fff;padding:24px}.headline-title h2{font-size:20px;letter-spacing:-.8px;margin:5px 0 18px}.headline-list{display:grid;gap:0}.headline-item{display:block;text-decoration:none;padding:15px 0;border-top:1px solid #edf0ed}.headline-item:first-child{border-top:0;padding-top:0}.headline-item small{display:block;font-size:10px;color:#668776;font-weight:800;margin-bottom:7px}.headline-item b{display:block;font-size:14px;line-height:1.5;letter-spacing:-.2px}.headline-item span{display:block;margin-top:7px;font-size:10px;color:#8b9490}.news-board{max-width:var(--max);margin:auto;padding:0 24px 88px}.news-actions{display:flex;align-items:center;gap:13px}.news-actions span{font-size:12px;color:#7c8883}.news-actions select{border:1px solid var(--line);border-radius:7px;background:#fff;padding:9px 30px 9px 12px;font-size:12px}.news-controls{display:flex;gap:8px;flex-wrap:wrap;margin:-8px 0 25px}.news-controls button{height:38px;border:1px solid var(--line);border-radius:19px;background:#fff;padding:0 16px;font-size:12px;font-weight:800;cursor:pointer}.news-controls button.active{background:var(--green);border-color:var(--green);color:#fff}.news-list{border-top:2px solid #24332e}.news-item{display:grid;grid-template-columns:110px minmax(0,1fr) 120px;gap:22px;padding:24px 0;border-bottom:1px solid #e8ece7;text-decoration:none;align-items:start}.news-date{font:700 13px "DM Sans";color:#77837e}.news-item h3{font-size:20px;line-height:1.45;letter-spacing:-.6px;margin:0 0 9px}.news-item p{font-size:13px;color:#68736f;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-source{text-align:right;font-size:11px;color:#7b8883}.news-source b{display:block;color:#40504a;margin-bottom:5px}.news-page .status-message.ok span{background:#6fa77a}.news-page .status-message.warn span{background:#d69755}@media(max-width:1000px){.news-header-search{display:none}.news-hero-inner,.news-layout{grid-template-columns:1fr}.lead-story{grid-template-columns:1fr}.lead-visual{min-height:150px;order:-1}.headline-panel{padding:22px}.news-item{grid-template-columns:90px minmax(0,1fr)}}@media(max-width:620px){.news-hero-inner{min-height:auto;padding-top:48px;padding-bottom:46px}.news-title-block h1{font-size:32px;letter-spacing:-1.4px}.news-title-block p{font-size:13px}.news-layout{padding-top:28px}.lead-body{padding:23px}.lead-body h2{font-size:23px}.section-heading{display:block}.news-actions{margin-top:17px}.news-item{grid-template-columns:1fr;gap:7px;padding:21px 0}.news-source{text-align:left}.news-date{font-size:11px}.news-item h3{font-size:17px}.news-board{padding-bottom:64px}}
