.layout.svelte-13r6jst{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:clamp(2rem,5vw,4rem);max-width:1200px;margin:0 auto;padding:0 1.25rem}.side.svelte-13r6jst{position:sticky;top:6rem;align-self:start;display:grid;gap:.15rem;padding-top:.4rem;border-left:1.5px solid var(--line)}.side.svelte-13r6jst a:where(.svelte-13r6jst){position:relative;padding:.45rem 0 .45rem 1.1rem;font-weight:700;color:var(--slate);transition:color .2s ease}.side.svelte-13r6jst a:where(.svelte-13r6jst):before{content:"";position:absolute;left:-1.5px;top:.35rem;bottom:.35rem;width:3px;border-radius:3px;background:var(--violet);transform:scaleY(0);transition:transform .3s cubic-bezier(.3,1.4,.4,1)}.side.svelte-13r6jst a:where(.svelte-13r6jst):hover{color:var(--text)}.side.svelte-13r6jst a.on:where(.svelte-13r6jst){color:var(--text)}.side.svelte-13r6jst a.on:where(.svelte-13r6jst):before{transform:scaleY(1)}.group.svelte-13r6jst{padding:0 0 clamp(3rem,7vw,5rem);scroll-margin-top:5.5rem}header.svelte-13r6jst{position:relative;max-width:40rem}h2.svelte-13r6jst{font-size:clamp(2rem,4vw,3rem);margin:0}header.svelte-13r6jst .lead:where(.svelte-13r6jst){margin-top:.8rem}.note.svelte-13r6jst{position:absolute;right:-14rem;top:.4rem}.items.svelte-13r6jst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin-top:1.8rem;border-top:1.5px solid var(--line)}.item.svelte-13r6jst{padding:1.3rem 0;border-bottom:1.5px solid var(--line)}h3.svelte-13r6jst{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .35rem}.item.svelte-13r6jst p:where(.svelte-13r6jst){color:var(--slate);line-height:1.6}.end.svelte-13r6jst{background:var(--card);border-top:1.5px solid var(--line)}.end-inner.svelte-13r6jst{max-width:1200px;margin:0 auto;padding:clamp(3.5rem,8vw,6rem) 1.25rem}.end.svelte-13r6jst .lead:where(.svelte-13r6jst){margin:1rem 0 1.6rem}.ctas.svelte-13r6jst{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:1180px){.note.svelte-13r6jst{display:none}}@media(max-width:900px){.layout.svelte-13r6jst{grid-template-columns:minmax(0,1fr)}.side.svelte-13r6jst{top:3.9rem;z-index:5;display:flex;gap:.4rem;overflow-x:auto;border-left:0;padding:.6rem 0;margin:0 -1.25rem 1.5rem;padding-inline:1.25rem;background:var(--paper);scrollbar-width:none}.side.svelte-13r6jst a:where(.svelte-13r6jst){flex:none;padding:.4rem .85rem;border-radius:999px;border:1.5px solid var(--line);font-size:.88rem}.side.svelte-13r6jst a:where(.svelte-13r6jst):before{display:none}.side.svelte-13r6jst a.on:where(.svelte-13r6jst){background:var(--ink);border-color:var(--ink);color:#fff}.items.svelte-13r6jst{grid-template-columns:minmax(0,1fr)}}
