.vd-composition{--vd-reading-width:65ch}.vd-composition .vd-lead{justify-content:space-between;align-items:end;gap:var(--vd-space-5);padding-block:var(--vd-space-6) var(--vd-space-6);border-bottom:1px solid var(--vd-line-strong);flex-wrap:wrap;display:flex}.vd-composition .vd-lead>*{min-width:0}.vd-composition .vd-lead__title{font-family:var(--vd-font-display);letter-spacing:-.025em;font-size:clamp(1.75rem,1.5rem + 1vw,2.5rem);line-height:1.15;font-weight:var(--vd-fw-medium);text-wrap:balance;margin:0}.vd-composition .vd-lead__summary{max-width:var(--vd-reading-width);margin:var(--vd-space-2) 0 0;color:var(--vd-ink-2);font-size:1rem;line-height:1.5}.vd-composition .vd-lead__eyebrow{margin:0 0 var(--vd-space-2);color:var(--vd-ink-2);font-size:.875rem;line-height:1.4;font-weight:var(--vd-fw-medium)}.vd-composition .vd-measures{gap:var(--vd-space-4) var(--vd-space-6);padding-block:var(--vd-space-5);border-bottom:1px solid var(--vd-line);flex-wrap:wrap;margin:0;display:flex}.vd-composition .vd-measures>*{flex:8rem;min-width:0}.vd-composition .vd-measures dt{color:var(--vd-ink-2);font-size:.875rem;line-height:1.5}.vd-composition .vd-measures dd{margin:var(--vd-space-1) 0 0;font-family:var(--vd-font-body);letter-spacing:-.02em;font-size:1.5rem;line-height:1.3;font-weight:var(--vd-fw-semibold);font-variant-numeric:tabular-nums}.vd-composition .vd-workspace{align-items:start;gap:var(--vd-space-8);padding-block:var(--vd-space-6);grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);display:grid}.vd-composition .vd-workspace>*{min-width:0}.vd-composition .vd-context{border:0;border-top:1px solid var(--vd-line-strong);box-shadow:none;padding:var(--vd-space-5) 0;background:0 0}.vd-composition .vd-section{padding-block:var(--vd-space-6);border-top:1px solid var(--vd-line)}.vd-composition .vd-section:first-child{border-top:0;padding-top:0}.vd-composition .vd-section-title{font-size:1.25rem;line-height:1.4;font-weight:var(--vd-fw-semibold);margin:0}.vd-composition .vd-caption{color:var(--vd-ink-2);text-transform:none;letter-spacing:normal;font-size:.875rem;line-height:1.5}.vd-composition .vd-facts dt{letter-spacing:normal;text-transform:none;color:var(--vd-ink-2);font-size:.875rem;line-height:1.5}.vd-composition .vd-index{margin:var(--vd-space-4) 0 0;padding:0;list-style:none}.vd-composition .vd-index>li{border-top:1px solid var(--vd-line);padding-block:var(--vd-space-4)}.vd-composition .vd-index>li:last-child{border-bottom:1px solid var(--vd-line)}.vd-composition .vd-site-lead{gap:var(--vd-space-12);padding-block:var(--vd-space-16);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;display:grid}.vd-composition .vd-site-title{font-family:var(--vd-font-display);font-weight:var(--vd-fw-regular);letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.5rem,2rem + 2.5vw,5rem);line-height:1.07}.vd-composition .vd-site-index{gap:0 var(--vd-space-10);border-top:1px solid var(--vd-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vd-composition .vd-site-index>*{min-width:0;padding-block:var(--vd-space-8);border-bottom:1px solid var(--vd-line)}.vd-composition :-webkit-any(.vd-lead,.vd-measures,.vd-workspace,.vd-site-lead,.vd-site-index){overflow-wrap:anywhere}.vd-composition :is(.vd-lead,.vd-measures,.vd-workspace,.vd-site-lead,.vd-site-index){overflow-wrap:anywhere}@media (max-width:55rem){.vd-composition .vd-workspace,.vd-composition .vd-site-lead{gap:var(--vd-space-6);grid-template-columns:minmax(0,1fr)}.vd-composition .vd-site-lead{padding-block:var(--vd-space-10)}}@media (max-width:35rem){.vd-composition .vd-site-index{grid-template-columns:minmax(0,1fr)}}
