/* About AUD: scoped editorial redesign; other pages unchanged */
.aud-about-v2 .aud-overview{background:linear-gradient(165deg,#ffffff 0%,#fbfcf9 58%,#f0f5f1 100%);padding:clamp(48px,6vw,90px) 0;border-bottom:1px solid #e2e8df}
.aud-about-v2 .aud-overview-head{max-width:1060px;margin-bottom:34px}
.aud-about-v2 .aud-overview-head h2{font-size:clamp(30px,3vw,43px);margin:10px 0 10px}
.aud-about-v2 .aud-overview-lead{font-size:clamp(18px,1.7vw,23px)!important;color:#0c5746!important;line-height:1.85!important;font-weight:750;max-width:1000px}
.aud-about-v2 .aud-overview-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,.8fr);gap:clamp(30px,4vw,75px);align-items:start}
.aud-about-v2 .aud-overview-copy{padding:6px 0}
.aud-about-v2 .aud-overview-copy p{font-size:clamp(16px,1.23vw,18px);line-height:2.25;color:#314c47;margin:0 0 19px;text-align:justify}
.aud-about-v2 .aud-overview-copy strong{color:#06513f;font-weight:850}
.aud-about-v2 .aud-overview-aside{background:#073e34;color:#fff;border-radius:14px;padding:26px 26px 18px;border-top:5px solid #c7a15b;box-shadow:0 18px 35px #062b231b}
.aud-about-v2 .aud-overview-aside-label{font-weight:900;font-size:21px;color:#f3d18c;display:block;margin-bottom:10px}
.aud-about-v2 .aud-overview-aside>div{display:grid;grid-template-columns:42px 1fr;gap:0 13px;padding:16px 0;border-bottom:1px solid #ffffff24}
.aud-about-v2 .aud-overview-aside>div:last-child{border-bottom:0}
.aud-about-v2 .aud-overview-aside b{grid-row:span 2;font-size:24px;color:#d5b26b;line-height:1.4}
.aud-about-v2 .aud-overview-aside strong{font-size:17px;line-height:1.6}
.aud-about-v2 .aud-overview-aside small{font-size:13px;color:#d2e1d9;line-height:1.8}
.aud-about-v2 .aud-overview-jump{margin-top:34px;border-top:1px solid #d9e4da;padding-top:23px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.aud-about-v2 .aud-overview-jump span{font-weight:850;color:#184f40;margin-inline-end:8px}
.aud-about-v2 .aud-overview-jump a{font-weight:750;color:#0d4d40;background:white;border:1px solid #d6e1d7;border-radius:100px;padding:5px 17px;text-decoration:none;transition:background .2s,color .2s}
.aud-about-v2 .aud-overview-jump a:hover{background:#0b5142;color:white}
.aud-about-v2 section[id]{scroll-margin-top:100px}
@media(max-width:850px){.aud-about-v2 .aud-overview-columns{grid-template-columns:1fr}.aud-about-v2 .aud-overview-copy p{text-align:start}.aud-about-v2 .aud-overview-aside{max-width:none}}
