.article-v3{gap:var(--jds-space-2xl);padding-block:var(--jds-space-lg) var(--jds-space-4xl);color:var(--jds-color-text-primary);flex-direction:column;display:flex}.article-v3__layout{gap:var(--jds-space-2xl);display:grid}@media (min-width:1024px){.article-v3__layout{grid-template-columns:minmax(0,1fr) 72px;align-items:start}}.article-v3__main{gap:var(--jds-space-2xl);flex-direction:column;min-width:0;display:flex}.article-v3__aside{display:none}@media (min-width:1024px){.article-v3__aside{gap:var(--jds-space-md);top:calc(var(--jds-space-3xl) + 48px);flex-direction:column;display:flex;position:sticky}}.article-v3-progress{z-index:var(--jds-z-sticky,100);background:var(--jds-color-border-subtle,#00000014);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.article-v3-progress__bar{transform-origin:0;background:var(--jds-color-brand,#c41e1e);will-change:transform;width:100%;height:100%}.article-v3-toolbar{justify-content:space-between;align-items:center;gap:var(--jds-space-md);padding:var(--jds-space-sm) 0;border-bottom:1px solid var(--jds-color-border-subtle,#00000014);display:flex}.article-v3-toolbar__back{font-family:var(--jds-font-ui);font-size:var(--jds-text-meta);color:var(--jds-color-text-secondary);cursor:pointer;padding:var(--jds-space-xs) var(--jds-space-sm);border-radius:var(--jds-radius-sm);background:0 0;border:none}.article-v3-toolbar__back:hover{color:var(--jds-color-text-primary);background:var(--jds-color-surface-hover,#0000000a)}.article-v3-toolbar__tools{align-items:center;gap:var(--jds-space-xs);display:flex}.article-v3-toolbar__meta{font-family:var(--jds-font-meta);font-size:var(--jds-text-meta);color:var(--jds-color-text-muted);display:none}@media (min-width:640px){.article-v3-toolbar__meta{display:inline}}.article-v3-toolbar__toast{bottom:calc(var(--jds-space-2xl) + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;background:var(--jds-color-surface-elevated,#1a1a1a);color:var(--jds-color-text-inverse,#fff);font-family:var(--jds-font-ui);font-size:var(--jds-text-meta);padding:var(--jds-space-sm) var(--jds-space-lg);border-radius:var(--jds-radius-full,999px);z-index:var(--jds-z-toast,200);transition:opacity .2s,transform .2s;position:fixed;left:50%;transform:translate(-50%)translateY(12px)}.article-v3-toolbar__toast--show{opacity:1;transform:translate(-50%)translateY(0)}.article-v3-hero{gap:var(--jds-space-lg);flex-direction:column;display:flex}.article-v3-hero__meta-row{align-items:center;gap:var(--jds-space-sm);flex-wrap:wrap;display:flex}.article-v3-hero__headline{font-family:var(--jds-font-display);font-size:var(--jds-text-hero);letter-spacing:-.02em;color:var(--jds-color-text-primary);margin:0;font-weight:700;line-height:1.15}.article-v3-hero__media{border-radius:var(--jds-radius-lg);aspect-ratio:16/9;background:var(--jds-color-surface-muted,#f0f0f0);position:relative;overflow:hidden}.article-v3-hero__image{object-fit:cover;width:100%;height:100%;display:block}.article-v3-hero__credit{bottom:var(--jds-space-sm);right:var(--jds-space-sm);font-family:var(--jds-font-meta);font-size:var(--jds-text-caption);color:#ffffffd9;padding:2px var(--jds-space-xs);border-radius:var(--jds-radius-sm);background:#00000073;position:absolute}.article-v3-body{gap:var(--jds-space-xl);flex-direction:column;display:flex}.article-v3-body__section-title{font-family:var(--jds-font-display);font-size:var(--jds-text-h2);margin:0 0 var(--jds-space-md);color:var(--jds-color-text-primary);font-weight:600}.article-v3-body__paragraph{font-family:var(--jds-font-body);font-size:var(--jds-text-body);color:var(--jds-color-text-primary);margin:0 0 var(--jds-space-lg);line-height:1.75}.article-v3-body__paragraph:last-child{margin-bottom:0}.article-v3-facts{gap:var(--jds-space-md);flex-direction:column;display:flex}.article-v3-facts__list{gap:var(--jds-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-v3-facts__item{gap:var(--jds-space-sm);font-family:var(--jds-font-body);font-size:var(--jds-text-body);color:var(--jds-color-text-primary);line-height:1.6;display:flex}.article-v3-facts__marker{background:var(--jds-color-brand,#c41e1e);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.6em}.article-v3-timeline{gap:var(--jds-space-md);flex-direction:column;display:flex}.article-v3-timeline__list{gap:var(--jds-space-lg);border-left:2px solid var(--jds-color-border-subtle,#0000001a);padding:0;padding-left:var(--jds-space-lg);flex-direction:column;margin:0;list-style:none;display:flex}.article-v3-timeline__item{position:relative}.article-v3-timeline__item:before{content:"";left:calc(-1 * var(--jds-space-lg) - 5px);background:var(--jds-color-brand,#c41e1e);border:2px solid var(--jds-color-surface,#fff);border-radius:50%;width:8px;height:8px;position:absolute;top:.35em}.article-v3-timeline__label{font-family:var(--jds-font-ui);font-size:var(--jds-text-label);color:var(--jds-color-text-primary);margin:0 0 var(--jds-space-xs);font-weight:600}.article-v3-timeline__detail{font-family:var(--jds-font-body);font-size:var(--jds-text-body);color:var(--jds-color-text-secondary);margin:0;line-height:1.6}.article-v3-sources{gap:var(--jds-space-md);flex-direction:column;display:flex}.article-v3-sources__list{gap:var(--jds-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-v3-sources__item{justify-content:space-between;align-items:baseline;gap:var(--jds-space-md);padding:var(--jds-space-sm) var(--jds-space-md);border-radius:var(--jds-radius-md);background:var(--jds-color-surface-muted,#00000008);display:flex}.article-v3-sources__name{font-family:var(--jds-font-ui);font-size:var(--jds-text-body);color:var(--jds-color-text-primary);text-decoration:none}.article-v3-sources__name:hover{text-decoration:underline}.article-v3-sources__kind{font-family:var(--jds-font-meta);font-size:var(--jds-text-caption);color:var(--jds-color-text-muted);flex-shrink:0}.article-v3-sources__summary{font-family:var(--jds-font-body);font-size:var(--jds-text-meta);color:var(--jds-color-text-secondary);margin:0;line-height:1.5}.article-v3-district{gap:var(--jds-space-md);flex-direction:column;display:flex}.article-v3-district__link{align-items:center;gap:var(--jds-space-sm);font-family:var(--jds-font-ui);font-size:var(--jds-text-body);color:var(--jds-color-brand,#c41e1e);font-weight:500;text-decoration:none;display:inline-flex}.article-v3-district__link:hover{text-decoration:underline}.article-v3-district__topics{gap:var(--jds-space-xs);flex-wrap:wrap;display:flex}.article-v3-grid{gap:var(--jds-space-lg);display:grid}@media (min-width:640px){.article-v3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-v3-footer{gap:var(--jds-space-md);padding-top:var(--jds-space-xl);border-top:1px solid var(--jds-color-border-subtle,#00000014);flex-direction:column;display:flex}.article-v3-footer__disclaimer{font-family:var(--jds-font-meta);font-size:var(--jds-text-caption);color:var(--jds-color-text-muted);margin:0;line-height:1.5}.article-v3-footer__meta{font-family:var(--jds-font-meta);font-size:var(--jds-text-caption);color:var(--jds-color-text-muted)}.article-v3-floating-share{bottom:calc(var(--jds-space-2xl) + env(safe-area-inset-bottom,0px));right:var(--jds-space-lg);z-index:var(--jds-z-floating,150);gap:var(--jds-space-xs);flex-direction:column;display:flex;position:fixed}@media (min-width:1024px){.article-v3-floating-share{display:none}}.article-v3-floating-share__btn{background:var(--jds-color-brand,#c41e1e);color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:var(--jds-shadow-md,0 4px 12px #00000026);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.article-v3-floating-share__btn:hover{filter:brightness(1.05)}.article-v3-share-rail{gap:var(--jds-space-sm);flex-direction:column;align-items:center;display:flex}.article-v3-share-rail__label{font-family:var(--jds-font-meta);font-size:var(--jds-text-caption);color:var(--jds-color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}.article-v3-share-rail__btn{border-radius:var(--jds-radius-md);border:1px solid var(--jds-color-border-subtle,#0000001a);background:var(--jds-color-surface,#fff);width:40px;height:40px;color:var(--jds-color-text-primary);cursor:pointer;font-family:var(--jds-font-ui);font-size:var(--jds-text-caption);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.article-v3-share-rail__btn:hover{background:var(--jds-color-surface-hover,#0000000a)}.article-v3-share-rail__btn--primary{color:#fff;background:#25d366;border-color:#25d366}.article-v3-actions{gap:var(--jds-space-sm);padding:var(--jds-space-md) 0;flex-wrap:wrap;display:flex}.article-v3-action-btn{align-items:center;gap:var(--jds-space-xs);display:inline-flex}.article-v3-skeleton{gap:var(--jds-space-2xl);padding-block:var(--jds-space-lg) var(--jds-space-4xl);flex-direction:column;display:flex}.article-v3-skeleton__hero{gap:var(--jds-space-lg);flex-direction:column;display:flex}.article-v3-skeleton__body,.article-v3__section{gap:var(--jds-space-md);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.article-v3-progress__bar{transition:none!important}}
