.news-main{padding-bottom:86px}.news-heading{padding-block:48px 58px;max-width:860px}.news-heading h1{font-size:clamp(2.8rem,4.8vw,4.6rem);line-height:1.14;margin-bottom:28px}.news-heading .article-intro{max-width:780px;margin-bottom:0}.news-owner-link{display:inline-block;margin-top:24px;font-size:1rem;text-decoration:underline;text-underline-offset:5px;color:var(--olive-dark)}
.news-empty{display:flex;align-items:flex-start;gap:36px;border:1px solid var(--line);background:var(--paper);border-radius:24px;padding:48px}.news-empty-mark{font-size:3.5rem;line-height:1;color:var(--olive-dark)}.news-empty h2{font-size:clamp(1.7rem,2.6vw,2.25rem);max-width:700px;margin-bottom:20px}.news-empty p{max-width:710px}.news-topic-links{display:flex;flex-wrap:wrap;gap:16px 30px;margin-top:30px}.news-topic-links a,.news-back{font-size:1rem;text-decoration:underline;text-underline-offset:5px;color:#52642d}
.news-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:64px;padding:42px 46px;border-radius:24px;background:#eef1df}.news-cta h2{font-size:clamp(1.7rem,2.4vw,2.15rem);margin-bottom:16px}.news-cta .eyebrow{margin-bottom:14px}.news-cta p:last-child{margin:0;max-width:620px}.news-cta>.button{flex-shrink:0}
.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.news-card{border:1px solid var(--line);border-top:4px solid var(--olive);border-radius:0 0 18px 18px;padding:30px;display:flex;flex-direction:column;overflow-wrap:anywhere}.news-card:nth-child(3n+2){border-top-color:#cc9b4c}.news-card:nth-child(3n){border-top-color:#52642d}.news-card h2{font-size:1.6rem;line-height:1.45;margin-bottom:20px}.news-card h2 a:hover{text-decoration:underline;text-underline-offset:5px}.news-card>p:not(.eyebrow){font-size:1rem;color:var(--muted)}.news-card .eyebrow{font-size:.9rem}.news-card-bottom{margin-top:auto;display:flex;flex-wrap:wrap;gap:14px 25px;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;font-size:.9375rem}.news-card-bottom a{text-decoration:underline;color:#52642d;text-underline-offset:5px}.news-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:40px}
.news-reading{max-width:850px;padding-top:48px;overflow-wrap:anywhere}.news-reading h1{font-size:clamp(2.15rem,4vw,3.7rem);line-height:1.25;margin-block:18px 24px}.news-meta{font-size:.9375rem;color:var(--muted)}.news-lead{font-size:1.35rem;line-height:1.8;margin-block:32px}.news-body{font-size:1.125rem;line-height:1.95}.news-body h2{font-size:2rem;margin-block:44px 22px}.news-body h3{font-size:1.5rem;margin-block:34px 18px}.news-body p{margin-bottom:26px}.news-body li{padding-left:8px;margin-bottom:14px}.news-body a,.news-author a,.news-notice a,#news-status a{color:#52642d;text-decoration:underline;text-underline-offset:4px}.news-author{border-block:1px solid var(--line);padding-block:28px;margin-top:44px;font-size:1rem}.news-author p{margin:10px 0 14px}.news-reading .news-cta{display:block;margin-block:42px}.news-reading .news-cta .button{margin-top:25px}.news-notice{background:#fff0d6;border:1px solid #e3c68f;border-radius:12px;padding:22px;margin-bottom:28px;font-size:1rem}.news-notice p{margin:8px 0 0}
.news-admin,.news-editor-wrap{padding-top:48px}.news-admin h1,.news-editor-wrap h1{font-size:clamp(2rem,3.6vw,3rem);margin:18px 0}.news-admin-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:35px}.news-admin-heading .eyebrow{margin-bottom:10px}.news-admin-list{padding:0;list-style:none;margin-top:36px}.news-admin-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0;border-top:1px solid var(--line)}.news-admin-row h2{font-size:1.6rem;margin:16px 0 10px}.news-admin-row p{font-size:.95rem;color:var(--muted);margin:0}.news-badge{display:inline-block;font-size:.85rem;padding:3px 13px;border-radius:30px;background:#f4ecda}.news-badge.is-published{background:#e7efd5}.news-admin-row .button{flex-shrink:0}.news-editor-wrap>.eyebrow{margin-top:35px}.news-editor-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:42px;align-items:start;margin-top:30px}.news-edit-main,.news-edit-aside{min-width:0}.news-edit-aside{background:var(--paper);padding:28px;border-radius:18px}.news-edit-aside h2{font-size:1.45rem;margin-top:35px}.news-edit-aside>.form-field:first-child,.news-edit-main>.form-field:first-child{margin-top:0}.news-editor-wrap .form-field textarea{min-height:120px}.news-editor-wrap #news-body{min-height:510px;line-height:1.8}.news-editor-wrap [readonly]{background:#f2f3ee;color:#5b6255}.news-editor-wrap #slug-help{margin-top:-13px;overflow-wrap:anywhere}.news-editor-note{font-size:.9rem;line-height:1.7;border-top:1px solid #d9ddc9;margin-top:28px;padding-top:22px}.news-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.news-toolbar button{border:1px solid #c5cbb6;background:#f4f6ea;color:var(--ink);border-radius:8px;font-size:.9375rem;padding:7px 12px}.news-savebar{display:flex;flex-wrap:wrap;gap:18px;align-items:center;border-top:1px solid var(--line);padding-top:30px;margin-top:20px}.button.light{background:white;border:1px solid #788641;color:#435126}.button.light:hover{background:#f2f5e7}.news-savebar>a{font-size:.9375rem;text-decoration:underline;text-underline-offset:4px}#news-status{padding:23px;margin-top:22px;border-radius:12px;background:#e8efd9;scroll-margin-top:200px}#news-status[data-state=error]{background:#fff1e4;border-left:4px solid #a65320}.news-editor-wrap [disabled]{opacity:.65;cursor:wait}.news-savebar [hidden]{display:none}
@media(max-width:1050px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-cta{display:block}.news-cta>.button{margin-top:25px}.news-editor-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:25px}.news-edit-aside{padding:22px}}
@media(max-width:760px){.news-main{padding-bottom:56px}.news-heading{padding-block:30px 36px}.news-heading h1{font-size:3rem}.news-empty{padding:28px 24px;display:block}.news-empty-mark{display:block;font-size:2.4rem;margin-bottom:22px}.news-empty h2{font-size:1.6rem}.news-topic-links{flex-direction:column;gap:16px}.news-cta{margin-top:36px;padding:30px 25px}.news-grid{grid-template-columns:1fr;gap:24px}.news-card{padding:27px}.news-reading{padding-top:30px}.news-reading h1{font-size:2.15rem}.news-lead{font-size:1.2rem}.news-body h2{font-size:1.7rem}.news-editor-grid{grid-template-columns:1fr}.news-editor-wrap,.news-admin{padding-top:30px}.news-admin-heading{display:block}.news-admin-heading .button{margin-top:10px}.news-admin-row{align-items:flex-start;flex-direction:column;gap:15px}.news-savebar{align-items:stretch;flex-direction:column}.news-savebar>a{text-align:center;padding:10px}.news-pagination{flex-wrap:wrap;font-size:.9rem}.news-pagination .button{padding:12px 16px;min-height:48px}.news-reading .news-cta{margin-block:30px}.news-meta{font-size:.875rem}}
