.achl-wrap,.achl-mobile-header-wrap{--achl-ink:#0f172a;--achl-body:#334155;--achl-muted:#64748b;--achl-faint:#8793a5;--achl-line:rgba(15,23,42,.085);--achl-line-strong:rgba(15,23,42,.15);--achl-soft:#f1f5f9;--achl-hover:#f8fafc;--achl-surface:#fff;--achl-break:#dc2626;--achl-live:#16a34a;--achl-radius:16px;--achl-radius-sm:12px;--achl-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.achl-wrap{width:calc(100% - var(--achl-pad,12px) - var(--achl-pad,12px));max-width:var(--achl-mw,1480px);margin:0 auto;padding:12px 0 48px;color:var(--achl-body);font-family:var(--achl-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.achl-wrap *,.achl-wrap *::before,.achl-wrap *::after{box-sizing:border-box}.achl-wrap a{color:inherit}.achl-no-underline a,.achl-no-underline a:hover,.achl-no-underline a:focus,.achl-no-underline a:active{text-decoration:none!important;background-image:none!important;border-bottom:0!important}.achl-wrap a:focus-visible,.achl-mobile-header-wrap a:focus-visible,.achl-mobile-header-wrap summary:focus-visible,.achl-mobile-header-wrap input:focus-visible,.achl-mobile-header-wrap button:focus-visible{outline:2px solid rgba(37,99,235,.32);outline-offset:2px}.achl-appbar{display:block;margin:0 0 10px;padding:0;background:transparent;border:0}.achl-appbar-brand,.achl-appbar-status{display:none}.achl-appnav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.achl-appnav::-webkit-scrollbar{display:none}.achl-appnav a{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid transparent;border-radius:999px;background:var(--achl-soft);color:#475569;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.achl-appnav a.is-active{background:var(--achl-ink);color:#fff}.achl-appnav a:hover{border-color:var(--achl-line-strong);background:#fff;color:var(--achl-accent,#2563eb)}.achl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 12px;padding:16px;background:#fff;border:1px solid var(--achl-line);border-radius:var(--achl-radius)}.achl-head-copy{min-width:0}.achl-section-kicker{display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--achl-accent,#2563eb);font-size:10.5px;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.achl-section-kicker span{width:7px;height:7px;border-radius:3px;background:var(--achl-accent,#2563eb)}.achl-page-title{margin:0;color:var(--achl-ink);font-size:clamp(1.65rem,8vw,2.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.08}.achl-desc{max-width:72ch;margin:9px 0 0;color:var(--achl-muted);font-size:.92rem;line-height:1.58}.achl-head-count{display:none;flex:0 0 auto;min-width:76px;padding:10px 12px;border:1px solid var(--achl-line);border-radius:12px;color:var(--achl-muted);font-size:10.5px;font-weight:750;line-height:1.2;text-align:center}.achl-head-count strong{display:block;margin-bottom:2px;color:var(--achl-ink);font-size:1.12rem;font-weight:900}.achl-newsapp-hero,.achl-newsapp-list-panel{margin:0 0 12px;padding:12px;background:#fff;border:1px solid var(--achl-line);border-radius:var(--achl-radius)}.achl-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 11px}.achl-section-head h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--achl-ink);font-size:14px;font-weight:900;letter-spacing:-.01em;line-height:1.25}.achl-section-head h2::before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:3px;background:var(--achl-accent,#2563eb)}.achl-newsapp-list-panel .achl-section-head h2::before{border-radius:50%;background:var(--achl-live)}.achl-section-head>span{color:var(--achl-faint);font-size:10.5px;font-weight:700}.achl-newsapp-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.achl-hero-card{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--achl-line);border-radius:var(--achl-radius-sm)}.achl-hero-card>a{display:block;height:100%}.achl-16x9{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#e8edf3}.achl-img{display:block;width:100%;height:100%;object-fit:cover}.achl-hero-body{padding:10px}.achl-h2,.achl-h3{color:var(--achl-ink)}.achl-h2{display:-webkit-box;overflow:hidden;margin:0;font-size:clamp(.91rem,3.8vw,1.08rem);font-weight:850;letter-spacing:-.018em;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:3}.achl-h3{margin:0;font-size:14.3px;font-weight:820;letter-spacing:-.01em;line-height:1.38}.achl-ex{margin:7px 0 0;color:var(--achl-muted);font-size:.86rem;line-height:1.55}.achl-meta,.achl-time{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:var(--achl-faint);font-size:10.5px;font-weight:650;line-height:1.2}.achl-time--live{color:var(--achl-live)}.achl-time--live::before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--achl-live)}.achl-pill{display:inline-flex;align-items:center;gap:5px;margin:0 0 7px;padding:4px 7px;border-radius:999px;background:var(--achl-soft);color:#475569;font-size:9px;font-weight:850;letter-spacing:.05em;line-height:1;text-transform:uppercase}.achl-pill::before{content:"";width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:currentColor}.achl-pill--color{background:var(--achl-pill,var(--achl-accent,#2563eb));color:#fff}.achl-pill--breaking{background:var(--achl-break)!important;color:#fff!important}.achl-pill-sep{width:1px;height:8px;margin:0 3px;background:rgba(255,255,255,.55)}.achl-newsapp-list{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.achl-item{--achl-item-media-width:86px;display:grid;grid-template-columns:var(--achl-item-media-width) minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:78px;padding:8px;background:#fff;border:1px solid var(--achl-line);border-radius:var(--achl-radius-sm)}.achl-item:hover{border-color:var(--achl-line-strong);background:var(--achl-hover)}.achl-item-media,.achl-item-body{min-width:0}.achl-item-media .achl-16x9{border-radius:9px}.achl-list-img-right .achl-item{grid-template-columns:minmax(0,1fr) var(--achl-item-media-width)}.achl-list-img-right .achl-item-media{grid-column:2}.achl-list-img-right .achl-item-body{grid-column:1;grid-row:1}.achl-item-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.achl-item .achl-ex{display:none}.achl-is-breaking .achl-h2::before,.achl-is-breaking .achl-h3::before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--achl-break);vertical-align:middle}.achl-empty{grid-column:1/-1;margin:0;padding:24px;color:var(--achl-muted);font-size:.9rem;text-align:center}.achl-pagination{margin-top:14px;padding:12px;background:#fff;border:1px solid var(--achl-line);border-radius:var(--achl-radius)}.achl-pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.achl-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 11px;border:1px solid var(--achl-line);border-radius:10px;background:#fff;color:var(--achl-body);font-size:.82rem;font-weight:780;text-decoration:none}.achl-pagination .page-numbers:hover{border-color:var(--achl-line-strong);background:var(--achl-hover);color:var(--achl-accent,#2563eb)}.achl-pagination .page-numbers.current{border-color:var(--achl-ink);background:var(--achl-ink);color:#fff}.achl-pagination .page-numbers.dots{border-color:transparent;background:transparent}.achl-mobile-header-wrap{display:none}@media(max-width:767px){body.achl-app-mobile-shell #masthead,body.achl-app-mobile-shell .site-header:not(.achl-mobile-header),body.achl-app-mobile-shell .main-header-bar,body.achl-app-mobile-shell .site-header-wrap,body.achl-app-mobile-shell .kadence-sticky-header,body.achl-app-mobile-shell .wp-site-blocks>header.wp-block-template-part{display:none!important}.achl-mobile-header-wrap,.achl-mobile-header-wrap *{box-sizing:border-box}.achl-mobile-header-wrap{display:block;position:sticky;top:0;z-index:999;width:100%;background:#fff;border-bottom:1px solid var(--achl-line)}.achl-mobile-header{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:58px;padding:0 6px;background:#fff;color:var(--achl-ink)}.achl-mobile-brand{display:flex;align-items:center;justify-content:center;min-width:0}.achl-mobile-brand .custom-logo{display:block;width:auto;max-width:150px;height:auto;max-height:38px}.achl-mobile-site-name{overflow:hidden;color:var(--achl-ink);font-size:17px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.achl-mobile-details>summary{display:grid;place-items:center;width:44px;height:44px;margin:0 auto;cursor:pointer;list-style:none}.achl-mobile-details>summary::-webkit-details-marker{display:none}.achl-mobile-details svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.achl-mobile-details .achl-icon-close{display:none}.achl-mobile-details[open] .achl-icon-open{display:none}.achl-mobile-details[open] .achl-icon-close{display:block}.achl-mobile-panel{position:absolute;top:58px;right:0;left:0;z-index:2;padding:14px;background:#fff;border-bottom:1px solid var(--achl-line)}.achl-mobile-panel-title{display:block;margin-bottom:9px;color:var(--achl-ink);font-size:12px;font-weight:900}.achl-mobile-menu-list{display:grid;gap:3px;margin:0;padding:0;list-style:none}.achl-mobile-menu-list ul{margin:3px 0 0 12px;padding:0;list-style:none}.achl-mobile-menu-list a{display:block;padding:10px 11px;border:1px solid transparent;border-radius:10px;color:var(--achl-body);font-size:14px;font-weight:700;text-decoration:none}.achl-mobile-menu-list a:hover{border-color:var(--achl-line);background:var(--achl-hover)}.achl-mobile-search-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.achl-mobile-search-panel label{display:block}.achl-mobile-search-panel input{width:100%;height:42px;padding:0 12px;border:1px solid var(--achl-line-strong);border-radius:10px;background:#fff;color:var(--achl-ink);font:inherit}.achl-mobile-search-panel button{height:42px;padding:0 15px;border:1px solid var(--achl-ink);border-radius:10px;background:var(--achl-ink);color:#fff;font:inherit;font-size:13px;font-weight:800}.achl-head-count{display:none}.achl-section-head>span{display:none}}@media(min-width:768px){.achl-wrap{width:90vw;padding:18px 0 60px}.achl-appbar{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr) auto;grid-template-areas:"brand nav status";align-items:center;gap:12px 16px;margin-bottom:16px;padding:12px 14px;background:#fff;border:1px solid var(--achl-line);border-radius:var(--achl-radius)}.achl-appbar-brand{grid-area:brand;display:flex;align-items:center;gap:10px;min-width:0}.achl-appbar-mark{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--achl-line);border-radius:11px;background:var(--achl-ink)}.achl-appbar-mark::before,.achl-appbar-mark::after,.achl-appbar-mark span{content:"";position:absolute;bottom:8px;width:4px;border-radius:999px;background:#fff}.achl-appbar-mark::before{left:9px;height:9px;opacity:.72}.achl-appbar-mark span{left:15px;height:15px}.achl-appbar-mark::after{left:21px;height:21px;opacity:.88}.achl-appbar-copy{display:flex;flex-direction:column;min-width:0}.achl-appbar-eyebrow{color:var(--achl-faint);font-size:10px;font-weight:850;letter-spacing:.1em;line-height:1.1;text-transform:uppercase}.achl-appbar-title{overflow:hidden;color:var(--achl-ink);font-size:15px;font-weight:900;letter-spacing:-.02em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.achl-appnav{grid-area:nav;justify-content:center}.achl-appbar-status{grid-area:status;display:flex;align-items:center;justify-self:end;gap:7px;color:#475569;font-size:11px;font-weight:800;white-space:nowrap}.achl-appbar-dot{width:7px;height:7px;border-radius:50%;background:var(--achl-live)}.achl-head{margin-bottom:16px;padding:20px 22px}.achl-head-count{display:block}.achl-page-title{font-size:clamp(2rem,3.3vw,3.1rem)}.achl-newsapp-hero,.achl-newsapp-list-panel{margin-bottom:16px;padding:14px}.achl-newsapp-hero-grid{gap:16px}.achl-hero-body{padding:15px}.achl-h2{font-size:clamp(1.25rem,1.85vw,1.78rem);line-height:1.25}.achl-newsapp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.achl-item{--achl-item-media-width:112px;gap:12px;min-height:94px;padding:9px}.achl-h3{font-size:clamp(14.5px,1.25vw,16.5px)}.achl-item .achl-ex{display:none}.achl-meta,.achl-time{font-size:11px}}@media(min-width:1200px){.achl-newsapp-hero-grid{gap:18px}.achl-hero-body{padding:18px}.achl-item{--achl-item-media-width:126px;gap:14px;min-height:104px;padding:10px}.achl-item .achl-ex{display:block;font-size:.8rem;-webkit-line-clamp:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.achl-wrap *,.achl-wrap *::before,.achl-wrap *::after,.achl-mobile-header-wrap *{scroll-behavior:auto!important;transition-duration:.01ms!important}}