.news-share{margin-top:36px;padding-top:25px;border-top:1px solid #e3e7dd}
.news-share-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}
.news-share-heading>span{width:21px;height:3px;border-radius:3px;background:#d6bd67}
.page-content .news-share-heading h2{margin:0;color:#244b35;font-size:14px;font-weight:700;letter-spacing:.2px}
.news-share-heading i{flex:1;height:1px;background:linear-gradient(90deg,#e0e6db,transparent);margin-left:8px}
.news-share-actions{display:flex;flex-wrap:wrap;gap:9px}
.page-content .news-share-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:11px 13px;border:1px solid #dce4d7;border-radius:9px;background:#f6f8f2;color:#28543a;font:600 11px/1.4 Quicksand,sans-serif;text-decoration:none;cursor:pointer;box-shadow:none;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}
.news-share-actions svg{flex:none}
.page-content .news-share-actions :is(a,button):hover{background:linear-gradient(120deg,#19472f,#39734b);color:#fffdf2;border-color:#426f48;transform:translateY(-2px);box-shadow:0 4px 0 #d8c77e55}
.page-content .news-share-actions :is(a,button):focus-visible{outline:2px solid #ac8d32;outline-offset:3px}
.news-share [hidden]{display:none!important}
.page-content .news-share-status{margin:10px 0 0;font-size:12px;color:#28543a}
.news-share-status:empty{display:none}
.news-share-fallback{display:block;margin-top:12px;font-size:12px}.news-share-fallback input{display:block;width:100%;padding:10px;border:1px solid #dce4d7;border-radius:6px;background:#fff;color:#244b35}
@media(max-width:550px){.news-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page-content .news-share-actions :is(a,button){padding:11px 8px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.page-content .news-share-actions :is(a,button){transition:none;transform:none!important}}
@media print{
 @page{margin:18mm}
 body.single-post{background:#fff!important;color:#000!important}
 body.single-post .topbar,body.single-post .navigation,body.single-post #wpadminbar,body.single-post .skip-link,body.single-post header,body.single-post footer,body.single-post .side-nav,body.single-post .inner-bottom,body.single-post .news-share,body.single-post .breadcrumb,body.single-post .content-kicker,body.single-post .joinchat{display:none!important}
 body.single-post .page-banner{background:none!important;padding:0 0 16px!important;min-height:0!important}
 body.single-post .page-banner:before,body.single-post .page-banner:after{display:none!important}
 body.single-post .page-banner h1{font-size:24pt!important;color:#000!important}
 body.single-post .wrap,body.single-post .inner-layout,body.single-post .inner-body,body.single-post .page-content{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}
 body.single-post .inner-main{padding:0!important}
 body.single-post .article-frame{max-width:130mm;margin:12px auto!important;break-inside:avoid}
 body.single-post .article-cover{max-height:85mm!important;width:100%!important;object-fit:contain!important}
 body.single-post .editorial-content{font-size:11pt!important;line-height:1.6!important;color:#000!important}
 body.single-post p{orphans:3;widows:3}body.single-post a{color:#000!important;text-decoration:none!important}
}
