:root{--apep-ink:#111827;--apep-accent:#2563eb;--apep-surface:#f4f6f8;--apep-paper:#fff;--apep-muted:#667085;--apep-line:#d9dee5;--apep-danger:#d92d20;--apep-radius:12px;--apep-serif:"Source Serif 4",Georgia,serif;--apep-sans:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--apep-shadow:0 14px 34px rgba(16,24,40,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--apep-paper);color:var(--apep-ink);font-family:var(--apep-sans);font-size:16px;line-height:1.6}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--apep-accent)}button,input,textarea,select{font:inherit}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.apep-skip-link{position:fixed;left:1rem;top:-100px;z-index:99999;background:#fff;padding:.75rem 1rem;border:2px solid var(--apep-ink)}.apep-skip-link:focus{top:1rem}.apep-container{width:min(1240px,calc(100% - 40px));margin-inline:auto}.apep-container-wide{width:min(1420px,calc(100% - 40px));margin-inline:auto}.apep-container-narrow{width:min(820px,calc(100% - 40px));margin-inline:auto}.apep-main{min-height:55vh}.apep-brand{text-align:center}.apep-wordmark{display:inline-flex;flex-direction:column;line-height:.94;text-transform:uppercase;letter-spacing:-.02em}.apep-wordmark strong{font:800 clamp(26px,3vw,40px)/.95 var(--apep-sans)}.apep-wordmark span{margin-top:7px;font-size:14px;font-weight:600;letter-spacing:.35em;color:var(--apep-accent)}.apep-brand p{margin:12px 0 0;color:var(--apep-muted);font-size:12px}.custom-logo{max-height:78px;width:auto}.apep-home-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.9fr);gap:30px;padding-block:34px}.apep-lead-story{border-right:1px solid var(--apep-line);padding-right:30px}.apep-lead-media{display:block;aspect-ratio:16/8.8;overflow:hidden;background:var(--apep-surface)}.apep-lead-media img{width:100%;height:100%;object-fit:cover}.apep-lead-copy{padding-top:18px}.apep-lead-copy h1{font:700 clamp(32px,4.1vw,62px)/1.02 var(--apep-serif);letter-spacing:-.035em;margin:9px 0 12px}.apep-lead-copy p{font-size:18px;color:#4a5565;max-width:760px}.apep-kicker{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--apep-accent);margin-right:8px}.apep-badge{display:inline-flex;padding:3px 7px;border-radius:999px;background:var(--apep-surface);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-left:5px}.apep-badge-breaking{background:#fee4e2;color:#b42318}.apep-story-meta{display:flex;flex-wrap:wrap;gap:7px 14px;color:var(--apep-muted);font-size:12px}.apep-story-meta span+span:before{content:"•";margin-right:14px;color:#b2bac6}.apep-byline a{font-weight:700;color:var(--apep-ink)}.apep-top-stack{display:grid;gap:24px}.apep-card{min-width:0}.apep-card-media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--apep-surface)}.apep-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.apep-card:hover .apep-card-media img{transform:scale(1.02)}.apep-card-body{padding-top:12px}.apep-card-title{font:650 22px/1.12 var(--apep-serif);letter-spacing:-.015em;margin:7px 0}.apep-card-excerpt{color:#596375;margin:8px 0;font-size:14px}.apep-card-time{font-size:11px;color:var(--apep-muted)}.apep-card-side+.apep-card-side{padding-top:24px;border-top:1px solid var(--apep-line)}.apep-card-side .apep-card-title{font-size:27px}.apep-card-compact{padding:12px 0;border-bottom:1px solid var(--apep-line)}.apep-card-compact .apep-card-title{font:650 17px/1.18 var(--apep-serif);margin:5px 0}.apep-card-compact .apep-kicker{font-size:10px}.apep-wire-strip{background:var(--apep-ink);color:#fff}.apep-wire-strip>.apep-container{min-height:56px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px}.apep-wire-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:8px}.apep-live-dot{width:8px;height:8px;border-radius:50%;background:#f04438;box-shadow:0 0 0 4px rgba(240,68,56,.15)}.apep-wire-items{display:flex;overflow:hidden;gap:22px}.apep-wire-items a{display:flex;gap:7px;white-space:nowrap;font-size:12px;min-width:0}.apep-wire-items time{color:#98a2b3}.apep-wire-more{font-size:11px;font-weight:700;white-space:nowrap}.apep-home-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:42px;padding-block:38px}.apep-section-block{margin-bottom:48px}.apep-section-heading{display:flex;align-items:end;justify-content:space-between;border-top:4px solid var(--apep-ink);padding-top:9px;margin-bottom:18px}.apep-section-heading h2{margin:0;font:700 28px/1 var(--apep-sans);letter-spacing:-.03em}.apep-section-heading a{font-size:12px;font-weight:700;color:var(--apep-muted)}.apep-section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.apep-section-grid .apep-card-featured{grid-row:span 2;grid-column:span 1}.apep-section-grid .apep-card-featured .apep-card-title{font-size:28px}.apep-home-sidebar{border-left:1px solid var(--apep-line);padding-left:28px}.apep-sidebar-box{margin-bottom:30px}.apep-sidebar-box>h2,.widget-title{font-size:13px;text-transform:uppercase;letter-spacing:.09em;border-bottom:2px solid var(--apep-ink);padding-bottom:9px;margin:0 0 8px}.apep-section-hero{padding:50px 0;background:var(--apep-surface);border-bottom:1px solid var(--apep-line)}.apep-section-hero h1,.apep-page-header h1{font:700 clamp(40px,6vw,72px)/.95 var(--apep-serif);letter-spacing:-.04em;margin:8px 0}.apep-eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--apep-accent)}.apep-section-description{max-width:760px;color:var(--apep-muted);font-size:17px}.apep-section-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:46px;padding-block:40px}.apep-rail{border-left:1px solid var(--apep-line);padding-left:26px}.apep-rail>h2{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.apep-listing-page{padding-block:42px}.apep-page-header{margin-bottom:34px}.apep-story-list{display:grid;gap:0}.apep-list-card{display:grid;grid-template-columns:280px 1fr;gap:24px;padding:24px 0;border-top:1px solid var(--apep-line)}.apep-list-media{aspect-ratio:16/10;background:var(--apep-surface);overflow:hidden}.apep-list-media img{width:100%;height:100%;object-fit:cover}.apep-image-placeholder{display:grid;place-items:center;width:100%;height:100%;font-weight:800;color:#a0a8b5}.apep-list-body h2{font:650 28px/1.08 var(--apep-serif);margin:7px 0}.apep-list-body p{color:var(--apep-muted);margin:8px 0 12px}.pagination .nav-links{display:flex;gap:8px;margin-top:30px}.page-numbers{padding:8px 12px;border:1px solid var(--apep-line);border-radius:6px}.page-numbers.current{background:var(--apep-ink);color:#fff}.apep-article-header{padding-top:54px;padding-bottom:26px}.apep-article-header h1{font:700 clamp(42px,6.5vw,78px)/.98 var(--apep-serif);letter-spacing:-.045em;margin:12px 0 16px}.apep-deck{font:400 clamp(19px,2vw,24px)/1.45 var(--apep-sans);color:#596375;margin:0 0 22px}.apep-article-hero{margin-top:16px}.apep-article-hero img{display:block;width:100%;max-height:780px;object-fit:cover}.apep-article-hero figcaption{font-size:11px;color:var(--apep-muted);margin-top:7px}.apep-article-layout{display:grid;grid-template-columns:56px minmax(0,760px) 280px;justify-content:center;gap:30px;padding-top:38px}.apep-share-rail{display:flex;flex-direction:column;gap:10px;position:sticky;top:20px;height:max-content}.apep-share-rail a,.apep-share-rail button{width:38px;height:38px;border-radius:50%;border:1px solid var(--apep-line);background:#fff;display:grid;place-items:center;cursor:pointer}.apep-entry-content{font:400 18px/1.78 var(--apep-serif)}.apep-entry-content p{margin:0 0 1.35em}.apep-entry-content h2{font:700 34px/1.1 var(--apep-serif);margin:1.5em 0 .6em}.apep-entry-content h3{font:700 26px/1.15 var(--apep-serif)}.apep-entry-content blockquote{margin:2em 0;padding-left:20px;border-left:4px solid var(--apep-accent);font-size:24px;line-height:1.4}.apep-entry-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.apep-source-notice{padding:12px 15px;background:var(--apep-surface);border-radius:8px;font-size:12px;margin-bottom:24px}.apep-corrections{margin:36px 0;padding:20px;border:1px solid var(--apep-line);border-left:4px solid var(--apep-accent)}.apep-corrections h2{font:700 18px var(--apep-sans);margin-top:0}.apep-corrections li{font:400 13px/1.5 var(--apep-sans);margin:8px 0}.apep-article-sidebar{border-left:1px solid var(--apep-line);padding-left:24px}.apep-tags{padding-top:24px;border-top:1px solid var(--apep-line);font:600 12px var(--apep-sans)}.apep-tags span{margin-right:10px;text-transform:uppercase;letter-spacing:.1em}.apep-related{margin-top:52px;padding-block:34px 60px;border-top:1px solid var(--apep-line)}.apep-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.apep-page-content{padding-block:50px}.apep-author-header{display:flex;align-items:center;gap:20px;margin-bottom:34px}.apep-author-header img{border-radius:50%}.apep-author-header h1{font:700 48px var(--apep-serif);margin:0}.apep-live-pill{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.apep-live-pill i{width:8px;height:8px;border-radius:50%;background:#f04438}.apep-public-wire-page{padding-block:30px}.apep-public-wire{border-top:1px solid var(--apep-line)}.apep-public-wire .apep-wire-line{display:grid!important;grid-template-columns:90px 110px auto 1fr!important;align-items:start!important;gap:12px!important;padding:16px 0!important;border-bottom:1px solid var(--apep-line)!important}.apep-public-wire .apep-wire-line time{color:var(--apep-muted)!important;font-size:12px}.apep-public-wire .apep-wire-section{font-size:11px!important;font-weight:800!important;text-transform:uppercase;color:var(--apep-accent)!important}.apep-public-wire .apep-breaking-label{background:#fee4e2;color:#b42318;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800;text-transform:uppercase}.apep-public-wire .apep-wire-line>a{font:650 19px/1.2 var(--apep-serif)!important}.apep-public-wire .apep-wire-line p{grid-column:4;margin:4px 0;color:var(--apep-muted);font-size:13px}.apep-native-wire-line{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--apep-line)}.apep-native-wire-line h2{font:650 21px var(--apep-serif);margin:2px 0}.apep-submit-form{padding:25px;background:var(--apep-surface);border-radius:var(--apep-radius)}.apep-submit-form p{margin:0 0 16px}.apep-submit-form label{display:grid;gap:6px;font-weight:700;font-size:13px}.apep-submit-form input,.apep-submit-form textarea,.apep-submit-form select{width:100%;padding:12px;border:1px solid var(--apep-line);border-radius:7px;background:#fff}.apep-submit-form button,.apep-button{display:inline-flex;background:var(--apep-ink);color:#fff;border:0;border-radius:6px;padding:11px 18px;font-weight:700;cursor:pointer}.apep-notice,.apep-submit-success{padding:14px;border-radius:7px;background:#ecfdf3;border:1px solid #abefc6}.apep-empty-state{padding:50px;text-align:center;background:var(--apep-surface)}.apep-empty-state h1,.apep-empty-state h2{font-family:var(--apep-serif)}.apep-error-page{text-align:center;padding-block:100px}.apep-error-page>span{font-size:80px;font-weight:800;color:#d0d5dd}.apep-error-page h1{font:700 48px var(--apep-serif)}.apep-site-footer{margin-top:50px;background:#0c111d;color:#fff;padding-top:55px}.apep-footer-grid{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:50px;padding-bottom:45px}.apep-footer-brand{font-size:25px;font-weight:800}.apep-footer-brand span{color:#98a2b3}.apep-site-footer p{color:#98a2b3;max-width:480px}.apep-site-footer h2{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.apep-site-footer ul{list-style:none;padding:0;margin:0}.apep-site-footer li{margin:7px 0}.apep-footer-bottom{display:flex;justify-content:space-between;padding-block:18px;border-top:1px solid #344054;color:#98a2b3;font-size:11px}
@media(max-width:1024px){.apep-home-grid,.apep-section-layout{grid-template-columns:1fr}.apep-home-sidebar,.apep-rail{border-left:0;padding-left:0}.apep-article-layout{grid-template-columns:44px minmax(0,1fr)}.apep-article-sidebar{display:none}.apep-section-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.apep-container,.apep-container-wide,.apep-container-narrow{width:min(100% - 28px,1240px)}.apep-brand p{display:none}.apep-wordmark strong{font-size:21px}.apep-wordmark span{font-size:9px}.apep-home-hero{grid-template-columns:1fr;padding-block:20px}.apep-lead-story{border-right:0;padding-right:0}.apep-lead-copy h1{font-size:39px}.apep-top-stack{grid-template-columns:1fr 1fr}.apep-card-side+.apep-card-side{border-top:0;padding-top:0}.apep-card-side .apep-card-title{font-size:20px}.apep-wire-strip>.apep-container{grid-template-columns:auto 1fr}.apep-wire-more{display:none}.apep-home-grid{padding-block:25px}.apep-section-grid{grid-template-columns:1fr 1fr}.apep-section-grid .apep-card-featured{grid-column:1/-1}.apep-list-card{grid-template-columns:130px 1fr;gap:15px}.apep-list-body h2{font-size:22px}.apep-list-body p{display:none}.apep-article-header{padding-top:34px}.apep-article-header h1{font-size:45px}.apep-article-layout{grid-template-columns:1fr;padding-top:24px}.apep-share-rail{position:static;flex-direction:row}.apep-entry-content{font-size:17px}.apep-related-grid{grid-template-columns:1fr 1fr}.apep-public-wire .apep-wire-line{grid-template-columns:68px 80px 1fr!important}.apep-public-wire .apep-wire-line>a{grid-column:3}.apep-public-wire .apep-wire-line p{grid-column:3}.apep-public-wire .apep-breaking-label{display:none}.apep-footer-grid{grid-template-columns:1fr}.apep-footer-bottom{flex-direction:column;gap:5px}}
@media(max-width:520px){.apep-top-stack,.apep-section-grid,.apep-related-grid{grid-template-columns:1fr}.apep-lead-copy h1{font-size:34px}.apep-section-heading h2{font-size:23px}.apep-list-card{grid-template-columns:105px 1fr}.apep-list-body h2{font-size:19px}.apep-story-meta span:nth-child(n/**/+3){display:none}.apep-article-header h1{font-size:38px}.apep-deck{font-size:18px}.apep-public-wire .apep-wire-line{grid-template-columns:64px 1fr!important}.apep-public-wire .apep-wire-section{grid-column:2}.apep-public-wire .apep-wire-line>a,.apep-public-wire .apep-wire-line p{grid-column:2}.apep-footer-bottom{font-size:10px}}

/* Apep Bar advertising inventory ------------------------------------------------ */
.apep-ad-slot{width:min(100% - 40px,1200px);margin:28px auto;clear:both;text-align:center;font-family:var(--apep-sans);overflow:hidden}
.apep-ad-disclosure{font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.14em;color:#98a2b3;margin:0 0 7px}
.apep-ad-code-wrap{display:flex;justify-content:center;align-items:center;min-height:90px;overflow:hidden}
.apep-ad-creative{display:flex;justify-content:center;align-items:center;min-height:90px}
.apep-ad-creative a{display:block;max-width:100%}.apep-ad-creative img{display:block;max-width:100%;height:auto;margin:auto}
.apep-ad-placeholder{min-height:90px;border:1px dashed #d0d5dd;background:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#98a2b3}
.apep-ad-placeholder span{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.apep-ad-placeholder small{font-size:10px}
.apep-ad-slot-home_mid .apep-ad-placeholder{min-height:180px}
.apep-ad-slot-home_sidebar,.apep-ad-slot-article_sidebar{width:100%;margin:0 0 28px}.apep-ad-slot-home_sidebar .apep-ad-placeholder,.apep-ad-slot-article_sidebar .apep-ad-placeholder{min-height:250px}
.apep-entry-content .apep-ad-slot{width:100%;margin:32px auto}.apep-entry-content .apep-ad-placeholder{min-height:120px}
.apep-story-list>.apep-ad-slot{width:100%;margin:24px 0;padding:6px 0}
.apep-ad-slot-network_header{margin-top:18px;margin-bottom:18px}.apep-ad-slot-footer{margin-top:45px;margin-bottom:25px}
@media(max-width:780px){.apep-ad-slot{width:min(100% - 28px,1200px);margin:20px auto}.apep-ad-placeholder{min-height:74px}.apep-ad-slot-home_sidebar,.apep-ad-slot-article_sidebar{width:100%}.apep-ad-slot-home_mid .apep-ad-placeholder{min-height:110px}}

/* ========================================================================
   APEP BAR · OBSIDIAN EDITION
   Modern media first. Cultural roots second. Knowledge, truth and progress.
   ======================================================================== */
:root{
  --apep-blue:#CE2636;--apep-gold:#D4AF67;--apep-white:#FFFFFF;--apep-ink:#161A20;--apep-slate:#5B6470;--apep-mist:#111318;--apep-breaking:#D9272E;
  --apep-accent:var(--apep-blue);--apep-muted:var(--apep-slate);--apep-surface:var(--apep-mist);--apep-paper:var(--apep-white);--apep-line:#D9E0EA;
  --apep-navy:#171A20;--apep-blue-dark:#0A2F87;--apep-gold-dark:#D79A00;--apep-radius:8px;--apep-shadow:0 10px 30px rgba(18,62,172,.10)
}
body{background:#fff;color:var(--apep-ink)}a:hover{color:var(--apep-blue)}
.apep-container{width:min(1320px,calc(100% - 36px))}.apep-container-wide{width:min(1500px,calc(100% - 36px))}





.apep-kicker{display:inline-flex;background:var(--apep-blue);color:#fff;padding:5px 10px;border-radius:3px;font-size:10px;letter-spacing:.08em}.apep-badge{border-radius:3px;background:#eaf0ff;color:var(--apep-blue)}.apep-badge-breaking{background:var(--apep-breaking);color:#fff}
.apep-story-meta{color:var(--apep-slate)}.apep-story-meta a{color:var(--apep-blue-dark)}
/* masthead compact */

/* homepage network */
.apep-network-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.72fr) minmax(285px,.7fr);gap:14px;padding:20px 0 10px}.apep-network-lead{min-width:0}.apep-network-lead-media{position:relative;display:block;min-height:430px;height:100%;background:var(--apep-blue-dark);overflow:hidden;border-radius:5px}.apep-network-lead-media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.apep-media-placeholder{position:absolute;inset:0;background:linear-gradient(135deg,var(--apep-blue-dark),var(--apep-blue))}.apep-lead-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,15,48,.04) 36%,rgba(2,15,48,.92) 100%)}.apep-network-lead-copy{position:absolute;left:28px;right:28px;bottom:26px;color:#fff;z-index:2}.apep-network-lead-copy h1{font:800 clamp(30px,3.1vw,52px)/1.01 var(--apep-sans);margin:12px 0 8px;max-width:900px;letter-spacing:-.035em}.apep-network-lead-copy p{margin:0 0 18px;font:500 16px/1.45 var(--apep-sans);max-width:780px}.apep-cta{display:inline-flex;background:var(--apep-gold);color:#111;padding:9px 15px;border-radius:4px;font-weight:800;font-size:12px}.apep-network-side-stories{display:grid;gap:10px;align-content:start}.apep-network-side-stories .apep-card{display:grid;grid-template-columns:42% 1fr;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--apep-line)}.apep-network-side-stories .apep-card-media{aspect-ratio:1/1}.apep-network-side-stories .apep-card-body{padding:0}.apep-network-side-stories .apep-card-title{font:700 17px/1.08 var(--apep-serif);margin:5px 0}.apep-network-side-stories .apep-card-excerpt{display:none}.apep-network-side-stories .apep-card-time{font-size:9px}.apep-network-wire-col{min-width:0}
.apep-live-wire-panel{background:#fff;border:1px solid #e1e6ef;border-radius:5px;padding:13px 14px}.apep-panel-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--apep-gold);padding-bottom:8px;margin-bottom:4px}.apep-panel-heading h2{margin:0;color:var(--apep-blue-dark);font:800 15px/1 var(--apep-sans);text-transform:uppercase;letter-spacing:.04em}.apep-panel-heading h2 i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--apep-gold);margin-right:7px}.apep-panel-heading a{font-size:9px;color:var(--apep-blue);font-weight:700}.apep-live-wire-list a{display:grid;grid-template-columns:34px 1fr;gap:8px;padding:8px 0;border-bottom:1px solid #e9edf3;color:var(--apep-ink)}.apep-live-wire-list time{font-size:9px;color:var(--apep-slate)}.apep-live-wire-list span{font:600 13px/1.22 var(--apep-serif)}
.apep-network-content{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px;padding:10px 0 24px}.apep-three-section-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:16px}.apep-mini-section{border:1px solid #e5e9f0;border-radius:5px;padding:12px;background:#fff}.apep-section-heading.compact{border-top:0;padding:0 0 8px;border-bottom:2px solid var(--apep-gold);align-items:center}.apep-section-heading.compact h2{font:800 16px/1 var(--apep-sans);color:var(--apep-blue);text-transform:uppercase}.apep-mini-section .apep-card-media{aspect-ratio:16/8.6}.apep-mini-section .apep-card-title{font-size:18px}.apep-mini-section .apep-card-excerpt{font-size:12px;line-height:1.35}.apep-section-stream{margin-top:22px}.apep-network-sidebar{display:grid;gap:14px;align-content:start}.apep-newsletter-panel{background:linear-gradient(145deg,var(--apep-blue-dark),var(--apep-blue));color:#fff;border-radius:6px;padding:20px}.apep-newsletter-panel h2{font:800 18px/1 var(--apep-sans);text-transform:uppercase;letter-spacing:.05em;margin:0 0 9px}.apep-newsletter-panel p{font-size:13px;line-height:1.35}.apep-newsletter-panel form{display:grid;gap:8px}.apep-newsletter-panel input{width:100%;border:0;border-radius:4px;padding:10px}.apep-newsletter-panel button{border:0;border-radius:4px;background:var(--apep-gold);color:#111;font-weight:800;padding:10px;cursor:pointer}.apep-newsletter-panel button:disabled{cursor:default;opacity:.75}.apep-newsletter-panel small{display:block;margin-top:8px;opacity:.8}.apep-brand-promo{min-height:240px;padding:20px;border-radius:6px;background:linear-gradient(160deg,#eef4ff,#fff 50%,#fff4d4);border:1px solid #dbe4f3;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.apep-brand-promo:before{content:"";position:absolute;width:190px;height:190px;border:24px solid rgba(245,180,26,.25);border-radius:50%;top:-85px;right:-60px}.apep-brand-promo span{color:var(--apep-blue);font:800 28px/.95 var(--apep-sans);text-transform:uppercase;max-width:220px}.apep-brand-promo p{font-size:12px}.apep-brand-promo a{align-self:flex-start;background:var(--apep-gold);padding:8px 13px;font-weight:800;font-size:11px;border-radius:4px}.apep-network-banner{background:linear-gradient(100deg,var(--apep-blue-dark),var(--apep-blue));color:#fff;margin-top:15px}.apep-network-banner>.apep-container{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:30px;min-height:120px}.apep-network-banner strong{font:800 28px/1 var(--apep-sans);text-transform:uppercase;display:block}.apep-network-banner span{font-size:13px}.apep-network-banner>a{background:var(--apep-gold);padding:9px 15px;color:#111;font-weight:800;border-radius:4px}.apep-banner-logo img{max-width:210px;max-height:90px;object-fit:contain}.apep-banner-logo{filter:none}
/* shared sections */
.apep-section-heading{border-top:0;border-bottom:2px solid var(--apep-gold);padding:0 0 10px;align-items:center}.apep-section-heading h2{color:var(--apep-blue);font:800 23px/1 var(--apep-sans);text-transform:uppercase}.apep-section-heading a{color:var(--apep-blue);font-weight:700}.apep-section-grid{grid-template-columns:repeat(3,1fr)}.apep-card-title{color:var(--apep-ink)}.apep-card-title a:hover{color:var(--apep-blue)}.apep-card-time{color:var(--apep-slate)}
/* wire/magazine home */
.apep-wire-home-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:24px;padding:25px 0}.apep-wire-home-stream .apep-live-wire-panel{height:100%}.apep-wire-home-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;padding:24px 0}.apep-wire-home-grid>aside{display:grid;gap:20px;align-content:start}.apep-magazine-hero{display:grid;grid-template-columns:2fr 1fr;gap:28px;padding:32px 0}.apep-magazine-main .apep-card-title{font-size:52px}.apep-magazine-secondary{display:grid;gap:18px}.apep-magazine-sections{padding:22px 0}
/* article editorial */
.apep-editorial-head-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px;padding:24px 0 16px}.apep-article-header{width:auto}.apep-article-header h1{font:700 clamp(40px,5.8vw,76px)/.94 var(--apep-serif);letter-spacing:-.045em;color:#0c255f;margin:10px 0 12px}.apep-deck{font:400 clamp(19px,2vw,26px)/1.25 var(--apep-serif);color:#44516a;margin:0 0 18px}.apep-author-meta{display:flex;align-items:center;gap:12px}.apep-author-meta img{border-radius:50%}.apep-trust-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--apep-slate);font-size:10px;margin-top:8px}.apep-article-hero{margin-top:4px}.apep-article-hero img{width:100%;max-height:690px;object-fit:cover;border-radius:5px}.apep-article-hero figcaption{font-size:10px;color:var(--apep-slate);margin-top:5px}.apep-article-layout{grid-template-columns:48px minmax(0,1fr) 300px;gap:28px}.apep-share-rail{display:flex;flex-direction:column;align-items:center;gap:10px;position:sticky;top:20px;align-self:start;background:var(--apep-mist);border-radius:6px;padding:12px 7px}.apep-share-rail>span{text-transform:uppercase;font-size:8px;font-weight:800;color:var(--apep-slate)}.apep-share-rail a,.apep-share-rail button{width:26px;height:26px;display:grid;place-items:center;border:0;background:#fff;color:var(--apep-blue);border-radius:50%;font-weight:800;cursor:pointer}.apep-entry-content{font:400 19px/1.62 var(--apep-serif);color:#293246}.apep-entry-content h2,.apep-entry-content h3{color:var(--apep-blue-dark)}.apep-entry-content blockquote{border-left:4px solid var(--apep-gold);margin:28px 0;padding:5px 0 5px 28px;color:var(--apep-blue);font-style:italic;font-size:24px;line-height:1.3}.apep-source-notice{border-left:4px solid var(--apep-gold);background:#fff8e2}.apep-article-sidebar{display:grid;gap:18px;align-content:start}.apep-most-read{background:#fff;border:1px solid #e3e8ef;border-radius:6px;padding:14px}.apep-most-read-list a{display:grid;grid-template-columns:26px 54px 1fr;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #e8ecf2}.apep-most-read-list b{width:23px;height:23px;border:1px solid #cad3e0;border-radius:50%;display:grid;place-items:center;color:var(--apep-blue);font-size:10px}.apep-most-read-list img{width:54px;height:42px;object-fit:cover}.apep-most-read-list span{font:600 12px/1.15 var(--apep-serif)}.apep-related{padding-bottom:45px}.apep-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.apep-corrections{border-color:#d9e0ea;border-left:4px solid var(--apep-gold);background:var(--apep-mist)}
/* focus article */
.apep-focus-header{padding:48px 0 26px;text-align:center}.apep-focus-header h1{font:700 clamp(46px,7vw,90px)/.92 var(--apep-serif);color:#0d2e77;margin:12px 0 20px}.apep-focus-header .apep-story-meta{justify-content:center}.apep-focus-hero img{width:100%;max-height:800px;object-fit:cover}.apep-focus-body{padding:30px 0}.apep-focus-body .apep-entry-content{font-size:21px}
.apep-classic-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;padding:28px 0}
/* section/archive */
.apep-section-hero{background:linear-gradient(135deg,#edf3ff,#fff 60%);border-bottom:1px solid #dfe6ef;padding:42px 0}.apep-section-hero h1,.apep-page-header h1{color:var(--apep-blue-dark)}.apep-eyebrow{color:var(--apep-gold-dark)}.apep-section-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px;padding:26px 0}.apep-rail{display:grid;gap:18px;align-content:start}.apep-archive-loop-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.apep-archive-loop-cards>.apep-ad-slot,.apep-archive-loop-cards>.navigation{grid-column:1/-1}.apep-archive-loop-list .apep-list-story{border-bottom:1px solid var(--apep-line)}.apep-archive-loop-wire .apep-wire-story{border-bottom:1px solid var(--apep-line)}
/* news wire */
.apep-wire-hero{background:linear-gradient(120deg,var(--apep-blue-dark),var(--apep-blue));color:#fff}.apep-wire-hero h1{color:#fff}.apep-live-pill{background:var(--apep-breaking);color:#fff;border-radius:3px;padding:5px 9px;text-transform:uppercase;font-size:10px;font-weight:800}.apep-public-wire .apep-wire-line{border-color:#e4e8ef}.apep-public-wire .apep-wire-section{color:var(--apep-blue);font-weight:800}.apep-breaking-label{background:var(--apep-breaking);color:#fff}
/* ads */
.apep-ad-placeholder{border:1px dashed #c6d0de;background:linear-gradient(90deg,#f8faff,#fff);color:#8a96a9;border-radius:5px}.apep-ad-disclosure{color:#8a96a9}.apep-ad-placeholder:before{content:"APEP";display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--apep-blue);color:#fff;font-size:9px;font-weight:800}
/* footer */
.apep-site-footer{background:linear-gradient(120deg,#061f58,#0b3798);color:#fff;border-top:5px solid var(--apep-gold)}.apep-footer-grid{grid-template-columns:1.2fr .7fr .7fr .9fr;gap:36px;padding:34px 0}.apep-footer-logo img{max-width:260px;max-height:100px;object-fit:contain}.apep-footer-tagline{font:600 17px var(--apep-serif);margin-top:10px}.apep-site-footer h2{color:var(--apep-gold);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.apep-site-footer a{color:#fff}.apep-footer-sections,.apep-site-footer ul{list-style:none;padding:0;margin:0}.apep-footer-bottom{border-top:1px solid rgba(255,255,255,.2);padding:13px 0;color:#d9e4ff}
/* Theme Studio preview cards */
/* responsive */
@media(max-width:1100px){.apep-network-hero{grid-template-columns:1.6fr .8fr}.apep-network-wire-col{grid-column:1/-1}.apep-live-wire-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:22px}.apep-network-content,.apep-section-layout{grid-template-columns:minmax(0,1fr) 260px}.apep-editorial-head-grid{grid-template-columns:1fr}.apep-article-head-wire{display:none}.apep-footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.apep-container,.apep-container-wide{width:min(100% - 24px,1320px)}.apep-network-hero{grid-template-columns:1fr}.apep-network-side-stories{grid-template-columns:1fr}.apep-network-side-stories .apep-card{grid-template-columns:120px 1fr}.apep-network-content,.apep-wire-home-grid,.apep-section-layout,.apep-classic-layout{grid-template-columns:1fr}.apep-three-section-row{grid-template-columns:1fr}.apep-network-sidebar,.apep-rail{grid-template-columns:1fr 1fr}.apep-magazine-hero,.apep-wire-home-hero{grid-template-columns:1fr}.apep-article-layout{grid-template-columns:1fr}.apep-share-rail{position:static;flex-direction:row;justify-content:flex-start}.apep-article-sidebar{grid-template-columns:1fr 1fr}.apep-related-grid,.apep-archive-loop-cards{grid-template-columns:1fr 1fr}.apep-footer-grid{grid-template-columns:1fr 1fr}.apep-network-banner>.apep-container{grid-template-columns:1fr auto}.apep-banner-logo{display:none}}
@media(max-width:560px){.apep-network-lead-media{min-height:390px}.apep-network-lead-copy{left:18px;right:18px;bottom:18px}.apep-network-lead-copy h1{font-size:34px}.apep-network-sidebar,.apep-rail,.apep-article-sidebar,.apep-related-grid,.apep-archive-loop-cards,.apep-footer-grid{grid-template-columns:1fr}.apep-live-wire-list{grid-template-columns:1fr}.apep-section-grid{grid-template-columns:1fr}.apep-editorial-head-grid{padding-top:18px}.apep-article-header h1{font-size:43px}.apep-entry-content{font-size:18px}.apep-network-banner>.apep-container{grid-template-columns:1fr;padding:20px 0}.apep-network-banner strong{font-size:23px}}

/* --- V3.1 refinement overrides --- */



























.apep-main{padding-top:12px}
/* hide empty public ad boxes to keep layout clean */
.apep-ad-slot.apep-ad-mode-empty{display:none}
body.logged-in .apep-ad-slot.apep-ad-mode-empty[data-apep-ad-slot="network_header"],
body.logged-in .apep-ad-slot.apep-ad-mode-empty[data-apep-ad-slot="home_top"],
body.logged-in .apep-ad-slot.apep-ad-mode-empty[data-apep-ad-slot="home_mid"],
body.logged-in .apep-ad-slot.apep-ad-mode-empty[data-apep-ad-slot="home_bottom"],
body.logged-in .apep-ad-slot.apep-ad-mode-empty[data-apep-ad-slot="home_sidebar"],
body.logged-in .apep-ad-slot.apep-ad-mode-empty[data-apep-ad-slot="article_sidebar"],
body.logged-in .apep-entry-content .apep-ad-slot.apep-ad-mode-empty{display:none}
.apep-network-hero{gap:20px;padding:14px 0 18px}
.apep-network-lead-media{min-height:520px;background:linear-gradient(135deg,#ce2636,#0b2f86)}
.apep-network-side-stories .apep-card,.apep-live-wire-panel,.apep-newsletter-panel,.apep-brand-promo,.apep-most-read{border-radius:0}
.apep-live-wire-panel{border:1px solid #dbe4f0;background:#fff}
.apep-panel-heading{padding:14px 16px 8px}
.apep-live-wire-list{padding:0 16px 14px}
.apep-newsletter-panel{background:#ce2636;color:#fff;border:0;padding:20px}
.apep-newsletter-panel h2{color:#fff}
.apep-newsletter-panel p,.apep-newsletter-panel small{color:#e6eeff}
.apep-newsletter-panel input{background:#fff;border:1px solid rgba(255,255,255,.25)}
.apep-newsletter-panel button{background:#d4af67;color:#161a20}
.apep-section-heading h2{font-size:22px}
.apep-section-heading.compact h2{font-size:20px}
@media(max-width:1100px){
  
  
  
  
}
@media(max-width:820px){
  
  
  
  
  
  
  
  
  
  
  
}
@media(max-width:560px){
  
  
  
}


/* --- V3.2: breaking strip occupies the header slot; network header ad removed --- */





@media(max-width:700px){}
