.news-shell{max-width:1100px;margin:auto;padding:64px 24px 90px}.news-intro{max-width:740px;margin-bottom:38px}.news-intro h1{margin:14px 0;font-size:clamp(32px,4vw,54px);letter-spacing:-1.5px}.news-empty,.news-intro p{color:var(--muted);font-size:17px;line-height:1.8}.news-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.news-list:empty{display:none}.news-list>li{border-bottom:1px solid var(--line)}.news-row{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:32px;gap:32px;padding:32px 0}.news-row-meta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:5px}.news-meta,.news-row time{color:var(--muted);font-size:12px}.news-row time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.news-row-content{min-width:0}.news-row h2{margin:0 0 12px;font-size:23px;font-weight:600;line-height:1.5}.news-title-link{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;overflow-wrap:anywhere}.news-title-link svg{flex:0 0 auto;margin-top:7px;color:#547d13}.news-title-link:focus-visible,.news-title-link:hover{color:#547d13}.news-title-link:focus-visible{outline:2px solid #547d13;outline-offset:5px}.news-row p{max-width:84ch;margin:0;color:var(--muted);font-size:15px;line-height:1.8;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.news-row-tags{display:flex;flex-wrap:wrap;gap:6px 10px}.news-row-tags span{font-size:11px;color:#56751d;letter-spacing:.04em;text-transform:uppercase}.news-pagination{display:flex;justify-content:space-between;gap:20px;margin-top:32px}.news-back,.news-pagination a{font-size:14px;color:#527c18}.news-article{max-width:800px;margin:auto}.news-article h1{text-wrap:balance;margin:25px 0 18px;font-size:clamp(30px,4vw,48px);line-height:1.25;letter-spacing:-1px}.news-summary{font-size:19px;line-height:1.8;color:#5e6a60}.news-meta{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0 36px}.news-section{margin:34px 0}.news-figure{margin:30px 0}.news-figure>a{display:block}.news-figure img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;background:#f1f2eb}.news-figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.6}.news-figure figcaption a{color:#527c18}.news-illustrations{margin-top:44px;padding-top:26px;border-top:1px solid var(--line)}.news-illustrations>h2{font-size:24px}.news-image-unavailable{padding:30px 18px;color:var(--muted);background:#f1f2eb;font-size:14px}.news-section h2{font-size:24px}.news-section p{white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.95}.news-context,.news-sources{padding:24px;border:1px solid var(--line);border-radius:15px;background:var(--white);margin-top:28px}.news-context p,.news-sources p{color:var(--muted);font-size:13px;line-height:1.9}.news-links{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.news-links a{text-decoration:underline;text-underline-offset:4px}.news-source-title{font-weight:600;color:var(--ink)!important}.news-admin{display:grid;grid-gap:20px;gap:20px}.news-admin article{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.news-admin label{display:grid;grid-gap:7px;gap:7px;margin:12px 0;font-size:13px}.news-admin input,.news-admin select,.news-admin textarea{padding:10px;border:1px solid var(--line);border-radius:8px;width:100%;font:inherit}.news-admin textarea{min-height:130px;resize:vertical}.news-admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.news-admin-delete{margin-left:auto;border-color:#e4c3be;color:var(--danger);background:#fff8f6}.news-admin-delete:hover:not(:disabled){color:white;background:var(--danger)}.news-admin-error{color:var(--danger);font-size:12px;overflow-wrap:anywhere}.news-admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.news-admin-select,.news-admin-select-all{display:flex!important;align-items:center;gap:6px!important;margin:0!important;font-size:13px}.news-admin-select input,.news-admin-select-all input{width:auto;margin:0}.news-admin-toolbar .news-admin-delete{margin-left:auto}.news-admin-notice{color:var(--muted);font-size:12px}.news-admin-head{display:flex;align-items:flex-start;gap:12px}.news-admin-head>div{min-width:0}.news-admin-head h2{margin:0 0 5px;overflow-wrap:anywhere}.news-admin-select{margin-top:4px!important}.news-admin-meta{display:flex;flex-wrap:wrap;gap:5px 14px;margin:0;color:var(--muted);font-size:12px}.news-admin-issues{margin:14px 0;padding:12px 14px;border:1px solid #ecd2cb;border-radius:10px;background:#fff8f5;color:#7b3226;font-size:13px;line-height:1.7}.news-admin-issues p{margin:0}.news-admin-issues strong{display:block;margin-bottom:4px}.news-admin-issues details{margin-top:8px}.news-admin-issues summary{cursor:pointer;color:#8a5a4c;font-size:12px}.news-admin-issues ul{display:grid;grid-gap:5px;gap:5px;margin:8px 0 0;padding:0;list-style:none}.news-admin-issues li{display:grid;grid-gap:2px;gap:2px;padding-top:5px;border-top:1px solid #f0ddd6}.news-admin-issues code{color:#9a6a5d;font-size:11px;overflow-wrap:anywhere}.news-admin-issues li span{color:#74483c}.news-admin-ok{margin:12px 0;color:#4d7a18;font-size:12px}.news-admin-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 12px}.news-admin-filter{display:grid!important;grid-gap:5px!important;gap:5px!important;margin:0!important;font-size:12px}.news-admin-filter>span{color:var(--muted)}.news-admin-filter select,.news-admin-filter-search input{height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fafbf7;font:inherit}.news-admin-filter-search{position:relative;display:flex!important;align-items:center;gap:0!important}.news-admin-filter-search svg{position:absolute;left:10px;width:14px;color:#8d968f}.news-admin-filter-search input{width:260px;padding-left:32px}.news-admin-filters .button{height:38px}.news-admin-total{margin:0 0 14px;color:var(--muted);font-size:13px}.news-pagination{align-items:center}.news-pagination a,.news-pagination span.disabled{display:flex;align-items:center;gap:5px;font-size:14px}.news-pagination span.disabled{color:#a4aaa5}.news-pagination svg{width:13px}.news-pagination small{color:#8d958f;font-size:12px}@media (max-width:700px){.news-admin-delete{margin-left:0;width:100%}.news-admin-filters{align-items:stretch}.news-admin-filter-search,.news-admin-filter-search input{width:100%}.news-admin-toolbar{flex-direction:column;align-items:stretch}.news-admin-toolbar .news-admin-delete{margin-left:0;width:100%}.news-shell{padding:38px 20px 70px}.news-row{grid-template-columns:1fr;gap:14px;padding:26px 0}.news-row-meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:0}.news-row h2{font-size:21px;margin-bottom:10px}.news-title-link{gap:14px}.news-row p{-webkit-line-clamp:3}}