:root{--nd-color-ink:#161616;--nd-color-ink-soft:#2b2b2b;--nd-color-muted:#555555;--nd-color-subtle:#8a8a8a;--nd-color-paper:#ffffff;--nd-color-paper-2:#f5f5f4;--nd-color-paper-3:#e9e9e7;--nd-color-rule:#e3e3e1;--nd-color-rule-strong:#c9c9c6;--nd-color-accent:#c8102e;--nd-color-accent-ink:#ffffff;--nd-color-accent-soft:#fbe9ec;--nd-color-link:#161616;--nd-color-link-hover:#c8102e;--nd-font-display:"Anton",
    Arial,
    sans-serif;--nd-font-sans:"Helvetica Neue",
    Helvetica,
    Arial,
    "Segoe UI",
    Roboto,
    system-ui,
    sans-serif;--nd-font-mono:ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;--nd-font-serif:var(--nd-font-display);--nd-text-xs:0.75rem;--nd-text-sm:0.8125rem;--nd-text-base:0.9375rem;--nd-text-md:1.0625rem;--nd-text-lg:1.25rem;--nd-text-xl:1.5rem;--nd-text-2xl:2rem;--nd-text-3xl:2.75rem;--nd-text-4xl:3.5rem;--nd-weight-regular:400;--nd-weight-medium:500;--nd-weight-semibold:600;--nd-weight-bold:700;--nd-leading-tight:1.04;--nd-leading-snug:1.12;--nd-leading-normal:1.5;--nd-leading-relaxed:1.65;--nd-tracking-wide:0.08em;--nd-tracking-wider:0.14em;--nd-space-1:0.25rem;--nd-space-2:0.5rem;--nd-space-3:0.75rem;--nd-space-4:1rem;--nd-space-5:1.5rem;--nd-space-6:2rem;--nd-space-7:3rem;--nd-space-8:4rem;--nd-radius-sm:2px;--nd-radius-md:4px;--nd-radius-lg:8px;--nd-radius-pill:999px;--nd-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.06);--nd-shadow-md:0 4px 16px rgba(0, 0, 0, 0.1);--nd-container:1200px;--nd-measure:65ch}@font-face{font-family:"Anton";font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/newsdesign-blocks/assets/anton-vietnamese-400-normal-PIHBVOX5.woff2) format("woff2"),url(/wp-content/themes/newsdesign-blocks/assets/anton-vietnamese-400-normal-T7VLIGR3.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Anton";font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/newsdesign-blocks/assets/anton-latin-ext-400-normal-JUAIV2J4.woff2) format("woff2"),url(/wp-content/themes/newsdesign-blocks/assets/anton-latin-ext-400-normal-V42KKZVR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Anton";font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/newsdesign-blocks/assets/anton-latin-400-normal-QBI2BBRW.woff2) format("woff2"),url(/wp-content/themes/newsdesign-blocks/assets/anton-latin-400-normal-OAEQWVJF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nd-root{font-family:var(--nd-font-sans);font-size:var(--nd-text-base);line-height:var(--nd-leading-normal);color:var(--nd-color-ink);background:var(--nd-color-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nd-root *,.nd-root *::before,.nd-root *::after{box-sizing:border-box}.nd-root :where(h1,h2,h3,h4,p,figure,ul,ol){margin:0}.nd-root :where(img){max-width:100%;display:block}.nd-root :where(a){color:var(--nd-color-link);text-decoration:none}.nd-root :where(a):hover{color:var(--nd-color-link-hover);text-decoration:underline}.nd-container{width:100%;max-width:var(--nd-container);margin-inline:auto;padding-inline:var(--nd-space-4)}.nd-tag{display:inline-flex;align-items:center;gap:var(--nd-space-1);font-family:var(--nd-font-sans);font-weight:var(--nd-weight-semibold);letter-spacing:var(--nd-tracking-wide);text-transform:uppercase;border-radius:var(--nd-radius-sm);white-space:nowrap;text-decoration:none;line-height:1}a.nd-tag:hover{text-decoration:none;filter:brightness(.94)}.nd-tag--sm{font-size:.6875rem;padding:3px 6px}.nd-tag--md{font-size:var(--nd-text-xs);padding:4px 8px}.nd-tag--default{background:var(--nd-color-paper-3);color:var(--nd-color-ink-soft)}.nd-tag--accent{background:var(--nd-color-accent);color:var(--nd-color-accent-ink)}.nd-tag--live{background:var(--nd-color-accent-soft);color:var(--nd-color-accent)}.nd-tag__dot{width:6px;height:6px;border-radius:var(--nd-radius-pill);background:var(--nd-color-accent);animation:nd-tag-pulse 1.4s ease-in-out infinite}@keyframes nd-tag-pulse{0%,100%{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nd-tag__dot{animation:none}}.nd-kicker{display:inline-block;font-family:var(--nd-font-sans);font-size:var(--nd-text-xs);font-weight:var(--nd-weight-bold);letter-spacing:var(--nd-tracking-wide);text-transform:uppercase;line-height:1;text-decoration:none}a.nd-kicker:hover{text-decoration:underline}.nd-kicker--accent{color:var(--nd-color-accent)}.nd-kicker--ink{color:var(--nd-color-ink)}.nd-kicker--muted{color:var(--nd-color-subtle)}.nd-byline{display:flex;align-items:center;gap:var(--nd-space-3);font-family:var(--nd-font-sans);color:var(--nd-color-muted)}.nd-byline__avatar{width:40px;height:40px;border-radius:var(--nd-radius-pill);object-fit:cover;flex:none;background:var(--nd-color-paper-3)}.nd-byline__text{display:flex;flex-direction:column;gap:1px;min-width:0}.nd-byline__author{font-size:var(--nd-text-sm);color:var(--nd-color-muted)}.nd-byline__name{color:var(--nd-color-ink);font-weight:var(--nd-weight-semibold)}.nd-byline__role{font-size:var(--nd-text-xs);color:var(--nd-color-subtle)}.nd-byline__meta{font-size:var(--nd-text-xs);color:var(--nd-color-subtle)}.nd-byline--sm{gap:var(--nd-space-2)}.nd-byline--sm .nd-byline__text{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--nd-space-1) var(--nd-space-2)}.nd-byline--sm .nd-byline__author,.nd-byline--sm .nd-byline__meta{font-size:var(--nd-text-xs)}.nd-byline--sm .nd-byline__meta::before{content:"\b7";margin-right:var(--nd-space-2);color:var(--nd-color-rule-strong)}.nd-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--nd-space-2);font-family:var(--nd-font-sans);font-weight:var(--nd-weight-semibold);line-height:1;border-radius:var(--nd-radius-md);border:1px solid #fff0;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease;white-space:nowrap}.nd-button:focus-visible{outline:2px solid var(--nd-color-link);outline-offset:2px}.nd-button:disabled,.nd-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.nd-button--sm{font-size:var(--nd-text-xs);padding:6px 12px}.nd-button--md{font-size:var(--nd-text-sm);padding:9px 16px}.nd-button--lg{font-size:var(--nd-text-md);padding:13px 24px}.nd-button--block{width:100%}.nd-button--primary{background:var(--nd-color-accent);color:var(--nd-color-accent-ink)}.nd-button--primary:hover:not(:disabled){background:#a50d26;color:var(--nd-color-accent-ink)}.nd-button--secondary{background:#fff0;color:var(--nd-color-ink);border-color:var(--nd-color-rule-strong)}.nd-button--secondary:hover:not(:disabled){background:var(--nd-color-paper-2);border-color:var(--nd-color-ink-soft)}.nd-button--ghost{background:#fff0;color:var(--nd-color-accent);padding-inline:var(--nd-space-2)}.nd-button--ghost:hover:not(:disabled){background:var(--nd-color-accent-soft)}.nd-masthead{background:var(--nd-color-paper);border-bottom:1px solid var(--nd-color-rule);padding-block:var(--nd-space-3)}.nd-masthead__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--nd-space-6)}.nd-masthead__left{justify-self:start;display:flex;align-items:center}.nd-masthead__center{justify-self:center;min-width:0}.nd-masthead__wordmark{font-family:var(--nd-font-display);font-weight:var(--nd-weight-regular);font-size:clamp(1.5rem, 3.5vw, var(--nd-text-3xl));letter-spacing:.02em;line-height:1;text-transform:uppercase;color:var(--nd-color-ink);text-decoration:none;white-space:nowrap}.nd-masthead__wordmark:hover{color:var(--nd-color-ink);text-decoration:none}.nd-masthead__right{justify-self:end;display:flex;align-items:center;gap:var(--nd-space-2);min-width:0}.nd-masthead__search{display:flex;align-items:center;gap:var(--nd-space-2);background:var(--nd-color-paper-2);border:1px solid var(--nd-color-rule);border-radius:var(--nd-radius-pill);padding:8px var(--nd-space-4);flex:0 1 260px;min-width:0;transition:border-color 0.15s ease,background-color 0.15s ease}.nd-masthead__search:focus-within{background:var(--nd-color-paper);border-color:var(--nd-color-ink)}.nd-masthead__search-icon{width:18px;height:18px;color:var(--nd-color-subtle);flex:none}.nd-masthead__search-input{flex:1;min-width:0;border:none;background:#fff0;outline:none;font-family:var(--nd-font-sans);font-size:var(--nd-text-sm);color:var(--nd-color-ink)}.nd-masthead__search-input::placeholder{color:var(--nd-color-subtle)}.nd-masthead__search-input::-webkit-search-cancel-button{display:none}.nd-masthead__actions{display:flex;align-items:center;gap:var(--nd-space-1)}@media (max-width:860px){.nd-masthead__search{display:none}.nd-masthead__wordmark{font-size:var(--nd-text-xl)}}.nd-iconbtn{display:inline-flex;align-items:center;justify-content:center;border:none;background:#fff0;color:var(--nd-color-ink);cursor:pointer;border-radius:var(--nd-radius-md);padding:0;transition:background-color 0.15s ease,color 0.15s ease}.nd-iconbtn--sm{width:32px;height:32px}.nd-iconbtn--md{width:40px;height:40px}.nd-iconbtn--sm svg{width:20px;height:20px}.nd-iconbtn--md svg{width:22px;height:22px}.nd-iconbtn:hover{background:var(--nd-color-paper-2);color:var(--nd-color-accent)}.nd-iconbtn:focus-visible{outline:2px solid var(--nd-color-ink);outline-offset:2px}.nd-sectionnav{border-bottom:1px solid var(--nd-color-rule);background:var(--nd-color-paper)}.nd-sectionnav__list{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:0 var(--nd-space-3);list-style:none;margin-block:0;padding-block:0;scrollbar-width:none}.nd-sectionnav__list::-webkit-scrollbar{display:none}@media (max-width:720px){.nd-sectionnav__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.nd-sectionnav__item{flex:none}.nd-sectionnav__link{display:inline-flex;align-items:center;height:100%;padding:var(--nd-space-3) var(--nd-space-3);font-family:var(--nd-font-sans);font-size:var(--nd-text-xs);font-weight:var(--nd-weight-bold);letter-spacing:var(--nd-tracking-wide);text-transform:uppercase;color:var(--nd-color-ink);text-decoration:none;border-bottom:2px solid #fff0;white-space:nowrap}.nd-sectionnav__link:hover{color:var(--nd-color-accent);text-decoration:none}.nd-sectionnav__link--active{color:var(--nd-color-ink);border-bottom-color:var(--nd-color-accent)}.nd-prose{font-family:var(--nd-font-sans);font-size:var(--nd-text-md);line-height:var(--nd-leading-relaxed);color:var(--nd-color-ink);max-width:var(--nd-measure)}.nd-prose>*+*{margin-top:var(--nd-space-5)}.nd-prose p{margin:0}.nd-prose a{color:var(--nd-color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.nd-prose a:hover{color:var(--nd-color-accent)}.nd-prose h2,.nd-prose h3{font-family:var(--nd-font-display);font-weight:var(--nd-weight-regular);text-transform:uppercase;letter-spacing:.01em;line-height:var(--nd-leading-snug);color:var(--nd-color-ink);margin-top:var(--nd-space-6)}.nd-prose h2{font-size:var(--nd-text-xl)}.nd-prose h3{font-size:var(--nd-text-lg)}.nd-prose blockquote{margin:var(--nd-space-6) 0;padding-left:var(--nd-space-5);border-left:3px solid var(--nd-color-accent);font-family:var(--nd-font-display);font-weight:var(--nd-weight-regular);text-transform:uppercase;font-size:var(--nd-text-xl);line-height:var(--nd-leading-snug);letter-spacing:.01em;color:var(--nd-color-ink)}.nd-prose ul,.nd-prose ol{margin:0;padding-left:var(--nd-space-5)}.nd-prose li+li{margin-top:var(--nd-space-2)}.nd-prose figure{margin:var(--nd-space-6) 0}.nd-prose figure img{width:100%;border-radius:var(--nd-radius-md)}.nd-prose figcaption{margin-top:var(--nd-space-2);font-size:var(--nd-text-xs);color:var(--nd-color-subtle)}.nd-prose hr{border:none;border-top:1px solid var(--nd-color-rule);margin:var(--nd-space-6) 0}.nd-prose--dropcap>p:first-of-type::first-letter{float:left;font-family:var(--nd-font-display);font-size:3.4em;line-height:.8;padding:4px var(--nd-space-2) 0 0;color:var(--nd-color-accent)}.nd-card{display:flex;flex-direction:column;gap:var(--nd-space-3)}.nd-card__media{display:block;overflow:hidden;border-radius:var(--nd-radius-md);background:var(--nd-color-paper-3)}.nd-card__image{width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 2;transition:transform 0.4s ease}.nd-card__media:hover .nd-card__image{transform:scale(1.03)}.nd-card__body{display:flex;flex-direction:column;gap:var(--nd-space-2)}.nd-card__title{font-family:var(--nd-font-display);font-weight:var(--nd-weight-regular);line-height:var(--nd-leading-snug);color:var(--nd-color-ink);letter-spacing:.005em}.nd-card__title-link{color:inherit;text-decoration:none}.nd-card__title-link:hover{color:var(--nd-color-accent);text-decoration:none}.nd-card__dek{font-family:var(--nd-font-sans);color:var(--nd-color-muted);font-size:var(--nd-text-sm);line-height:var(--nd-leading-normal)}.nd-card__byline{margin-top:var(--nd-space-1)}.nd-card--sm .nd-card__title{font-size:var(--nd-text-md)}.nd-card--md .nd-card__title{font-size:var(--nd-text-lg)}.nd-card--lg .nd-card__title{font-size:var(--nd-text-2xl)}.nd-card--lg .nd-card__dek{font-size:var(--nd-text-md)}.nd-card--horizontal{flex-direction:row;align-items:flex-start;gap:var(--nd-space-4)}.nd-card--horizontal .nd-card__media{flex:none;width:40%;max-width:220px}.nd-card--horizontal .nd-card__body{flex:1;min-width:0}@media (max-width:520px){.nd-card--horizontal{flex-direction:column}.nd-card--horizontal .nd-card__media{width:100%;max-width:none}}.nd-hero{display:grid;gap:var(--nd-space-5)}.nd-hero__media{display:block;overflow:hidden;border-radius:var(--nd-radius-md);background:var(--nd-color-paper-3)}.nd-hero__image{width:100%;height:100%;object-fit:cover}.nd-hero__body{display:flex;flex-direction:column;gap:var(--nd-space-3)}.nd-hero__eyebrow{display:flex;align-items:center;gap:var(--nd-space-3)}.nd-hero__title{font-family:var(--nd-font-display);font-weight:var(--nd-weight-regular);font-size:clamp(2rem, 4.5vw, var(--nd-text-4xl));line-height:var(--nd-leading-tight);letter-spacing:.005em;text-transform:uppercase;color:var(--nd-color-ink)}.nd-hero__title-link{color:inherit;text-decoration:none}.nd-hero__title-link:hover{color:var(--nd-color-accent)}.nd-hero__dek{font-family:var(--nd-font-sans);font-size:var(--nd-text-md);line-height:var(--nd-leading-relaxed);color:var(--nd-color-ink-soft);max-width:var(--nd-measure)}.nd-hero__byline{margin-top:var(--nd-space-1)}.nd-hero--beside{grid-template-columns:1.4fr 1fr;align-items:center}.nd-hero--beside .nd-hero__image{aspect-ratio:16 / 10}@media (max-width:760px){.nd-hero--beside{grid-template-columns:1fr}}.nd-hero--overlay{position:relative;gap:0}.nd-hero--overlay .nd-hero__media{border-radius:var(--nd-radius-md)}.nd-hero--overlay .nd-hero__image{aspect-ratio:21 / 9}.nd-hero--overlay .nd-hero__body{position:absolute;inset:auto 0 0 0;padding:var(--nd-space-6) var(--nd-space-5);background:linear-gradient(to top,rgb(10 8 7 / .92) 0%,rgb(10 8 7 / .6) 55%,#fff0 100%);border-radius:0 0 var(--nd-radius-md) var(--nd-radius-md)}.nd-hero--overlay .nd-hero__title,.nd-hero--overlay .nd-hero__title-link{color:#fff}.nd-hero--overlay .nd-hero__dek{color:rgb(255 255 255 / .86)}.nd-hero--overlay .nd-hero__byline,.nd-hero--overlay .nd-byline__author,.nd-hero--overlay .nd-byline__name,.nd-hero--overlay .nd-byline__meta{color:rgb(255 255 255 / .78)}.nd-hero--overlay .nd-byline__name{color:#fff}.nd-storylist{font-family:var(--nd-font-sans)}.nd-storylist__heading{font-family:var(--nd-font-sans);font-size:var(--nd-text-sm);font-weight:var(--nd-weight-bold);text-transform:uppercase;letter-spacing:var(--nd-tracking-wide);color:var(--nd-color-ink);padding-bottom:var(--nd-space-3);border-bottom:2px solid var(--nd-color-ink);margin-bottom:var(--nd-space-2)}.nd-storylist__list{list-style:none;margin:0;padding:0}.nd-storylist__item{display:flex;gap:var(--nd-space-3);padding:var(--nd-space-3) 0;border-bottom:1px solid var(--nd-color-rule)}.nd-storylist__item:last-child{border-bottom:none}.nd-storylist__rank{font-family:var(--nd-font-display);font-size:var(--nd-text-2xl);font-weight:var(--nd-weight-regular);line-height:1;color:var(--nd-color-accent);flex:none;width:1.4em;text-align:center}.nd-storylist__content{display:flex;flex-direction:column;gap:var(--nd-space-1);min-width:0}.nd-storylist__title{font-family:var(--nd-font-sans);font-size:var(--nd-text-base);font-weight:var(--nd-weight-bold);line-height:var(--nd-leading-snug);color:var(--nd-color-ink);text-decoration:none}.nd-storylist__title:hover{color:var(--nd-color-accent);text-decoration:none}.nd-storylist__meta{font-size:var(--nd-text-xs);color:var(--nd-color-subtle)}.nd-footer{background:var(--nd-color-ink);color:rgb(255 255 255 / .82);padding-block:var(--nd-space-7);font-family:var(--nd-font-sans)}.nd-footer__inner{display:grid;grid-template-columns:1.2fr 2fr;gap:var(--nd-space-7)}.nd-footer__name{font-family:var(--nd-font-display);font-size:var(--nd-text-2xl);font-weight:var(--nd-weight-regular);letter-spacing:.01em;text-transform:uppercase;color:#fff}.nd-footer__desc{margin-top:var(--nd-space-2);font-size:var(--nd-text-sm);line-height:var(--nd-leading-normal);color:rgb(255 255 255 / .62);max-width:36ch}.nd-footer__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--nd-space-5)}.nd-footer__col-heading{font-size:var(--nd-text-xs);font-weight:var(--nd-weight-bold);text-transform:uppercase;letter-spacing:var(--nd-tracking-wide);color:#fff;margin-bottom:var(--nd-space-3)}.nd-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nd-space-2)}.nd-footer__link{font-size:var(--nd-text-sm);color:rgb(255 255 255 / .7);text-decoration:none}.nd-footer__link:hover{color:#fff;text-decoration:underline}.nd-footer__legal{margin-top:var(--nd-space-6);padding-top:var(--nd-space-4);border-top:1px solid rgb(255 255 255 / .16);font-size:var(--nd-text-xs);color:rgb(255 255 255 / .5)}@media (max-width:720px){.nd-footer__inner{grid-template-columns:1fr;gap:var(--nd-space-5)}.nd-footer__columns{grid-template-columns:repeat(2,1fr)}}