.ac-news{--green:#3f6d3c;--dark:#163536;--gold:#b58a3c;--cream:#f6f1e8;max-width:1450px;margin:auto;color:#233536;font-family:Arial,sans-serif}.ac-news *{box-sizing:border-box}.ac-news-hero{background:linear-gradient(120deg,#f7f2e9,#edf3e8);border-radius:0 0 24px 24px;padding:42px 20px;text-align:center}.ac-news-hero-inner{max-width:850px;margin:auto}.ac-news-kicker{font-size:12px;letter-spacing:4px;color:#937240}.ac-news-hero h1{font-family:Georgia,serif;font-size:43px;line-height:1.1;margin:8px 0;color:var(--dark)}.ac-news-hero p{font-size:18px}.ac-news-search{display:flex;max-width:700px;margin:25px auto 0}.ac-news-search input{flex:1;padding:15px;border:1px solid #ccd8cb;border-radius:8px 0 0 8px;font-size:15px}.ac-news-search button,.ac-news-pro a{border:0;background:var(--green);color:white;padding:0 25px;border-radius:0 8px 8px 0;font-weight:bold}.ac-news-cats{display:flex;gap:10px;flex-wrap:wrap;padding:22px 15px}.ac-news-cats a{padding:8px 13px;border:1px solid #dbe3d7;border-radius:20px;color:#466046;text-decoration:none}.ac-news-cats a.active,.ac-news-cats a:hover{background:var(--green);color:#fff}.ac-news-layout,.ac-news-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;padding:0 15px 40px}.ac-news-featured{display:grid;grid-template-columns:45% 55%;min-height:330px;background:#fbf8f2;border:1px solid #ebe7de;border-radius:16px;overflow:hidden}.ac-news-featured-copy{padding:32px}.ac-news-featured-copy>span,.ac-news-label{display:inline-block;background:var(--gold);color:#fff;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:bold}.ac-news-featured h2{font:32px/1.15 Georgia,serif;margin:14px 0}.ac-news-featured-copy>a,.ac-news-more{color:var(--green);font-weight:bold;text-decoration:none}.ac-news-featured-image,.ac-news-card-image{background:linear-gradient(135deg,#dde9d7,#eadfc9);background-size:cover;background-position:center}.ac-news-section-title{font:28px Georgia,serif;margin:26px 0 14px}.ac-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ac-news-card{border:1px solid #e3e8e0;border-radius:12px;overflow:hidden;background:#fff}.ac-news-card-image{display:block;height:150px}.ac-news-card-body{padding:14px}.ac-news-card-body>span{background:#e6efd9;border-radius:12px;padding:4px 9px;font-size:11px}.ac-news-card h3{font:19px/1.25 Georgia,serif;margin:12px 0}.ac-news-card h3 a{color:var(--dark);text-decoration:none}.ac-news-card p{color:#667;line-height:1.45;font-size:13px}.ac-news-side{background:#faf9f6;border:1px solid #e5e5df;border-radius:14px;padding:19px;height:max-content}.ac-news-side h2{font:23px Georgia,serif;margin:0 0 12px}.ac-news-side>a{display:flex;gap:13px;padding:13px 0;border-bottom:1px solid #e5e5df;color:var(--dark);text-decoration:none}.ac-news-side>a b{font:23px Georgia,serif;color:var(--gold)}.ac-news-side>a span{font-weight:bold}.ac-news-side small{display:block;color:#999;margin-top:4px}.ac-news-pro{background:#edf3e9;padding:18px;border-radius:10px;margin-top:20px}.ac-news-pro a{display:inline-block;border-radius:7px;padding:11px 16px;text-decoration:none}.ac-news-empty{padding:60px;text-align:center;background:#faf9f6;border-radius:14px}.ac-news-pages{text-align:center;margin:25px}.ac-news-pages a{display:inline-block;padding:8px 12px;margin:2px;border:1px solid #ddd;text-decoration:none;color:var(--dark)}.ac-news-pages a.active{background:var(--green);color:white}.ac-news-single{padding-top:35px}.ac-news-single article{background:white;border:1px solid #e4e6df;border-radius:15px;padding:35px}.ac-news-single h1{font:42px/1.15 Georgia,serif;color:var(--dark)}.ac-news-back{color:var(--green);text-decoration:none}.ac-news-label{margin-top:25px}.ac-news-lead{font-size:20px;line-height:1.5;color:#52605f}.ac-news-date,.ac-news-source{color:#888}.ac-news-main-image{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:12px;margin:25px 0}.ac-news-content{font:17px/1.75 Georgia,serif;white-space:normal}.ac-news-source a{color:var(--green)}.ac-news-disclaimer{background:#f6f1e8;border-left:4px solid var(--gold);padding:14px;font-size:13px}.ac-news-search button{cursor:pointer}
@media(max-width:900px){.ac-news-layout,.ac-news-single-layout{grid-template-columns:1fr}.ac-news-grid{grid-template-columns:repeat(2,1fr)}.ac-news-side{order:2}.ac-news-featured{grid-template-columns:1fr}.ac-news-featured-image{min-height:240px;order:-1}}
@media(max-width:560px){.ac-news-hero h1{font-size:30px}.ac-news-search{display:block}.ac-news-search input,.ac-news-search button{width:100%;border-radius:8px;margin:4px 0;padding:13px}.ac-news-featured-copy{padding:20px}.ac-news-featured h2{font-size:25px}.ac-news-grid{grid-template-columns:1fr}.ac-news-single article{padding:20px}.ac-news-single h1{font-size:30px}}

