.lh-cap-page.svelte-1hj79c3{gap:3rem;display:grid}@media (width>=960px){.lh-cap-page.svelte-1hj79c3{grid-template-columns:240px 1fr;align-items:start;gap:4rem}}.lh-cap-page__index.svelte-1hj79c3{background-color:var(--lh-stone-100);border-radius:var(--lh-radius);align-self:start;padding:1.25rem;font-size:.9rem;position:sticky;top:5rem}.lh-cap-page__index-title.svelte-1hj79c3{font-family:var(--lh-font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--lh-stone-600);margin-bottom:.75rem;font-size:.8rem;font-weight:700}.lh-cap-page__index.svelte-1hj79c3 ol:where(.svelte-1hj79c3){counter-reset:item;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lh-cap-page__index.svelte-1hj79c3 a:where(.svelte-1hj79c3){color:var(--lh-stone-800);padding:.25rem 0;text-decoration:none;display:block}.lh-cap-page__index.svelte-1hj79c3 a:where(.svelte-1hj79c3):hover{color:var(--lh-sky-700)}.lh-cap-page__content.svelte-1hj79c3{flex-direction:column;gap:3rem;display:flex}.lh-cap-block{display:block;position:relative}.lh-cap-block__anchor.svelte-1hj79c3{position:absolute;top:-5rem}.lh-cap-block__head.svelte-1hj79c3{align-items:center;gap:1rem;display:flex}.lh-cap-block__icon.svelte-1hj79c3{border-radius:var(--lh-radius);background-color:var(--lh-sky-100);width:48px;height:48px;color:var(--lh-sky-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lh-cap-block h2.svelte-1hj79c3{font-size:clamp(1.5rem,1.5vw + 1rem,2rem)}.lh-cap-block p.svelte-1hj79c3{color:var(--lh-stone-700);margin-top:1rem;font-size:1.05rem;line-height:1.6}.lh-cap-block__stakeholders.svelte-1hj79c3{background-color:var(--lh-stone-100);border-left:3px solid var(--lh-sky-700);border-radius:var(--lh-radius-sm);padding:.875rem 1rem;color:var(--lh-stone-800)!important;margin-top:1.25rem!important;font-size:.95rem!important}.lh-section--cta.svelte-1hj79c3{background-color:var(--lh-sky-900);color:var(--lh-stone-100)}.lh-cta-block.svelte-1hj79c3{gap:2rem;display:grid}@media (width>=768px){.lh-cta-block.svelte-1hj79c3{grid-template-columns:1fr auto;align-items:center;gap:3rem}}.lh-cta-block.svelte-1hj79c3 h2:where(.svelte-1hj79c3){color:#fff;font-size:clamp(1.5rem,2vw + .75rem,2.25rem)}.lh-cta-block.svelte-1hj79c3 p:where(.svelte-1hj79c3){color:var(--lh-sky-100);margin-top:.5rem}.lh-cta-block__buttons.svelte-1hj79c3{flex-wrap:wrap;gap:.75rem;display:flex}
