.vs-page{overflow-wrap:break-word}.vs-hero__title{max-width:22ch;font-size:clamp(2rem,1.1rem + 3vw,3.4rem)}.vs-column--hero{padding-bottom:0}.vs-column--close{padding-top:0}.vs-story{grid-template-columns:minmax(0,1fr);align-items:start;margin-top:20px;display:grid}.vs-chapters{width:100%;min-width:0;max-width:90rem;padding-inline:var(--app-gutter);gap:104px;margin-inline:auto;display:grid}.vs-head{--vs-head-h:36px;top:calc(var(--app-header-h) + var(--app-strip-h));z-index:20;min-height:var(--vs-head-h);border-bottom:1px solid var(--color-line);background:var(--color-app-bg);opacity:0;transition:opacity .2s;position:sticky}.vs-head[data-shown=true]{opacity:1}.vs-head__in{max-width:90rem;min-height:var(--vs-head-h);min-width:0;padding:11px calc(var(--app-gutter) + 2px) 8px;align-items:flex-start;gap:12px;margin-inline:auto;display:flex}.vs-progress{grid-template-columns:repeat(4,minmax(0,1fr));height:3px;display:grid;position:absolute;top:0;left:0;right:0}.vs-progress__quarter{background:color-mix(in srgb, var(--domain-accent) 30%, var(--color-app-bg));position:relative;overflow:hidden}.vs-progress__quarter>i{width:calc(var(--vs-fill,0) * 100%);background:var(--domain-accent);transition:width .24s;position:absolute;inset:0}.vs-head__kicker.lc-kicker{flex:0 auto;min-width:0;line-height:1.35}.vs-head__kicker .lc-kicker__text{text-wrap:balance}.vs-head__number{font-variant-numeric:tabular-nums;margin-right:4px}.vs-head__place{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:600;line-height:1.35}.vs-chapter{scroll-margin-top:calc(var(--anchor-offset) + 8px);gap:40px;display:grid}.vs-break{--vs-break-pad:48px;padding:0;overflow:hidden}.vs-break__image{background:var(--domain-accent);height:clamp(220px,24vw,380px);position:relative}.vs-break__picture{position:absolute;inset:0}.vs-break__picture img{object-fit:cover}.vs-break__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 20%,#0000004d);position:absolute;inset:0}.vs-break__image:has([data-filled=true]):after{background:linear-gradient(#0000 22%,#0006 66%,#0000008c)}.vs-break__mark{right:var(--vs-break-pad);bottom:clamp(20px,2.4vw,32px);left:var(--vs-break-pad);z-index:1;color:#fff;align-items:last baseline;gap:6px 22px;display:flex;position:absolute}.vs-break__image:has([data-filled=true]) .vs-break__mark{max-width:calc(100% - 2 * var(--vs-break-pad));background:#0009;border-radius:12px;padding:12px 18px 14px;right:auto}.vs-break__number{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:clamp(4.5rem,2rem + 6vw,8.5rem);font-weight:700;line-height:.8}.vs-break__label{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.vs-break__kicker{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.vs-break__name{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:700;line-height:1.05}.vs-break__body{padding:40px var(--vs-break-pad) 48px}.vs-break__title{max-width:52rem;color:var(--color-brand-blue);font-family:var(--font-display);text-wrap:pretty;scroll-margin-top:calc(var(--anchor-offset) + 8px);font-size:clamp(1.75rem,1.1rem + 2vw,2.9rem);font-weight:700;line-height:1.06}.vs-break__body .lc-intro{max-width:52rem}.vs-break__title:focus-visible{outline:2px solid var(--color-focus);outline-offset:6px;border-radius:4px}.vs-break__title:focus:not(:focus-visible){outline:none}.vs-break__areas{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:28px;display:flex}.vs-break__areas ul{flex-wrap:wrap;gap:4px 20px;display:flex}.vs-article{grid-template-columns:minmax(0,1fr);display:grid}.vs-moment{scroll-margin-top:calc(var(--anchor-offset) + 8px);padding-block:32px 24px}.vs-moment:first-child{padding-top:8px}.vs-words__title{color:var(--color-brand-blue);font-family:var(--font-display);text-wrap:pretty;font-size:clamp(1.5rem,1.15rem + 1vw,2.15rem);font-weight:700;line-height:1.08}.vs-words__body{max-width:62ch;color:var(--color-ink);text-wrap:pretty;margin-top:18px;font-size:16.5px;line-height:1.7}.vs-words__foot{justify-items:start;gap:20px;margin-top:28px;display:grid}.vs-stage{min-width:0;margin-bottom:8px}.vs-indicators{border-top:1px solid var(--color-line-soft);justify-self:stretch;display:grid}.vs-indicator{border-bottom:1px solid var(--color-line-soft);color:var(--color-brand-blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 2px;font-size:13.5px;display:grid}.vs-indicator__number{color:var(--domain-accent-ink);font-variant-numeric:tabular-nums;font-weight:700}.vs-indicator__title{text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.vs-indicator .lc-arrow{width:14px;height:14px;color:var(--domain-accent-ink);align-self:center}.vs-indicator:hover .vs-indicator__title,.vs-indicator:focus-visible .vs-indicator__title{text-decoration-color:currentColor}.vs-indicator:hover .lc-arrow{translate:3px}.chip.vs-share{cursor:pointer;gap:7px;height:34px;padding:0 14px;font-size:13px}.chip.vs-share:hover{border-color:#0b6fa159}.vs-chart{min-width:0;margin:0;padding:32px 36px 24px}.vs-chart__caption{gap:6px;margin-bottom:4px;display:grid}.vs-chart__label{color:var(--domain-accent-ink)}.vs-chart__title{color:var(--color-brand-blue);font-family:var(--font-display);text-wrap:pretty;font-size:clamp(1.4rem,1.15rem + .8vw,1.85rem);font-weight:700;line-height:1.12}.vs-chart__foot{border-top:1px solid var(--color-line-soft);margin-top:4px;padding-top:14px}.vs-figure{min-width:0}.vs-figure [data-testid=data-source-notice]{margin-top:10px}.vs-figure section:has([data-testid=donut-chart]){min-width:0}.vs-chart div:has(>[data-testid=ranking-search]){display:none}.vs-figure__placeholder{background:var(--color-chip-soft);min-height:420px;color:var(--color-ink-soft);border-radius:12px;justify-content:center;align-items:center;margin-top:12px;font-size:13px;display:flex}.vs-statement{flex-direction:column;justify-content:flex-end;min-height:360px;padding:40px;display:flex;position:relative;overflow:hidden}.vs-statement__art{opacity:.9;pointer-events:none;height:72%;position:absolute;inset:0 0 auto 40%}.vs-statement__stats{gap:18px;display:grid;position:relative}.vs-statement__stats>div{flex-direction:column-reverse;gap:4px;max-width:24rem;display:flex}.vs-statement__stats dd{color:var(--domain-accent-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.8rem + 2.4vw,4rem);font-weight:700;line-height:.95}.vs-statement__stats dt{color:var(--color-ink-soft);font-size:15px;line-height:1.45}.vs-priorities{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:48rem){.vs-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-priorities__heading{color:var(--color-brand-blue);font-family:var(--font-display);text-wrap:pretty;margin-bottom:20px;font-size:clamp(1.35rem,1.1rem + .9vw,1.9rem);font-weight:700;line-height:1.12}.vs-priority__visual{aspect-ratio:16/9;background:var(--domain-bg);border-radius:15px 15px 0 0;margin:-32px -32px 28px;display:block;position:relative;overflow:hidden}@media (min-width:48rem){.vs-priority__visual{aspect-ratio:5/2}}@media (max-width:47.999rem){.vs-priority[data-hydrated=true][data-turns=true] .vs-priority__face>article>.vs-priority__visual{flex-grow:1}}.vs-priority__visual.vs-priority__visual--strip{aspect-ratio:auto;height:64px;margin-bottom:24px}.vs-priority__visual img{object-fit:cover}.vs-priorities__foot{margin-top:24px}.vs-priority{scroll-margin-top:calc(var(--anchor-offset) + 8px);border-radius:16px;display:grid}.vs-priority__back:focus-visible,.vs-priority__face>article:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px;border-radius:14px}.vs-priority__back:focus:not(:focus-visible),.vs-priority__face>article:focus:not(:focus-visible){outline:none}.vs-priority:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.vs-priority__turn{gap:12px;display:grid;position:relative}.vs-priority[data-hydrated=true] .vs-priority__turn{gap:0}.vs-priority[data-turns=true][data-hydrated=true] .vs-priority__face{cursor:pointer}.vs-priority[data-hydrated=true] .vs-priority__face{grid-area:1/1}.vs-priority:not([data-hydrated=true]) .vs-priority__foot:has(.vs-turn){display:none}.vs-priority[data-hydrated=true][data-turns=true] .vs-priority__turn{box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}.vs-priority[data-hydrated=true][data-turns=true] .vs-priority__turn>.vs-priority__face{box-shadow:none}.vs-priority[data-active=true][data-hydrated=true][data-turns=true] .vs-priority__turn>.vs-priority__face{box-shadow:inset 0 0 0 1px var(--color-brand-blue)}.vs-priority__face{transition:background-color .2s,box-shadow .2s;display:flex}.vs-priority__face>article,.vs-priority__back{flex-direction:column;flex:1;padding:32px;display:flex}.vs-priority[data-active=true] .vs-priority__face{background:var(--domain-bg);box-shadow:inset 0 0 0 1px var(--color-brand-blue), var(--shadow-card)}.vs-priority__face{position:relative}.vs-priority__face:after{content:"";border:1px solid var(--color-brand-blue);opacity:0;pointer-events:none;border-radius:16px;transition:opacity .2s;position:absolute;inset:-1px}.vs-priority[data-active=true] .vs-priority__face:after{opacity:1}.vs-priority__number{color:var(--domain-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:56px;font-weight:700;line-height:.85}.vs-priority__title{color:var(--color-brand-blue);font-family:var(--font-display);text-wrap:pretty;margin-top:10px;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);font-weight:700;line-height:1.15}.vs-priority__list{color:var(--color-ink);gap:10px;font-size:15px;font-weight:600;line-height:1.4;display:grid}.vs-priority__list>li{text-wrap:pretty;padding-left:18px;position:relative}.vs-priority__list>li:before{content:"";background:var(--domain-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:2px}.vs-priority__text{color:var(--color-ink);text-wrap:pretty;font-size:15px;line-height:1.6}.vs-priority__paragraphs{box-shadow:inset 3px 0 0 var(--domain-accent);padding-left:14px}.vs-priority__paragraphs .vs-priority__text{color:var(--color-ink-soft)}.vs-priority__lead{color:var(--color-ink);font-weight:700}.vs-priority__paragraphs[data-expanded=false]{-webkit-line-clamp:var(--vs-clamp,9);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vs-priority__more{color:var(--color-brand-blue);text-underline-offset:3px;cursor:pointer;align-self:flex-start;margin-top:10px;padding:2px 0;font-size:14px;font-weight:700;text-decoration:underline}.vs-priority__text+.vs-priority__text{margin-top:10px}.vs-priority__foot{margin-top:auto;padding-top:22px}.chip.vs-turn{cursor:pointer;height:34px;padding:0 14px;font-size:13px}.vs-priority[data-turns=true] .vs-priority__face{transition:opacity .28s,translate .32s cubic-bezier(.2,.7,.2,1),background-color .2s,box-shadow .2s}.vs-priority[data-hydrated=true][data-turns=true] .vs-priority__face--back,.vs-priority[data-hydrated=true][data-turned=true] .vs-priority__face:not(.vs-priority__face--back){opacity:0;translate:0 8px}.vs-priority[data-hydrated=true][data-turned=true] .vs-priority__face--back{opacity:1;translate:0}.vs-close{scroll-margin-top:var(--anchor-offset);flex-direction:column;gap:20px;margin-top:76px;display:flex}.vs-close__action{margin-top:24px}.vs-source{color:var(--color-ink-muted);font-size:12.5px}@media (min-width:64rem){.vs-article{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(28px,3.5vw,56px)}.vs-moment{grid-column:1;grid-row:var(--vs-row);flex-direction:column;justify-content:center;min-height:min(640px,72vh);padding-block:64px;display:flex}.vs-moment:first-child{padding-top:24px}.vs-stage{top:var(--vs-sticky-top,calc(var(--app-header-h) + 24px));grid-column:2;grid-row:1 / span var(--vs-rows);opacity:0;pointer-events:none;align-self:start;margin-bottom:0;transition:opacity .16s;position:sticky}.vs-stage[data-shown=true]{z-index:1;opacity:1;pointer-events:auto;transition:opacity .22s .17s}}@media (max-width:47.999rem){.vs-chapters{gap:64px}.vs-chapter{gap:24px}.vs-close{margin-top:44px}.vs-break{--vs-break-pad:22px}.vs-break__image{height:168px}.vs-break__body{padding-block:26px 32px}.vs-break__mark{gap:4px 14px}.vs-break__number{font-size:4.25rem}.vs-moment{padding-block:28px 20px}.vs-statement,.vs-priority__face>article,.vs-priority__back{padding:28px 22px}.vs-chart{padding:20px 16px 16px}.vs-statement{min-height:260px}.vs-figure__placeholder{min-height:340px}}@media (prefers-reduced-motion:reduce){.vs-words,.vs-head,.vs-progress__quarter>i,.vs-indicator .lc-arrow{transition:none}.vs-priorities>.vs-priority[data-turns=true] .vs-priority__face,.vs-priorities>.vs-priority[data-turned=true] .vs-priority__face:not(.vs-priority__face--back){transition:opacity .24s;translate:none}}
