/* ASN Academy — News Lock 08 */
.asn-news-main{overflow:hidden;background:#fff;color:#17261f}.asn-news-hero{position:relative;padding:clamp(72px,8vw,118px) 0;background:linear-gradient(125deg,#062f24 0%,#0a4a35 56%,#116846 100%);color:#fff;isolation:isolate}.asn-news-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,rgba(242,153,37,.20),transparent 30%),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,38px 38px,38px 38px;z-index:-2}.asn-news-hero-orb{position:absolute;width:360px;height:360px;border-radius:50%;border:1px solid rgba(255,255,255,.12);right:-110px;top:-130px;box-shadow:0 0 0 50px rgba(255,255,255,.025),0 0 0 100px rgba(255,255,255,.018);z-index:-1}.asn-news-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(44px,7vw,90px);align-items:center}.asn-news-hero-copy h1{max-width:800px;margin:16px 0 20px;font-size:clamp(42px,5.4vw,76px);line-height:.98;letter-spacing:-.045em;color:#fff}.asn-news-hero-copy h1 em{font-style:normal;color:#f1a62a}.asn-news-hero-copy>p{max-width:710px;margin:0;color:rgba(255,255,255,.82);font-size:clamp(17px,1.4vw,20px);line-height:1.75}.asn-news-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.asn-news-spotlight{padding:30px;border:1px solid rgba(255,255,255,.15);border-radius:26px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px);box-shadow:0 26px 80px rgba(0,0,0,.18)}.asn-news-spotlight-label{display:block;margin-bottom:18px;color:#ffc66c;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.asn-news-focus-row{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12)}.asn-news-focus-row:first-of-type{border-top:0}.asn-news-focus-row>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(241,166,42,.13);color:#ffc66c;font-size:12px;font-weight:800}.asn-news-focus-row strong,.asn-news-focus-row small{display:block}.asn-news-focus-row strong{color:#fff;font-size:15px}.asn-news-focus-row small{margin-top:4px;color:rgba(255,255,255,.66);line-height:1.5}.asn-news-topics{padding-top:32px;padding-bottom:32px}.asn-news-topic-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.asn-news-topic-grid a{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:18px;border:1px solid #e5ebe8;border-radius:16px;background:#fff;color:#183129;text-decoration:none;transition:.22s ease}.asn-news-topic-grid a:hover{transform:translateY(-3px);border-color:#b9d2c7;box-shadow:0 16px 32px rgba(15,69,50,.08)}.asn-news-topic-grid a>span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#eaf5ef;color:#0b6a48}.asn-news-topic-grid svg{width:21px;height:21px}.asn-news-topic-grid strong{font-size:14px}.asn-news-topic-grid small{color:#718078;font-size:12px}.asn-news-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.asn-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.asn-news-card{overflow:hidden;border:1px solid #e4ebe7;border-radius:22px;background:#fff;box-shadow:0 16px 45px rgba(10,56,40,.06);transition:.25s ease}.asn-news-card:hover{transform:translateY(-5px);box-shadow:0 22px 55px rgba(10,56,40,.11)}.asn-news-card-featured{grid-column:span 2;display:grid;grid-template-columns:1.1fr .9fr}.asn-news-card-media{display:block;min-height:230px;background:#e9f1ed;overflow:hidden}.asn-news-card-featured .asn-news-card-media{min-height:100%}.asn-news-card-media img{width:100%;height:100%;min-height:230px;object-fit:cover;display:block;transition:transform .4s ease}.asn-news-card:hover .asn-news-card-media img{transform:scale(1.035)}.asn-news-placeholder{display:grid;place-items:center;min-height:230px;height:100%;background:linear-gradient(135deg,#e8f4ee,#f7f2e6);color:#0c6747}.asn-news-placeholder-icon{width:54px;height:54px}.asn-news-card-body{padding:24px}.asn-news-card-featured .asn-news-card-body{padding:clamp(28px,4vw,44px)}.asn-news-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:13px;color:#718078;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.asn-news-meta span+span:before{content:"•";margin-right:10px;color:#e49b25}.asn-news-card h3{margin:0 0 12px;font-size:22px;line-height:1.25;letter-spacing:-.025em}.asn-news-card-featured h3{font-size:clamp(26px,3vw,38px)}.asn-news-card h3 a{color:#123a2d;text-decoration:none}.asn-news-card p{margin:0;color:#627068;line-height:1.7}.asn-news-read{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:#0b6848;font-weight:800;text-decoration:none;font-size:14px}.asn-news-read svg{width:17px;height:17px;transition:transform .2s}.asn-news-read:hover svg{transform:translateX(4px)}.asn-news-pagination{margin-top:40px}.asn-news-pagination ul{display:flex;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.asn-news-pagination a,.asn-news-pagination span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border:1px solid #dfe8e3;border-radius:11px;color:#17382d;text-decoration:none;font-weight:700}.asn-news-pagination .current{background:#0b6244;color:#fff;border-color:#0b6244}.asn-news-empty{padding:56px 26px;text-align:center;border:1px dashed #c9d8d1;border-radius:24px;background:#f7faf8}.asn-news-empty-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 18px;border-radius:18px;background:#e8f4ee;color:#0b6848}.asn-news-empty-icon svg{width:30px;height:30px}.asn-news-empty h3{margin:0 0 10px;font-size:27px;color:#123a2d}.asn-news-empty p{max-width:640px;margin:0 auto;color:#68756e;line-height:1.7}.asn-news-opportunity{position:relative}.asn-news-opportunity-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:36px}.asn-news-opportunity h2{max-width:760px;margin:10px 0 12px;color:#fff}.asn-news-opportunity p{max-width:760px;margin:0;color:rgba(255,255,255,.72);line-height:1.7}.asn-news-opportunity-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:1050px){.asn-news-hero-grid{grid-template-columns:1fr}.asn-news-spotlight{max-width:760px}.asn-news-topic-grid{grid-template-columns:repeat(3,1fr)}.asn-news-grid{grid-template-columns:repeat(2,1fr)}.asn-news-card-featured{grid-column:1/-1}.asn-news-opportunity-grid{grid-template-columns:1fr}.asn-news-opportunity-actions{justify-content:flex-start}}
@media(max-width:720px){.asn-news-hero{padding:64px 0}.asn-news-hero-copy h1{font-size:44px}.asn-news-topic-grid{grid-template-columns:1fr 1fr}.asn-news-grid{grid-template-columns:1fr}.asn-news-card-featured{display:block;grid-column:auto}.asn-news-heading{display:block}.asn-news-heading>a{display:inline-block;margin-top:12px}.asn-news-opportunity-actions{display:grid}.asn-news-opportunity-actions .asn-btn{width:100%;justify-content:center}}
@media(max-width:480px){.asn-news-topic-grid{grid-template-columns:1fr}.asn-news-hero-copy h1{font-size:38px}.asn-news-spotlight{padding:22px}.asn-news-card-body{padding:21px}}
