*{box-sizing:border-box}
html{background:#111}
body{color:#d7ded5}
#toplinks{margin-right:15px}#toplinks a{font-size:11px;margin-left:2px;margin-right:2px}
#main{background-position:center top;background-size:auto 1000px;min-height:100vh}
.news-shell{padding:16px 24px 0;min-height:500px;overflow:hidden}
.news-main{background:#f3f5ed;border-top:5px solid #a8c13c;border-radius:5px;color:#263427;padding:30px 38px;min-height:400px;font:16px/1.7 Arial,Helvetica,sans-serif}
.news-crumb{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:#62725a;margin-bottom:24px}.news-crumb a{color:#526e10}
.news-kicker{font-size:12px;letter-spacing:.15em;color:#567017;font-weight:700}
.news-intro{padding:7px 0 24px;border-bottom:1px solid #d7dfcc;margin-bottom:25px}
.news-intro h1,.news-article h1{font:700 34px/1.2 Arial,Helvetica,sans-serif;color:#263e17;margin:9px 0 12px}
.news-intro p{margin:0;color:#526050}
.news-list{display:grid;gap:18px}
.news-card{padding:25px 28px;background:#fff;border:1px solid #d8e0ce;border-left:5px solid #98b42d;border-radius:5px}
.post-meta{font-size:13px;color:#69766a;display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}
.badge{background:#e9f0d2;color:#486719;padding:3px 9px;border-radius:3px;font-weight:700}
.news-card h2{font-size:25px;line-height:1.3;margin:0 0 12px}.news-card h2 a{color:#254219}.news-card p{margin:0 0 12px}.read-more,.news-related a,.news-after a{color:#5a760c;font-weight:700}
.news-related{margin:24px 0 0;color:#546252;font-size:14px}
.news-article{background:#fff;border:1px solid #d8e0ce;border-radius:5px;padding:33px 42px;max-width:850px;margin:0 auto}
.news-article h1{font-size:31px}.news-article h2{font-size:23px;color:#31521e;margin:30px 0 12px;line-height:1.3}.news-article p{margin:0 0 19px}.news-article ul{padding-left:24px}.news-article li{margin:0 0 11px}.news-article a{color:#56750c}.featured-quote{background:#f0f5e5;border-left:4px solid #91ae2e;padding:17px 20px;margin:22px 0;color:#42602a;font-style:italic}
.news-after{border-top:1px solid #d8e0ce;padding-top:20px;margin-top:32px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.news-footer{display:flex;justify-content:space-between;gap:15px;color:#efefef;font-size:12px;padding:22px 0 26px}
@media(max-width:1020px){#linkbox,#data-container{max-width:100%;width:100%}#linkbox{background-size:100% 100%}.news-shell{padding:14px}.news-main{padding:24px}}
@media(max-width:650px){.top-space{height:25px}#linkbox{height:auto;min-height:126px;background-size:auto 126px;background-position:left top}#socail{display:none}#toplinks{float:none;padding:56px 12px 12px;margin:0;display:flex;flex-wrap:wrap;gap:5px;background:linear-gradient(transparent 49px,#adc636 49px)}#toplinks a{font-size:12px;margin:0 4px}.news-main{padding:19px}.news-card,.news-article{padding:20px}.news-intro h1,.news-article h1{font-size:27px}.news-footer{display:block}.news-footer span{display:block}}
