/* WeeklyPress 5 — Editorial UI System */
:root{
  --wpn-accent:#b3132b;--wpn-accent-soft:#fff0f3;--wpn-dark:#111827;--wpn-surface:#fff;--wpn-body:#f3f5f8;--wpn-muted:#667085;
  --wpn-width:1420px;--wpn-radius:22px;--wpn-shadow:0 20px 60px rgba(15,23,42,.09);--wpn-font:Vazirmatn,Tahoma,Arial,sans-serif;
  --wpn-line:#e6eaf0;--wpn-line-dark:rgba(255,255,255,.12);--wpn-cream:#fffdf8;--wpn-blue:#172033;--wpn-success:#087a55;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--wpn-body);color:var(--wpn-dark);font-family:var(--wpn-font);font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,textarea,select{font-family:var(--wpn-font)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{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}.screen-reader-text:focus{clip:auto!important;width:auto;height:auto;top:8px;right:8px;padding:10px 14px;background:#fff;color:#111;z-index:99999;border-radius:8px}.wpn-container{width:min(calc(100% - 36px),var(--wpn-width));margin-inline:auto}.wpn-main{min-height:60vh}.wpn-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;flex:0 0 auto}.wpn-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wpn-icon svg .fill{fill:currentColor;stroke:none}

/* Header */
.wpn-site-header{position:relative;z-index:90;background:var(--wpn-surface);box-shadow:0 1px 0 rgba(15,23,42,.06)}.wpn-utilitybar{background:#0f172a;color:#cbd5e1;font-size:12px}.wpn-utilitybar__inner{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wpn-utilitybar__date,.wpn-utilitybar__links,.wpn-socials{display:flex;align-items:center;gap:12px}.wpn-utilitybar__date .wpn-icon{color:#fb7185;width:16px;height:16px}.wpn-utilitybar__divider{width:1px;height:15px;background:rgba(255,255,255,.18)}.wpn-top-menu{display:flex;gap:18px;list-style:none;margin:0;padding:0}.wpn-top-menu a{color:#cbd5e1;transition:.2s}.wpn-top-menu a:hover{color:#fff}.wpn-socials a{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#cbd5e1;background:rgba(255,255,255,.06);transition:.2s}.wpn-socials a:hover{background:var(--wpn-accent);color:#fff;transform:translateY(-1px)}
.wpn-brandbar{background:linear-gradient(180deg,#fff,#fbfcfe)}.wpn-brandbar__inner{min-height:122px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.wpn-logo{display:flex;justify-content:center}.custom-logo{max-height:var(--wpn-logo-height);width:auto}.wpn-text-logo{display:flex;align-items:center;gap:14px}.wpn-text-logo__mark{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(145deg,var(--wpn-accent),#7d0c20);color:#fff;font-size:32px;font-weight:900;box-shadow:0 14px 30px rgba(179,19,43,.23)}.wpn-text-logo span:last-child{display:flex;flex-direction:column;line-height:1.3}.wpn-text-logo strong{font-size:28px;font-weight:900;letter-spacing:-.04em}.wpn-text-logo small{color:var(--wpn-muted);font-size:12px;margin-top:6px}.wpn-brand-action,.wpn-search-toggle{justify-self:start;display:flex;align-items:center;gap:12px;border:1px solid var(--wpn-line);border-radius:16px;padding:11px 14px;background:#fff;color:var(--wpn-dark);transition:.25s;box-shadow:0 8px 22px rgba(15,23,42,.04)}.wpn-search-toggle{justify-self:end;cursor:pointer}.wpn-brand-action:hover,.wpn-search-toggle:hover{border-color:rgba(179,19,43,.35);box-shadow:0 12px 30px rgba(15,23,42,.08);transform:translateY(-2px)}.wpn-brand-action>.wpn-icon,.wpn-search-toggle>.wpn-icon{width:40px;height:40px;border-radius:13px;padding:9px;background:var(--wpn-accent-soft);color:var(--wpn-accent)}.wpn-brand-action span,.wpn-search-toggle span{display:flex;flex-direction:column;line-height:1.45}.wpn-brand-action small,.wpn-search-toggle small{font-size:10px;color:var(--wpn-muted)}.wpn-brand-action strong,.wpn-search-toggle strong{font-size:13px;font-weight:800}.wpn-menu-toggle{display:none;border:0;background:transparent}.wpn-search-panel{padding:16px 0;background:#fff;border-top:1px solid var(--wpn-line)}.wpn-search-panel form{display:flex;gap:10px}.wpn-search-panel input[type=search]{flex:1;min-height:50px;border:1px solid var(--wpn-line);border-radius:14px;padding:0 16px;background:#f8fafc;font-size:15px}.wpn-search-panel input[type=submit]{border:0;border-radius:14px;background:var(--wpn-accent);color:#fff;padding:0 24px;font-weight:800;cursor:pointer}
.wpn-main-nav{background:#fff;border-top:1px solid var(--wpn-line);border-bottom:1px solid var(--wpn-line)}.wpn-has-sticky-header .wpn-main-nav{position:sticky;top:32px;z-index:95}.admin-bar.wpn-has-sticky-header .wpn-main-nav{top:64px}.wpn-main-nav__inner{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px}.wpn-main-menu{display:flex;align-items:center;gap:2px;list-style:none;padding:0;margin:0}.wpn-main-menu>li{position:relative}.wpn-main-menu>li>a{display:flex;align-items:center;min-height:58px;padding:0 15px;font-size:14px;font-weight:700;color:#344054;transition:.2s}.wpn-main-menu>li>a:hover,.wpn-main-menu>.current-menu-item>a{color:var(--wpn-accent)}.wpn-main-menu>.current-menu-item>a:after{content:"";position:absolute;right:15px;left:15px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--wpn-accent)}.wpn-main-menu .sub-menu{position:absolute;top:100%;right:0;min-width:220px;list-style:none;margin:0;padding:8px;background:#fff;border:1px solid var(--wpn-line);border-radius:0 0 14px 14px;box-shadow:var(--wpn-shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s}.wpn-main-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:none}.wpn-main-menu .sub-menu a{display:block;padding:9px 11px;border-radius:8px;font-size:13px}.wpn-main-menu .sub-menu a:hover{background:var(--wpn-accent-soft);color:var(--wpn-accent)}.wpn-nav-cta{display:flex;align-items:center;gap:8px;padding:8px 13px;border-radius:11px;background:var(--wpn-dark);color:#fff;font-size:12px;font-weight:800}.wpn-nav-cta .wpn-icon{width:16px;height:16px}.wpn-ticker{background:var(--wpn-dark);color:#fff}.wpn-ticker__inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:44px}.wpn-ticker__label{height:44px;display:flex;align-items:center;gap:8px;padding-inline:14px;background:var(--wpn-accent);font-size:12px;white-space:nowrap}.wpn-ticker__label .wpn-icon{width:16px}.wpn-ticker__viewport{overflow:hidden}.wpn-ticker__track{display:flex;width:max-content;animation:wpnTicker 36s linear infinite}.wpn-ticker:hover .wpn-ticker__track{animation-play-state:paused}.wpn-ticker__track a{display:flex;align-items:center;gap:18px;padding:0 24px;border-left:1px solid rgba(255,255,255,.12);font-size:12px;white-space:nowrap}.wpn-ticker__track time{color:#94a3b8;font-size:10px}@keyframes wpnTicker{from{transform:translateX(-10%)}to{transform:translateX(50%)}}

/* Home */
.wpn-hero-section{position:relative;padding:50px 0 64px;background:radial-gradient(circle at 85% 10%,rgba(179,19,43,.09),transparent 36%),linear-gradient(180deg,#fff 0,#f6f8fb 100%);overflow:hidden}.wpn-hero-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.025) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,#000,transparent 80%);pointer-events:none}.wpn-section-intro{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:30px}.wpn-section-intro>div:first-child{max-width:760px}.wpn-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--wpn-accent);font-size:12px;font-weight:900;letter-spacing:.02em}.wpn-eyebrow .wpn-icon{width:18px;height:18px}.wpn-section-intro h1{margin:10px 0 12px;font-size:clamp(32px,4.4vw,64px);line-height:1.25;letter-spacing:-.055em;font-weight:900}.wpn-section-intro p{max-width:690px;margin:0;color:var(--wpn-muted);font-size:16px;line-height:2}.wpn-hero-points{display:grid;gap:8px;min-width:285px}.wpn-hero-points span{display:flex;align-items:center;gap:11px;padding:10px 14px;border:1px solid var(--wpn-line);border-radius:13px;background:rgba(255,255,255,.8);font-size:12px;font-weight:700;box-shadow:0 10px 24px rgba(15,23,42,.04)}.wpn-hero-points i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--wpn-accent-soft);color:var(--wpn-accent);font-style:normal;font-size:10px;font-weight:900}.wpn-top-ads{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 26px}.wpn-ad{min-height:90px;border-radius:var(--wpn-radius);overflow:hidden;background:#fff;border:1px solid var(--wpn-line);box-shadow:0 10px 30px rgba(15,23,42,.04)}.wpn-ad img{width:100%;height:100%;object-fit:cover}.wpn-ad__placeholder{height:100%;min-height:90px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#fff,#f7f8fb);color:var(--wpn-muted)}.wpn-ad__placeholder span{padding:5px 9px;border-radius:999px;background:#eef2f6;font-size:9px}.wpn-ad__placeholder strong{font-size:12px}.wpn-current-issue{position:relative}.wpn-plugin-alert,.wpn-empty-state{padding:30px;border:1px dashed #cbd5e1;border-radius:var(--wpn-radius);background:#fff;text-align:center}.wpn-plugin-alert strong{font-size:20px}.wpn-plugin-alert p{margin:6px 0 0;color:var(--wpn-muted)}
.wpn-archive-section,.wpn-news-section{padding:72px 0}.wpn-archive-section{background:#fff}.wpn-news-section{background:linear-gradient(180deg,#f7f8fa,#eef2f6)}.wpn-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.wpn-section-heading h2{margin:6px 0 6px;font-size:clamp(26px,3vw,40px);line-height:1.35;letter-spacing:-.04em}.wpn-section-heading p{margin:0;color:var(--wpn-muted);font-size:14px}.wpn-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--wpn-accent);font-size:13px;font-weight:900}.wpn-text-link .wpn-icon{width:17px;height:17px;transition:.2s}.wpn-text-link:hover .wpn-icon{transform:translateX(-4px)}.wpn-archive-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:24px}.wpn-panel{border:1px solid var(--wpn-line);border-radius:var(--wpn-radius);background:#fff;box-shadow:var(--wpn-shadow);overflow:hidden}.wpn-panel--archive{padding:22px}.wpn-panel--special{padding:22px;background:linear-gradient(145deg,#141b2c,#202c43);color:#fff}.wpn-panel__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.wpn-panel__header span{font-size:10px;color:#fda4af}.wpn-panel__header h3{margin:3px 0 0;font-size:22px}.wpn-panel__header>a{font-size:11px;color:#cbd5e1}
.wpn-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wpn-story-card{background:#fff;border:1px solid var(--wpn-line);border-radius:var(--wpn-radius);overflow:hidden;box-shadow:0 12px 34px rgba(15,23,42,.05);transition:.3s}.wpn-story-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgba(15,23,42,.12)}.wpn-story-card--featured{grid-column:span 2;grid-row:span 2}.wpn-story-card__media{position:relative;display:block;aspect-ratio:16/10;background:#e9edf2;overflow:hidden}.wpn-story-card--featured .wpn-story-card__media{aspect-ratio:16/8.4}.wpn-story-card__media img{width:100%;height:100%;object-fit:cover;transition:.5s}.wpn-story-card:hover .wpn-story-card__media img{transform:scale(1.035)}.wpn-story-card__badge{position:absolute;top:16px;right:16px;padding:7px 11px;border-radius:999px;background:var(--wpn-accent);color:#fff;font-size:10px;font-weight:900}.wpn-story-card__placeholder{height:100%;display:grid;place-items:center;color:#94a3b8;font-weight:900}.wpn-story-card__body{padding:20px}.wpn-story-card__meta{display:flex;gap:12px;color:var(--wpn-muted);font-size:10px}.wpn-story-card h2,.wpn-story-card h3{margin:10px 0 0;line-height:1.65;letter-spacing:-.02em}.wpn-story-card h2{font-size:26px}.wpn-story-card h3{font-size:17px}.wpn-story-card p{color:var(--wpn-muted);font-size:13px}.wpn-story-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--wpn-accent);font-size:11px;font-weight:900}.wpn-story-card__more .wpn-icon{width:15px;height:15px}

/* Archives supplied by plugin */
.weeklypress-latest-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.weeklypress-latest-list a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border:1px solid var(--wpn-line);border-radius:15px;background:#fbfcfd;transition:.25s}.weeklypress-latest-list a:hover{border-color:rgba(179,19,43,.3);background:var(--wpn-accent-soft);transform:translateY(-3px)}.weeklypress-latest-list b{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#fff;color:var(--wpn-accent);font-size:14px;box-shadow:0 5px 16px rgba(15,23,42,.06)}.weeklypress-latest-list span{font-size:10px;color:var(--wpn-muted)}.weeklypress-archive{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.weeklypress-archive-card{border:1px solid var(--wpn-line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}.weeklypress-archive-card:hover{transform:translateY(-5px);box-shadow:var(--wpn-shadow)}.weeklypress-archive-card__image{display:block;aspect-ratio:3/4;background:#edf1f5;overflow:hidden}.weeklypress-archive-card__image img{width:100%;height:100%;object-fit:cover}.weeklypress-archive-card__body{padding:15px}.weeklypress-archive-card__body h3{margin:0;font-size:15px}.weeklypress-archive-card__body p{margin:5px 0 0;color:var(--wpn-muted);font-size:11px}.wpn-panel--special .weeklypress-archive{grid-template-columns:1fr}.wpn-panel--special .weeklypress-archive-card{display:grid;grid-template-columns:86px 1fr;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:#fff}.wpn-panel--special .weeklypress-archive-card__image{aspect-ratio:3/4}.wpn-panel--special .weeklypress-archive-card__body p{color:#94a3b8}

/* Generic content */
.wpn-content-page{padding:58px 0}.wpn-content-page--narrow{width:min(calc(100% - 36px),940px);margin:auto}.wpn-page-heading,.wpn-article__header{margin-bottom:26px}.wpn-page-heading h1,.wpn-article__header h1{margin:8px 0;font-size:clamp(30px,4vw,54px);line-height:1.35;letter-spacing:-.045em}.wpn-article__meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--wpn-muted);font-size:12px}.wpn-article__hero{margin:24px 0;border-radius:var(--wpn-radius);overflow:hidden}.wpn-prose{padding:30px;border:1px solid var(--wpn-line);border-radius:var(--wpn-radius);background:#fff;box-shadow:var(--wpn-shadow);font-size:17px;line-height:2.2}.wpn-prose h2,.wpn-prose h3{line-height:1.55}.wpn-prose a{color:var(--wpn-accent);text-decoration:underline;text-underline-offset:3px}.wpn-prose blockquote{margin:24px 0;padding:18px 22px;border-right:4px solid var(--wpn-accent);background:var(--wpn-accent-soft);border-radius:12px}.wpn-post-navigation{display:flex;justify-content:space-between;gap:14px;margin-top:24px}.wpn-post-navigation a,.wpn-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;background:var(--wpn-dark);color:#fff;font-weight:800}.wpn-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wpn-news-card{border:1px solid var(--wpn-line);border-radius:18px;overflow:hidden;background:#fff}.wpn-news-card__image{aspect-ratio:16/10;background:#e9edf2}.wpn-news-card__image img{width:100%;height:100%;object-fit:cover}.wpn-news-card__body{padding:18px}.wpn-widget{padding:18px;border:1px solid var(--wpn-line);border-radius:16px;background:#fff}.wpn-widget__title{margin-top:0}.wpn-error-page{text-align:center;padding:100px 20px}.wpn-error-page h1{font-size:100px;line-height:1;margin:0;color:var(--wpn-accent)}

/* Footer */
.wpn-site-footer{position:relative;overflow:hidden;background:#0d1424;color:#dbe3ee}.wpn-footer-glow{position:absolute;width:520px;height:520px;right:-180px;top:-240px;border-radius:50%;background:radial-gradient(circle,rgba(179,19,43,.26),transparent 70%)}.wpn-footer__main{position:relative;display:grid;grid-template-columns:1.2fr .7fr 1fr;gap:56px;padding:64px 0}.wpn-footer__label{font-size:10px;color:#fb7185}.wpn-footer__brand h2{margin:6px 0 10px;color:#fff;font-size:30px}.wpn-footer__brand p,.wpn-footer__cta p{color:#94a3b8;font-size:13px}.wpn-footer-socials{display:flex;gap:9px;margin-top:20px}.wpn-footer-socials a{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.07);color:#fff}.wpn-footer-socials a:hover{background:var(--wpn-accent)}.wpn-footer__nav h3,.wpn-footer__cta h3{color:#fff;margin-top:0}.wpn-footer-menu{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wpn-footer-menu a{color:#aeb9c8;font-size:13px}.wpn-footer-menu a:hover{color:#fff}.wpn-footer__cta{padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.04)}.wpn-footer__cta>span{font-size:10px;color:#fb7185}.wpn-footer__cta a{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#fff;font-weight:800;font-size:12px}.wpn-footer__bottom{border-top:1px solid rgba(255,255,255,.1);color:#7f8da1;font-size:11px}.wpn-footer__bottom .wpn-container{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px}

/* Responsive */
@media(max-width:1180px){.wpn-brandbar__inner{grid-template-columns:auto 1fr auto}.wpn-brand-action span,.wpn-search-toggle span{display:none}.wpn-brand-action,.wpn-search-toggle{padding:9px}.wpn-archive-layout{grid-template-columns:1fr}.wpn-panel--special .weeklypress-archive{grid-template-columns:repeat(3,1fr)}.weeklypress-latest-list{grid-template-columns:repeat(4,1fr)}.wpn-editorial-grid{grid-template-columns:repeat(2,1fr)}.wpn-footer__main{grid-template-columns:1.2fr .8fr;gap:36px}.wpn-footer__cta{grid-column:1/-1}}
@media(max-width:900px){.wpn-utilitybar__links .wpn-top-menu{display:none}.wpn-brandbar__inner{min-height:88px}.wpn-text-logo__mark{width:48px;height:48px;border-radius:15px;font-size:24px}.wpn-text-logo strong{font-size:22px}.wpn-main-nav{display:none}.wpn-main-nav.is-open{display:block}.wpn-main-nav__inner{display:block;padding:10px 18px}.wpn-main-menu{display:block}.wpn-main-menu>li>a{min-height:46px}.wpn-nav-cta{margin:8px 0}.wpn-menu-toggle{display:flex;align-items:center;gap:5px}.wpn-menu-toggle .wpn-icon{width:24px;height:24px}.wpn-search-toggle{justify-self:start}.wpn-logo{grid-column:2}.wpn-has-sticky-header .wpn-main-nav{position:relative;top:auto}.wpn-section-intro{align-items:flex-start;flex-direction:column}.wpn-hero-points{grid-template-columns:repeat(3,1fr);width:100%}.wpn-hero-points span{flex-direction:column;text-align:center}.wpn-top-ads{grid-template-columns:1fr}.weeklypress-latest-list{grid-template-columns:repeat(3,1fr)}.weeklypress-archive{grid-template-columns:repeat(3,1fr)}.wpn-news-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.wpn-container{width:min(calc(100% - 22px),var(--wpn-width))}.wpn-utilitybar__inner{min-height:34px}.wpn-utilitybar__date span:last-child,.wpn-utilitybar__divider{display:none}.wpn-socials{display:none}.wpn-brandbar__inner{gap:8px}.wpn-brand-action{display:none}.wpn-text-logo small{display:none}.wpn-text-logo strong{font-size:18px}.wpn-text-logo__mark{width:42px;height:42px}.wpn-ticker__inner{grid-template-columns:auto 1fr;gap:0}.wpn-ticker__label strong{display:none}.wpn-hero-section{padding:34px 0 44px}.wpn-section-intro h1{font-size:34px}.wpn-section-intro p{font-size:14px}.wpn-hero-points{grid-template-columns:1fr}.wpn-hero-points span{flex-direction:row;text-align:right}.wpn-archive-section,.wpn-news-section{padding:48px 0}.wpn-section-heading{align-items:flex-start;flex-direction:column}.weeklypress-latest-list{grid-template-columns:repeat(2,1fr)}.weeklypress-archive{grid-template-columns:repeat(2,1fr)}.wpn-panel--special .weeklypress-archive{grid-template-columns:1fr}.wpn-editorial-grid,.wpn-news-grid{grid-template-columns:1fr}.wpn-story-card--featured{grid-column:auto;grid-row:auto}.wpn-story-card--featured .wpn-story-card__media{aspect-ratio:16/10}.wpn-story-card h2{font-size:20px}.wpn-footer__main{grid-template-columns:1fr;padding:48px 0}.wpn-footer__cta{grid-column:auto}.wpn-footer__bottom .wpn-container{align-items:flex-start;flex-direction:column;justify-content:center;gap:0}.wpn-prose{padding:20px;font-size:15px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* WeeklyPress 5 — News reading experience */
.wpn-breadcrumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:28px;color:#7a8494;font-size:11px}.wpn-breadcrumbs a{color:#475467;transition:.2s}.wpn-breadcrumbs a:hover{color:var(--wpn-accent)}.wpn-breadcrumbs span[aria-current=page]{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wpn-article-page-v5{position:relative;padding:38px 0 78px;background:radial-gradient(circle at 85% 2%,rgba(179,19,43,.075),transparent 27%),linear-gradient(180deg,#fff 0,#f5f7fa 420px,var(--wpn-body) 760px);overflow:hidden}.wpn-article-page-v5:before{content:"";position:absolute;inset:0 0 auto;height:520px;background-image:linear-gradient(rgba(15,23,42,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.026) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(#000,transparent);pointer-events:none}.wpn-article-page-v5>.wpn-container{position:relative}
.wpn-news-single__header{width:min(100%,1030px);margin:0 auto 35px;text-align:center}.wpn-news-single__category-row{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;margin-bottom:16px;color:#7a8494;font-size:11px}.wpn-news-single__category{display:inline-flex;align-items:center;min-height:31px;padding:0 12px;border-radius:999px;background:var(--wpn-accent-soft);color:var(--wpn-accent);font-weight:900}.wpn-news-single__header h1{max-width:1020px;margin:0 auto;color:#111827;font-size:clamp(34px,5vw,68px);font-weight:900;line-height:1.36;letter-spacing:-.055em;text-wrap:balance}.wpn-news-single__lead{max-width:880px;margin:22px auto 0;color:#536173;font-size:clamp(15px,1.65vw,20px);font-weight:500;line-height:2;text-wrap:pretty}.wpn-news-single__byline{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;margin-top:25px;color:#697386}.wpn-news-single__author-avatar img{width:46px;height:46px;border-radius:15px;object-fit:cover;box-shadow:0 8px 20px rgba(15,23,42,.1)}.wpn-news-single__byline>div:not(.wpn-news-single__author-avatar){display:flex;flex-direction:column;align-items:flex-start;line-height:1.55}.wpn-news-single__byline small{color:#98a2b3;font-size:9px}.wpn-news-single__byline strong{color:#344054;font-size:11px}.wpn-news-single__byline time{font-size:10px}.wpn-news-single__meta-divider{width:1px;height:28px;background:#dfe3e8}
.wpn-news-single__hero{position:relative;width:min(100%,1220px);margin:0 auto 34px;border-radius:28px;overflow:hidden;background:#e9edf2;box-shadow:0 28px 75px rgba(15,23,42,.16)}.wpn-news-single__hero:after{content:"";position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(transparent,rgba(2,6,23,.28));pointer-events:none}.wpn-news-single__hero img{width:100%;max-height:720px;object-fit:cover}.wpn-news-single__hero figcaption{position:absolute;z-index:2;right:20px;bottom:16px;max-width:70%;padding:7px 11px;border-radius:9px;background:rgba(15,23,42,.66);color:#fff;font-size:10px;backdrop-filter:blur(10px)}
.wpn-news-single__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px;width:min(100%,1180px);margin-inline:auto}.wpn-news-single__body-card{position:relative;min-width:0;padding:40px clamp(25px,5vw,70px);border:1px solid var(--wpn-line);border-radius:26px;background:#fff;box-shadow:0 18px 55px rgba(15,23,42,.075)}.wpn-prose--article{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#283547;font-size:18px;line-height:2.25}.wpn-prose--article>p:first-child:first-letter{float:right;margin:5px 0 0 10px;color:var(--wpn-accent);font-size:58px;font-weight:900;line-height:.85}.wpn-prose--article p{margin:0 0 1.35em;text-align:justify;text-justify:inter-word}.wpn-prose--article h2,.wpn-prose--article h3,.wpn-prose--article h4{color:#111827;letter-spacing:-.03em}.wpn-prose--article h2{margin:1.8em 0 .7em;font-size:31px}.wpn-prose--article h3{margin:1.6em 0 .65em;font-size:24px}.wpn-prose--article figure{max-width:100%;margin:32px 0}.wpn-prose--article img{border-radius:18px}.wpn-prose--article figcaption{margin-top:8px;text-align:center;color:#7b8493;font-size:11px}.wpn-prose--article blockquote{position:relative;margin:34px 0;padding:24px 28px 24px 34px;border:0;border-right:5px solid var(--wpn-accent);border-radius:15px;background:linear-gradient(135deg,var(--wpn-accent-soft),#fff8f9);color:#344054;font-size:19px;font-weight:600}.wpn-prose--article ul,.wpn-prose--article ol{padding-right:25px}.wpn-prose--article table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.wpn-prose--article th,.wpn-prose--article td{padding:11px;border:1px solid #dfe4ea}
.wpn-news-single__share-rail{position:absolute;top:38px;right:-67px;display:flex;flex-direction:column;align-items:center;gap:8px}.wpn-news-single__share-rail>span{margin-bottom:3px;color:#8a94a3;font-size:9px;font-weight:800;writing-mode:vertical-rl}.wpn-news-single__share-rail a,.wpn-news-single__share-rail button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--wpn-line);border-radius:13px;background:#fff;color:#475467;font-size:11px;font-weight:900;box-shadow:0 8px 22px rgba(15,23,42,.07);cursor:pointer;transition:.2s}.wpn-news-single__share-rail a:hover,.wpn-news-single__share-rail button:hover,.wpn-news-single__share-rail button.is-copied{border-color:var(--wpn-accent);background:var(--wpn-accent);color:#fff;transform:translateY(-2px)}
.wpn-news-single__tags{display:flex;align-items:flex-start;gap:18px;margin-top:38px;padding-top:24px;border-top:1px solid var(--wpn-line)}.wpn-news-single__tags>strong{font-size:12px}.wpn-news-single__tags>div{display:flex;gap:7px;flex-wrap:wrap}.wpn-news-single__tags a{padding:6px 10px;border-radius:999px;background:#f1f4f7;color:#536173;font-size:10px}.wpn-news-single__tags a:hover{background:var(--wpn-accent-soft);color:var(--wpn-accent)}
.wpn-news-single__sidebar{position:sticky;top:110px;display:grid;gap:16px}.wpn-news-side-card{padding:22px;border:1px solid var(--wpn-line);border-radius:21px;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.055)}.wpn-news-side-card__eyebrow{display:block;margin-bottom:12px;color:var(--wpn-accent);font-size:9px;font-weight:900}.wpn-news-author-card{display:flex;align-items:flex-start;gap:13px}.wpn-news-author-card img{width:62px;height:62px;border-radius:18px;object-fit:cover}.wpn-news-author-card strong{font-size:14px}.wpn-news-author-card p{margin:5px 0 0;color:#7a8494;font-size:11px;line-height:1.8}.wpn-news-side-card--archive{position:relative;overflow:hidden;background:linear-gradient(145deg,#111827,#23304a);color:#fff}.wpn-news-side-card--archive:after{content:"";position:absolute;width:190px;height:190px;left:-80px;bottom:-95px;border-radius:50%;background:radial-gradient(circle,rgba(179,19,43,.55),transparent 68%)}.wpn-news-side-card--archive>*{position:relative;z-index:1}.wpn-news-side-card--archive .wpn-news-side-card__eyebrow{color:#fda4af}.wpn-news-side-card--archive h2{margin:0;font-size:22px;line-height:1.55}.wpn-news-side-card--archive p{color:#b6c0ce;font-size:11px}.wpn-news-side-card--archive>a{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:#fff;font-size:11px;font-weight:900}.wpn-news-side-card--archive>a .wpn-icon{width:16px;height:16px}
.wpn-news-single__post-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:min(100%,1180px);margin:28px auto 0}.wpn-news-single__post-nav>div:last-child{text-align:left}.wpn-news-single__post-nav a{display:flex;flex-direction:column;min-height:94px;padding:19px 22px;border:1px solid var(--wpn-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.045);transition:.25s}.wpn-news-single__post-nav a:hover{border-color:rgba(179,19,43,.3);transform:translateY(-3px);box-shadow:0 17px 38px rgba(15,23,42,.09)}.wpn-news-single__post-nav small{color:#98a2b3;font-size:9px}.wpn-news-single__post-nav strong{margin-top:5px;color:#344054;font-size:13px;line-height:1.7}
.wpn-related-news{width:min(100%,1180px);margin:70px auto 0}.wpn-related-news__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.wpn-related-news__header span{color:var(--wpn-accent);font-size:10px;font-weight:900}.wpn-related-news__header h2{margin:4px 0 0;font-size:34px;letter-spacing:-.04em}.wpn-related-news__header>a{color:var(--wpn-accent);font-size:11px;font-weight:900}.wpn-related-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.wpn-related-card{overflow:hidden;border:1px solid var(--wpn-line);border-radius:20px;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.055);transition:.25s}.wpn-related-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(15,23,42,.12)}.wpn-related-card__media{display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;background:#e9edf2;color:#98a2b3;font-weight:900}.wpn-related-card__media img{width:100%;height:100%;object-fit:cover;transition:.45s}.wpn-related-card:hover .wpn-related-card__media img{transform:scale(1.035)}.wpn-related-card__body{padding:18px}.wpn-related-card time{color:#8b95a4;font-size:9px}.wpn-related-card h3{margin:7px 0 0;font-size:17px;line-height:1.75}.wpn-related-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:13px;color:var(--wpn-accent);font-size:10px;font-weight:900}.wpn-related-card__more .wpn-icon{width:14px;height:14px}.wpn-news-comments{width:min(100%,900px);margin:60px auto 0;padding:28px;border:1px solid var(--wpn-line);border-radius:22px;background:#fff}
/* News archive */
.wpn-news-archive-v5{min-height:70vh;background:var(--wpn-body)}.wpn-news-archive-v5__hero{padding:42px 0 58px;background:radial-gradient(circle at 80% 10%,rgba(179,19,43,.11),transparent 32%),linear-gradient(180deg,#fff,#f5f7fa);border-bottom:1px solid var(--wpn-line)}.wpn-news-archive-v5__hero h1{margin:8px 0 8px;font-size:clamp(36px,5vw,66px);line-height:1.35;letter-spacing:-.055em}.wpn-news-archive-v5__description{max-width:760px;color:#667085;font-size:15px;line-height:2}.wpn-news-archive-v5__description p{margin:0}.wpn-news-archive-v5__content{padding-top:46px;padding-bottom:74px}.wpn-news-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wpn-news-archive-card{overflow:hidden;border:1px solid var(--wpn-line);border-radius:22px;background:#fff;box-shadow:0 12px 38px rgba(15,23,42,.055);transition:.3s}.wpn-news-archive-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px rgba(15,23,42,.13)}.wpn-news-archive-card__media{position:relative;display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(145deg,#e9edf2,#d9e0e8);color:#98a2b3;font-weight:900}.wpn-news-archive-card__media img{width:100%;height:100%;object-fit:cover;transition:.5s}.wpn-news-archive-card:hover .wpn-news-archive-card__media img{transform:scale(1.04)}.wpn-news-archive-card__media b{position:absolute;top:13px;right:13px;padding:6px 10px;border-radius:999px;background:var(--wpn-accent);color:#fff;font-size:9px}.wpn-news-archive-card__body{padding:20px}.wpn-news-archive-card__meta{display:flex;align-items:center;justify-content:space-between;color:#8a94a3;font-size:9px}.wpn-news-archive-card h2{margin:9px 0 0;font-size:20px;line-height:1.75}.wpn-news-archive-card p{margin:9px 0 0;color:#667085;font-size:12px;line-height:1.9}.wpn-news-archive-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--wpn-accent);font-size:10px;font-weight:900}.wpn-news-archive-card__more .wpn-icon{width:14px;height:14px}.wpn-pagination{margin-top:38px}.wpn-pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.wpn-pagination .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;padding:0 11px;border:1px solid var(--wpn-line);border-radius:11px;background:#fff;color:#536173;font-size:11px;font-weight:800}.wpn-pagination .page-numbers.current,.wpn-pagination .page-numbers:hover{border-color:var(--wpn-accent);background:var(--wpn-accent);color:#fff}
@media(max-width:1280px){.wpn-news-single__share-rail{position:static;flex-direction:row;justify-content:flex-start;margin-bottom:25px}.wpn-news-single__share-rail>span{writing-mode:initial;margin:0 0 0 4px}.wpn-news-single__body-card{padding:38px clamp(24px,4vw,55px)}}
@media(max-width:980px){.wpn-news-single__layout{grid-template-columns:1fr}.wpn-news-single__sidebar{position:static;grid-template-columns:1fr 1fr}.wpn-news-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.wpn-article-page-v5{padding:24px 0 55px}.wpn-breadcrumbs{margin-bottom:20px}.wpn-news-single__header{text-align:right}.wpn-news-single__category-row,.wpn-news-single__byline{justify-content:flex-start}.wpn-news-single__header h1{font-size:34px;line-height:1.5}.wpn-news-single__lead{font-size:15px}.wpn-news-single__meta-divider{display:none}.wpn-news-single__hero{border-radius:18px;margin-bottom:18px}.wpn-news-single__hero figcaption{position:static;max-width:none;border-radius:0;background:#111827}.wpn-news-single__body-card{padding:25px 20px;border-radius:19px}.wpn-prose--article{font-size:16px;line-height:2.15}.wpn-prose--article p{text-align:right}.wpn-prose--article h2{font-size:25px}.wpn-prose--article h3{font-size:21px}.wpn-news-single__sidebar{grid-template-columns:1fr}.wpn-news-single__post-nav{grid-template-columns:1fr}.wpn-news-single__post-nav>div:last-child{text-align:right}.wpn-related-news{margin-top:48px}.wpn-related-news__header{align-items:flex-start;flex-direction:column}.wpn-related-news__grid,.wpn-news-archive-grid{grid-template-columns:1fr}.wpn-news-archive-v5__hero{padding:30px 0 42px}.wpn-news-archive-v5__content{padding-top:30px}.wpn-news-single__tags{flex-direction:column;gap:10px}}

/* =========================================================
   WeeklyPress 7.0 — compact editorial design system
   ========================================================= */
:root{color-scheme:light;--wpn-header-surface:rgba(255,255,255,.96);--wpn-header-text:var(--wpn-dark);--wpn-footer:#10131a;--wpn-overlay:rgba(6,10,20,.76)}
html{scroll-behavior:smooth}
body{margin:0;background:var(--wpn-body);color:var(--wpn-dark);font-family:var(--wpn-font);font-size:var(--wpn-base-size);line-height:1.85;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body.wpn-dark-mode{color-scheme:dark;--wpn-body:#0e1117;--wpn-surface:#171b23;--wpn-dark:#f4f6f9;--wpn-muted:#a7b0bf;--wpn-border:#2a303a;--wpn-accent-soft:#2b151b;--wpn-header-surface:rgba(18,22,29,.96);--wpn-header-text:#f4f6f9;--wpn-footer:#090b0f}
*,*:before,*:after{box-sizing:border-box}
a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wpn-main{min-height:50vh}.wpn-container{width:min(calc(100% - (var(--wpn-container-pad) * 2)),var(--wpn-width));margin-inline:auto}
h1,h2,h3,h4,h5,h6,.wpn-text-logo strong{font-family:var(--wpn-heading-font);letter-spacing:-.025em}.wpn-icon{display:inline-grid;place-items:center;width:22px;height:22px}.wpn-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wpn-icon .fill{fill:currentColor;stroke:none}
.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}.screen-reader-text:focus{clip:auto!important;width:auto;height:auto;top:8px;right:8px;padding:10px 14px;background:#fff;color:#111;z-index:100000;border-radius:8px}

/* Header */
.wpn-site-header{position:relative;z-index:100;background:var(--wpn-header-surface);color:var(--wpn-header-text);border-bottom:1px solid var(--wpn-border)}
.wpn-utilitybar{height:34px;background:var(--wpn-dark);color:#e7eaf0;font-size:11px}.wpn-utilitybar__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.wpn-utilitybar__date,.wpn-utilitybar__links{display:flex;align-items:center;gap:11px}.wpn-utilitybar__date .wpn-icon{width:15px;height:15px;color:#ff9cab}.wpn-utilitybar__date i{width:1px;height:13px;background:rgba(255,255,255,.2)}.wpn-top-menu{display:flex;gap:16px;list-style:none;margin:0;padding:0}.wpn-top-menu a{opacity:.78}.wpn-top-menu a:hover{opacity:1}.wpn-socials{display:flex;gap:5px}.wpn-socials a{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:rgba(255,255,255,.09)}.wpn-socials .wpn-icon{width:14px;height:14px}
.wpn-brandbar{background:var(--wpn-header-surface);backdrop-filter:blur(16px)}.wpn-brandbar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:92px;padding-block:10px}.wpn-brandbar__start,.wpn-brandbar__end{display:flex;align-items:center;gap:10px}.wpn-brandbar__end{justify-content:flex-start}.wpn-logo{display:grid;place-items:center;min-width:220px}.wpn-logo img{max-height:var(--wpn-logo-height);width:auto}.wpn-text-logo{display:flex;align-items:center;gap:12px}.wpn-text-logo__mark{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(145deg,var(--wpn-accent),var(--wpn-accent-dark));color:#fff;font-family:var(--wpn-heading-font);font-size:27px;font-weight:900;box-shadow:0 12px 28px color-mix(in srgb,var(--wpn-accent) 28%,transparent)}.wpn-text-logo strong,.wpn-text-logo small{display:block}.wpn-text-logo strong{font-size:24px;line-height:1.25}.wpn-text-logo small{margin-top:3px;color:var(--wpn-muted);font-size:10px}
.wpn-menu-toggle,.wpn-icon-button,.wpn-search-toggle,.wpn-header-tool,.wpn-current-cta{border:1px solid var(--wpn-border);background:var(--wpn-surface);color:var(--wpn-dark);border-radius:var(--wpn-button-radius);min-height:44px;transition:.2s ease}.wpn-menu-toggle,.wpn-icon-button{display:none;align-items:center;justify-content:center;gap:7px;padding:0 12px;cursor:pointer}.wpn-header-tool,.wpn-search-toggle{display:flex;align-items:center;gap:10px;padding:7px 11px}.wpn-header-tool small,.wpn-header-tool strong,.wpn-search-toggle small,.wpn-search-toggle strong{display:block;line-height:1.35}.wpn-header-tool small,.wpn-search-toggle small{color:var(--wpn-muted);font-size:9px}.wpn-header-tool strong,.wpn-search-toggle strong{font-size:11px}.wpn-header-tool .wpn-icon,.wpn-search-toggle .wpn-icon{color:var(--wpn-accent);width:19px;height:19px}.wpn-search-toggle{font-family:inherit;cursor:pointer}.wpn-icon-button{display:grid;width:44px;padding:0}.wpn-theme-icon--sun{display:none}.wpn-dark-mode .wpn-theme-icon--sun{display:grid}.wpn-dark-mode .wpn-theme-icon--moon{display:none}.wpn-current-cta{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;background:linear-gradient(135deg,var(--wpn-accent),var(--wpn-accent-dark));border-color:transparent;color:#fff;font-size:12px;font-weight:900;box-shadow:0 12px 25px color-mix(in srgb,var(--wpn-accent) 24%,transparent)}.wpn-current-cta .wpn-icon{width:18px;height:18px}.wpn-header-tool:hover,.wpn-search-toggle:hover,.wpn-icon-button:hover{border-color:color-mix(in srgb,var(--wpn-accent) 35%,var(--wpn-border));background:var(--wpn-accent-soft)}.wpn-current-cta:hover{transform:translateY(-1px);filter:brightness(1.04)}
.wpn-main-nav{height:48px;background:var(--wpn-surface);border-top:1px solid var(--wpn-border);border-bottom:1px solid var(--wpn-border)}.wpn-main-nav__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:22px}.wpn-main-menu{display:flex;align-items:stretch;gap:2px;list-style:none;margin:0;padding:0;height:100%}.wpn-main-menu>li{position:relative;display:flex;align-items:center}.wpn-main-menu a{display:flex;align-items:center;height:100%;padding:0 13px;font-size:var(--wpn-nav-size);font-weight:700}.wpn-main-menu>li>a:hover,.wpn-main-menu>.current-menu-item>a{color:var(--wpn-accent)}.wpn-main-menu ul{position:absolute;top:calc(100% + 1px);right:0;min-width:210px;margin:0;padding:7px;list-style:none;background:var(--wpn-surface);border:1px solid var(--wpn-border);border-radius:0 0 12px 12px;box-shadow:var(--wpn-shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s}.wpn-main-menu li:hover>ul{opacity:1;visibility:visible;transform:none}.wpn-main-menu ul a{min-height:38px;border-radius:8px}.wpn-main-menu ul a:hover{background:var(--wpn-accent-soft)}.wpn-nav-actions{display:flex;align-items:center;gap:16px;font-size:11px}.wpn-nav-actions>a:first-child{color:var(--wpn-muted)}.wpn-nav-archive{display:flex;align-items:center;gap:5px;color:var(--wpn-accent);font-weight:900}.wpn-nav-archive .wpn-icon{width:15px;height:15px}.wpn-main-nav.is-stuck{position:fixed;top:0;right:0;left:0;z-index:200;box-shadow:0 10px 30px rgba(16,24,40,.1);animation:wpnSlideDown .2s ease}@keyframes wpnSlideDown{from{transform:translateY(-100%)}to{transform:none}}.wpn-nav-spacer{height:0}
.wpn-ticker{height:39px;background:var(--wpn-accent-soft);border-bottom:1px solid color-mix(in srgb,var(--wpn-accent) 14%,var(--wpn-border));overflow:hidden}.wpn-ticker__inner{display:grid;grid-template-columns:auto 1fr;align-items:center;height:100%;gap:14px}.wpn-ticker__label{height:27px;display:flex;align-items:center;gap:6px;padding:0 11px;border-radius:8px;background:var(--wpn-accent);color:#fff;font-size:10px}.wpn-ticker__label .wpn-icon{width:14px;height:14px}.wpn-ticker__viewport{overflow:hidden}.wpn-ticker__track{display:flex;align-items:center;gap:26px;width:max-content;animation:wpnTicker 42s linear infinite}.wpn-ticker:hover .wpn-ticker__track{animation-play-state:paused}.wpn-ticker__track a{display:flex;align-items:center;gap:10px;font-size:var(--wpn-ticker-size);white-space:nowrap}.wpn-ticker__track time{color:var(--wpn-muted);font-size:9px}@keyframes wpnTicker{to{transform:translateX(50%)}}
body.wpn-header-glass .wpn-brandbar{background:color-mix(in srgb,var(--wpn-surface) 84%,transparent)}body.wpn-header-minimal .wpn-utilitybar{display:none}body.wpn-header-minimal .wpn-brandbar__inner{min-height:78px}

/* Full-screen search */
.wpn-search-overlay[hidden]{display:none!important}.wpn-search-overlay{position:fixed;inset:0;z-index:99999;display:grid;place-items:start center;padding:9vh 18px 18px}.wpn-search-overlay__backdrop{position:absolute;inset:0;border:0;background:var(--wpn-overlay);backdrop-filter:blur(12px);cursor:zoom-out}.wpn-search-overlay__panel{position:relative;width:min(760px,100%);padding:36px;border-radius:24px;background:var(--wpn-surface);color:var(--wpn-dark);box-shadow:0 45px 120px rgba(0,0,0,.38);animation:wpnSearchIn .22s ease}.wpn-search-overlay__close{position:absolute;top:15px;left:15px;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--wpn-border);border-radius:11px;background:var(--wpn-body);color:var(--wpn-dark);cursor:pointer}.wpn-search-overlay__panel>span{color:var(--wpn-accent);font-size:11px;font-weight:900}.wpn-search-overlay__panel h2{margin:5px 0 6px;font-size:34px}.wpn-search-overlay__panel p{margin:0 0 22px;color:var(--wpn-muted)}.wpn-search-overlay .search-form{display:grid;grid-template-columns:1fr auto;gap:8px}.wpn-search-overlay .search-field{width:100%;min-height:54px;padding:0 17px;border:1px solid var(--wpn-border);border-radius:13px;background:var(--wpn-body);color:var(--wpn-dark);font:inherit}.wpn-search-overlay .search-submit{min-width:100px;border:0;border-radius:13px;background:var(--wpn-accent);color:#fff;font-family:inherit;font-weight:900}.wpn-search-overlay__links{display:flex;gap:10px;margin-top:18px}.wpn-search-overlay__links a{padding:8px 11px;border-radius:9px;background:var(--wpn-accent-soft);color:var(--wpn-accent);font-size:11px;font-weight:800}@keyframes wpnSearchIn{from{opacity:0;transform:translateY(-12px) scale(.98)}}
body.wpn-search-open{overflow:hidden}

/* Compact homepage */
.wpn-home>section{padding-block:var(--wpn-section-gap)}.wpn-home>.wpn-hero-section{padding-top:clamp(24px,var(--wpn-section-gap),52px);padding-bottom:var(--wpn-section-gap);background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--wpn-accent) 8%,transparent),transparent 32%)}.wpn-layout-compact .wpn-home>section{padding-block:calc(var(--wpn-section-gap) * .72)}.wpn-layout-compact .wpn-home>.wpn-hero-section{padding-top:calc(var(--wpn-section-gap) * .65)}
.wpn-section-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;margin-bottom:22px}.wpn-section-intro__copy{max-width:900px}.wpn-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--wpn-accent);font-size:10px;font-weight:900;letter-spacing:.04em}.wpn-eyebrow .wpn-icon{width:15px;height:15px}.wpn-section-intro h1{max-width:900px;margin:7px 0 9px;font-size:clamp(30px,var(--wpn-hero-title),64px);line-height:1.42}.wpn-section-intro p{max-width:760px;margin:0;color:var(--wpn-muted);font-size:var(--wpn-hero-text);line-height:2}.wpn-hero-points{display:grid;gap:6px;min-width:240px}.wpn-hero-points span{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--wpn-border);border-radius:11px;background:var(--wpn-surface);font-size:11px;font-weight:700}.wpn-hero-points i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--wpn-accent-soft);color:var(--wpn-accent);font-style:normal;font-size:9px}
.wpn-top-ads{display:grid;grid-template-columns:1fr 1fr;gap:var(--wpn-card-gap);margin-bottom:18px}.wpn-ad{min-height:74px;border:1px solid var(--wpn-border);border-radius:var(--wpn-radius);overflow:hidden;background:var(--wpn-surface)}.wpn-ad img{width:100%;height:100%;min-height:74px;object-fit:cover}.wpn-ad>span{height:100%;min-height:74px;display:grid;place-items:center;align-content:center;color:var(--wpn-muted)}.wpn-ad small,.wpn-ad strong{display:block}.wpn-ad small{font-size:9px}.wpn-ad strong{font-size:12px}
.wpn-current-issue{margin:0}.wpn-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.wpn-section-heading h2{margin:5px 0 4px;font-size:var(--wpn-section-title);line-height:1.45}.wpn-section-heading p{max-width:680px;margin:0;color:var(--wpn-muted);font-size:13px}.wpn-text-link{display:flex;align-items:center;gap:6px;color:var(--wpn-accent);font-size:12px;font-weight:900}.wpn-text-link .wpn-icon{width:16px;height:16px}.wpn-archive-section{background:color-mix(in srgb,var(--wpn-surface) 55%,var(--wpn-body))}.wpn-archive-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--wpn-card-gap)}.wpn-archive-layout--single{grid-template-columns:1fr}.wpn-panel{border:1px solid var(--wpn-border);border-radius:var(--wpn-radius);background:var(--wpn-surface);box-shadow:var(--wpn-shadow);overflow:hidden}.wpn-panel--archive{padding:8px}.wpn-panel--special{padding:16px}.wpn-panel__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.wpn-panel__header span{color:var(--wpn-accent);font-size:9px;font-weight:900}.wpn-panel__header h3{margin:2px 0 0;font-size:19px}.wpn-panel__header>a{font-size:10px;color:var(--wpn-accent)}
.wpn-editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--wpn-card-gap)}.wpn-story-card{overflow:hidden;border:1px solid var(--wpn-border);border-radius:var(--wpn-radius);background:var(--wpn-surface);box-shadow:0 8px 24px rgba(16,24,40,.05);transition:.22s}.wpn-story-card:hover{transform:translateY(-3px);box-shadow:var(--wpn-shadow)}.wpn-story-card--featured{grid-column:span 2;grid-row:span 2}.wpn-story-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e8ebef}.wpn-story-card--featured .wpn-story-card__media{aspect-ratio:16/9}.wpn-story-card__media img{width:100%;height:100%;object-fit:cover;transition:.35s}.wpn-story-card:hover img{transform:scale(1.025)}.wpn-story-card__badge{position:absolute;top:12px;right:12px;padding:6px 9px;border-radius:8px;background:var(--wpn-accent);color:#fff;font-size:9px;font-weight:900}.wpn-story-card__body{padding:15px}.wpn-story-card__meta{display:flex;justify-content:space-between;gap:8px;color:var(--wpn-muted);font-size:var(--wpn-meta-size)}.wpn-story-card h2,.wpn-story-card h3{margin:8px 0;font-size:var(--wpn-card-title);line-height:1.65}.wpn-story-card--featured h2{font-size:calc(var(--wpn-card-title) * 1.42)}.wpn-story-card p{margin:0 0 10px;color:var(--wpn-muted);font-size:13px}.wpn-story-card__more{display:flex;align-items:center;gap:5px;color:var(--wpn-accent);font-size:10px;font-weight:900}.wpn-story-card__more .wpn-icon{width:14px;height:14px}

/* Pages and article */
.wpn-content-page{padding-block:var(--wpn-section-gap)}.wpn-page-heading{margin-bottom:20px;padding:22px;border:1px solid var(--wpn-border);border-radius:var(--wpn-radius);background:var(--wpn-surface)}.wpn-page-heading span{color:var(--wpn-accent);font-size:10px;font-weight:900}.wpn-page-heading h1{margin:4px 0 0;font-size:var(--wpn-section-title)}
.wpn-article-page-v5{padding:24px 0 var(--wpn-section-gap)}.wpn-breadcrumbs{display:flex;align-items:center;gap:7px;margin-bottom:15px;color:var(--wpn-muted);font-size:10px}.wpn-news-single__header{max-width:1040px;margin-inline:auto;text-align:center;padding:14px 0 20px}.wpn-news-single__category-row{display:flex;justify-content:center;align-items:center;gap:12px;color:var(--wpn-muted);font-size:var(--wpn-meta-size)}.wpn-news-single__category{padding:6px 10px;border-radius:8px;background:var(--wpn-accent-soft);color:var(--wpn-accent);font-weight:900}.wpn-news-single__header h1{margin:13px auto 11px;font-size:clamp(34px,var(--wpn-article-title),72px);line-height:1.48;max-width:1000px}.wpn-news-single__lead{max-width:850px;margin:0 auto;color:var(--wpn-muted);font-size:var(--wpn-article-lead);line-height:2}.wpn-news-single__byline{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:17px;color:var(--wpn-muted);font-size:var(--wpn-meta-size)}.wpn-news-single__author-avatar img{border-radius:50%}.wpn-news-single__byline small,.wpn-news-single__byline strong{display:block}.wpn-news-single__meta-divider{width:1px;height:27px;background:var(--wpn-border)}.wpn-news-single__hero{max-width:1240px;margin:0 auto 20px}.wpn-news-single__hero img{width:100%;max-height:700px;object-fit:cover;border-radius:var(--wpn-image-radius)}.wpn-news-single__hero figcaption{padding:7px 5px;color:var(--wpn-muted);font-size:10px}.wpn-news-single__layout{display:grid;grid-template-columns:minmax(0,var(--wpn-article-width)) var(--wpn-sidebar-width);justify-content:center;gap:var(--wpn-card-gap);align-items:start}.wpn-news-single__body-card,.wpn-news-side-card{border:1px solid var(--wpn-border);border-radius:var(--wpn-radius);background:var(--wpn-surface);box-shadow:0 10px 35px rgba(16,24,40,.05)}.wpn-news-single__body-card{position:relative;padding:clamp(22px,4vw,52px)}.wpn-prose{font-size:var(--wpn-article-body);line-height:var(--wpn-article-leading);color:color-mix(in srgb,var(--wpn-dark) 88%,var(--wpn-muted))}.wpn-prose>*:first-child{margin-top:0}.wpn-prose h2,.wpn-prose h3{font-family:var(--wpn-heading-font);color:var(--wpn-dark);line-height:1.65;margin:1.7em 0 .65em}.wpn-prose h2{font-size:1.55em}.wpn-prose h3{font-size:1.3em}.wpn-prose img{height:auto;border-radius:var(--wpn-image-radius)}.wpn-prose blockquote{margin:1.6em 0;padding:18px 22px;border-right:4px solid var(--wpn-accent);border-radius:12px;background:var(--wpn-accent-soft)}.wpn-news-single__share-rail{position:absolute;right:-54px;top:35px;display:grid;gap:7px}.wpn-news-single__share-rail>span{font-size:9px;color:var(--wpn-muted)}.wpn-news-single__share-rail a,.wpn-news-single__share-rail button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--wpn-border);border-radius:10px;background:var(--wpn-surface);color:var(--wpn-dark);font:inherit;font-size:10px;cursor:pointer}.wpn-news-single__sidebar{display:grid;gap:var(--wpn-card-gap);position:sticky;top:72px}.wpn-news-side-card{padding:18px}.wpn-news-side-card__eyebrow{color:var(--wpn-accent);font-size:9px;font-weight:900}.wpn-news-author-card{display:flex;gap:12px;margin-top:11px}.wpn-news-author-card img{border-radius:16px}.wpn-news-author-card p{margin:4px 0 0;color:var(--wpn-muted);font-size:11px}.wpn-news-side-card--archive{background:linear-gradient(145deg,var(--wpn-dark),#222b3a);color:#fff}.wpn-news-side-card--archive h2{margin:7px 0;font-size:20px}.wpn-news-side-card--archive p{color:#cbd2dc;font-size:11px}.wpn-news-side-card--archive a{display:flex;align-items:center;gap:5px;color:#ffb9c3;font-size:10px;font-weight:900}.wpn-related-news{margin-top:var(--wpn-section-gap)}.wpn-related-news__header{display:flex;justify-content:space-between;align-items:end;margin-bottom:15px}.wpn-related-news__header span{color:var(--wpn-accent);font-size:9px;font-weight:900}.wpn-related-news__header h2{margin:3px 0;font-size:var(--wpn-section-title)}.wpn-related-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wpn-card-gap)}

/* Footer */
.wpn-site-footer{position:relative;background:var(--wpn-footer);color:#edf0f5;margin-top:var(--wpn-section-gap);overflow:hidden}.wpn-footer__main{display:grid;grid-template-columns:1.25fr .75fr 1fr;gap:50px;padding-block:42px}.wpn-footer__label{color:#ff9dac;font-size:10px;font-weight:900}.wpn-footer__brand h2{margin:4px 0 7px;font-size:27px}.wpn-footer__brand p,.wpn-footer__cta p{color:#aeb6c4;font-size:12px}.wpn-footer-socials{display:flex;gap:7px;margin-top:14px}.wpn-footer-socials a{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.13);border-radius:10px}.wpn-footer-socials .wpn-icon{width:17px;height:17px}.wpn-footer__nav h3,.wpn-footer__cta h3{margin:0 0 12px;font-size:17px}.wpn-footer-menu{list-style:none;margin:0;padding:0;display:grid;gap:7px}.wpn-footer-menu a{color:#c5cbd5;font-size:11px}.wpn-footer__cta{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.05)}.wpn-footer__cta>span{color:#ff9dac;font-size:9px;font-weight:900}.wpn-footer__cta a{display:flex;align-items:center;gap:5px;color:#fff;font-size:10px;font-weight:900}.wpn-footer__bottom{border-top:1px solid rgba(255,255,255,.1)}.wpn-footer__bottom .wpn-container{display:flex;justify-content:space-between;padding-block:12px;color:#929cab;font-size:9px}

/* Dark mode components */
.wpn-dark-mode .wpn-utilitybar{background:#07090d}.wpn-dark-mode .wpn-story-card__media,.wpn-dark-mode .wpn-ad{background:#202630}.wpn-dark-mode .weeklypress-reader{border-color:var(--wpn-border)}

/* Responsive */
@media(max-width:1180px){.wpn-header-tool{display:none}.wpn-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wpn-archive-layout{grid-template-columns:1fr 290px}.wpn-news-single__layout{grid-template-columns:minmax(0,1fr) 270px}.wpn-news-single__share-rail{position:static;display:flex;margin-bottom:18px}.wpn-news-single__share-rail>span{display:none}}
@media(max-width:900px){.wpn-utilitybar__links .wpn-top-menu{display:none}.wpn-brandbar__inner{grid-template-columns:auto 1fr auto;min-height:74px}.wpn-logo{min-width:0}.wpn-text-logo strong{font-size:19px}.wpn-text-logo__mark{width:43px;height:43px;border-radius:13px}.wpn-menu-toggle{display:flex}.wpn-search-toggle span,.wpn-current-cta span{display:none}.wpn-search-toggle,.wpn-current-cta{width:44px;padding:0;justify-content:center}.wpn-main-nav{position:fixed;top:0;right:0;bottom:0;width:min(330px,88vw);height:auto;z-index:10000;transform:translateX(105%);transition:.25s;box-shadow:-20px 0 60px rgba(0,0,0,.25);overflow:auto}.wpn-main-nav.is-open{transform:none}.wpn-main-nav__inner{height:auto;display:block;padding:78px 16px 24px}.wpn-main-menu{display:grid;height:auto}.wpn-main-menu>li{display:block}.wpn-main-menu a{min-height:44px;padding:0 12px;border-radius:9px}.wpn-main-menu ul{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;background:transparent;padding-right:12px}.wpn-nav-actions{display:grid;margin-top:16px;padding-top:14px;border-top:1px solid var(--wpn-border)}.menu-open:after{content:"";position:fixed;inset:0;z-index:9999;background:rgba(5,8,15,.65);backdrop-filter:blur(3px)}.wpn-section-intro{grid-template-columns:1fr}.wpn-hero-points{grid-template-columns:repeat(3,1fr);min-width:0}.wpn-hero-points span{display:grid;text-align:center}.wpn-archive-layout{grid-template-columns:1fr}.wpn-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wpn-story-card--featured{grid-column:span 2}.wpn-news-single__layout{grid-template-columns:1fr}.wpn-news-single__sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.wpn-footer__main{grid-template-columns:1fr 1fr}.wpn-footer__cta{grid-column:1/-1}.wpn-related-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.wpn-container{width:min(calc(100% - 24px),var(--wpn-width))}.wpn-utilitybar{height:30px}.wpn-utilitybar__date>span:last-child,.wpn-socials{display:none}.wpn-brandbar__inner{gap:8px}.wpn-icon-button{display:none}.wpn-text-logo small{display:none}.wpn-ticker__inner{grid-template-columns:auto minmax(0,1fr);gap:8px}.wpn-ticker__label strong{display:none}.wpn-section-intro h1{font-size:clamp(28px,var(--wpn-hero-title),44px)}.wpn-hero-points{grid-template-columns:1fr}.wpn-hero-points span{display:flex;text-align:right}.wpn-top-ads{grid-template-columns:1fr}.wpn-section-heading{align-items:flex-start;flex-direction:column}.wpn-editorial-grid{grid-template-columns:1fr}.wpn-story-card--featured{grid-column:auto;grid-row:auto}.wpn-story-card--featured h2{font-size:calc(var(--wpn-card-title) * 1.18)}.wpn-news-single__header{text-align:right}.wpn-news-single__category-row,.wpn-news-single__byline{justify-content:flex-start}.wpn-news-single__header h1{font-size:clamp(31px,var(--wpn-article-title),48px)}.wpn-news-single__body-card{padding:22px 18px}.wpn-news-single__sidebar{grid-template-columns:1fr}.wpn-related-news__grid{grid-template-columns:1fr}.wpn-footer__main{grid-template-columns:1fr;gap:25px;padding-block:32px}.wpn-footer__cta{grid-column:auto}.wpn-footer__bottom .wpn-container{flex-direction:column;gap:4px}.wpn-search-overlay{padding:0;align-items:end}.wpn-search-overlay__panel{border-radius:22px 22px 0 0;padding:30px 18px 22px}.wpn-search-overlay__panel h2{font-size:27px}.wpn-search-overlay .search-form{grid-template-columns:1fr}.wpn-search-overlay .search-submit{min-height:48px}.wpn-search-overlay__links{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

/* Ultra-modern issue archive */
.wpn-modern-archive__hero{padding:38px 0 24px;background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--wpn-accent) 12%,transparent),transparent 35%),linear-gradient(180deg,color-mix(in srgb,var(--wpn-surface) 82%,var(--wpn-body)),var(--wpn-body));border-bottom:1px solid var(--wpn-border)}.wpn-modern-archive__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:end}.wpn-modern-archive__hero h1{max-width:820px;margin:7px 0 9px;font-size:clamp(34px,4.7vw,64px);line-height:1.4}.wpn-modern-archive__hero p{max-width:760px;margin:0;color:var(--wpn-muted);font-size:15px}.wpn-archive-stats{display:grid;grid-template-columns:repeat(3,110px);gap:9px}.wpn-archive-stats div{padding:14px;border:1px solid var(--wpn-border);border-radius:14px;background:var(--wpn-surface);text-align:center;box-shadow:0 10px 30px rgba(16,24,40,.05)}.wpn-archive-stats strong,.wpn-archive-stats span{display:block}.wpn-archive-stats strong{font-family:var(--wpn-heading-font);font-size:23px;color:var(--wpn-accent)}.wpn-archive-stats span{margin-top:3px;color:var(--wpn-muted);font-size:9px}.wpn-archive-filter{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(150px,.55fr) minmax(140px,.45fr) auto auto;gap:9px;align-items:end;margin-top:25px;padding:11px;border:1px solid var(--wpn-border);border-radius:16px;background:var(--wpn-surface);box-shadow:0 16px 45px rgba(16,24,40,.07)}.wpn-archive-filter label{display:grid;gap:5px}.wpn-archive-filter label>span{color:var(--wpn-muted);font-size:9px;font-weight:800}.wpn-archive-filter input,.wpn-archive-filter select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--wpn-border);border-radius:10px;background:var(--wpn-body);color:var(--wpn-dark);font-family:inherit;font-size:11px}.wpn-archive-filter__search{position:relative}.wpn-archive-filter__search .wpn-icon{position:absolute;right:12px;bottom:12px;width:18px;height:18px;color:var(--wpn-muted)}.wpn-archive-filter__search input{padding-right:40px}.wpn-archive-filter>button,.wpn-archive-filter__reset{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:10px;font-family:inherit;font-size:10px;font-weight:900}.wpn-archive-filter>button{border:0;background:var(--wpn-accent);color:#fff;cursor:pointer}.wpn-archive-filter__reset{border:1px solid var(--wpn-border);background:var(--wpn-body);color:var(--wpn-muted)}.wpn-modern-archive__content{padding:28px 0 var(--wpn-section-gap)}.wpn-archive-results-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px}.wpn-archive-results-head span{color:var(--wpn-accent);font-size:9px;font-weight:900}.wpn-archive-results-head h2{margin:3px 0 0;font-size:25px}.wpn-archive-results-head p{margin:0;color:var(--wpn-muted);font-size:11px}.wpn-issue-library{display:grid;grid-template-columns:repeat(var(--wpn-archive-columns,4),minmax(0,1fr));gap:var(--wpn-card-gap)}.wpn-issue-card{overflow:hidden;border:1px solid var(--wpn-border);border-radius:var(--wpn-radius);background:var(--wpn-surface);box-shadow:0 10px 30px rgba(16,24,40,.055);transition:.25s}.wpn-issue-card:hover{transform:translateY(-4px);box-shadow:var(--wpn-shadow)}.wpn-issue-card__cover{position:relative;display:block;aspect-ratio:3/4.15;overflow:hidden;background:linear-gradient(145deg,#e8ebef,#d7dce3)}.wpn-issue-card__cover img{width:100%;height:100%;object-fit:cover;transition:.35s}.wpn-issue-card:hover .wpn-issue-card__cover img{transform:scale(1.025)}.wpn-issue-card__cover:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(4,8,15,.66));opacity:.7}.wpn-issue-card__type{position:absolute;z-index:2;top:10px;right:10px;padding:5px 8px;border-radius:7px;background:rgba(255,255,255,.9);color:#202939;font-size:8px;font-weight:900;backdrop-filter:blur(8px)}.wpn-issue-card__hover{position:absolute;z-index:3;right:12px;bottom:11px;left:12px;display:flex;align-items:center;justify-content:space-between;gap:7px;color:#fff;font-size:9px;font-weight:900;transform:translateY(6px);opacity:0;transition:.22s}.wpn-issue-card__hover .wpn-icon{width:15px;height:15px}.wpn-issue-card:hover .wpn-issue-card__hover{opacity:1;transform:none}.wpn-issue-card__placeholder{display:grid;place-items:center;align-content:center;height:100%;padding:25px;text-align:center;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.6),transparent 45%),linear-gradient(145deg,var(--wpn-accent-dark),var(--wpn-dark));color:#fff}.wpn-issue-card__placeholder b{font-family:var(--wpn-heading-font);font-size:24px}.wpn-issue-card__placeholder small{margin-top:10px}.wpn-issue-card__body{padding:14px}.wpn-issue-card__meta{display:flex;justify-content:space-between;gap:8px;color:var(--wpn-muted);font-size:var(--wpn-meta-size)}.wpn-issue-card h2{margin:7px 0;font-size:var(--wpn-card-title);line-height:1.6}.wpn-issue-card p{min-height:45px;margin:0 0 11px;color:var(--wpn-muted);font-size:10px;line-height:1.9}.wpn-issue-card__actions{display:flex;gap:7px}.wpn-issue-card__actions a{display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;border-radius:8px;font-size:9px;font-weight:900}.wpn-issue-card__actions a:first-child{flex:1;background:var(--wpn-accent);color:#fff}.wpn-issue-card__actions a:last-child{border:1px solid var(--wpn-border);color:var(--wpn-muted)}.wpn-archive-pagination{margin-top:28px}.wpn-archive-pagination .page-numbers{display:flex;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.wpn-archive-pagination a,.wpn-archive-pagination span{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border:1px solid var(--wpn-border);border-radius:9px;background:var(--wpn-surface);font-size:10px}.wpn-archive-pagination .current{background:var(--wpn-accent);color:#fff;border-color:var(--wpn-accent)}.wpn-archive-empty{display:grid;place-items:center;text-align:center;padding:60px 20px;border:1px dashed var(--wpn-border);border-radius:var(--wpn-radius);background:var(--wpn-surface)}.wpn-archive-empty>span{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:var(--wpn-accent-soft);color:var(--wpn-accent)}.wpn-archive-empty h2{margin:12px 0 4px}.wpn-archive-empty p{margin:0 0 15px;color:var(--wpn-muted)}.wpn-archive-empty a{padding:9px 13px;border-radius:9px;background:var(--wpn-accent);color:#fff;font-size:10px;font-weight:900}body.wpn-archive-magazine .wpn-issue-card{display:grid;grid-template-columns:42% 1fr}body.wpn-archive-magazine .wpn-issue-card__cover{aspect-ratio:auto;min-height:250px}body.wpn-archive-minimal .wpn-issue-card{box-shadow:none}body.wpn-archive-minimal .wpn-issue-card__cover{aspect-ratio:4/5}
@media(max-width:1180px){.wpn-issue-library{--wpn-archive-columns:3!important}.wpn-archive-filter{grid-template-columns:1fr 1fr 1fr auto}.wpn-archive-filter__search{grid-column:1/-1}.wpn-archive-filter__reset{display:none}}
@media(max-width:820px){.wpn-modern-archive__hero-grid{grid-template-columns:1fr}.wpn-archive-stats{grid-template-columns:repeat(3,1fr)}.wpn-archive-filter{grid-template-columns:1fr 1fr}.wpn-archive-filter__search{grid-column:1/-1}.wpn-archive-filter>button{grid-column:1/-1}.wpn-issue-library{--wpn-archive-columns:2!important}.wpn-archive-results-head{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.wpn-modern-archive__hero{padding-top:27px}.wpn-archive-stats{gap:6px}.wpn-archive-stats div{padding:10px 5px}.wpn-archive-stats strong{font-size:19px}.wpn-archive-filter{grid-template-columns:1fr}.wpn-archive-filter__search,.wpn-archive-filter>button{grid-column:auto}.wpn-issue-library{--wpn-archive-columns:1!important}.wpn-issue-card{display:grid;grid-template-columns:42% 1fr}.wpn-issue-card__cover{aspect-ratio:auto;min-height:225px}.wpn-issue-card__body{padding:12px}.wpn-issue-card p{display:none}.wpn-issue-card__hover{display:none}.wpn-issue-card__actions{margin-top:12px}.wpn-issue-card__actions a:last-child{display:none}}

/* WeeklyPress 7 — configurable ticker and editorial article system */
.wpn-ticker{height:42px;background:var(--wpn-ticker-bg);color:var(--wpn-ticker-text);border-bottom:1px solid color-mix(in srgb,var(--wpn-ticker-label-bg) 14%,var(--wpn-border));overflow:hidden}.wpn-ticker__inner{grid-template-columns:auto minmax(0,1fr) auto}.wpn-ticker__label{background:var(--wpn-ticker-label-bg)!important;color:var(--wpn-ticker-label)!important}.wpn-ticker__track{color:var(--wpn-ticker-text)}.wpn-ticker__track a{color:inherit}.wpn-ticker__track a i{display:block;width:5px;height:5px;border-radius:50%;background:var(--wpn-ticker-label-bg)}.wpn-ticker__controls{display:flex;gap:4px}.wpn-ticker__controls button{display:grid;place-items:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--wpn-ticker-label-bg) 25%,transparent);border-radius:8px;background:transparent;color:var(--wpn-ticker-text);cursor:pointer}.wpn-ticker-style-solid .wpn-ticker{background:var(--wpn-dark);color:#fff;border:0}.wpn-ticker-style-solid .wpn-ticker__track time{color:#b7c0cd}.wpn-ticker-style-glass .wpn-ticker{background:color-mix(in srgb,var(--wpn-ticker-bg) 78%,transparent);backdrop-filter:blur(16px) saturate(1.2)}.wpn-ticker-style-minimal .wpn-ticker{background:var(--wpn-surface);border-block:1px solid var(--wpn-border)}.wpn-ticker-style-minimal .wpn-ticker__label{background:transparent!important;color:var(--wpn-ticker-label-bg)!important;padding-inline:0}.wpn-ticker-motion-marquee .wpn-ticker__track{animation:wpnTickerV7 var(--wpn-ticker-speed) linear infinite}.wpn-ticker-motion-marquee.wpn-ticker-direction-ltr .wpn-ticker__track,.wpn-ticker-motion-marquee .wpn-ticker.is-reverse .wpn-ticker__track{animation-direction:reverse}.wpn-ticker-motion-slide .wpn-ticker__track,.wpn-ticker-motion-fade .wpn-ticker__track{position:relative;width:100%;height:42px;animation:none!important}.wpn-ticker-motion-slide .wpn-ticker__track a,.wpn-ticker-motion-fade .wpn-ticker__track a{position:absolute;inset:0;display:flex;align-items:center;opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity .35s ease,transform .35s ease}.wpn-ticker-motion-fade .wpn-ticker__track a{transform:none}.wpn-ticker-motion-slide .wpn-ticker__track a.is-active,.wpn-ticker-motion-fade .wpn-ticker__track a.is-active{opacity:1;pointer-events:auto;transform:none}.wpn-ticker-motion-static .wpn-ticker__track{animation:none;overflow:hidden}.wpn-ticker-motion-static .wpn-ticker__track a:not(:first-child){display:none}@keyframes wpnTickerV7{from{transform:translateX(-50%)}to{transform:translateX(0)}}

.wpn-article-progress{position:fixed;top:0;right:0;left:0;z-index:999;height:3px;background:transparent}.admin-bar .wpn-article-progress{top:32px}.wpn-article-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--wpn-accent),#f05b71);box-shadow:0 0 12px color-mix(in srgb,var(--wpn-accent) 55%,transparent)}.wpn-article-page-v7{padding:24px 0 70px}.wpn-news-single--v7{display:block}.wpn-news-single__hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.wpn-news-single__header{margin:0;padding:clamp(28px,4vw,54px);border:1px solid var(--wpn-border);border-radius:var(--wpn-radius);background:var(--wpn-surface);box-shadow:var(--wpn-shadow);text-align:right}.wpn-article-header-accent .wpn-news-single__header{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--wpn-accent) 16%,transparent),transparent 38%),linear-gradient(135deg,var(--wpn-dark),color-mix(in srgb,var(--wpn-dark) 75%,var(--wpn-accent)));color:#fff;border:0}.wpn-article-header-accent .wpn-news-single__header h1,.wpn-article-header-accent .wpn-news-single__lead{color:#fff}.wpn-article-header-accent .wpn-news-single__category-row>span,.wpn-article-header-accent .wpn-news-single__byline small,.wpn-article-header-accent .wpn-news-single__byline time{color:#c7ced9}.wpn-article-header-minimal .wpn-news-single__header{padding-inline:0;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--wpn-border)}.wpn-article-heading-center .wpn-news-single__header{text-align:center}.wpn-article-heading-center .wpn-news-single__category-row,.wpn-article-heading-center .wpn-news-single__byline{justify-content:center}.wpn-news-single__hero{margin:0;border-radius:var(--wpn-image-radius);overflow:hidden;box-shadow:var(--wpn-shadow);background:#e9edf2}.wpn-news-single__hero img{width:100%;height:100%;max-height:720px;object-fit:cover}.wpn-news-single__hero figcaption{padding:10px 14px;background:#fff;color:var(--wpn-muted);font-size:var(--wpn-meta-size)}.wpn-article-layout-split .wpn-news-single__hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,44%);align-items:stretch}.wpn-article-layout-split .wpn-news-single__header{display:flex;flex-direction:column;justify-content:center}.wpn-article-layout-split .wpn-news-single__hero{grid-column:2;grid-row:1}.wpn-article-layout-wide .wpn-news-single__hero-grid{max-width:none}.wpn-article-layout-wide .wpn-news-single__hero{border-radius:var(--wpn-radius)}
.wpn-article-actions-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;padding:12px 14px;border:1px solid var(--wpn-border);border-radius:15px;background:var(--wpn-surface);box-shadow:0 10px 28px rgba(16,24,40,.05)}.wpn-article-actions-card__intro{display:flex;align-items:center;gap:9px;padding-inline-end:14px;border-inline-end:1px solid var(--wpn-border)}.wpn-article-actions-card__intro>.wpn-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--wpn-accent-soft);color:var(--wpn-accent)}.wpn-article-actions-card__intro small,.wpn-article-actions-card__intro strong{display:block}.wpn-article-actions-card__intro small{color:var(--wpn-muted);font-size:9px}.wpn-article-actions-card__intro strong{font-size:11px}.wpn-article-reading-tools,.wpn-article-share-box{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wpn-article-reading-tools button,.wpn-article-share-box a,.wpn-article-share-box button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 10px;border:1px solid var(--wpn-border);border-radius:10px;background:#f8f9fb;color:#344054;font:800 10px/1 var(--wpn-font);cursor:pointer;transition:.2s}.wpn-article-reading-tools button:hover,.wpn-article-share-box a:hover,.wpn-article-share-box button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--wpn-accent) 35%,var(--wpn-border));box-shadow:0 8px 16px rgba(16,24,40,.08)}.wpn-article-reading-tools .wpn-icon,.wpn-article-share-box .wpn-icon{width:16px;height:16px}.wpn-article-reading-tools button.is-active{background:var(--wpn-accent);color:#fff;border-color:var(--wpn-accent)}.wpn-article-share-box{justify-content:flex-end}.wpn-article-share-soft .wpn-article-share-box a,.wpn-article-share-soft .wpn-article-share-box button{border-color:transparent}.wpn-article-share-soft .wpn-article-share-box .is-telegram{background:#e7f5ff;color:#168bd2}.wpn-article-share-soft .wpn-article-share-box .is-whatsapp{background:#e9fbf2;color:#128c5b}.wpn-article-share-soft .wpn-article-share-box .is-linkedin{background:#e9f3ff;color:#0a66c2}.wpn-article-share-soft .wpn-article-share-box .is-email{background:#fff4e7;color:#aa6100}.wpn-article-share-solid .wpn-article-share-box a,.wpn-article-share-solid .wpn-article-share-box button{background:var(--wpn-dark);color:#fff;border-color:transparent}.wpn-article-share-outline .wpn-article-share-box a,.wpn-article-share-outline .wpn-article-share-box button{background:#fff}.wpn-news-single__layout{display:grid;grid-template-columns:minmax(0,var(--wpn-article-width)) var(--wpn-sidebar-width);justify-content:center;gap:20px;align-items:start}.wpn-article-layout-wide .wpn-news-single__layout{grid-template-columns:minmax(0,1fr) var(--wpn-sidebar-width)}.wpn-news-single__body-card{padding:clamp(24px,4vw,54px);border:1px solid var(--wpn-border);border-radius:var(--wpn-radius);background:var(--wpn-surface);box-shadow:var(--wpn-shadow)}.wpn-prose--article{font-size:var(--wpn-article-body);line-height:var(--wpn-article-leading);color:#2c3747}.wpn-article-text-justify .wpn-prose--article{text-align:justify;text-align-last:right}.wpn-article-text-right .wpn-prose--article{text-align:right}.wpn-article-text-center .wpn-prose--article{text-align:center}.wpn-prose--article h2,.wpn-prose--article h3,.wpn-prose--article h4{text-align:right!important;line-height:1.65;margin-block:1.7em .7em}.wpn-prose--article blockquote{padding:22px 24px;border-right:4px solid var(--wpn-accent);border-radius:13px;background:var(--wpn-accent-soft);font-weight:650}.wpn-prose--article img{display:block;margin-inline:auto;border-radius:14px}.wpn-news-single__sidebar{position:sticky;top:100px;display:grid;gap:14px}.wpn-news-side-card{margin:0;border-radius:15px}.wpn-news-single__post-nav{margin-top:18px}.wpn-related-news{margin-top:42px}.wpn-icon svg,.wpn-icon path,.wpn-icon circle,.wpn-icon rect{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wpn-icon .fill{fill:currentColor;stroke:none}
@media(max-width:1100px){.wpn-article-layout-split .wpn-news-single__hero-grid{grid-template-columns:1fr}.wpn-article-layout-split .wpn-news-single__hero{grid-column:auto;grid-row:auto}.wpn-news-single__layout,.wpn-article-layout-wide .wpn-news-single__layout{grid-template-columns:1fr}.wpn-news-single__sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.wpn-article-actions-card{grid-template-columns:1fr}.wpn-article-actions-card__intro{border:0;padding:0}.wpn-article-share-box{justify-content:flex-start}}
@media(max-width:680px){.wpn-ticker__inner{grid-template-columns:auto minmax(0,1fr) auto}.wpn-ticker__controls{display:none}.wpn-ticker__track a i{display:none}.wpn-article-page-v7{padding-top:14px}.wpn-news-single__header{padding:24px 18px}.wpn-news-single__byline{gap:9px}.wpn-news-single__meta-divider{display:none}.wpn-article-actions-card{padding:12px}.wpn-article-actions-card__intro{display:none}.wpn-article-reading-tools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.wpn-article-reading-tools button{padding:0 5px}.wpn-article-reading-tools button span:last-child:not([data-wpn-font-value]){display:none}.wpn-article-share-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.wpn-article-share-box a,.wpn-article-share-box button{padding:0 5px}.wpn-article-share-box a span:last-child,.wpn-article-share-box button span:last-child{display:none}.wpn-news-single__body-card{padding:24px 18px}.wpn-news-single__sidebar{grid-template-columns:1fr}}
@media print{.wpn-site-header,.wpn-site-footer,.wpn-breadcrumbs,.wpn-article-actions-card,.wpn-news-single__sidebar,.wpn-news-single__post-nav,.wpn-related-news,.wpn-news-comments,.wpn-article-progress{display:none!important}.wpn-article-page-v7{padding:0}.wpn-news-single__header,.wpn-news-single__body-card{box-shadow:none;border:0;padding:15px}.wpn-news-single__layout{display:block}.wpn-prose--article{font-size:15px!important;color:#000!important}}

/* =========================================================
   WeeklyPress 8 — Smart article studio and publication widgets
   ========================================================= */
.wpn-article-page-v8{padding:18px 0 72px;--wpn-reading-surface:#fff;--wpn-reading-text:#273244;--wpn-reading-muted:#667085;--wpn-reading-border:#e7e9ee}.wpn-article-page-v8 .wpn-breadcrumbs{margin-bottom:12px}.wpn-news-single--v8{display:block}.wpn-v8-featured{position:relative;margin:0;overflow:hidden;border-radius:var(--wpn-image-radius);background:#e8ebf0;box-shadow:var(--wpn-shadow)}.wpn-v8-featured img{display:block;width:100%;height:100%;max-height:var(--wpn-article-image-height);object-fit:cover;transition:transform .5s ease}.wpn-v8-fit-contain .wpn-v8-featured img{object-fit:contain;background:#edf0f4}.wpn-v8-ratio-16-9 .wpn-v8-featured{aspect-ratio:16/9}.wpn-v8-ratio-4-3 .wpn-v8-featured{aspect-ratio:4/3}.wpn-v8-ratio-3-2 .wpn-v8-featured{aspect-ratio:3/2}.wpn-v8-ratio-1-1 .wpn-v8-featured{aspect-ratio:1}.wpn-v8-ratio-portrait .wpn-v8-featured{aspect-ratio:3/4}.wpn-v8-ratio-auto .wpn-v8-featured{aspect-ratio:auto}.wpn-v8-caption-overlay .wpn-v8-featured figcaption{position:absolute;right:12px;bottom:12px;left:12px;padding:10px 13px;border-radius:11px;background:rgba(15,23,42,.76);color:#fff;backdrop-filter:blur(9px)}.wpn-v8-caption-below .wpn-v8-featured figcaption{padding:10px 13px;background:#fff;color:var(--wpn-muted);font-size:var(--wpn-meta-size)}.wpn-v8-caption-hidden .wpn-v8-featured figcaption{display:none}.wpn-v8-featured [data-wpn-image-zoom]{position:absolute;top:13px;left:13px;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.34);border-radius:11px;background:rgba(15,23,42,.72);color:#fff;font:800 10px/1 var(--wpn-font);cursor:pointer;backdrop-filter:blur(10px);transition:.2s}.wpn-v8-featured [data-wpn-image-zoom]:hover{transform:translateY(-2px);background:var(--wpn-accent)}.wpn-v8-featured [data-wpn-image-zoom] .wpn-icon{width:17px;height:17px}
.wpn-v8-featured--before{margin-bottom:14px}.wpn-v8-featured--after{margin:14px 0}.wpn-v8-image-full .wpn-v8-featured--before{width:min(100vw - 20px,1720px);margin-inline:50%;transform:translateX(50%);border-radius:clamp(0px,2vw,var(--wpn-image-radius))}.wpn-v8-hero-shell{display:grid;grid-template-columns:1fr;gap:var(--wpn-article-column-gap);align-items:stretch}.wpn-v8-image-side-right .wpn-v8-hero-shell{direction:ltr;grid-template-columns:minmax(0,calc(100% - var(--wpn-article-image-width) - var(--wpn-article-column-gap))) var(--wpn-article-image-width)}.wpn-v8-image-side-left .wpn-v8-hero-shell{direction:ltr;grid-template-columns:var(--wpn-article-image-width) minmax(0,calc(100% - var(--wpn-article-image-width) - var(--wpn-article-column-gap)))}.wpn-v8-image-side-right .wpn-v8-article-header{grid-column:1}.wpn-v8-image-side-right .wpn-v8-featured--side{grid-column:2}.wpn-v8-image-side-left .wpn-v8-featured--side{grid-column:1;grid-row:1}.wpn-v8-image-side-left .wpn-v8-article-header{grid-column:2;grid-row:1}.wpn-v8-article-header,.wpn-v8-featured--side{direction:rtl}.wpn-v8-article-header{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(28px,4vw,58px);border:1px solid var(--wpn-border);border-radius:var(--wpn-radius);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--wpn-accent) 7%,transparent),transparent 34%),var(--wpn-surface);box-shadow:var(--wpn-shadow)}.wpn-article-header-accent .wpn-v8-article-header{background:radial-gradient(circle at 10% 0,rgba(255,255,255,.14),transparent 32%),linear-gradient(135deg,var(--wpn-dark),color-mix(in srgb,var(--wpn-dark) 72%,var(--wpn-accent)));border:0;color:#fff}.wpn-article-header-accent .wpn-v8-article-header h1,.wpn-article-header-accent .wpn-v8-lead{color:#fff}.wpn-article-header-accent .wpn-v8-byline small,.wpn-article-header-accent .wpn-v8-updated{color:#d0d5dd}.wpn-article-header-minimal .wpn-v8-article-header{padding-inline:0;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--wpn-border)}.wpn-v8-category-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.wpn-v8-category-row>a{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:var(--wpn-accent);color:#fff;font-size:11px;font-weight:900}.wpn-v8-kicker{color:var(--wpn-accent);font-size:12px;font-weight:900}.wpn-v8-article-header h1{max-width:1040px;margin:0;color:var(--wpn-dark);font:900 clamp(32px,var(--wpn-article-title),72px)/1.48 var(--wpn-heading-font);letter-spacing:-.035em}.wpn-article-heading-center .wpn-v8-article-header{text-align:center;align-items:center}.wpn-article-heading-center .wpn-v8-category-row,.wpn-article-heading-center .wpn-v8-byline{justify-content:center}.wpn-v8-lead{max-width:940px;margin:16px 0 0;color:#536072;font-size:var(--wpn-article-lead);font-weight:550;line-height:1.95}.wpn-v8-byline{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--wpn-border) 80%,transparent)}.wpn-v8-byline>span{display:inline-flex;align-items:center;gap:8px}.wpn-v8-byline .wpn-icon{width:19px;height:19px;color:var(--wpn-accent)}.wpn-v8-byline small,.wpn-v8-byline strong,.wpn-v8-byline time{display:block}.wpn-v8-byline small{margin-bottom:2px;color:var(--wpn-muted);font-size:9px}.wpn-v8-byline strong,.wpn-v8-byline time{color:inherit;font-size:11px;font-weight:850}.wpn-v8-author img{width:44px;height:44px;border-radius:13px}.wpn-v8-updated{margin-top:13px;color:var(--wpn-muted);font-size:10px}
.wpn-v8-reader-console{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:14px 0;padding:11px 13px;border:1px solid var(--wpn-border);border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 12px 34px rgba(16,24,40,.055);backdrop-filter:blur(12px)}.wpn-v8-reader-console__title{display:flex;align-items:center;gap:9px;padding-inline-end:14px;border-inline-end:1px solid var(--wpn-border)}.wpn-v8-reader-console__title>.wpn-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:var(--wpn-accent-soft);color:var(--wpn-accent)}.wpn-v8-reader-console__title small,.wpn-v8-reader-console__title strong{display:block}.wpn-v8-reader-console__title small{color:var(--wpn-muted);font-size:8px}.wpn-v8-reader-console__title strong{font-size:10px}.wpn-v8-reader-console__tools{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.wpn-v8-reader-console__tools>button,.wpn-v8-tool-group button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 11px;border:1px solid var(--wpn-border);border-radius:10px;background:#f8fafc;color:#344054;font:800 10px/1 var(--wpn-font);cursor:pointer;transition:.2s}.wpn-v8-reader-console__tools>button:hover,.wpn-v8-tool-group button:hover,.wpn-v8-reader-console__tools>button.is-active{transform:translateY(-2px);border-color:color-mix(in srgb,var(--wpn-accent) 35%,var(--wpn-border));background:var(--wpn-accent-soft);color:var(--wpn-accent)}.wpn-v8-reader-console__tools .wpn-icon{width:16px;height:16px}.wpn-v8-tool-group{display:flex;align-items:center;border:1px solid var(--wpn-border);border-radius:10px;overflow:hidden}.wpn-v8-tool-group button{min-width:39px;border:0;border-radius:0;background:#fff}.wpn-v8-reading-themes{display:flex;gap:5px;padding:5px;border:1px solid var(--wpn-border);border-radius:999px;background:#fff}.wpn-v8-reading-themes button{width:24px;height:24px;padding:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--wpn-border);cursor:pointer}.wpn-v8-reading-themes button:nth-child(1){background:#fff}.wpn-v8-reading-themes button:nth-child(2){background:#f6edda}.wpn-v8-reading-themes button:nth-child(3){background:#172033}.wpn-v8-reading-themes button.is-active{box-shadow:0 0 0 2px var(--wpn-accent)}
.wpn-share-suite{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;margin:14px 0;padding:12px 14px;border:1px solid var(--wpn-border);border-radius:16px;background:var(--wpn-surface);box-shadow:0 10px 30px rgba(16,24,40,.05)}.wpn-share-suite__label{display:flex;align-items:center;gap:9px;padding-inline-end:14px;border-inline-end:1px solid var(--wpn-border)}.wpn-share-suite__label>.wpn-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--wpn-dark);color:#fff}.wpn-share-suite__label small,.wpn-share-suite__label strong{display:block}.wpn-share-suite__label small{color:var(--wpn-muted);font-size:8px}.wpn-share-suite__label strong{font-size:10px}.wpn-share-suite__buttons{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.wpn-share-suite__buttons a,.wpn-share-suite__buttons button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 11px;border:1px solid transparent;border-radius:10px;font:850 10px/1 var(--wpn-font);cursor:pointer;transition:.2s}.wpn-share-suite__buttons .wpn-icon{width:17px;height:17px}.wpn-share-suite__buttons a:hover,.wpn-share-suite__buttons button:hover{transform:translateY(-2px);box-shadow:0 9px 18px rgba(16,24,40,.1)}.wpn-article-share-soft .wpn-share-suite .is-telegram{background:#e8f6ff;color:#1486c7}.wpn-article-share-soft .wpn-share-suite .is-whatsapp{background:#e9fbf2;color:#128c5b}.wpn-article-share-soft .wpn-share-suite .is-linkedin{background:#eaf3ff;color:#0a66c2}.wpn-article-share-soft .wpn-share-suite .is-email{background:#fff4e8;color:#9c5b09}.wpn-article-share-soft .wpn-share-suite button{background:#f1f3f7;color:#344054}.wpn-article-share-solid .wpn-share-suite__buttons>*{background:var(--wpn-dark);color:#fff}.wpn-article-share-outline .wpn-share-suite__buttons>*{background:#fff;color:#344054;border-color:var(--wpn-border)}
.wpn-v8-reading-layout{display:grid;grid-template-columns:var(--wpn-sidebar-width) minmax(0,var(--wpn-article-width)) 52px;grid-template-areas:"sidebar body share";justify-content:center;align-items:start;gap:18px;margin-top:16px;direction:ltr}.wpn-v8-reading-layout>*{direction:rtl}.wpn-v8-sidebar-right .wpn-v8-reading-layout{grid-template-columns:52px minmax(0,var(--wpn-article-width)) var(--wpn-sidebar-width);grid-template-areas:"share body sidebar"}.wpn-v8-sidebar-none .wpn-v8-reading-layout{grid-template-columns:52px minmax(0,var(--wpn-article-width));grid-template-areas:"share body"}.wpn-v8-share-after-header:not(.wpn-v8-sidebar-none) .wpn-v8-reading-layout,.wpn-v8-share-after-content:not(.wpn-v8-sidebar-none) .wpn-v8-reading-layout{grid-template-columns:var(--wpn-sidebar-width) minmax(0,var(--wpn-article-width));grid-template-areas:"sidebar body"}.wpn-v8-sidebar-right.wpn-v8-share-after-header .wpn-v8-reading-layout,.wpn-v8-sidebar-right.wpn-v8-share-after-content .wpn-v8-reading-layout{grid-template-columns:minmax(0,var(--wpn-article-width)) var(--wpn-sidebar-width);grid-template-areas:"body sidebar"}.wpn-v8-sidebar-none.wpn-v8-share-after-header .wpn-v8-reading-layout,.wpn-v8-sidebar-none.wpn-v8-share-after-content .wpn-v8-reading-layout{grid-template-columns:minmax(0,var(--wpn-article-width));grid-template-areas:"body"}.wpn-v8-body-card{grid-area:body;min-width:0}.wpn-v8-content-paper .wpn-v8-body-card{padding:clamp(26px,4vw,56px);border:1px solid var(--wpn-reading-border);border-radius:var(--wpn-radius);background:var(--wpn-reading-surface);box-shadow:var(--wpn-shadow)}.wpn-v8-content-bordered .wpn-v8-body-card{padding:clamp(24px,4vw,52px);border:2px solid color-mix(in srgb,var(--wpn-accent) 34%,var(--wpn-border));border-radius:var(--wpn-radius);background:var(--wpn-reading-surface)}.wpn-v8-content-flat .wpn-v8-body-card{padding:28px 0;background:transparent}.wpn-v8-article-sidebar{grid-area:sidebar;position:sticky;top:96px;display:grid;gap:12px}.wpn-v8-floating-share{grid-area:share;position:sticky;top:110px;display:grid;gap:7px}.wpn-v8-floating-share a,.wpn-v8-floating-share button{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--wpn-border);border-radius:13px;background:#fff;color:#475467;box-shadow:0 7px 20px rgba(16,24,40,.06);cursor:pointer;transition:.2s}.wpn-v8-floating-share a:hover,.wpn-v8-floating-share button:hover{transform:translateY(-2px);background:var(--wpn-accent);color:#fff}.wpn-v8-floating-share .wpn-icon{width:19px;height:19px}.wpn-v8-summary{margin:0 0 28px;padding:18px 20px;border-right:4px solid var(--wpn-accent);border-radius:14px;background:linear-gradient(135deg,var(--wpn-accent-soft),#fff)}.wpn-v8-summary span{display:block;margin-bottom:7px;color:var(--wpn-accent);font-size:10px;font-weight:900}.wpn-v8-summary p{margin:0;color:#39475a;font-size:14px;font-weight:650;line-height:1.95}.wpn-prose--article{color:var(--wpn-reading-text);font-size:var(--wpn-article-body);line-height:var(--wpn-article-leading);transition:font-size .2s,color .25s,background .25s}.wpn-v8-text-justify .wpn-prose--article{text-align:justify;text-align-last:right}.wpn-v8-text-right .wpn-prose--article{text-align:right}.wpn-v8-text-center .wpn-prose--article{text-align:center;text-align-last:center}.wpn-prose--article>p:first-of-type::first-letter{float:right;margin:4px 0 0 9px;color:var(--wpn-accent);font:900 3.5em/.8 var(--wpn-heading-font)}.wpn-prose--article h2,.wpn-prose--article h3,.wpn-prose--article h4{position:relative;margin-block:1.8em .75em;color:var(--wpn-dark);font-family:var(--wpn-heading-font);text-align:right!important;scroll-margin-top:110px}.wpn-prose--article h2{padding-right:16px;font-size:1.65em}.wpn-prose--article h2:before{content:"";position:absolute;right:0;top:.24em;width:5px;height:1.15em;border-radius:999px;background:var(--wpn-accent)}.wpn-prose--article h3{font-size:1.3em}.wpn-prose--article a{color:var(--wpn-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.wpn-prose--article blockquote{position:relative;margin:2em 0;padding:26px 58px 26px 28px;border:0;border-radius:18px;background:linear-gradient(135deg,var(--wpn-accent-soft),#fff);font-size:1.06em;font-weight:650}.wpn-prose--article blockquote:before{content:"“";position:absolute;right:20px;top:10px;color:var(--wpn-accent);font:900 52px/1 Georgia,serif}.wpn-prose--article figure{margin:2em 0}.wpn-prose--article img{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:14px;box-shadow:0 14px 36px rgba(16,24,40,.08)}.wpn-prose--article figcaption{text-align:center;color:var(--wpn-muted);font-size:.72em}.wpn-prose--article table{width:100%;margin:1.7em 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--wpn-border);border-radius:12px}.wpn-prose--article th,.wpn-prose--article td{padding:10px 12px;border-bottom:1px solid var(--wpn-border);text-align:right}.wpn-prose--article th{background:#f4f6f8}.wpn-v8-source{margin-top:24px;padding-top:16px;border-top:1px dashed var(--wpn-border);color:var(--wpn-muted);font-size:11px}.wpn-inline-related{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;margin:30px 0;padding:15px;border:1px solid color-mix(in srgb,var(--wpn-accent) 23%,var(--wpn-border));border-radius:14px;background:#fff}.wpn-inline-related>span{display:grid;place-items:center;padding:9px 12px;border-radius:10px;background:var(--wpn-accent);color:#fff;font-size:10px;font-weight:900}.wpn-inline-related>div{display:grid;gap:5px}.wpn-inline-related a{font-size:12px;font-weight:800;text-decoration:none}.wpn-v8-side-card{padding:16px;border:1px solid var(--wpn-border);border-radius:15px;background:var(--wpn-surface);box-shadow:0 10px 30px rgba(16,24,40,.055)}.wpn-v8-toc header{display:flex;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid var(--wpn-border)}.wpn-v8-toc header>.wpn-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:var(--wpn-accent-soft);color:var(--wpn-accent)}.wpn-v8-toc small,.wpn-v8-toc strong{display:block}.wpn-v8-toc small{color:var(--wpn-muted);font-size:8px}.wpn-v8-toc strong{font-size:11px}.wpn-v8-toc ol{display:grid;gap:3px;margin:10px 0 0;padding:0;list-style:none;counter-reset:toc}.wpn-v8-toc li{counter-increment:toc}.wpn-v8-toc a{display:grid;grid-template-columns:20px 1fr;gap:5px;padding:7px;border-radius:8px;color:#475467;font-size:10px;line-height:1.7}.wpn-v8-toc a:before{content:counter(toc);display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:#f0f2f5;color:var(--wpn-accent);font-size:8px;font-weight:900}.wpn-v8-toc a:hover,.wpn-v8-toc a.is-active{background:var(--wpn-accent-soft);color:var(--wpn-accent)}.wpn-v8-toc li.is-h3 a{padding-right:20px;font-size:9px}.wpn-v8-author-card{display:flex;gap:11px}.wpn-v8-author-card img{width:62px;height:62px;border-radius:16px}.wpn-v8-author-card small,.wpn-v8-author-card strong{display:block}.wpn-v8-author-card small{color:var(--wpn-accent);font-size:8px;font-weight:900}.wpn-v8-author-card strong{font-size:12px}.wpn-v8-author-card p{margin:5px 0 0;color:var(--wpn-muted);font-size:9px;line-height:1.75}.wpn-v8-issue-card{background:linear-gradient(145deg,var(--wpn-dark),#26344b);color:#fff}.wpn-v8-issue-card>span{color:#ffb0bd;font-size:9px;font-weight:900}.wpn-v8-issue-card h2{margin:7px 0;font-size:16px;color:#fff}.wpn-v8-issue-card p{color:#cbd2dd;font-size:10px;line-height:1.8}.wpn-v8-issue-card a{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14);color:#fff;font-size:10px;font-weight:850}.wpn-v8-issue-card .wpn-icon{width:17px;height:17px}
.wpn-v8-reactions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-top:34px;padding:20px;border:1px solid var(--wpn-border);border-radius:17px;background:linear-gradient(135deg,#fafbfc,#fff)}.wpn-v8-reactions small{color:var(--wpn-muted);font-size:9px}.wpn-v8-reactions h2{margin:4px 0 0;font-size:16px}.wpn-v8-reaction-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wpn-v8-reaction-buttons button{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:6px;min-height:52px;padding:7px 9px;border:1px solid var(--wpn-border);border-radius:12px;background:#fff;color:#475467;font:800 9px/1.4 var(--wpn-font);cursor:pointer;transition:.2s}.wpn-v8-reaction-buttons button:hover,.wpn-v8-reaction-buttons button.is-selected{transform:translateY(-2px);border-color:var(--wpn-accent);background:var(--wpn-accent-soft);color:var(--wpn-accent)}.wpn-v8-reaction-buttons .wpn-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f1f3f7}.wpn-v8-reaction-buttons b{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#f0f2f5;font-size:8px}.wpn-v8-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.wpn-v8-post-nav>div>a{display:block;min-height:86px;padding:16px;border:1px solid var(--wpn-border);border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.045)}.wpn-v8-post-nav>div:last-child{text-align:left}.wpn-v8-post-nav small,.wpn-v8-post-nav strong{display:block}.wpn-v8-post-nav small{color:var(--wpn-muted);font-size:9px}.wpn-v8-post-nav strong{margin-top:6px;font-size:12px;line-height:1.7}.wpn-v8-related{margin-top:38px}.wpn-v8-related>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.wpn-v8-related>header span{color:var(--wpn-accent);font-size:10px;font-weight:900}.wpn-v8-related>header h2{margin:5px 0 0;font-size:var(--wpn-section-title)}.wpn-v8-related>header>a{font-size:11px;font-weight:850}.wpn-v8-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--wpn-card-gap)}.wpn-v8-related__grid article{overflow:hidden;border:1px solid var(--wpn-border);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(16,24,40,.05)}.wpn-v8-related__media{display:block;aspect-ratio:16/10;overflow:hidden;background:#e9edf2}.wpn-v8-related__media img{width:100%;height:100%;object-fit:cover;transition:.35s}.wpn-v8-related__grid article:hover img{transform:scale(1.04)}.wpn-v8-related__grid article>div{padding:14px}.wpn-v8-related__grid time{color:var(--wpn-muted);font-size:9px}.wpn-v8-related__grid h3{margin:7px 0 12px;font-size:13px;line-height:1.75}.wpn-v8-related__grid article>div>a{display:flex;align-items:center;justify-content:space-between;color:var(--wpn-accent);font-size:9px;font-weight:850}.wpn-v8-related__grid .wpn-icon{width:16px;height:16px}
.wpn-v8-toc-drawer{position:fixed;inset:0 0 0 auto;z-index:100020;width:min(390px,92vw);padding:24px;border-left:1px solid var(--wpn-border);background:#fff;box-shadow:-30px 0 80px rgba(16,24,40,.2);overflow:auto}.wpn-v8-toc-drawer[hidden]{display:none}.wpn-v8-toc-drawer>button{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:#f0f2f5;cursor:pointer}.wpn-v8-toc-drawer h2{margin:44px 0 18px}.wpn-v8-toc-drawer ol{display:grid;gap:5px;padding:0;list-style:none}.wpn-v8-toc-drawer a{display:block;padding:11px;border-radius:10px;background:#f8f9fb;font-size:11px}.wpn-v8-selection-tool{position:fixed;z-index:100030;display:inline-flex;align-items:center;gap:6px;min-height:39px;padding:0 11px;border:0;border-radius:11px;background:var(--wpn-dark);color:#fff;font:800 10px/1 var(--wpn-font);box-shadow:0 12px 34px rgba(16,24,40,.25);cursor:pointer}.wpn-v8-selection-tool[hidden]{display:none}.wpn-v8-selection-tool .wpn-icon{width:17px;height:17px}.wpn-v8-lightbox{position:fixed;inset:0;z-index:100050;display:grid;place-items:center;padding:34px;background:rgba(5,10,20,.9);backdrop-filter:blur(10px)}.wpn-v8-lightbox[hidden]{display:none}.wpn-v8-lightbox img{max-width:min(1500px,94vw);max-height:90vh;border-radius:16px;box-shadow:0 30px 100px rgba(0,0,0,.5)}.wpn-v8-lightbox>button{position:absolute;top:20px;left:20px;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.3);border-radius:13px;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.wpn-v8-lightbox .wpn-icon{width:22px;height:22px}
.wpn-news-single--v8.is-reading-sepia{--wpn-reading-surface:#f7eedc;--wpn-reading-text:#4a4031;--wpn-reading-border:#dfd0b5}.wpn-news-single--v8.is-reading-dark{--wpn-reading-surface:#172033;--wpn-reading-text:#e5eaf1;--wpn-reading-muted:#a7b0bf;--wpn-reading-border:#303b51}.wpn-news-single--v8.is-reading-dark .wpn-v8-body-card,.wpn-news-single--v8.is-reading-dark .wpn-inline-related,.wpn-news-single--v8.is-reading-dark .wpn-share-suite{background:var(--wpn-reading-surface);color:var(--wpn-reading-text)}.wpn-news-single--v8.is-reading-dark .wpn-prose--article h2,.wpn-news-single--v8.is-reading-dark .wpn-prose--article h3,.wpn-news-single--v8.is-reading-dark .wpn-prose--article h4{color:#fff}.wpn-focus-reading .wpn-site-header,.wpn-focus-reading .wpn-site-footer,.wpn-focus-reading .wpn-breadcrumbs,.wpn-focus-reading .wpn-v8-featured,.wpn-focus-reading .wpn-v8-article-header,.wpn-focus-reading .wpn-v8-article-sidebar,.wpn-focus-reading .wpn-v8-floating-share,.wpn-focus-reading .wpn-v8-related,.wpn-focus-reading .wpn-v8-post-nav{display:none!important}.wpn-focus-reading .wpn-v8-reading-layout{display:block;max-width:880px;margin-inline:auto}.wpn-focus-reading .wpn-v8-reader-console{position:sticky;top:8px;z-index:99}.wpn-focus-reading{background:#eef0f3}
/* Smart widgets */
.wpn-widget{margin:0}.wpn-smart-widget{padding:14px;border:1px solid var(--wpn-border);border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(16,24,40,.05)}.wpn-smart-widget__heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--wpn-border)}.wpn-smart-widget__spark{width:7px;height:20px;border-radius:999px;background:var(--wpn-accent)}.wpn-smart-widget__heading h3{margin:0;font-size:13px}.wpn-smart-widget__empty{margin:0;color:var(--wpn-muted);font-size:10px}.wpn-smart-list{display:grid;gap:8px}.wpn-smart-list__item{display:grid;grid-template-columns:72px 1fr;gap:9px;align-items:center}.wpn-smart-list__media{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#eef1f4}.wpn-smart-list__media img{width:100%;height:100%;object-fit:cover}.wpn-smart-list__item time{color:var(--wpn-muted);font-size:8px}.wpn-smart-list__item h4{margin:4px 0 0;font-size:10px;line-height:1.75}.wpn-smart-widget--ranked .wpn-smart-list{counter-reset:smart-rank}.wpn-smart-widget--ranked .wpn-smart-list__item{grid-template-columns:28px 1fr;counter-increment:smart-rank}.wpn-smart-widget--ranked .wpn-smart-list__item:before{content:counter(smart-rank);display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--wpn-accent-soft);color:var(--wpn-accent);font-size:10px;font-weight:900}.wpn-smart-current{display:grid;gap:8px}.wpn-smart-current__cover{display:block;aspect-ratio:3/4;overflow:hidden;border-radius:12px;background:#eef1f4}.wpn-smart-current__cover img{width:100%;height:100%;object-fit:cover}.wpn-smart-current strong{font-size:13px}.wpn-smart-current small{color:var(--wpn-muted);font-size:9px}.wpn-smart-current b{display:grid;place-items:center;min-height:38px;border-radius:10px;background:var(--wpn-accent);color:#fff;font-size:10px}.wpn-smart-issues{display:grid;gap:8px}.wpn-smart-issues>a{display:grid;grid-template-columns:52px 1fr;gap:9px;align-items:center}.wpn-smart-issues>a>span{aspect-ratio:3/4;overflow:hidden;border-radius:8px;background:#eef1f4}.wpn-smart-issues img{width:100%;height:100%;object-fit:cover}.wpn-smart-issues strong,.wpn-smart-issues small{display:block}.wpn-smart-issues strong{font-size:10px}.wpn-smart-issues small{margin-top:4px;color:var(--wpn-muted);font-size:8px}.wpn-smart-covers{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.wpn-smart-covers a{display:grid;gap:6px}.wpn-smart-covers img,.wpn-smart-covers>a>span{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:9px;background:#eef1f4}.wpn-smart-covers strong{font-size:9px;line-height:1.6}.wpn-smart-cloud{display:flex;flex-wrap:wrap;gap:6px}.wpn-smart-cloud a{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:#f3f5f8;color:#475467;font-size:9px}.wpn-smart-cloud b{display:grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:#fff;color:var(--wpn-accent);font-size:7px}.wpn-smart-authors{display:grid;gap:8px}.wpn-smart-authors a{display:flex;align-items:center;gap:9px}.wpn-smart-authors img{width:42px;height:42px;border-radius:12px}.wpn-smart-authors strong,.wpn-smart-authors small{display:block}.wpn-smart-authors strong{font-size:10px}.wpn-smart-authors small{margin-top:3px;color:var(--wpn-muted);font-size:8px}.wpn-smart-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wpn-smart-stats div{padding:10px 6px;border-radius:11px;background:#f5f7f9;text-align:center}.wpn-smart-stats strong,.wpn-smart-stats span{display:block}.wpn-smart-stats strong{color:var(--wpn-accent);font-size:18px}.wpn-smart-stats span{margin-top:4px;color:var(--wpn-muted);font-size:7px}.wpn-widget-style-minimal .wpn-smart-widget{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.wpn-widget-style-accent .wpn-smart-widget{border-color:color-mix(in srgb,var(--wpn-accent) 28%,var(--wpn-border));background:linear-gradient(145deg,var(--wpn-accent-soft),#fff)}
@media(max-width:1180px){.wpn-v8-image-side-right .wpn-v8-hero-shell,.wpn-v8-image-side-left .wpn-v8-hero-shell{grid-template-columns:1fr}.wpn-v8-image-side-right .wpn-v8-article-header,.wpn-v8-image-side-right .wpn-v8-featured--side,.wpn-v8-image-side-left .wpn-v8-featured--side,.wpn-v8-image-side-left .wpn-v8-article-header{grid-column:auto;grid-row:auto}.wpn-v8-image-side-left .wpn-v8-featured--side{order:2}.wpn-v8-reading-layout,.wpn-v8-sidebar-right .wpn-v8-reading-layout{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"body sidebar"}.wpn-v8-floating-share{display:none}.wpn-v8-sidebar-none .wpn-v8-reading-layout{grid-template-columns:1fr;grid-template-areas:"body"}.wpn-v8-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wpn-v8-reactions{grid-template-columns:1fr}.wpn-v8-reaction-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.wpn-article-page-v8{padding-top:10px}.wpn-v8-article-header{padding:25px 20px}.wpn-v8-article-header h1{font-size:clamp(30px,var(--wpn-article-title),48px)}.wpn-v8-reader-console,.wpn-share-suite{grid-template-columns:1fr}.wpn-v8-reader-console__title,.wpn-share-suite__label{border:0;padding:0}.wpn-v8-reader-console__tools,.wpn-share-suite__buttons{justify-content:flex-start}.wpn-v8-reading-layout,.wpn-v8-sidebar-right .wpn-v8-reading-layout{grid-template-columns:1fr;grid-template-areas:"body"}.wpn-v8-article-sidebar{position:static;grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.wpn-v8-content-paper .wpn-v8-body-card,.wpn-v8-content-bordered .wpn-v8-body-card{padding:28px 20px}.wpn-v8-post-nav{grid-template-columns:1fr}.wpn-v8-post-nav>div:last-child{text-align:right}.wpn-v8-related__grid{grid-template-columns:1fr 1fr}.wpn-v8-selection-tool{display:none!important}}
@media(max-width:560px){.wpn-v8-byline{display:grid;grid-template-columns:1fr 1fr}.wpn-v8-author{grid-column:1/-1}.wpn-v8-reader-console__title{display:none}.wpn-v8-reader-console__tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.wpn-v8-reader-console__tools>button{padding:0 6px}.wpn-v8-reader-console__tools>button span:last-child{display:none}.wpn-v8-tool-group{grid-column:1/-1}.wpn-v8-tool-group button{flex:1}.wpn-v8-reading-themes{justify-content:center}.wpn-share-suite__label{display:none}.wpn-share-suite__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wpn-share-suite__buttons a,.wpn-share-suite__buttons button{padding:0 5px}.wpn-share-suite__buttons span:last-child{display:none}.wpn-v8-article-sidebar{grid-template-columns:1fr}.wpn-v8-reaction-buttons{grid-template-columns:1fr 1fr}.wpn-v8-reaction-buttons button{grid-template-columns:28px 1fr auto}.wpn-v8-related__grid{grid-template-columns:1fr}.wpn-inline-related{grid-template-columns:1fr}.wpn-inline-related>span{justify-self:start}.wpn-v8-lightbox{padding:14px}.wpn-v8-featured [data-wpn-image-zoom] span{display:none}}
@media print{.wpn-v8-reader-console,.wpn-share-suite,.wpn-v8-floating-share,.wpn-v8-article-sidebar,.wpn-v8-reactions,.wpn-v8-post-nav,.wpn-v8-related,.wpn-v8-selection-tool,.wpn-v8-lightbox{display:none!important}.wpn-v8-reading-layout{display:block}.wpn-v8-body-card{padding:0!important;border:0!important;box-shadow:none!important}.wpn-v8-article-header{box-shadow:none}.wpn-prose--article{font-size:15px!important;color:#000!important}}
.wpn-v8-toast{position:fixed;right:50%;bottom:24px;z-index:100100;transform:translate(50%,20px);padding:11px 16px;border-radius:12px;background:#111827;color:#fff;font:800 10px/1.5 var(--wpn-font);box-shadow:0 18px 50px rgba(16,24,40,.28);opacity:0;pointer-events:none;transition:.25s}.wpn-v8-toast.is-visible{transform:translate(50%,0);opacity:1}.wpn-toc-open,.wpn-lightbox-open{overflow:hidden}
.wpn-home-smart-widgets,.wpn-archive-smart-widgets{padding:var(--wpn-section-gap) 0}.wpn-smart-widget-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--wpn-card-gap)}.wpn-smart-widget-grid>.wpn-widget{min-width:0}.wpn-footer__widgets .wpn-smart-widget{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);box-shadow:none;color:#fff}.wpn-footer__widgets .wpn-smart-widget__heading{border-color:rgba(255,255,255,.12)}.wpn-footer__widgets .wpn-smart-widget__heading h3,.wpn-footer__widgets .wpn-smart-list__item h4 a,.wpn-footer__widgets .wpn-smart-issues strong,.wpn-footer__widgets .wpn-smart-current strong{color:#fff}.wpn-footer__widgets .wpn-smart-list__item time,.wpn-footer__widgets .wpn-smart-issues small,.wpn-footer__widgets .wpn-smart-current small{color:#b8c1cf}@media(max-width:1100px){.wpn-smart-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.wpn-smart-widget-grid{grid-template-columns:1fr}}


/* WeeklyPress 14 — lead box and animated article media backdrop */
.wpn-v8-lead-box{position:relative;margin-top:18px;padding:18px 20px;border-radius:22px;overflow:hidden;isolation:isolate}
.wpn-v8-lead-box:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-2}
.wpn-v8-lead-box:after{content:"";position:absolute;inset:1px;border-radius:calc(22px - 1px);background:rgba(255,255,255,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:-1}
.wpn-v8-lead-box--shadowed{box-shadow:0 calc(10px + var(--wpn-lead-box-intensity,26)*.45px) calc(28px + var(--wpn-lead-box-intensity,26)*1.2px) rgba(16,24,40,.08)}
.wpn-v8-lead-box--shadowed:before{background:linear-gradient(135deg,color-mix(in srgb,var(--wpn-accent) 14%,#fff),#fff)}
.wpn-v8-lead-box--glass{box-shadow:0 18px 42px rgba(16,24,40,.1)}
.wpn-v8-lead-box--glass:before{background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,.16))}
.wpn-v8-lead-box--outline{border:1px solid color-mix(in srgb,var(--wpn-accent) 20%,var(--wpn-border));box-shadow:0 10px 26px rgba(16,24,40,.04)}
.wpn-v8-lead-box--outline:before{background:linear-gradient(135deg,color-mix(in srgb,var(--wpn-accent-soft) 70%,#fff),#fff)}
.wpn-v8-lead-box--minimal{padding:0;margin-top:14px}
.wpn-v8-lead-box--minimal:before,.wpn-v8-lead-box--minimal:after{display:none}
.wpn-v8-lead-box--minimal .wpn-v8-lead{margin-top:0}
.wpn-v8-lead-box .wpn-v8-lead{margin:0;max-width:none}
.wpn-v8-featured--fx{isolation:isolate}
.wpn-v8-featured--fx:before,.wpn-v8-featured--fx:after{content:"";position:absolute;inset:-10%;border-radius:inherit;z-index:0;pointer-events:none}
.wpn-v8-featured--fx>*{position:relative;z-index:1}
.wpn-v8-featured--fx:after{filter:blur(42px);opacity:var(--wpn-media-backdrop-opacity,.36);mix-blend-mode:screen;animation:wpnMediaBackdropFloat var(--wpn-media-backdrop-speed,16s) linear infinite alternate}
.wpn-v8-featured--aurora:before{background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 50%)}
.wpn-v8-featured--aurora:after{background:radial-gradient(circle at 20% 25%,color-mix(in srgb,var(--wpn-accent) 55%,transparent),transparent 32%),radial-gradient(circle at 78% 18%,rgba(96,165,250,.62),transparent 30%),radial-gradient(circle at 65% 82%,rgba(34,197,94,.38),transparent 28%)}
.wpn-v8-featured--mesh:after{background:conic-gradient(from 180deg at 50% 50%,rgba(14,165,233,.4),rgba(168,85,247,.34),rgba(244,63,94,.3),rgba(14,165,233,.4));animation-duration:calc(var(--wpn-media-backdrop-speed,16s) * 1.2)}
.wpn-v8-featured--pulse:after{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--wpn-accent) 40%,transparent),transparent 42%);animation:wpnMediaBackdropPulse calc(var(--wpn-media-backdrop-speed,16s) * .62) ease-in-out infinite}
.wpn-v8-featured--none:before,.wpn-v8-featured--none:after{display:none}
@keyframes wpnMediaBackdropFloat{0%{transform:translate3d(-2%,1%,0) scale(1)}50%{transform:translate3d(2%,-2%,0) scale(1.05)}100%{transform:translate3d(0,2%,0) scale(1.02)}}
@keyframes wpnMediaBackdropPulse{0%,100%{transform:scale(.95);opacity:calc(var(--wpn-media-backdrop-opacity,.36) * .8)}50%{transform:scale(1.08);opacity:calc(var(--wpn-media-backdrop-opacity,.36) * 1.15)}}
@media(max-width:820px){.wpn-v8-lead-box{padding:16px 16px;border-radius:18px}.wpn-v8-featured--fx:after{filter:blur(28px)}}
@media(prefers-reduced-motion:reduce){.wpn-v8-featured--fx:after{animation:none}}

/* WeeklyPress 18 — issue advertisements and advertiser archive */
.weeklypress-issue-ads{margin-top:clamp(28px,5vw,64px);padding:clamp(20px,3vw,34px);border:1px solid var(--wpn-border);border-radius:28px;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--wpn-accent-soft) 28%,#fff));box-shadow:var(--wpn-shadow)}.weeklypress-issue-ads__header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--wpn-border)}.weeklypress-issue-ads__header span{color:#ea580c;font-size:10px;font-weight:900}.weeklypress-issue-ads__header h2{margin:4px 0;font-size:clamp(25px,3vw,38px)}.weeklypress-issue-ads__header p{margin:0;color:var(--wpn-muted)}.weeklypress-issue-ads__header>a{color:#c2410c;font-weight:900}.weeklypress-ad-grid{display:grid;grid-template-columns:repeat(var(--weeklypress-ad-columns,3),minmax(0,1fr));gap:18px}.weeklypress-ad-card{min-width:0;overflow:hidden;border:1px solid var(--wpn-border);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(16,24,40,.05);transition:transform .2s,box-shadow .2s}.weeklypress-ad-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(16,24,40,.11)}.weeklypress-ad-card__media{display:grid;place-items:center;aspect-ratio:4/3;padding:10px;overflow:hidden;background:linear-gradient(145deg,#f4f6f8,#e9edf2)}.weeklypress-ad-card__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.weeklypress-ad-card:hover .weeklypress-ad-card__media img{transform:scale(1.02)}.weeklypress-ad-card__body{padding:16px}.weeklypress-ad-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--wpn-muted);font-size:10px}.weeklypress-ad-card__meta code{padding:4px 6px;border-radius:7px;background:#fff7ed;color:#9a3412;font-size:9px}.weeklypress-ad-card h2,.weeklypress-ad-card h3{margin:9px 0 5px;font-size:17px;line-height:1.75}.weeklypress-ad-card p{margin:0 0 10px;color:var(--wpn-muted);font-size:12px}.weeklypress-ad-card__more{display:inline-flex;color:#c2410c;font-size:11px;font-weight:900}.wpn-ad-archive{padding-bottom:var(--wpn-section-gap)}.wpn-ad-archive__hero{padding:clamp(38px,7vw,90px) 0;background:radial-gradient(circle at 12% 10%,rgba(234,88,12,.16),transparent 35%),linear-gradient(145deg,var(--wpn-dark),#202a3d);color:#fff}.wpn-ad-archive__hero h1{max-width:850px;margin:8px 0 12px;font-size:clamp(34px,5vw,64px);line-height:1.42}.wpn-ad-archive__hero p{max-width:760px;color:#cbd5e1;line-height:2}.wpn-ad-filter{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr) auto auto;align-items:end;gap:10px;margin-top:28px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.wpn-ad-filter label>span{display:block;margin-bottom:6px;color:#fdba74;font-size:10px;font-weight:900}.wpn-ad-filter input,.wpn-ad-filter select{width:100%;height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#fff;color:#172033;font:inherit}.wpn-ad-filter button,.wpn-ad-filter>a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border:0;border-radius:12px;background:#ea580c;color:#fff;font:800 11px/1 var(--wpn-font);cursor:pointer}.wpn-ad-filter>a{background:rgba(255,255,255,.12)}.wpn-ad-archive__content{padding-top:clamp(28px,5vw,60px)}.wpn-single-ad{padding:clamp(24px,5vw,60px) 0}.wpn-single-ad__shell{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:22px;align-items:start}.wpn-single-ad__image{display:grid;place-items:center;min-height:500px;margin:0;padding:20px;border:1px solid var(--wpn-border);border-radius:26px;background:linear-gradient(145deg,#f5f7f9,#e7ebf0);box-shadow:var(--wpn-shadow)}.wpn-single-ad__image img{display:block;max-width:100%;max-height:78vh;width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 14px 34px rgba(16,24,40,.12)}.wpn-single-ad__details{display:grid;gap:13px;padding:24px;border:1px solid var(--wpn-border);border-radius:24px;background:#fff;box-shadow:var(--wpn-shadow)}.wpn-single-ad__details h1{margin:0 0 5px;font-size:clamp(28px,3.2vw,43px);line-height:1.5}.wpn-single-ad__details>div:not(.wpn-single-ad__actions){padding:12px;border-radius:13px;background:#f8fafc}.wpn-single-ad__details small,.wpn-single-ad__details strong{display:block}.wpn-single-ad__details small{margin-bottom:5px;color:var(--wpn-muted)}.wpn-single-ad__actions{display:grid;gap:8px}.wpn-single-ad__actions a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;background:var(--wpn-dark);color:#fff;font-weight:900}.wpn-single-ad__actions a:first-child{background:#ea580c}.wpn-single-ad__note{margin:0;color:var(--wpn-muted);font-size:11px;line-height:1.9}@media(max-width:1000px){.weeklypress-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wpn-ad-filter{grid-template-columns:1fr 1fr}.wpn-single-ad__shell{grid-template-columns:1fr}.wpn-single-ad__details{order:-1}.wpn-single-ad__image{min-height:360px}}@media(max-width:620px){.weeklypress-issue-ads{padding:16px;border-radius:20px}.weeklypress-issue-ads__header{align-items:flex-start;flex-direction:column}.weeklypress-ad-grid{grid-template-columns:1fr}.wpn-ad-filter{grid-template-columns:1fr}.wpn-single-ad__details{padding:18px}.wpn-single-ad__image{min-height:260px;padding:10px;border-radius:18px}}
