.vz-brief{--vzb-bg:#f8f6f4;--vzb-surface:#ffffff;--vzb-surface-soft:#f2edea;--vzb-heading:#252839;--vzb-text:#444958;--vzb-muted:#555b69;--vzb-primary:#3a3f5c;--vzb-primary-strong:#2a2e44;--vzb-accent:#5f4910;--vzb-accent-soft:#eee5cf;--vzb-border:#737887;--vzb-border-soft:#c8c0ba;--vzb-success:#2f5d3b;--vzb-success-soft:#e6efe8;--vzb-focus:#5f4910;--vzb-display-font:"Playfair Display", Georgia, serif;--vzb-body-font:"Inter", system-ui, -apple-system, BlinkMacSystemFont,
      "Segoe UI", sans-serif;--vzb-radius-sm:0.75rem;--vzb-radius-md:1rem;--vzb-radius-lg:1.375rem;--vzb-shadow:0 2px 5px rgba(58, 63, 92, 0.07),
      0 14px 36px rgba(58, 63, 92, 0.09);position:relative;isolation:isolate;width:100%;overflow:hidden;overflow:clip;padding:clamp(3rem, 8vw, 6rem);color:var(--vzb-text);background:#f1f1f1;font-family:var(--vzb-body-font);font-size:1rem;line-height:1.75}html[data-theme="dark"] .vz-brief{--vzb-bg:#101319;--vzb-surface:#171b24;--vzb-surface-soft:#1d2230;--vzb-heading:#f4f1ea;--vzb-text:#d4dbea;--vzb-muted:#c5cede;--vzb-primary:#4a5170;--vzb-primary-strong:#3a3f5c;--vzb-accent:#ead99a;--vzb-accent-soft:#302d23;--vzb-border:#727e99;--vzb-border-soft:#3b4254;--vzb-success:#c4ebcd;--vzb-success-soft:#1b2b21;--vzb-focus:#ead99a;--vzb-shadow:0 3px 8px rgba(0, 0, 0, 0.32),
      0 18px 46px rgba(0, 0, 0, 0.38)}.vz-brief,.vz-brief *,.vz-brief *::before,.vz-brief *::after{box-sizing:border-box}.vz-brief ::selection{color:#fff;background:#3a3f5c}html[data-theme="dark"] .vz-brief ::selection{color:#101319;background:#ead99a}.vz-brief__header{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(18rem,1fr);gap:clamp(1.5rem, 5vw, 4rem);align-items:end;margin-bottom:clamp(2.5rem, 5vw, 4rem)}.vz-brief__heading-group,.vz-brief__intro{min-width:0}.vz-brief__eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 .8rem;color:var(--vzb-accent);font-size:.8125rem;font-weight:800;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.vz-brief__eyebrow::before{width:2rem;height:.125rem;flex:0 0 auto;background:currentColor;content:""}.vz-brief__heading{max-width:21ch;margin:0;color:var(--vzb-heading);font-family:var(--vzb-display-font);font-size:clamp(1.9rem, 3.5vw, 2.75rem);font-weight:700;line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.vz-brief__intro{max-width:68ch;margin:0;color:var(--vzb-text);font-size:clamp(1rem, 1.45vw, 1.125rem);line-height:1.8;overflow-wrap:anywhere;text-wrap:pretty}.vz-brief__layout{display:grid;grid-template-columns:minmax(17rem,0.72fr) minmax(0,1.28fr);gap:clamp(2rem, 5vw, 4rem);align-items:start}.vz-brief__summary{position:sticky;top:1.5rem;min-width:0;overflow:hidden;padding:clamp(1.4rem, 3vw, 2rem);border:1px solid var(--vzb-border);border-radius:var(--vzb-radius-lg);color:#fff;background:radial-gradient(circle at 100% 0%,rgb(255 255 255 / .12),transparent 12rem),var(--vzb-primary);box-shadow:var(--vzb-shadow)}.vz-brief__summary::after{position:absolute;right:-3rem;bottom:-3rem;width:9rem;height:9rem;border:1px solid rgb(255 255 255 / .22);border-radius:50%;content:"";pointer-events:none}.vz-brief__summary-heading{margin:0 0 .85rem;color:#fff;font-family:var(--vzb-display-font);font-size:clamp(1.45rem, 2.5vw, 1.95rem);font-weight:700;line-height:1.25;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance}.vz-brief__summary-text{margin:0 0 1.35rem;color:#fff;font-size:.95rem;line-height:1.72;overflow-wrap:anywhere}.vz-brief__summary-list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.vz-brief__summary-item{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.7rem;align-items:start;min-width:0;color:#fff;font-size:.9rem;font-weight:700;line-height:1.55;overflow-wrap:anywhere}.vz-brief__summary-check{display:grid;width:1.5rem;height:1.5rem;margin-top:.05rem;place-items:center;border-radius:50%;color:var(--vzb-primary-strong);background:#fff}.vz-brief__summary-check svg{display:block;width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.vz-brief__timeline{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:vzb-problem}.vz-brief__timeline::before{position:absolute;top:1.6rem;bottom:1.6rem;left:1.55rem;width:.125rem;background:var(--vzb-border-soft);content:""}.vz-brief__item{position:relative;display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:clamp(1rem, 2.5vw, 1.5rem);min-width:0;padding-bottom:clamp(1.5rem, 3vw, 2rem);counter-increment:vzb-problem}.vz-brief__item:last-child{padding-bottom:0}.vz-brief__marker{position:relative;z-index:1;display:grid;width:3.1rem;height:3.1rem;place-items:center;border:1px solid var(--vzb-accent);border-radius:50%;color:var(--vzb-accent);background:var(--vzb-accent-soft);box-shadow:0 0 0 .45rem var(--vzb-bg)}.vz-brief__marker::before{content:counter(vzb-problem,decimal-leading-zero);font-size:.82rem;font-weight:900;line-height:1;letter-spacing:.04em}.vz-brief__entry{min-width:0;padding:.15rem 0 1.5rem;border-bottom:1px solid var(--vzb-border-soft)}.vz-brief__item:last-child .vz-brief__entry{padding-bottom:0;border-bottom:0}.vz-brief__entry-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;margin-bottom:.65rem}.vz-brief__entry-heading{margin:0;color:var(--vzb-heading);font-family:var(--vzb-display-font);font-size:clamp(1.2rem, 1.8vw, 1.5rem);font-weight:700;line-height:1.3;letter-spacing:-.012em;overflow-wrap:anywhere;text-wrap:balance}.vz-brief__problem-text{margin:0 0 .85rem;color:var(--vzb-text);font-size:.95rem;line-height:1.72;overflow-wrap:anywhere;text-wrap:pretty}.vz-brief__resolution{display:grid;grid-template-columns:1.45rem minmax(0,1fr);gap:.6rem;align-items:start;margin:0;padding:.85rem 1rem;border-left:.25rem solid var(--vzb-success);border-radius:0 var(--vzb-radius-sm) var(--vzb-radius-sm) 0;color:var(--vzb-success);background:var(--vzb-success-soft);font-size:.9rem;font-weight:800;line-height:1.55;overflow-wrap:anywhere}.vz-brief__resolution svg{display:block;width:1.1rem;height:1.1rem;margin-top:.16rem;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.vz-brief__closing{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;margin-top:clamp(2rem, 5vw, 3.25rem);padding:clamp(1.1rem, 2.5vw, 1.5rem);border:1px solid var(--vzb-border);border-radius:var(--vzb-radius-lg);color:var(--vzb-text);background:var(--vzb-surface-soft)}.vz-brief__closing-icon{display:grid;width:3.1rem;height:3.1rem;place-items:center;border-radius:50%;color:#fff;background:var(--vzb-primary)}.vz-brief__closing-icon svg{display:block;width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.vz-brief__closing-content{min-width:0}.vz-brief__closing-heading{margin:0 0 .2rem;color:var(--vzb-heading);font-size:1rem;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.vz-brief__closing-text{margin:0;color:var(--vzb-text);font-size:.9375rem;line-height:1.65;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.vz-brief__entry,.vz-brief__marker{transition:border-color 200ms ease,background-color 200ms ease,transform 200ms ease}.vz-brief__item:hover .vz-brief__marker{border-color:var(--vzb-primary);color:#fff;background:var(--vzb-primary)}}@media (max-width:61.999rem){.vz-brief__header{grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}.vz-brief__heading{max-width:24ch}.vz-brief__intro{max-width:48rem}.vz-brief__layout{grid-template-columns:minmax(0,1fr)}.vz-brief__summary{position:relative;top:auto}.vz-brief__summary-body{min-width:0}.vz-brief__summary-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}}@media (max-width:47.999rem){.vz-brief__summary{grid-template-columns:minmax(0,1fr)}.vz-brief__summary-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:43.999rem){.vz-brief{padding-block:clamp(3rem, 10vw, 4.5rem)}.vz-brief__heading{font-size:clamp(1.8rem, 8vw, 2.35rem)}.vz-brief__timeline::before{left:1.35rem}.vz-brief__item{grid-template-columns:2.85rem minmax(0,1fr);gap:.9rem}.vz-brief__marker{width:2.7rem;height:2.7rem}}@media (max-width:31.999rem){.vz-brief{padding-inline:1rem}.vz-brief__summary,.vz-brief__closing{border-radius:var(--vzb-radius-md)}.vz-brief__summary{padding:1.2rem}.vz-brief__entry-header{grid-template-columns:minmax(0,1fr);gap:.65rem}.vz-brief__closing{align-items:start;padding:1rem}}@media (max-width:23.999rem){.vz-brief__timeline::before{display:none}.vz-brief__item{grid-template-columns:minmax(0,1fr);gap:.75rem}.vz-brief__marker{box-shadow:none}.vz-brief__closing{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vz-brief *,.vz-brief *::before,.vz-brief *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.vz-brief__summary,.vz-brief__marker,.vz-brief__resolution,.vz-brief__closing{border:2px solid CanvasText}.vz-brief__summary{color:CanvasText;background:Canvas}.vz-brief__summary-heading,.vz-brief__summary-text,.vz-brief__summary-item{color:CanvasText}.vz-brief__summary::after,.vz-brief__timeline::before{display:none}.vz-brief__summary-check,.vz-brief__closing-icon{color:Canvas;background:CanvasText}}@media print{.vz-brief{overflow:visible;padding:2rem 0;color:#000;background:#fff}.vz-brief__header,.vz-brief__layout{grid-template-columns:1fr}.vz-brief__summary{position:relative;top:auto}.vz-brief__summary,.vz-brief__entry,.vz-brief__closing{color:#000;background:#fff;box-shadow:none;break-inside:avoid}.vz-brief__summary-heading,.vz-brief__summary-text,.vz-brief__summary-item{color:#000}}.vz-brief .vz-brief__summary-icon,.vz-brief .vz-brief__entry-header>.vz-brief__icon{display:none!important}.vz-brief .vz-brief__entry-header{grid-template-columns:minmax(0,1fr)!important}@media (max-width:61.999rem){.vz-brief .vz-brief__summary{grid-template-columns:minmax(0,1fr)!important}}html[data-theme="dark"] .vz-brief {background: #000000}