@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/work-sans-vietnamese-wght-normal.7aa9315d.woff2) format("woff2-variations");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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/work-sans-latin-ext-wght-normal.b2bc84c1.woff2) format("woff2-variations");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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/work-sans-latin-wght-normal.8368f27a.woff2) format("woff2-variations");unicode-range:u+00??,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}:root{color-scheme:light;--bg:#fafafa;--fg:#27272a;--muted:#71717a;--line:#e4e4e7;--surface:#fff;--surface-hover:#f4f4f5;--accent:#1d3557;--accent-strong:#10233f;--font-body:"Work Sans Variable","Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body)}.news-feed-page{padding:72px 16px 84px}.news-feed-shell{max-width:960px;margin:0 auto}.brand-link{display:inline-flex;gap:8px;color:#18181b;text-decoration:none}.brand-card,.brand-link{align-items:center}.brand-logo{display:block;width:32px;height:32px;transform:translateY(2px)}.brand-copy{display:inline-flex;flex-direction:column;gap:2px}.brand-name{color:var(--accent-strong);font-size:16px}.brand-name,.brand-tagline{line-height:1;font-weight:700;letter-spacing:0}.brand-tagline{color:var(--accent);font-size:8px;text-transform:uppercase}.feed-header{max-width:56rem;margin:0 0 64px}.feed-state{margin:0;padding:12px 0;color:var(--muted);font-size:14px}.feed-error{color:#b91c1c}.spotlight-preview-rail{max-width:56rem}.feed-list{display:flex;flex-direction:column;gap:64px}@media (min-width:768px){.spotlight-preview-rail{border-left:1px solid #f4f4f5;padding-left:24px}}.feed-article{display:block;position:relative}.feed-article-main{position:relative;display:flex;flex-direction:column;align-items:flex-start}.feed-article-main h2{margin:0;position:relative;font-size:16px;font-weight:600;line-height:1.45;letter-spacing:0}.article-image-link{position:relative;z-index:3;display:block;width:min(100%,420px);aspect-ratio:16/9;margin:0 0 18px;overflow:hidden;border:1px solid #e4e4e7;border-radius:8px;background:#f4f4f5}.article-image{display:block;width:100%;height:100%;object-fit:cover}.article-hover-surface{position:absolute;inset:-24px -16px;z-index:0;border-radius:0;background:#fafafa;opacity:0;transform:scale(.95);transition:transform .18s ease,opacity .18s ease}.group:hover .article-hover-surface{opacity:1;transform:scale(1)}@media (min-width:640px){.article-hover-surface{inset:-24px;border-radius:8px}}.feed-article-main h2 a{color:#27272a;text-decoration:none}.article-hit-area{position:absolute;inset:-24px -16px;z-index:2}@media (min-width:640px){.article-hit-area{inset:-24px;border-radius:8px}}.article-source,.article-title-text{position:relative;z-index:3}.article-source{margin:8px 0 0;color:#71717a;font-size:12px;line-height:1.4}.desktop-time,.mobile-time{position:relative;z-index:3;margin:0 0 12px;display:flex;align-items:center;font-size:14px;color:#a1a1aa}.mobile-time{order:-1;padding-left:14px}.mobile-time-line{position:absolute;left:0;top:50%;transform:translateY(-50%);height:16px;width:2px;border-radius:999px;background:#d4d4d8}.article-summary{position:relative;z-index:3;margin:8px 0 0;font-size:14px;line-height:1.5;color:#52525b}.article-value{margin:10px 0 0;font-size:11px;line-height:1.45;color:#000}.article-value,.read-more{position:relative;z-index:3}.read-more{margin-top:16px;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--accent);text-decoration:none}.read-more svg{width:16px;height:16px;stroke:currentColor}@media (min-width:768px){.feed-header{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);grid-gap:32px;gap:32px;padding-left:25px}.feed-header .brand-link{grid-column:2}.feed-article{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:baseline;grid-gap:32px;gap:32px}.mobile-time{display:none}.desktop-time{display:flex;justify-content:flex-start;margin:4px 0 0}}@media (max-width:767px){.desktop-time{display:none}}.load-anchor{height:1px}.feed-footer{max-width:620px;margin-top:72px;padding-top:24px;border-top:1px solid var(--line)}.feed-footer h1{margin:0;color:#52525b;font-size:18px;line-height:1.25;letter-spacing:0}.feed-footer p{margin:10px 0 0;color:#71717a;font-size:13px;line-height:1.55}.news-article-layout{padding:64px 16px 96px}.news-article-frame{max-width:980px;margin:0 auto}.news-article-inner{position:relative;max-width:42rem;margin:0 auto}.article-topbar{display:flex;align-items:center;gap:12px;margin-bottom:28px}.news-back-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid #e4e4e7;background:#fff;color:#71717a;text-decoration:none;margin-bottom:0}.news-back-button svg{width:16px;height:16px;stroke:currentColor}.news-back-button:hover{color:#3f3f46;border-color:#d4d4d8}.news-article{margin-top:4px}.news-article-header{display:flex;flex-direction:column}.news-article-date{order:-1;display:inline-flex;align-items:center;gap:10px;font-size:16px;color:#a1a1aa}.news-article-date-line{width:2px;height:16px;border-radius:999px;background:#d4d4d8}.news-article-header h1{margin:18px 0 0;font-size:32px;line-height:1.08;letter-spacing:0;color:#27272a}@media (min-width:768px){.news-article-header h1{font-size:48px}}.news-article-source{margin:14px 0 0;font-size:14px;color:#71717a}.news-article-source a{color:var(--accent);text-decoration:none}.news-article-source a:hover{text-decoration:underline}.news-hero-image{margin:28px 0 0;aspect-ratio:16/9;overflow:hidden;border:1px solid #e4e4e7;border-radius:8px;background:#f4f4f5}.news-hero-image img{display:block;width:100%;height:100%;object-fit:cover}.news-prose{margin-top:24px}.details-summary{margin:0;font-size:16px;line-height:1.55;color:#52525b}.details-value{margin:12px 0 0;font-size:14px;line-height:1.5;color:#3f3f46}.details-body{margin-top:18px;font-size:15px;line-height:1.65;color:#3f3f46}.details-body p{margin:0 0 14px}.details-body p:last-child{margin-bottom:0}.source-link-inline{display:inline-flex;margin-top:20px;font-size:14px;font-weight:500;color:var(--accent);text-decoration:none}.source-link-inline:hover{text-decoration:underline}@media (min-width:1024px){.news-article-inner>.news-back-button{position:absolute;left:-56px;top:2px;margin-bottom:0}}