@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-navy{background-color:var(--brand-navy)}.text-heading{color:var(--text-heading)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--brand-navy:#0a1e3f;--brand-navy-deep:#06142b;--brand-red:#e11d2e;--brand-red-on-dark:#ff5a63;--brand-red-fill:#e11d2e;--brand-blue:#1e40af;--brand-blue-on-dark:#93c5fd;--brand-white:#fff;--surface:#fff;--surface-muted:#f8fafc;--surface-elevated:#fff;--surface-inverse:#0a1e3f;--surface-broadcast:#111827;--text-primary:#0f172a;--text-heading:#0a1e3f;--text-secondary:#475569;--text-muted:#64748b;--text-inverse:#fff;--text-inverse-muted:#cbd5e1;--text-link:#1e40af;--border-default:#e2e8f0;--border-strong:#cbd5e1;--focus-ring:#1e40af;--status-success:#15803d;--status-warning:#b45309;--status-error:#b91c1c;--spot-news:#06142b;--spot-news-2:#0a1e3f;--spot-election:#b91c1c;--spot-election-2:#1e40af;--spot-campaign:#0f766e;--spot-campaign-2:#134e4a;--spot-ink:#fff;--spot-live:#e11d2e;--festive-night:#140b2e;--festive-night-2:#2a1458;--festive-sky:#1e3a8a;--festive-sky-2:#2563eb;--festive-dawn:#fff1d6;--festive-dawn-2:#fbc58a;--festive-day:#fff7ed;--festive-ink-light:#fff;--festive-gold:#f5b301;--festive-flame:#ffd23f;--festive-flame-core:#fff4b3;--festive-saffron:#f97316;--festive-marigold:#f59e0b;--festive-clay:#b45309;--festive-sun:#f97316;--festive-river:#2f6fb5;--festive-river-2:#5b9bd5;--festive-leaf:#2f8a3e;--festive-leaf-2:#4caf50;--festive-cane:#6e8b2a;--festive-cane-node:#4a5f18;--festive-banana:#f2c94c;--festive-banana-tip:#8a6d1d;--festive-bamboo:#c99a5b;--festive-bamboo-line:#8d6436;--festive-fruit-red:#dc2626;--festive-fruit-green:#65a30d;--festive-pink:#ec4899;--festive-violet:#8b5cf6;--festive-blue:#3b82f6;--festive-green:#22c55e;--festive-moon:#fef3c7;--festive-sun-core:#fde68a;--festive-ash:#e5e7eb;--font-latin:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-devanagari:"Noto Sans Devanagari Variable", "Noto Sans Devanagari", "Mangal", sans-serif;--font-ui:var(--font-latin), var(--font-devanagari);--font-body:var(--font-ui);--leading-body:1.7;--leading-tight:1.2;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:750;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:clamp(1.875rem, 1.4rem + 1.8vw, 2.75rem);--tracking-label:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--container-max:1240px;--measure-article:42rem;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--duration-fast:.12s;--duration-base:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--overlay-backdrop:#06142b99;--shadow-overlay:0 -2px 16px #06142b2e;--shadow-dialog:0 12px 40px #06142b59;--shadow-menu:0 10px 28px #06142b29;--z-menu:45;--z-anchor:40;--z-toast:42;--z-dialog:50;--ticker-speed:40s}:root:lang(ne){--font-ui:var(--font-devanagari), var(--font-latin);--leading-body:1.85;--leading-tight:1.35;--tracking-label:.02em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#0b1220;--surface-muted:#111827;--surface-elevated:#172033;--text-primary:#f1f5f9;--text-heading:#fff;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-link:#93c5fd;--border-default:#1f2a3d;--border-strong:#334155;--focus-ring:#93c5fd;--brand-red:#ff5a63}}:root[data-theme=dark]{--surface:#0b1220;--surface-muted:#111827;--surface-elevated:#172033;--text-primary:#f1f5f9;--text-heading:#fff;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-link:#93c5fd;--border-default:#1f2a3d;--border-strong:#334155;--focus-ring:#93c5fd;--brand-red:#ff5a63}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{background:var(--surface);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-body);margin:0}h1,h2,h3,h4{color:var(--text-heading);line-height:var(--leading-tight);font-weight:var(--weight-bold);margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.container{padding-inline:var(--space-6)}}.skip-link{left:var(--space-4);z-index:100;background:var(--brand-navy);color:var(--text-inverse);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-top:3px solid var(--text-heading);padding-top:var(--space-3);margin-bottom:var(--space-6);display:flex}.section-heading h2{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:var(--tracking-label);position:relative}.section-heading h2:after{content:"";width:32px;height:3px;margin-top:var(--space-2);background:var(--brand-red);display:block}.section-heading a{font-size:var(--text-sm);color:var(--text-link);font-weight:var(--weight-semibold)}.kicker{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-red)}.meta{font-size:var(--text-sm);color:var(--text-muted)}.badge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-sm);display:inline-flex}.badge--live{background:var(--brand-red-fill);color:var(--brand-white)}.badge--sponsored{background:var(--status-warning);color:var(--brand-white)}.badge--muted{background:var(--surface-muted);color:var(--text-secondary);border:1px solid var(--border-default)}.badge--fixture{background:var(--status-warning);color:var(--brand-white)}.live-dot{background:currentColor;border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.live-dot{animation:live-pulse 1.6s var(--ease-standard) infinite}}@keyframes live-pulse{50%{opacity:.25}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-sm);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast);border:1px solid #0000;display:inline-flex}.btn--primary{background:var(--brand-navy);color:var(--brand-white)}.btn--primary:hover{background:var(--brand-navy-deep);text-decoration:none}.btn--accent{background:var(--brand-red-fill);color:var(--brand-white)}.btn--ghost{border-color:var(--border-strong);color:var(--text-primary);background:0 0}.btn--ghost:hover{border-color:var(--text-primary);text-decoration:none}.ticker{background:var(--brand-navy);color:var(--text-inverse);align-items:stretch;min-height:40px;display:flex}.ticker__label{align-items:center;gap:var(--space-2);background:var(--brand-red-fill);color:var(--brand-white);padding:0 var(--space-4);font-weight:var(--weight-bold);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);flex:none;display:flex}.ticker__viewport{flex:1;align-items:center;display:flex;overflow:hidden}.ticker__track{gap:var(--space-12);white-space:nowrap;padding-inline:var(--space-4);font-size:var(--text-sm);display:flex}.ticker__track a{color:inherit}@media (prefers-reduced-motion:no-preference){.ticker[data-animate=true] .ticker__track{animation:ticker var(--ticker-speed) linear infinite}.ticker[data-animate=true]:hover .ticker__track,.ticker[data-animate=true]:focus-within .ticker__track,.ticker[data-paused=true] .ticker__track{animation-play-state:paused}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker__control{color:var(--text-inverse);padding:0 var(--space-3);cursor:pointer;min-width:44px;font:inherit;font-size:var(--text-xs);background:0 0;border:0;border-left:1px solid #fff3;flex:none}.card{gap:var(--space-3);align-content:start;display:grid}.card__media{aspect-ratio:16/9;background:var(--surface-muted);border-radius:var(--radius-sm);position:relative;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-standard)}@media (prefers-reduced-motion:no-preference){.card:hover .card__media img{transform:scale(1.03)}}.card__title{font-size:var(--text-lg)}.card__title a:hover{-webkit-text-decoration-color:var(--brand-red);-webkit-text-decoration-color:var(--brand-red);-webkit-text-decoration-color:var(--brand-red);text-decoration-color:var(--brand-red)}.card--lead .card__title{font-size:var(--text-3xl)}.card--compact{gap:var(--space-3);grid-template-columns:1fr 112px}.card--compact .card__title{font-size:var(--text-base)}.card__summary{color:var(--text-secondary);font-size:var(--text-base);margin:0}.story-list>li+li{border-top:1px solid var(--border-default);padding-top:var(--space-4);margin-top:var(--space-4)}.article{max-width:var(--measure-article);margin-inline:auto}.article__title{font-size:var(--text-3xl);margin-block:var(--space-3) var(--space-4)}.article__summary{font-size:var(--text-xl);color:var(--text-secondary);margin:0 0 var(--space-6);line-height:1.5}.prose{font-size:calc(1.125rem * var(--reader-scale,1))}.prose p{margin:0 0 1.2em}.prose h2{font-size:var(--text-2xl);margin:1.6em 0 .6em}.prose h3{font-size:var(--text-xl);margin:1.4em 0 .5em}.prose a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.prose blockquote{padding-left:var(--space-4);border-left:3px solid var(--brand-red);color:var(--text-secondary);font-size:var(--text-xl);margin:1.5em 0}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.4em}.notice{border:1px solid var(--border-strong);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-muted);margin-block:var(--space-6);border-left-width:4px}.notice--correction,.notice--sponsored{border-left-color:var(--status-warning)}.notice--error{border-left-color:var(--status-error);color:var(--status-error)}.notice--info{border-left-color:var(--brand-blue)}.ad-slot{justify-items:center;gap:var(--space-1);margin-block:var(--space-6);display:grid}.ad-slot__label{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);font-size:.6875rem}.ad-slot__frame{background:var(--surface-muted);place-items:center;width:100%;display:grid;overflow:hidden}.broadcast{background:var(--surface-broadcast);color:var(--text-inverse)}.broadcast h1,.broadcast h2,.broadcast h3{color:var(--text-inverse)}.player{aspect-ratio:16/9;background:var(--surface-broadcast);border-radius:var(--radius-md);position:relative;overflow:hidden}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player__facade{text-align:center;padding:var(--space-6);place-items:center;gap:var(--space-3);display:grid;position:absolute;inset:0}.player__facade img{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.player__facade>*{position:relative}.lower-third{font-weight:var(--weight-bold);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);align-items:stretch;display:inline-flex}.lower-third>span:first-child{background:var(--brand-red-fill);padding:var(--space-1) var(--space-3);color:var(--brand-white)}.lower-third>span:last-child{background:var(--brand-white);color:var(--brand-navy);padding:var(--space-1) var(--space-3)}.input{width:100%;min-height:44px;padding:0 var(--space-3);font:inherit;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.input:focus-visible{outline-offset:0}.dev-banner{background:var(--status-warning);color:var(--brand-white);text-align:center;font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-4)}.utility-bar{background:var(--brand-navy);color:var(--text-inverse);font-size:var(--text-sm)}.utility-bar__inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:34px;display:flex}.utility-bar__date{color:var(--text-inverse-muted)}.utility-bar__actions{align-items:center;gap:var(--space-4);display:flex}.utility-bar__live{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:inline-flex}.lang-switch{min-height:32px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.lang-switch--dark{color:var(--text-inverse);border-color:#ffffff59}.lang-switch:hover{border-color:currentColor;text-decoration:none}.masthead{background:var(--brand-white);border-bottom:1px solid var(--border-default)}.masthead__inner{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-3);display:flex}.masthead__logo{flex:none}.masthead__logo img{height:52px!important}@media (min-width:768px){.masthead__logo img{height:64px!important}}.masthead__search{gap:var(--space-2);width:min(320px,36%);display:none}.masthead__search .input{background:var(--brand-white);color:var(--brand-navy)}@media (min-width:900px){.masthead__search{display:flex}}.primary-nav{background:var(--surface);border-bottom:3px solid var(--brand-navy);z-index:var(--z-menu);display:none;position:relative}@media (min-width:900px){.primary-nav{display:block}}.primary-nav__inner{align-items:center;gap:var(--space-3);display:flex}.primary-nav__list{white-space:nowrap;flex-wrap:wrap;flex:1;align-items:center;margin:0;padding:0;list-style:none;display:flex}.primary-nav__item{position:relative}.primary-nav__trigger{align-items:center;display:flex}.primary-nav__link{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);margin-inline:6px;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:4px;margin-bottom:-3px;padding:11px 0;display:flex}.primary-nav__link:hover,.primary-nav__item[data-open] .primary-nav__link,.primary-nav__link[aria-current=page]{border-bottom-color:var(--brand-red);text-decoration:none}.primary-nav__toggle{width:18px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;margin-left:-4px;margin-right:2px;padding:0;display:inline-flex}.primary-nav__toggle:hover{color:var(--text-heading)}.primary-nav__chevron{width:6px;height:6px;transition:transform var(--duration-fast) var(--ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;display:inline-block;transform:translateY(-2px)rotate(45deg)}[aria-expanded=true]>.primary-nav__chevron{transform:translateY(1px)rotate(225deg)}.primary-nav__panel{background:var(--surface-elevated);border:1px solid var(--border-default);border-top:3px solid var(--brand-red);border-radius:0 0 var(--radius-md) var(--radius-md);min-width:220px;max-height:min(70vh,520px);box-shadow:var(--shadow-menu);padding:var(--space-2) 0;animation:menu-in var(--duration-base) var(--ease-standard);position:absolute;top:calc(100% + 3px);left:0;overflow-y:auto}.primary-nav__panel[hidden]{display:none}.primary-nav__item:nth-last-child(-n+3) .primary-nav__panel{left:auto;right:0}@media (max-width:1099px){.primary-nav__item:first-child{display:none}}.primary-nav__inner{position:relative}.primary-nav__item:has(>.primary-nav__panel--wide){position:static}.primary-nav__panel--wide{min-width:min(720px,90vw);max-width:100%;padding:var(--space-4);left:auto;right:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.primary-nav__panel{animation:none}}.primary-nav__sublist{margin:0;padding:0;list-style:none}.primary-nav__sublist a{padding:8px var(--space-4);font-size:var(--text-sm);color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-standard);display:block}.primary-nav__sublist a:hover,.primary-nav__sublist a:focus-visible,.primary-nav__sublist a[aria-current=page]{background:var(--surface-muted);color:var(--text-heading);box-shadow:inset 3px 0 0 var(--brand-red);text-decoration:none}.primary-nav__columns{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.primary-nav__column-title{padding:0 0 var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--border-default);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-heading);display:block}.primary-nav__column .primary-nav__sublist a{padding-inline:0}.primary-nav__column .primary-nav__sublist a:hover{box-shadow:none;color:var(--text-link);background:0 0}.live-pill{border:1px solid var(--brand-red);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-red);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.live-pill:hover,.live-pill[aria-current=page]{background:var(--brand-red-fill);color:var(--brand-white);text-decoration:none}.live-pill__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.live-pill[data-live] .live-pill__dot{animation:1.6s ease-in-out infinite live-pulse}@media (prefers-reduced-motion:reduce){.live-pill[data-live] .live-pill__dot{animation:none}}.mobile-nav{position:static}@media (min-width:900px){.mobile-nav{display:none}}.mobile-nav__toggle{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);background:var(--brand-navy);color:var(--brand-white);border-radius:var(--radius-md);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;border:0;display:inline-flex}.mobile-nav__icon,.mobile-nav__icon:before,.mobile-nav__icon:after{background:currentColor;width:18px;height:2px;display:block;position:relative}.mobile-nav__icon:before,.mobile-nav__icon:after{content:"";position:absolute;left:0}.mobile-nav__icon:before{top:-6px}.mobile-nav__icon:after{top:6px}.mobile-nav__icon[data-open=true]{background:0 0}.mobile-nav__icon[data-open=true]:before{top:0;transform:rotate(45deg)}.mobile-nav__icon[data-open=true]:after{top:0;transform:rotate(-45deg)}.mobile-nav__panel{z-index:50;background:var(--surface);border-bottom:3px solid var(--brand-navy);position:absolute;left:0;right:0;box-shadow:0 12px 24px #0a1e3f26}.mobile-nav__panel ul{padding:var(--space-2) var(--space-4) var(--space-4);margin:0;list-style:none}.mobile-nav__panel a{padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);font-weight:var(--weight-semibold);color:var(--text-heading);display:block}.mobile-nav__row{border-bottom:1px solid var(--border-default);align-items:center;display:flex}.mobile-nav__panel .mobile-nav__row a{border-bottom:0;flex:1}.mobile-nav__expand{border:0;border-left:1px solid var(--border-default);width:44px;height:44px;color:var(--text-heading);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.mobile-nav__panel .mobile-nav__sub{padding:var(--space-1) 0 var(--space-2) var(--space-4);background:var(--surface-muted)}.mobile-nav__panel .mobile-nav__sub a{font-weight:var(--weight-regular);padding:var(--space-2) 0}.mobile-nav__panel a.live-pill{margin:var(--space-3) 0 var(--space-1);border:1px solid var(--brand-red);color:var(--brand-red);padding:4px 10px;display:inline-flex}.mobile-nav__panel{max-height:calc(100vh - 140px);overflow-y:auto}.site-header{position:relative}.site-footer{background:var(--brand-navy);color:var(--text-inverse);margin-top:var(--space-16)}.site-footer a{color:var(--text-inverse)}.site-footer__grid{gap:var(--space-8);padding-block:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:768px){.site-footer__grid{grid-template-columns:1.3fr 1.6fr 1fr .8fr}}.site-footer__logo-plate{background:var(--brand-white);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);display:inline-block}.site-footer__tagline{color:var(--text-inverse-muted);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--text-xs);margin:var(--space-4) 0 0}.site-footer__small{color:var(--text-inverse-muted);font-size:var(--text-xs)}.site-footer__heading{color:var(--text-inverse);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:var(--space-4)}.site-footer__heading:after{content:"";background:var(--brand-red-fill);width:24px;height:2px;margin-top:var(--space-2);display:block}.site-footer__list{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.site-footer__list--cols{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__bottom{padding-block:var(--space-4);font-size:var(--text-xs);color:var(--text-inverse-muted);border-top:1px solid #ffffff26}.page{padding-block:var(--space-8)}.home-top{gap:var(--space-8);display:grid}@media (min-width:1024px){.home-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.grid-3{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-4{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.with-sidebar{gap:var(--space-8);display:grid}@media (min-width:1024px){.with-sidebar{grid-template-columns:minmax(0,1fr) 300px}}.stack-12>*+*{margin-top:var(--space-12)}.page-title{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.lede{color:var(--text-secondary);font-size:var(--text-lg);margin:0 0 var(--space-8)}.empty-state{padding:var(--space-12) var(--space-4);text-align:center;color:var(--text-secondary);border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.pagination{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);display:flex}.card__eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.card--lead{gap:var(--space-4)}.card--lead .card__media,.card--standard .card__media{order:-1}.card--compact .card__media{aspect-ratio:4/3}.ad-slot__house{justify-content:center;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-weight:var(--weight-semibold);border:1px dashed var(--border-strong);background:var(--surface-muted);flex-direction:column;display:flex}.ad-slot__house-size{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted);font-variant-numeric:tabular-nums}.ad-slot__house:hover{color:var(--text-heading);text-decoration:none}.live-panel{padding:var(--space-4);border-radius:var(--radius-md);gap:var(--space-3);display:grid}.live-panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.live-panel__title{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:var(--tracking-label)}.live-panel__note,.player__note{font-size:var(--text-sm);color:var(--text-inverse-muted);margin:0}.player__facade p{color:var(--text-inverse);max-width:36ch}.status-page{padding-block:var(--space-12);text-align:left}.status-page__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.skeleton{background:linear-gradient(90deg, var(--surface-muted), var(--border-default), var(--surface-muted));border-radius:var(--radius-sm);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.4s linear infinite shimmer}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--hero{aspect-ratio:16/7}.skeleton--card{aspect-ratio:16/11}.home-rail{gap:var(--space-6);align-content:start;display:grid}.home-featured{margin-top:var(--space-8)}@media (min-width:640px){.home-featured{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.section-grid{gap:var(--space-12) var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:640px){.section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-block{gap:var(--space-4);flex-direction:column;display:flex}.section-block .section-heading{margin-bottom:0}.section-block .kicker{display:none}.headline-list{margin:0;padding:0;list-style:none}.headline-list>li{border-top:1px solid var(--border-default);padding-block:var(--space-3)}.headline-list .card__title{font-size:var(--text-base)}.headline-list .meta{margin:var(--space-1) 0 0}.article__byline{gap:var(--space-1);border-block:1px solid var(--border-default);padding-block:var(--space-3);margin-bottom:var(--space-6);display:grid}.article__byline p{margin:0}.article__byline a{color:var(--text-link);font-weight:var(--weight-semibold)}.article__hero{margin:0 0 var(--space-6)}.article__hero img{border-radius:var(--radius-sm);width:100%;height:auto}.article__hero figcaption{margin-top:var(--space-2)}.share{align-items:center;gap:var(--space-2);border-top:1px solid var(--border-default);padding-top:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.share__label{font-weight:var(--weight-semibold);margin-right:var(--space-2)}.share__link{min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.share__link:hover{border-color:var(--text-primary);text-decoration:none}.author-header{gap:var(--space-6);margin-bottom:var(--space-8);align-items:flex-start;display:flex}.author-header__photo{object-fit:cover;border-radius:50%;width:96px;height:96px}.search-form{gap:var(--space-2);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.search-form{grid-template-columns:1fr 220px auto}}.video-card__media{position:relative}.video-card__media img{object-fit:cover;width:100%;height:100%}.video-card__play{left:var(--space-3);bottom:var(--space-3);background:var(--brand-red-fill);color:var(--brand-white);border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid;position:absolute}.video-description{color:var(--text-inverse-muted);white-space:pre-line}.live-page{min-height:70vh}.live-page__title{color:var(--text-inverse);margin-block:var(--space-4) var(--space-6)}.live-schedule h2{font-size:var(--text-lg);margin-bottom:var(--space-3)}.live-schedule table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.live-schedule th,.live-schedule td{text-align:left;padding:var(--space-2) 0;vertical-align:top;border-bottom:1px solid #ffffff1f}.live-schedule th{color:var(--text-inverse-muted);font-weight:var(--weight-medium);width:45%;padding-right:var(--space-3)}.contact-list{gap:var(--space-2) var(--space-6);margin-bottom:var(--space-6);grid-template-columns:max-content 1fr;display:grid}.contact-list dt{font-weight:var(--weight-semibold)}.contact-list dd{margin:0}.contact-list a{color:var(--text-link)}.comments{margin-top:var(--space-12)}.comments__list{margin:var(--space-4) 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.comment{border-left:3px solid var(--border-strong);padding-left:var(--space-4)}.comment__meta{font-size:var(--text-sm);color:var(--text-muted);margin:0}.comment__body{margin:var(--space-1) 0;white-space:pre-line;overflow-wrap:anywhere}.comment-form{gap:var(--space-3);margin-top:var(--space-4);display:grid}.comment-form textarea{min-height:120px;padding:var(--space-3)}.form-error{color:var(--status-error);margin:0}.link-button{font:inherit;font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.narrow{max-width:32rem}.account{gap:var(--space-4);display:grid}.account__form label{gap:var(--space-1);font-weight:var(--weight-semibold);font-size:var(--text-sm);display:grid}.account__check{align-items:center;gap:var(--space-2);font-weight:var(--weight-regular)!important;display:flex!important}.account__tabs{gap:var(--space-2);display:flex}.account__tabs button{font:inherit;padding:var(--space-2) 0;margin-right:var(--space-4);cursor:pointer;color:var(--text-secondary);font-weight:var(--weight-semibold);background:0 0;border:0;border-bottom:3px solid #0000}.account__tabs button[aria-selected=true]{color:var(--text-heading);border-bottom-color:var(--brand-red)}.account__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.section-grid__ad{grid-column:1/-1}.section-grid__ad .ad-slot{margin-block:0}@media (min-width:1024px){.ad-slot--sticky{top:var(--space-4);z-index:1;background:var(--surface);position:sticky}}.ad-close{border:1px solid var(--border-strong);background:var(--surface-elevated);width:32px;height:32px;color:var(--text-heading);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border-radius:999px;place-items:center;display:inline-grid}.ad-close:hover{background:var(--surface-muted)}.ad-close:focus-visible{outline:3px solid var(--brand-blue);outline-offset:2px}.ad-anchor{display:none}@media (max-width:767px){.ad-anchor{z-index:var(--z-anchor);align-items:center;gap:2px var(--space-2);padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--surface-elevated);border-top:1px solid var(--border-default);box-shadow:var(--shadow-overlay);inset-inline:0;grid-template-columns:1fr auto;grid-template-areas:"label close""creative close";display:grid;position:fixed;bottom:0}.ad-anchor>.ad-slot__label{grid-area:label;justify-self:center}.ad-anchor__creative{grid-area:creative;justify-items:center;display:grid}.ad-anchor__creative .ad-slot__frame{width:320px;max-width:100%}.ad-anchor>.ad-close{grid-area:close}body:has(.ad-anchor[data-open=true]){padding-bottom:84px}}.promo-card{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-dialog);width:min(calc(100vw - 2 * var(--space-4)), 300px);gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);animation:promo-in var(--duration-base) var(--ease-standard);display:grid;position:fixed;overflow:hidden}.promo-card__bar,.promo-card__foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.promo-card__timer{font-size:var(--text-xs);color:var(--text-muted)}.promo-card__skip{min-height:32px;padding:0 var(--space-3);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-heading);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border-radius:999px}.promo-card__skip:hover{border-color:var(--brand-navy)}.promo-card__progress{background:var(--brand-red-fill);transform-origin:0;height:3px;transition:transform 1s linear;position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){.promo-card{width:min(calc(100vw - 2 * var(--space-4)), 240px);right:50%;bottom:calc(var(--space-4) + 70px + env(safe-area-inset-bottom));animation:none;transform:translate(50%)}}@keyframes promo-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.promo-card,.promo-card__progress{transition:none;animation:none}}.article__hero-caption{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.culture__hero{background:var(--surface-inverse);color:var(--text-inverse);padding-block:var(--space-12) var(--space-8);border-bottom:4px solid var(--brand-red)}.culture__title{color:var(--text-inverse);font-size:var(--text-3xl)}.culture__lede{color:var(--text-inverse-muted);max-width:60ch}.topic-chips{margin:var(--space-4) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.topic-chip{padding:var(--space-2) var(--space-4);color:var(--text-inverse);font-weight:var(--weight-semibold);font-size:var(--text-sm);border:1px solid #ffffff59;border-radius:999px;display:inline-block}.topic-chip:hover{border-color:var(--text-inverse);text-decoration:none}.topic-chip--accent{background:var(--brand-red-fill);border-color:var(--brand-red-fill)}.culture__rail .festival-list{margin-bottom:var(--space-6)}.breadcrumb{font-size:var(--text-sm);margin:0 0 var(--space-2)}.festival-list{gap:var(--space-4);display:grid}.festival{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-default);grid-template-columns:64px minmax(0,1fr);display:grid}.festival--past{opacity:.6}.festival__date{border-radius:var(--radius-md);background:var(--surface-inverse);height:64px;color:var(--text-inverse);border-top:4px solid var(--brand-red);align-content:center;place-items:center;display:grid}.festival__day{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:1}.festival__month{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label)}.festival__name{font-size:var(--text-lg);margin:0 0 var(--space-1)}.festival--compact .festival__name{font-size:var(--text-base)}.festival__alt{font-weight:var(--weight-regular);color:var(--text-secondary);font-size:var(--text-sm)}.festival__about{margin:var(--space-2) 0 0}.festival__stories{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.calendar{gap:var(--space-12);max-width:var(--measure-article);display:grid}.calendar__month-title{font-size:var(--text-xl);border-bottom:3px solid var(--text-heading);padding-bottom:var(--space-2);margin-bottom:var(--space-4)}@media (min-width:1024px){.page--longread .with-sidebar{grid-template-columns:minmax(0,1fr) 300px}.article--longread{max-width:none}.article--longread .article__title{font-size:clamp(2.25rem,3.4vw,3.25rem);line-height:1.12}}.article--longread .prose{font-size:calc(var(--text-lg) * var(--reader-scale,1))}.gallery{margin-block:var(--space-8)}.gallery__title{font-size:var(--text-lg);border-top:3px solid var(--text-heading);padding-top:var(--space-3);margin-bottom:var(--space-4)}.gallery__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.gallery__item{margin:0}.gallery__item:first-child:not(:only-child){grid-column:1/-1}.gallery__item img{border-radius:var(--radius-md);width:100%;height:auto}.article__video{margin-block:var(--space-8)}.article__ai-note{font-size:var(--text-sm)}.chip-list{margin:0 0 var(--space-6);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip{padding:6px var(--space-3);border:1px solid var(--border-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:999px;display:inline-block}.chip:hover{border-color:var(--brand-navy);background:var(--surface-muted);text-decoration:none}.province-strip{align-items:center;gap:var(--space-2) var(--space-3);margin-block:var(--space-8) 0;padding-block:var(--space-3);border-block:1px solid var(--border-default);flex-wrap:wrap;display:flex}.province-strip__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.province-strip .chip-list{margin:0}.regional{margin-top:var(--space-8)}.regional__grid{gap:var(--space-6);display:grid}@media (min-width:768px){.regional__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.regional .headline-list>li:first-child{border-top:0;padding-top:0}.live-strip{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-broadcast);color:var(--text-inverse);display:flex}.live-strip:hover{background:var(--brand-navy);text-decoration:none}.live-strip__name{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--text-sm);flex:1;display:inline-flex}.live-strip__name .live-pill__dot{background:var(--brand-red-on-dark)}.live-strip__go{font-size:var(--text-lg)}.home-rail ol.story-list{counter-reset:latest}.home-rail ol.story-list>li{counter-increment:latest;padding-left:var(--space-8);position:relative}.home-rail ol.story-list>li:before{content:counter(latest);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--border-strong);line-height:1;position:absolute;top:2px;left:0}.home-rail ol.story-list>li+li:before{top:calc(var(--space-4) + 2px)}.forex__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.forex__table th,.forex__table td{border-bottom:1px solid var(--border-default);text-align:right;padding:6px 0}.forex__table th:first-child{text-align:left;font-weight:var(--weight-semibold)}.forex__table thead th{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label)}.forex__unit{font-weight:var(--weight-regular);color:var(--text-muted)}.forex__source{margin-top:var(--space-2)}.home-sections{margin-top:var(--space-12)}@media (min-width:1024px){.card--lead .card__media{width:100%;max-height:min(46vh,440px)}}.primary-nav__toggle--labelled{gap:6px}.frame-16x9{aspect-ratio:16/9;background:var(--surface-muted);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.frame-16x9 img{object-fit:cover;width:100%!important;height:100%!important}.article__tools{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.text-size{border:1px solid var(--border-strong);border-radius:999px;display:inline-flex;overflow:hidden}.text-size button{min-width:40px;min-height:32px;padding:0 var(--space-2);background:var(--surface);color:var(--text-heading);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border:0}.text-size button+button{border-left:1px solid var(--border-strong)}.text-size button:disabled{color:var(--text-muted);cursor:default}.today-bar{align-items:center;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.today-bar__group{align-items:center;gap:4px var(--space-3);color:var(--text-primary);flex-wrap:wrap;display:inline-flex}.today-bar__group:hover{color:var(--text-heading);text-decoration:none}.today-bar__city{color:var(--text-secondary)}.today-bar__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-red)}.today-bar__emergency{margin-left:auto}@media (max-width:767px){.today-bar__emergency{margin-left:0}}.weather-grid{margin:0 0 var(--space-6);gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0;list-style:none;display:grid}.weather-card{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface)}.weather-card__city{font-size:var(--text-lg)}.weather-card__now{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;display:flex}.weather-card__icon{font-size:var(--text-2xl)}.weather-card__temp{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-heading)}.weather-card__cond{color:var(--text-secondary);margin:0}.helplines{margin:0 0 var(--space-6);gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;list-style:none;display:grid}.helpline{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface);color:inherit;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);display:flex}.helpline:hover{border-color:var(--brand-navy);background:var(--surface-muted);text-decoration:none}.helpline--primary{border-color:var(--brand-red);border-left-width:4px}.helpline__text{gap:2px;display:grid}.helpline__name{font-weight:var(--weight-semibold);color:var(--text-heading)}.helpline__hint{font-size:var(--text-xs);color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.helpline__hint{display:none}}.helpline__number{min-width:64px;min-height:44px;padding:0 var(--space-3);background:var(--brand-navy);color:var(--brand-white);font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.helpline:hover .helpline__number{background:var(--brand-red-fill)}.chip--active{background:var(--brand-navy);border-color:var(--brand-navy);color:var(--brand-white)}.chip--active:hover{background:var(--brand-navy);color:var(--brand-white)}.source-line a{color:var(--text-link)}.alert-banner{background:var(--status-error);color:var(--brand-white);font-size:var(--text-sm)}.alert-banner--warning{background:var(--status-warning)}.alert-banner__inner{align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.alert-banner__level{border-radius:var(--radius-sm);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid;padding:2px 8px}.alert-banner__message{font-weight:var(--weight-semibold);flex:12rem}.alert-banner a{color:inherit;text-decoration:underline}.alert-banner__links{gap:var(--space-4);display:inline-flex}.page--narrow{max-width:var(--measure-article)}.stack-section{margin-top:var(--space-8)}.notice-list,.promise-list,.bulletin-list,.corrections-log,.abroad-list{gap:var(--space-4);margin-top:var(--space-6);padding:0;list-style:none;display:grid}.notice-item,.promise,.abroad-contact,.corrections-log__item{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-elevated)}.notice-item__title,.promise__title,.abroad-contact__name{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-heading);margin:var(--space-1) 0}.notice-item__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.notice-item__summary,.promise__note{color:var(--text-secondary);margin:var(--space-2) 0}.notice-item__links,.promise__links,.abroad-contact__links{gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.notice-mini+.notice-mini{border-top:1px solid var(--border-default);padding-top:var(--space-3)}.notice-mini__title{font-weight:var(--weight-semibold);color:var(--text-heading)}.rep-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:0;list-style:none;display:grid}.rep-card{gap:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--surface-elevated);color:inherit;height:100%;transition:border-color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:flex}.rep-card:hover{border-color:var(--border-strong)}.rep-card__photo,.rep-card__initial{object-fit:cover;background:var(--surface-muted);border-radius:50%;flex:none;width:64px;height:64px}.rep-card__initial{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-heading);place-items:center;display:grid}.rep-card__text{min-width:0}.rep-card__name{font-weight:var(--weight-semibold);color:var(--text-heading);margin:0}.rep-card__meta{font-size:var(--text-sm);color:var(--text-muted);margin:0}.rep-profile{gap:var(--space-6);align-items:start;display:grid}@media (min-width:720px){.rep-profile--photo{grid-template-columns:200px 1fr}}.rep-profile__photo img{border-radius:var(--radius-lg);width:100%;height:auto}.rep-profile__photo{max-width:200px}.rep-contacts{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0;grid-template-columns:max-content 1fr;display:grid}.rep-contacts dt{color:var(--text-muted);font-size:var(--text-sm)}.rep-contacts dd{overflow-wrap:anywhere;margin:0}.status-pill{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:2px var(--space-2);color:var(--text-muted);border:1px solid;border-radius:999px;display:inline-block}.status-pill--started{color:var(--status-warning)}.status-pill--done{color:var(--status-success)}.status-pill--broken{color:var(--status-error)}.promise{border-left-width:4px}.promise--started{border-left-color:var(--status-warning)}.promise--done{border-left-color:var(--status-success)}.promise--broken{border-left-color:var(--status-error)}.promise-tally{gap:var(--space-3);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:0;list-style:none;display:grid}.promise-tally__item{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-3);gap:var(--space-1);text-transform:none;letter-spacing:0;font-size:var(--text-sm);border-top:4px solid;display:grid}.promise-tally__count{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-heading)}.correction--factual,.correction--retraction{color:var(--status-error)}.corrections-log__story{font-weight:var(--weight-semibold)}.abroad-country{margin-top:var(--space-6)}.abroad-country__name{font-size:var(--text-xl);color:var(--text-heading);margin:0}.bulletin{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:var(--surface-elevated)}.bulletin+.bulletin{margin-top:var(--space-3)}.bulletin__head{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.bulletin__title{font-weight:var(--weight-semibold);color:var(--text-heading)}.bulletin__audio{width:100%}.bulletin__transcript{margin-top:var(--space-2)}.bulletin__transcript summary{cursor:pointer;color:var(--text-link)}.bulletin__transcript p{white-space:pre-line;color:var(--text-secondary)}.footer-whatsapp{margin-top:var(--space-3);color:inherit;font-weight:var(--weight-semibold);display:inline-block}.promise__status{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.rep-group{margin-top:var(--space-8)}.rep-group__title{align-items:baseline;gap:var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-heading);padding-bottom:var(--space-2);border-bottom:2px solid var(--text-heading);margin:0;display:flex}.rep-group__count{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--text-muted)}.rep-group .rep-grid{margin-top:var(--space-4)}.rep-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.rep-card{align-items:stretch;gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.rep-card:hover{border-color:var(--brand-navy);text-decoration:none}.rep-card:hover .rep-card__more{text-decoration:underline}.rep-card__head{align-items:center;gap:var(--space-3);display:flex}.rep-card__photo{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.rep-card__initial{width:56px;height:56px;font-size:var(--text-lg);background:var(--surface-inverse);color:var(--text-inverse);letter-spacing:.02em}.rep-card__who{min-width:0}.rep-card__name{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--text-heading);margin:0}.rep-card__party,.rep-profile__party{color:var(--text-secondary);margin:var(--space-1) 0 0;font-style:italic}.rep-card__facts,.rep-facts{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-default);margin:0;display:grid}.rep-card__facts>div,.rep-facts>div{gap:var(--space-2);grid-template-columns:7.5rem 1fr;display:grid}.rep-card__facts dt,.rep-facts dt{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding-top:2px}.rep-card__facts dd,.rep-facts dd{font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.rep-card__more{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-link);margin-top:auto}.rep-profile__body{max-width:var(--measure-article)}.rep-profile__name{margin-top:var(--space-1)}.rep-profile__party{font-size:var(--text-lg)}.rep-facts{margin-top:var(--space-6);border-bottom:1px solid var(--border-default);padding-bottom:var(--space-3)}.rep-facts>div{grid-template-columns:10rem 1fr}.rep-profile__pending{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--status-warning);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-sm)}.rep-card__office{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-red);margin:0}.rep-card__facts{grid-template-columns:1fr 1fr}.rep-card__facts>div{display:block}.rep-card__facts dd{font-size:var(--text-base)}.rep-card__elected{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.rep-subgroup{margin-top:var(--space-6)}.rep-subgroup__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin:0}.rep-subgroup .rep-grid{margin-top:var(--space-3)}.interstitial{z-index:calc(var(--z-dialog) + 1);padding:var(--space-4);background:var(--overlay-backdrop);animation:interstitial-fade var(--duration-base) var(--ease-standard);place-items:center;display:grid;position:fixed;inset:0}.interstitial__dialog{gap:var(--space-2);width:min(100%,832px);max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-2) var(--space-4) var(--space-4);background:var(--surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);display:grid;position:relative;overflow:hidden}.interstitial__dialog:focus{outline:none}.interstitial__bar,.interstitial__foot{justify-content:space-between;align-items:center;min-height:32px;display:flex}.interstitial__foot{justify-content:flex-end}.interstitial__creative{place-items:center;min-height:0;display:grid}.interstitial__creative .ad-slot__frame{width:100%;max-height:calc(100dvh - 160px)}.interstitial__wait{font-size:var(--text-sm);color:var(--text-muted)}.interstitial__skip{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-inverse);background:var(--surface-inverse);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer;border:0}.interstitial__skip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.interstitial__progress{background:var(--brand-red);transform-origin:0;height:3px;transition:transform 1s linear;position:absolute;bottom:0;left:0;right:0}@media (max-width:640px){.interstitial__dialog{width:min(100%,352px)}}@keyframes interstitial-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.interstitial,.interstitial__progress{transition:none;animation:none}}.ad-view{width:100%;display:block}.ad-view>.ad-slot__frame{margin-inline:auto}.sponsor-strip{align-items:center;gap:var(--space-3);margin:var(--space-3) 0 var(--space-6);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-muted);width:fit-content;max-width:100%;display:flex}.sponsor-strip__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.sponsor-strip__logo{width:200px;max-width:50vw;display:block}.sponsor-strip .ad-slot__frame{background:0 0}.advertise h2{margin-top:var(--space-8)}.advertise__table-wrap{overflow-x:auto}.advertise__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.advertise__table th,.advertise__table td{text-align:left;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-default);vertical-align:top}.advertise__table th{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.advertise__size{white-space:nowrap;font-variant-numeric:tabular-nums}.advertise__promises{padding-left:var(--space-6);gap:var(--space-2);display:grid}.enquiry-form{gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-elevated);display:grid}.enquiry-form__title{margin:0!important}.enquiry-form__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.enquiry-form label{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:grid}.enquiry-form input:not([type=checkbox]),.enquiry-form textarea{font:inherit;font-weight:var(--weight-regular);padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary)}.enquiry-form__spots{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;display:grid}.enquiry-form__spots legend{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.enquiry-form .enquiry-form__check{gap:var(--space-2);font-weight:var(--weight-regular);align-items:flex-start;display:flex}.enquiry-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.enquiry-form .btn{justify-self:start}.advertise__promises{list-style:outside}.advertise__rate{white-space:nowrap}@media (max-width:640px){.advertise__rate{white-space:normal}}.festive-head{border-radius:var(--radius-lg);isolation:isolate;min-width:0;max-width:600px;height:76px;color:var(--festive-ink-light);box-shadow:var(--shadow-menu);flex:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.festive-head:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.festive-head--tihar{background:linear-gradient(180deg, var(--festive-night) 0%, var(--festive-night-2) 70%, var(--festive-sky) 100%)}.festive-head--chhath{background:linear-gradient(180deg, var(--festive-sky) 0%, var(--festive-sky-2) 55%, var(--festive-dawn-2) 100%)}.festive-head__backdrop{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.festive-head__side{width:100%;max-width:150px;height:76px}.festive-head__side--right{justify-self:end}.festive-head__text{text-align:center;padding:0 var(--space-2);white-space:nowrap;gap:2px;display:grid}.festive-head__greeting{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--festive-flame);animation:festive-in .9s var(--ease-standard) both}.festive-head--tihar .festive-head__greeting{background:linear-gradient(90deg, var(--festive-gold), var(--festive-flame-core), var(--festive-marigold), var(--festive-gold));color:#0000;animation:festive-in .9s var(--ease-standard) both, fx-shimmer 2.4s ease-in-out 1 both;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.festive-head--chhath .festive-head__greeting{color:var(--festive-ink-light);text-shadow:0 0 12px var(--festive-marigold)}.festive-head__meta{font-size:var(--text-xs);opacity:.95}.festive-head__meta strong{font-weight:var(--weight-semibold);color:var(--festive-flame)}@media (max-width:1100px) and (min-width:900px){.festive-head__bs{display:none}.festive-head__greeting{font-size:var(--text-base)}}@media (max-width:899px){.masthead__inner:has(.festive-head){row-gap:var(--space-3);flex-wrap:wrap}.festive-head{flex-basis:100%;order:10;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);max-width:none;height:68px}.festive-head__side{height:68px}.festive-head__greeting{font-size:var(--text-lg)}}@media (max-width:480px){.festive-head{height:64px}.festive-head__side{max-width:72px;height:64px}.festive-head__text{padding:0 var(--space-1)}.festive-head__bs{display:none}}.festive-head.spot{gap:var(--space-3);padding:0 var(--space-3);color:var(--spot-ink);grid-template-columns:auto minmax(0,1fr) auto}.festive-head--general{background:linear-gradient(180deg, var(--festive-night) 0%, var(--festive-sky) 75%, var(--festive-sky-2) 100%)}.spot--news{background:linear-gradient(100deg, var(--spot-news) 0%, var(--spot-news-2) 100%)}.spot--election{background:linear-gradient(100deg, var(--spot-election) 0%, var(--spot-election-2) 100%)}.spot--campaign{background:linear-gradient(100deg, var(--spot-campaign) 0%, var(--spot-campaign-2) 100%)}.spot--news:after,.spot--election:after{content:"";z-index:-1;background:linear-gradient(100deg, transparent 30%, var(--spot-ink) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.spot--news:after,.spot--election:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--spot-ink) 16%, transparent) 50%, transparent 70%)}}.spot--news:after,.spot--election:after{pointer-events:none;background-size:250% 100%;animation:5s linear infinite fx-shimmer}.spot__decor{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.spot__badge{border-radius:var(--radius-lg);background:var(--spot-ink);color:var(--spot-news);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.spot--election .spot__badge{color:var(--spot-election)}.spot--campaign .spot__badge{color:var(--spot-campaign)}.spot--live .spot__badge{background:var(--spot-live);color:var(--spot-ink);letter-spacing:.04em}.spot__dot{background:var(--spot-ink);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite spot-live}.spot__pic{border-radius:var(--radius-md);background:var(--spot-ink);flex:none;width:52px;height:52px;overflow:hidden}.spot__pic img{object-fit:cover;width:100%;height:100%}.spot__text{gap:2px;min-width:0;display:grid}.spot__headline,.spot__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spot__headline{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.spot__line{font-size:var(--text-xs);opacity:.95}.spot__countdown{font-weight:var(--weight-bold);color:var(--festive-marigold)}.spot__go{font-size:var(--text-xl);font-weight:var(--weight-bold);transition:transform var(--duration-fast) var(--ease-standard)}.spot:hover .spot__go,.spot:focus-visible .spot__go{transform:translate(4px)}.spot--election .spot__go{margin-right:56px}.spot-ballot{animation:3.2s ease-in infinite spot-ballot}.spot-ballot__paper{fill:var(--spot-ink)}.spot-ballot__tick{fill:none;stroke:var(--spot-election);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.spot-ballot__box{fill:var(--spot-ink);fill-opacity:.18;stroke:var(--spot-ink);stroke-width:2px}.spot-ballot__slot{fill:var(--spot-ink)}.spot-dot{fill:var(--spot-ink);fill-opacity:.35}.festive-head.spot--ad{background:var(--surface);border:1px solid var(--border-default);box-shadow:none;justify-content:center;align-items:center;padding:0;display:flex}.spot__adlabel{z-index:1;border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);padding:0 4px;font-size:10px;line-height:1.4;position:absolute;top:2px;left:6px}.spot__ad{width:100%;max-width:728px;display:block}.spot__ad .ad-view,.spot__ad .ad-slot__frame{width:100%;margin:0 auto;display:block}@media (max-width:899px){.festive-head.spot{grid-template-columns:auto minmax(0,1fr) auto}.spot__headline{font-size:var(--text-base)}}@media (max-width:480px){.festive-head.spot{gap:var(--space-2);padding:0 var(--space-2)}.spot__badge{padding:3px 8px}.spot__pic{width:44px;height:44px}.spot--election .spot__go{margin-right:40px}}@keyframes spot-live{50%{opacity:.35;transform:scale(.75)}}@keyframes spot-ballot{0%,15%{opacity:0;transform:translateY(-14px)}30%{opacity:1}70%{opacity:1;transform:translateY(16px)}85%,to{opacity:0;transform:translateY(22px)}}.fx-flame{fill:var(--festive-flame)}.fx-flame-core{fill:var(--festive-flame-core)}.fx-glow{fill:var(--festive-flame);opacity:.35}.fx-clay{fill:var(--festive-clay)}.fx-clay-rim{fill:none;stroke:var(--festive-marigold);stroke-width:1.5px}.fx-gold{fill:var(--festive-gold);stroke:var(--festive-gold)}.fx-pink{fill:var(--festive-pink);stroke:var(--festive-pink)}.fx-violet{fill:var(--festive-violet);stroke:var(--festive-violet)}.fx-blue{fill:var(--festive-blue);stroke:var(--festive-blue)}.fx-green{fill:var(--festive-green);stroke:var(--festive-green)}.fx-saffron{fill:var(--festive-saffron);stroke:var(--festive-saffron)}.fx-marigold{fill:var(--festive-marigold)}.fx-spark{stroke-width:2px;stroke-linecap:round;fill:none}.fx-star{fill:var(--festive-moon)}.fx-string{fill:none;stroke:var(--festive-leaf);stroke-width:1.5px}.fx-lantern{fill:var(--festive-saffron);opacity:.9}.fx-lantern-line{fill:none;stroke:var(--festive-gold);stroke-width:1.5px}.fx-cane{fill:var(--festive-cane)}.fx-cane-node{fill:var(--festive-cane-node)}.fx-leaf-line{fill:none;stroke:var(--festive-leaf-2);stroke-width:4px;stroke-linecap:round}.fx-leaf{fill:var(--festive-leaf)}.fx-stem{stroke:var(--festive-leaf);stroke-width:4px;stroke-linecap:round}.fx-banana{fill:var(--festive-banana);stroke:var(--festive-banana-tip);stroke-width:1px}.fx-bamboo{fill:var(--festive-bamboo)}.fx-bamboo-line{stroke:var(--festive-bamboo-line);stroke-width:1.2px}.fx-fruit-red{fill:var(--festive-fruit-red)}.fx-fruit-green{fill:var(--festive-fruit-green)}.fx-river{fill:var(--festive-river)}.fx-river-2{fill:var(--festive-river-2);opacity:.8}.fx-sun{fill:var(--festive-sun)}.fx-sun-halo{fill:var(--festive-flame);fill-opacity:.35}.fx-ray{stroke:var(--festive-marigold);stroke-width:4px;stroke-linecap:round}.fx-sesame{fill:var(--festive-flame-core)}.fx-moon{fill:var(--festive-moon)}.fx-moon-halo{fill:var(--festive-moon);fill-opacity:.15}.fx-staff{stroke:var(--festive-ash);stroke-width:4px;stroke-linecap:round;fill:none}.fx-prong{fill:none;stroke:var(--festive-ash);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.fx-soft{opacity:.55}.fx-flicker,.fx-burst,.fx-sway,.fx-sway-slow,.fx-pulse,.fx-twinkle,.fx-spin,.fx-drift,.fx-rise{transform-box:fill-box;transform-origin:50%}.fx-flicker{transform-origin:50% 100%;animation:1.4s ease-in-out infinite alternate fx-flicker}.fx-burst{animation:3.2s ease-out infinite both fx-burst}.fx-sway{transform-origin:50% 100%;animation:4.5s ease-in-out infinite alternate fx-sway}.fx-sway-slow{transform-origin:50% 0;animation:6s ease-in-out infinite alternate fx-sway-slow}.fx-pulse{animation:3s ease-in-out infinite alternate fx-pulse}.fx-twinkle{animation:2.4s ease-in-out infinite alternate fx-twinkle}.fx-spin{animation:30s linear infinite fx-spin}.fx-drift{animation:7s ease-in-out infinite alternate fx-drift}.fx-rise{animation:fx-rise 3.5s var(--ease-standard) both}.fx-wave{animation:6s linear infinite fx-wave}.fx-glow-soft{fill:var(--festive-gold);fill-opacity:.14;filter:blur(6px)}.fx-horizon{fill:var(--festive-dawn);fill-opacity:.3;filter:blur(8px)}.fx-sun-halo-2{fill:var(--festive-marigold);fill-opacity:.2}.fx-sun-core{fill:var(--festive-sun-core);opacity:.85}.fx-trail{stroke:var(--festive-flame-core);stroke-width:2px;stroke-linecap:round;transform-box:fill-box;animation:3.2s ease-out infinite fx-trail}.fx-sparkle{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite fx-sparkle}.fx-twinkle-fast{animation:1.1s ease-in-out infinite alternate fx-twinkle}.fx-spin-slow{transform-box:fill-box;transform-origin:50%;animation:60s linear infinite fx-spin}.fx-float{animation:24s ease-in-out infinite alternate fx-float}.fx-bob{animation:2.6s ease-in-out infinite alternate fx-bob}@keyframes fx-sparkle{0%,to{opacity:.2;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes fx-trail{0%{opacity:1;transform:translateY(0)}60%{opacity:1}to{transform:translateY(calc(var(--rise,60px) * -1));opacity:0}}@keyframes fx-float{0%{transform:translate(-40px)}to{transform:translate(40px)}}@keyframes fx-bob{0%{transform:translateY(-1.5px)}to{transform:translateY(1.5px)}}@keyframes fx-shimmer{to{background-position:-200% 0}}@keyframes festive-in{0%{opacity:0;transform:translateY(8px)}}@keyframes fx-flicker{0%{transform:scale(.92,.96)}to{transform:scale(1.06,1.1)}}@keyframes fx-burst{0%{opacity:0;transform:scale(.15)}12%{opacity:1}55%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(1.12)}}@keyframes fx-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes fx-sway-slow{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@keyframes fx-pulse{0%{opacity:.7;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes fx-twinkle{0%{opacity:.25}to{opacity:1}}@keyframes fx-spin{to{transform:rotate(360deg)}}@keyframes fx-drift{0%{transform:translate(-6px,4px)scale(.96)}to{transform:translate(6px,-4px)scale(1.06)}}@keyframes fx-rise{0%{opacity:.4;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-wave{to{transform:translate(-60px)}}@media (prefers-reduced-motion:reduce){.festive-head *,.festive-head:after{animation:none!important}}body:has(.spot-preview,.spot-preview-frame)>:not(main){display:none!important}.spot-preview__label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:var(--space-6) 0 var(--space-2)}.spot-preview__laptop{border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:auto}.spot-preview .container{max-width:none}.spot-preview__phone{border:8px solid var(--brand-navy);background:var(--brand-white);border-radius:24px;width:390px;max-width:100%;height:200px;display:block}.spot-preview__links{margin-top:var(--space-6);font-size:var(--text-sm);overflow-wrap:anywhere}body:has([data-no-ads]) .spot--ad{display:none}.share__link--image{border-color:var(--brand-red);color:var(--brand-red);font-weight:var(--weight-semibold)}.share-image{height:fit-content;width:min(560px, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));border-radius:var(--radius-lg);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-menu);border:0;margin:auto;padding:0;position:fixed;inset:0}.share-image::backdrop{background:var(--brand-navy-deep)}@supports (color:color-mix(in lab, red, red)){.share-image::backdrop{background:color-mix(in srgb, var(--brand-navy-deep) 70%, transparent)}}.share-image__inner{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.share-image__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.share-image__title{font-size:var(--text-lg);margin:0}.share-image__close{min-width:40px;min-height:40px;color:inherit;font-size:var(--text-lg);cursor:pointer;background:0 0;border:0}.share-image__formats{gap:var(--space-2);display:flex}.share-image__formats [aria-pressed=true]{background:var(--brand-navy);border-color:var(--brand-navy);color:var(--brand-white)}.share-image__preview{background:var(--surface-muted);border-radius:var(--radius-md);aspect-ratio:1;place-items:center;width:100%;max-height:52dvh;margin-inline:auto;display:grid;overflow:hidden}.share-image__preview--status{aspect-ratio:9/16;width:auto;height:52dvh}.share-image__preview img{object-fit:contain;width:100%;height:100%}.share-image__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.district-map{margin-top:var(--space-8)}.district-map__hint{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.district-map__body{gap:var(--space-4);align-items:center;display:grid}@media (min-width:1000px){.district-map__body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.district-map__list{grid-template-columns:1fr 1fr}}.district-map__d,.district-map__d:hover{text-decoration:none}.district-map__svg{width:100%;height:auto;margin-block:var(--space-3);display:block}.district-map__d path{stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;transition:fill var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);transform-box:fill-box;transform-origin:50%}.district-map__d--0 path{fill:var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.district-map__d--0 path{fill:color-mix(in srgb, var(--brand-blue) 12%, var(--surface))}}.district-map__d--1 path{fill:var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.district-map__d--1 path{fill:color-mix(in srgb, var(--brand-blue) 32%, var(--surface))}}.district-map__d--2 path{fill:var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.district-map__d--2 path{fill:color-mix(in srgb, var(--brand-blue) 60%, var(--surface))}}.district-map__d--3 path{fill:var(--brand-navy)}.district-map__d:hover path,.district-map__d:focus-visible path{fill:var(--brand-red);transform:scale(1.02)}.district-map__d.is-current path{fill:var(--brand-red)}.district-map__d:focus-visible{outline:none}.district-map__d:focus-visible path{stroke:var(--focus-ring);stroke-width:5px}.district-map__name,.district-map__count{text-anchor:middle;pointer-events:none;font-weight:var(--weight-bold);paint-order:stroke;stroke-width:5px;stroke-linejoin:round}.district-map__name{dominant-baseline:middle;fill:var(--brand-navy);stroke:var(--surface);font-size:26px}.district-map__name--en{font-size:22px}.district-map__count{fill:var(--brand-red);stroke:var(--surface);font-size:24px}.district-map__d--3 .district-map__name,.district-map__d--2 .district-map__name,.district-map__d:hover .district-map__name,.district-map__d:focus-visible .district-map__name,.district-map__d.is-current .district-map__name,.district-map__d--3 .district-map__count,.district-map__d--2 .district-map__count,.district-map__d:hover .district-map__count,.district-map__d:focus-visible .district-map__count,.district-map__d.is-current .district-map__count{fill:var(--brand-white);stroke:none}.district-map__list{gap:var(--space-2);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.district-map__chip{height:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-left:4px solid var(--brand-blue);border-radius:var(--radius-md);color:var(--text-primary);gap:2px;text-decoration:none;display:grid}.district-map__chip:hover{border-color:var(--brand-red);text-decoration:none}.district-map__chip.is-current{border-left-color:var(--brand-red)}.district-map__chip-name{font-weight:var(--weight-bold)}.district-map__chip-count{font-size:var(--text-xs);color:var(--text-muted)}.district-map__chip-latest{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:none;overflow:hidden}.district-map__finder{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--brand-navy);color:var(--brand-white);font-weight:var(--weight-bold);display:inline-block}.district-map__finder:hover{color:var(--brand-white);background:var(--brand-red);text-decoration:none}.district-map__source{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}@media (min-width:600px) and (max-width:999px){.district-map__list{grid-template-columns:repeat(4,1fr)}}@media (min-width:600px){.district-map__chip-latest{display:-webkit-box}}@media (prefers-reduced-motion:reduce){.district-map__d path{transition:none}}.rep-finder{margin-block:var(--space-6) var(--space-12);padding:var(--space-6);border:2px solid var(--brand-navy);border-radius:var(--radius-lg);background:var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.rep-finder{background:color-mix(in srgb, var(--brand-blue) 5%, var(--surface))}}.rep-finder__title{font-size:var(--text-2xl);margin:0}.rep-finder__lede{margin:var(--space-2) 0 var(--space-4);color:var(--text-muted)}.rep-finder__step{gap:var(--space-2);margin:0 0 var(--space-4);border:0;min-width:0;padding:0;display:grid}.rep-finder__step legend,.rep-finder__legend{font-weight:var(--weight-bold);margin-bottom:var(--space-2);padding:0}.rep-finder__row{gap:var(--space-2);display:grid}@media (min-width:900px){.rep-finder__row{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.rep-finder__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.rep-finder .chip{cursor:pointer;min-height:40px;font-family:inherit}.rep-finder .chip[aria-pressed=true]{background:var(--brand-navy);border-color:var(--brand-navy);color:var(--brand-white)}.rep-finder__result{border-top:1px solid var(--border-default);padding-top:var(--space-4)}.rep-finder__group{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-lg)}.rep-finder__group:first-child{margin-top:0}.rep-finder__note{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.rep-finder__seat{margin:var(--space-2) 0 0;font-weight:var(--weight-semibold)}.rep-finder__saved{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.today-bar__card{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);background:var(--brand-red);color:var(--brand-white);font:inherit;font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;display:inline-flex}.today-bar__card:before{content:"";background:var(--brand-white);border-radius:50%;width:8px;height:8px}.today-bar__card:hover{background:var(--brand-navy)}.poll{margin-block:var(--space-8);padding:var(--space-4);border:1px solid var(--border-default);border-top:4px solid var(--brand-red);border-radius:var(--radius-md);background:var(--surface)}.poll__kicker{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-red);margin:0}.poll__question{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-lg);line-height:var(--leading-tight)}.poll__options{gap:var(--space-2);display:grid}.poll__option{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;font-weight:var(--weight-semibold);text-align:left;cursor:pointer}.poll__option:hover,.poll__option:focus-visible{border-color:var(--brand-navy);background:var(--surface-muted)}.poll__option:disabled{opacity:.6;cursor:progress}.poll__results{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.poll__row{justify-content:space-between;gap:var(--space-3);display:flex}.poll__bar{height:10px;margin-top:var(--space-1);background:var(--surface-muted);border-radius:999px;overflow:hidden}.poll__bar span{border-radius:inherit;background:var(--brand-blue);height:100%;transition:width var(--duration-base) var(--ease-standard);display:block}.poll__result.is-mine .poll__bar span{background:var(--brand-red)}.poll__meta{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.poll__note{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.poll__bar span{transition:none}}.festive-head:not(.fx-on) :is(.fx-bob,.fx-burst,.fx-drift,.fx-flicker,.fx-float,.fx-pulse,.fx-sparkle,.fx-spin,.fx-spin-slow,.fx-sway,.fx-sway-slow,.fx-trail,.fx-twinkle,.fx-twinkle-fast,.fx-wave,.spot-ballot){animation-play-state:paused!important}.festive-head--tihar:not(.fx-on) .festive-head__greeting{animation-play-state:running,paused!important}.breadcrumbs{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.breadcrumbs ol{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";margin-right:var(--space-1);color:var(--text-muted)}.breadcrumbs a{color:var(--text-muted)}.breadcrumbs a:hover,.breadcrumbs [aria-current=page]{color:var(--text-primary)}.breadcrumbs li:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:4em;overflow:hidden}.author-box{margin:var(--space-6) 0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-muted)}.author-box__heading{margin:0 0 var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.author-box__bio{margin:0}.author-box__bio+.author-box__bio{margin-top:var(--space-2)}.swipe{display:none}@media (max-width:639px){.swipe{margin:var(--space-6) 0 0;display:block}.home-featured,.home-rail .home-latest{display:none}}.swipe__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.swipe__head h2{font-size:var(--text-lg);margin:0}.swipe__hint{font-size:var(--text-xs);color:var(--text-muted)}.swipe__track{gap:var(--space-3);margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4) var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.swipe__track::-webkit-scrollbar{display:none}.swipe__track:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.swipe__card{scroll-snap-align:start;min-width:0}.swipe__link{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface);height:100%;color:inherit;transition:transform var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.swipe__link:active{transform:scale(.98)}.swipe__media{aspect-ratio:16/9;background:var(--surface-muted);display:block;position:relative}.swipe__media img{object-fit:cover}.swipe__body{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.swipe__title{-webkit-line-clamp:3;font-weight:var(--weight-bold);color:var(--text-primary);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.swipe__dots{margin-top:var(--space-1);justify-content:center;display:flex}.swipe__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.swipe__dot:before{content:"";background:var(--border-strong);width:8px;height:8px;transition:width var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);border-radius:999px}.swipe__dot[aria-current=true]{width:32px}.swipe__dot[aria-current=true]:before{background:var(--brand-red);width:20px}.swipe__dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-md)}.new-pill__slot{top:var(--space-4);z-index:var(--z-toast);width:max-content;max-width:calc(100vw - var(--space-8));pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.new-pill{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-2) var(--space-4);background:var(--surface-inverse);color:var(--text-inverse);font:inherit;font-size:var(--text-sm);box-shadow:var(--shadow-menu);cursor:pointer;pointer-events:auto;border:0;border-radius:999px;display:flex}.new-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.new-pill__count{font-weight:var(--weight-bold);white-space:nowrap}.new-pill__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:34ch;color:var(--text-inverse-muted);overflow:hidden}@media (max-width:479px){.new-pill__title{display:none}}@media (prefers-reduced-motion:no-preference){.new-pill{animation:new-pill-in var(--duration-base) var(--ease-standard) both}.new-pill__arrow{animation:new-pill-nudge 1.2s var(--ease-standard) 3}}@keyframes new-pill-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes new-pill-nudge{50%{transform:translateY(-3px)}}.new-pill__arrow{display:inline-block}.section-grid--main{margin-top:var(--space-12)}@media (min-width:1024px){.section-grid--main{grid-template-columns:repeat(2,minmax(0,1fr))}}.forex__more{margin-top:var(--space-2)}.forex__more summary{cursor:pointer;padding:var(--space-2) 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-link)}.prose__figure{margin:var(--space-6) 0}.prose__figure img{border-radius:var(--radius-md);background:var(--surface-muted);width:100%;height:auto;display:block}.prose__figure figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.prose__credit{color:var(--text-muted)}@media (min-width:1024px){.section-block--wide{gap:var(--space-4) var(--space-8);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.section-block--wide>.section-heading{grid-column:1/-1}.section-block--wide>.headline-list{margin-top:0}.section-block--wide:not(:has(.headline-list))>.card{gap:var(--space-8);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.section-block--wide:not(:has(.headline-list)) .card__title{font-size:var(--text-xl)}}.today-pill{margin-right:var(--space-2);border:1px solid var(--brand-blue);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-blue);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.today-pill:hover,.today-pill[aria-current=page]{background:var(--brand-blue);color:var(--brand-white);text-decoration:none}.mobile-nav__panel a.today-pill{margin:var(--space-3) 0 var(--space-1) var(--space-2);border:1px solid var(--brand-blue);color:var(--brand-blue);padding:4px 10px;display:inline-flex}.brief-bar{align-items:center;gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--brand-navy), var(--brand-blue));color:var(--text-inverse);display:flex}.brief-bar:hover{text-decoration:none}.brief-bar__count{font-size:var(--text-sm);color:var(--text-inverse-muted)}.brief-bar__go{background:var(--brand-red-fill);width:32px;height:32px;font-size:var(--text-xs);border-radius:999px;place-items:center;margin-left:auto;display:grid}@media (min-width:1024px){.brief-bar{display:none}}.brief-box{padding:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--brand-navy), var(--brand-blue));color:var(--text-inverse)}.brief-box__title{margin:0 0 var(--space-1);font-size:var(--text-lg);color:var(--text-inverse)}.brief-box__text{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-inverse-muted)}.brief-box__row{align-items:center;gap:var(--space-3);display:flex}.brief-box__thumbs{display:flex}.brief-box__thumbs img{border:2px solid var(--brand-navy);object-fit:cover;border-radius:999px;width:36px;height:36px}.brief-box__thumbs img+img{margin-left:-12px}.brief-box__count{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.brief-box__go{background:var(--brand-red-fill);border-color:var(--brand-red-fill);margin-left:auto}.brief-page__head{max-width:440px;margin:0 auto var(--space-3)}.brief-page__head .page-title{margin-bottom:var(--space-1);font-size:var(--text-2xl)}@media (max-width:639px){.brief-page{padding-top:var(--space-3)}.brief__title{font-size:var(--text-xl)}.brief__summary{font-size:var(--text-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.brief{max-width:440px;margin:0 auto}.brief__bars{gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.brief__bar{background:var(--border-default);border-radius:2px;flex:1;height:4px;overflow:hidden}.brief__fill{background:var(--brand-red);width:0;height:100%;display:block}.brief__fill.is-done,.brief__fill.is-now.is-static{width:100%}.brief__fill.is-now:not(.is-static){animation-name:brief-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes brief-fill{0%{width:0}to{width:100%}}.brief__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.brief__card{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--brand-navy), var(--brand-navy-deep));height:clamp(400px,60dvh,640px);color:var(--text-inverse);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.brief__photo{object-fit:cover}.brief__shade{background:linear-gradient(to bottom, var(--brand-navy-deep) 25%, var(--brand-navy-deep) 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brief__shade{background:linear-gradient(to bottom, color-mix(in srgb, var(--brand-navy-deep) 0%, transparent) 25%, color-mix(in srgb, var(--brand-navy-deep) 92%, transparent) 70%)}}.brief__card--plain .brief__shade{display:none}.brief__text{gap:var(--space-2);padding:var(--space-6) var(--space-4) var(--space-4);flex-direction:column;display:flex;position:relative}.brief__section{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-red-on-dark);margin:0}.brief__title{font-size:var(--text-2xl);color:var(--text-inverse);margin:0;line-height:1.25}.brief__summary{font-size:var(--text-base);color:var(--text-inverse-muted);margin:0;line-height:1.5}.brief__foot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.brief__read{min-height:44px;padding:0 var(--space-4);background:var(--brand-white);color:var(--brand-navy);font-weight:var(--weight-bold);border-radius:999px;align-items:center;display:inline-flex}.brief__read:hover{text-decoration:none}.brief__time{font-size:var(--text-sm);color:var(--text-inverse-muted)}.brief__card--done{padding:var(--space-6);text-align:center;justify-content:center;align-items:center}.brief__done-icon{width:64px;height:64px;margin:0 0 var(--space-3);background:var(--status-success);color:var(--brand-white);border-radius:999px;place-items:center;font-size:2rem;display:grid}.brief__done-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.brief__card--done .btn--primary{background:var(--brand-white);border-color:var(--brand-white);color:var(--brand-navy)}.brief__ghost{border:1px solid var(--text-inverse-muted);color:var(--text-inverse)}.brief__preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.brief__controls{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.brief__btn{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--text-heading);font:inherit;font-weight:var(--weight-bold);cursor:pointer;border-radius:999px;place-items:center;display:grid}.brief__btn:disabled{opacity:.4;cursor:default}.brief__count{text-align:center;min-width:4em;font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.brief__card{animation:brief-in var(--duration-base) var(--ease-standard)}}@keyframes brief-in{0%{opacity:.4;transform:scale(.985)}}@media (max-width:1279px){.primary-nav .today-pill{padding-inline:8px}.primary-nav .today-pill__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.primary-nav__link{margin-inline:4px}}@media (max-width:1099px){.primary-nav__link{margin-inline:3px;font-size:.8125rem}}.ad-spot{display:contents}.ad-spot.has-private>:not(.ad-slot--private){display:none}.ad-slot--private{outline:2px dashed var(--status-warning);outline-offset:var(--space-1)}.ad-slot__label--private{color:var(--text-primary);font-weight:var(--weight-semibold)}.ad-media{position:relative}.ad-media__video,.ad-steps__pic{width:100%;height:100%;position:absolute;inset:0}.ad-media__video{object-fit:contain}.ad-media__link{position:absolute;inset:0}.ad-media__link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.ad-media__btn{right:var(--space-1);bottom:var(--space-1);min-width:28px;min-height:28px;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--overlay-backdrop);color:var(--text-inverse);font-size:var(--text-xs);cursor:pointer;border:0;position:absolute}.ad-steps__pic{opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.ad-steps__pic.is-now{opacity:1}.ad-steps__caption{left:var(--space-1);bottom:var(--space-1);max-width:calc(100% - 7rem);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--overlay-backdrop);color:var(--text-inverse);font-size:var(--text-xs);line-height:var(--leading-tight);pointer-events:none;margin:0;position:absolute}.ad-steps__num{font-weight:var(--weight-bold)}.ad-steps__dots{right:var(--space-1);bottom:var(--space-1);background:var(--overlay-backdrop);border-radius:999px;gap:2px;padding:2px 4px;display:flex;position:absolute}.ad-steps__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.ad-steps__dot:before{content:"";background:var(--text-inverse-muted);border-radius:50%;width:6px;height:6px}.ad-steps__dot.is-now:before{background:var(--text-inverse);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.ad-steps__pic{transition:none}}.ad-results{padding-block:var(--space-8) var(--space-16);max-width:60rem}.ad-results__lang{text-align:right;font-size:var(--text-sm);margin:0}.ad-results__name{font-size:var(--text-lg)}.ad-results__facts{gap:var(--space-2);margin:0 0 var(--space-6);color:var(--text-secondary);display:grid}.ad-results__facts dt{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.ad-results__facts dd{margin:0}.ad-results__range{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:end;display:flex}.ad-results__range label{gap:var(--space-1);font-size:var(--text-sm);display:grid}.ad-results__totals{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.ad-results__totals>div{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-elevated);display:grid}.ad-results__totals span{font-size:var(--text-sm);color:var(--text-muted)}.ad-results__totals strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.ad-results__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ad-results__table th,.ad-results__table td{padding:var(--space-2);border-bottom:1px solid var(--border-default);text-align:left}.ad-results__table td{position:relative}.ad-results__bar{background:var(--surface-muted);z-index:-1;max-width:100%;position:absolute;inset:20% auto 20% 0}.ad-results__table tbody td:first-of-type{isolation:isolate}.ad-results__how{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-muted)}.ad-results h1{margin:0 0 var(--space-2);font-size:var(--text-3xl);line-height:var(--leading-tight)}.ad-results h2{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-xl)}.listen-card{align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-muted);color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);display:flex}.listen-card:hover{border-color:var(--brand-navy)}.listen-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.listen-card__icon{background:var(--brand-red-fill);width:44px;height:44px;color:var(--text-inverse);border-radius:50%;flex:none;place-items:center;display:grid}.listen-card__text{gap:2px;min-width:0;display:grid}.listen-card__text strong{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.listen-card__text span{font-size:var(--text-sm);color:var(--text-secondary)}.listen-card__wave{align-items:flex-end;gap:3px;height:20px;margin-left:auto;display:flex}.listen-card__wave i{background:var(--brand-red);opacity:.6;border-radius:2px;width:3px;height:40%}.listen-card__wave i:nth-child(2){height:80%}.listen-card__wave i:nth-child(3){height:55%}.listen-card__wave i:nth-child(4){height:30%}.listen-card.is-playing .listen-card__wave i{opacity:1;animation:listen-wave .9s var(--ease-standard) infinite alternate}.listen-card.is-playing .listen-card__wave i:nth-child(2){animation-delay:-.3s}.listen-card.is-playing .listen-card__wave i:nth-child(3){animation-delay:-.6s}.listen-card.is-playing .listen-card__wave i:nth-child(4){animation-delay:-.45s}@keyframes listen-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.listen-card__wave i{transform-origin:bottom}.listen-card--player{background:var(--surface-inverse);color:var(--text-inverse);cursor:default;border:0;gap:0;padding:0;display:grid;overflow:hidden}.listen-card--player:hover{border-color:#0000}.listen-card__head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2);display:flex}.listen-card__head strong{font-size:var(--text-base);font-weight:var(--weight-semibold)}.listen-card--player .listen-card__wave i{background:var(--brand-red-on-dark)}.listen-bar{z-index:var(--z-toast);left:50%;bottom:max(var(--space-4), env(safe-area-inset-bottom));width:min(36rem, calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-lg);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-overlay);position:fixed;overflow:hidden;transform:translate(-50%)}@media (max-width:767px){.listen-bar{bottom:calc(64px + env(safe-area-inset-bottom))}}.listen-bar__progress{background:var(--text-inverse-muted);height:4px}.listen-bar__progress span{background:var(--brand-red-on-dark);height:100%;transition:width var(--duration-base) var(--ease-standard);display:block}.listen-bar__row{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.listen-bar__info{flex:10rem;min-width:0}.listen-bar__where,.listen-bar__note{margin:0}.listen-bar__where{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.listen-bar__note{color:var(--text-inverse-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.listen-bar__dots:after{content:" …"}.listen-bar__controls{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.listen-bar__controls button,.listen-bar__speed select{min-width:40px;height:40px;color:var(--text-inverse);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.listen-bar__controls button:hover:not(:disabled),.listen-bar__speed select:hover{background:var(--overlay-backdrop)}.listen-bar__controls button:disabled{opacity:.4;cursor:default}.listen-bar__controls .listen-bar__main{background:var(--brand-red-fill);width:48px;height:48px}.listen-bar__controls .listen-bar__main:hover:not(:disabled){background:var(--brand-red-fill);filter:brightness(1.1)}.listen-bar__speed select{padding:0 var(--space-2);border:1px solid var(--text-inverse-muted);height:34px}.listen-bar__speed option{color:var(--text-primary)}.listen-bar :focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:420px){.listen-bar__controls{justify-content:space-between;width:100%}}.is-being-read{background:var(--surface-muted);box-shadow:0 0 0 var(--space-2) var(--surface-muted);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.listen-card.is-playing .listen-card__wave i{animation:none}}@media print{.listen-card,.listen-bar{display:none}}.follow-us{margin-block:var(--space-6)}.follow-us__title{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.follow-us__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.follow-us__link{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:1px solid var(--border-default);background:var(--surface);color:var(--text-heading);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-radius:999px;text-decoration:none;display:inline-flex}.follow-us__link:hover{border-color:var(--brand-navy);background:var(--surface-muted)}.follow-us__link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.follow-us__icon{color:var(--brand-navy);flex:none}.follow-us__name{font-weight:var(--weight-semibold)}.follow-us__handle{color:var(--text-muted)}.brief__card--done .follow-us{margin-block:var(--space-6) 0}.brief__card--done .follow-us__title{color:var(--text-inverse-muted)}.brief__card--done .follow-us__list{justify-content:center}.brief__card--done .follow-us__link{border-color:var(--text-inverse-muted);color:var(--text-inverse);background:0 0}.brief__card--done .follow-us__icon{color:var(--text-inverse)}.brief__card--done .follow-us__handle{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
