:root{--vn-bg:#202124;--vn-surface:#292a2d;--vn-card:#17181a;--vn-line:#3c4043;--vn-text:#f1f3f4;--vn-muted:#9aa0a6;--vn-accent:#8ab4f8;--vn-yellow:#fbbc04;--vn-radius:14px;--vn-shell:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--vn-bg);color:var(--vn-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:var(--vn-accent)}img{display:block;max-width:100%;height:auto}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vn-shell{width:min(calc(100% - 32px),var(--vn-shell));margin-inline:auto}.vn-header{position:sticky;z-index:50;top:0;background:#111315;border-bottom:1px solid var(--vn-line)}.vn-header__main{min-height:64px;display:grid;grid-template-columns:170px minmax(260px,620px) auto;gap:24px;align-items:center}.vn-brand{font-size:21px;font-weight:700;letter-spacing:-.04em}.vn-brand b{color:var(--vn-accent)}.vn-search{display:flex;align-items:center;gap:10px;background:#303134;border:1px solid transparent;border-radius:24px;padding:0 18px}.vn-search:focus-within{background:#202124;border-color:#5f6368}.vn-search input{width:100%;height:44px;border:0;outline:0;background:transparent;color:var(--vn-text);font:inherit}.vn-search input::placeholder{color:#bdc1c6}.vn-menu-toggle{display:none;margin-left:auto;border:1px solid var(--vn-line);border-radius:20px;background:transparent;color:var(--vn-text);padding:8px 13px}.vn-topics{border-top:1px solid #242629}.vn-topics__scroll{display:flex;gap:25px;align-items:center;overflow-x:auto;scrollbar-width:none}.vn-topics a{position:relative;flex:none;padding:13px 0 11px;color:#bdc1c6;font-size:13px;font-weight:500}.vn-topics a.is-active,.vn-topics .current-menu-item a{color:var(--vn-accent)}.vn-topics a.is-active:after,.vn-topics .current-menu-item a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--vn-accent);border-radius:3px 3px 0 0}.vn-main{min-height:70vh}.vn-briefing{display:flex;justify-content:space-between;align-items:end;padding-block:30px 22px}.vn-eyebrow{margin:0 0 3px;color:var(--vn-accent);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.vn-briefing h1{margin:0;font-size:30px;letter-spacing:-.035em}.vn-date{margin:5px 0 0;color:var(--vn-muted);font-size:13px}.vn-briefing__badge{display:flex;align-items:center;gap:10px;background:var(--vn-surface);padding:10px 15px;border-radius:12px}.vn-briefing__badge>span{color:var(--vn-yellow);font-size:30px}.vn-briefing__badge small,.vn-briefing__badge strong{display:block}.vn-briefing__badge small{color:var(--vn-muted);font-size:10px}.vn-briefing__badge strong{font-size:13px}.vn-dashboard{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:18px;align-items:start}.vn-panel{background:var(--vn-card);border:1px solid #252629;border-radius:var(--vn-radius);padding:16px}.vn-panel__heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--vn-line);padding-bottom:11px;margin-bottom:14px}.vn-panel__heading h2{margin:0;color:var(--vn-accent);font-size:16px;font-weight:600}.vn-lead{display:grid;grid-template-columns:minmax(220px,.95fr) 1.25fr;gap:18px;padding-bottom:16px}.vn-lead__image,.vn-card__image,.vn-headline__image,.vn-pick>a{overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#394457,#1e293b)}.vn-lead__image img{width:100%;height:100%;min-height:225px;object-fit:cover}.vn-lead h2{font-size:24px;line-height:1.18;margin:7px 0 9px;letter-spacing:-.025em}.vn-lead p{color:#bdc1c6;margin:0 0 14px}.vn-kicker,.vn-kicker a{color:var(--vn-accent);font-size:11px;font-weight:600}.vn-meta{color:var(--vn-muted);font-size:11px}.vn-headline{display:grid;grid-template-columns:1fr 105px;gap:20px;border-top:1px solid var(--vn-line);padding:15px 0}.vn-headline h3,.vn-pick h3{font-size:15px;line-height:1.3;margin:5px 0 16px}.vn-headline__image{height:76px}.vn-headline__image img,.vn-pick img{width:100%;height:100%;object-fit:cover}.vn-image-fallback{display:grid;place-items:center;width:100%;height:100%;min-height:72px;color:rgba(255,255,255,.45);font-size:25px;font-weight:700;background:radial-gradient(circle at 25% 20%,#557099,#243043 60%,#15191f)}.vn-pick{display:grid;grid-template-columns:1fr 76px;gap:13px;padding:13px 0;border-bottom:1px solid var(--vn-line)}.vn-pick:last-child{border-bottom:0}.vn-pick>a{height:66px}.vn-pick h3{font-size:13px;margin-bottom:10px}.vn-more,.vn-archive{padding-block:34px 60px}.vn-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.vn-section-title h1,.vn-section-title h2{margin:0;font-size:24px}.vn-section-title>a{color:var(--vn-accent);font-size:13px}.vn-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vn-card{min-width:0;background:var(--vn-card);border:1px solid #252629;border-radius:var(--vn-radius);padding:14px}.vn-card__image{display:block;aspect-ratio:16/9;margin-bottom:13px}.vn-card__image img{width:100%;height:100%;object-fit:cover}.vn-card h2,.vn-card h3{font-size:17px;line-height:1.3;margin:7px 0}.vn-card p{color:#bdc1c6;font-size:13px;margin:0 0 15px}.vn-article{max-width:860px;padding-block:55px 80px}.vn-article__header{text-align:center;max-width:780px;margin:0 auto 28px}.vn-article__header h1{font-size:clamp(34px,6vw,56px);line-height:1.05;letter-spacing:-.045em;margin:12px 0}.vn-article__dek{color:#bdc1c6;font-size:19px}.vn-article__hero{margin:0 0 34px}.vn-article__hero img{width:100%;border-radius:16px}.vn-article__content{max-width:720px;margin:auto;font-size:18px;line-height:1.75}.vn-article__content h2{margin-top:2em;line-height:1.2}.vn-article__content a{color:var(--vn-accent);text-decoration:underline}.vn-article__content blockquote{border-left:3px solid var(--vn-accent);margin-left:0;padding-left:20px;color:#bdc1c6}.vn-article__footer{max-width:720px;margin:34px auto 0;padding-top:20px;border-top:1px solid var(--vn-line);color:var(--vn-muted)}.vn-footer{background:#111315;border-top:1px solid var(--vn-line);color:#bdc1c6}.vn-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-block:35px}.vn-footer p{font-size:13px}.vn-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:13px}.vn-footer__legal{padding:15px 0;border-top:1px solid #242629;color:var(--vn-muted);font-size:11px}.nav-links{display:flex;gap:8px;justify-content:center;margin-top:28px}.nav-links a,.nav-links span{padding:8px 12px;border:1px solid var(--vn-line);border-radius:8px}.nav-links .current{background:var(--vn-accent);color:#111315}@media(max-width:850px){.vn-header__main{grid-template-columns:1fr auto}.vn-search{grid-column:1/-1;grid-row:2;margin-bottom:12px}.vn-menu-toggle{display:block}.vn-topics{display:none}.vn-topics.is-open{display:block}.vn-topics__scroll{padding-block:4px}.vn-dashboard{grid-template-columns:1fr}.vn-picks{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.vn-picks .vn-panel__heading{grid-column:1/-1}.vn-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.vn-shell{width:min(calc(100% - 22px),var(--vn-shell))}.vn-briefing{align-items:start}.vn-briefing h1{font-size:23px}.vn-briefing__badge{display:none}.vn-lead{grid-template-columns:1fr}.vn-lead__image{aspect-ratio:16/9}.vn-lead__image img{min-height:0}.vn-lead h2{font-size:21px}.vn-headline{grid-template-columns:1fr 88px}.vn-picks{grid-template-columns:1fr}.vn-picks .vn-panel__heading{grid-column:auto}.vn-card-grid{grid-template-columns:1fr}.vn-footer__grid{grid-template-columns:1fr}.vn-footer nav{justify-content:flex-start}.vn-article{padding-top:35px}.vn-article__content{font-size:17px}}
