.guides-index.svelte-1qjunq1{--measure: 38rem;overflow-x:clip}main.svelte-1qjunq1{max-width:44rem;margin:0 auto;padding:0 var(--space-5)}.masthead.svelte-1qjunq1{max-width:var(--measure);margin:0 auto;padding:150px 0 clamp(36px,4vw,52px);text-align:center}.eyebrow.svelte-1qjunq1{color:var(--text-faint);font-size:var(--text-sm);font-weight:700;letter-spacing:.09em;text-transform:uppercase}h1.svelte-1qjunq1{margin:var(--space-4) 0 0;font-size:clamp(30px,5.4vw,50px);font-weight:650;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.standfirst.svelte-1qjunq1{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:clamp(17px,2.2vw,21px);line-height:1.55;text-wrap:pretty}.rows.svelte-1qjunq1{max-width:var(--measure);margin:0 auto;padding:0;list-style:none;font-size:clamp(17px,1.5vw,19.5px);line-height:1.65}.rows.svelte-1qjunq1 li:where(.svelte-1qjunq1){padding:clamp(32px,4vw,44px) 0;border-top:1px solid var(--border)}.rows.svelte-1qjunq1 h2:where(.svelte-1qjunq1){margin:0;font-size:clamp(21px,2.6vw,27px);font-weight:650;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.rows.svelte-1qjunq1 h2:where(.svelte-1qjunq1) a:where(.svelte-1qjunq1){color:var(--text);text-decoration:none}.rows.svelte-1qjunq1 h2:where(.svelte-1qjunq1) a:where(.svelte-1qjunq1):hover{text-decoration:underline;text-underline-offset:4px}.rows.svelte-1qjunq1 p:where(.svelte-1qjunq1){margin:var(--space-3) 0 0;color:var(--text-muted);text-wrap:pretty}.row-foot.svelte-1qjunq1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4)}.more.svelte-1qjunq1{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:var(--text-base);font-weight:600;text-decoration:none}.more.svelte-1qjunq1 svg{color:var(--text-faint);transition:transform .15s ease}.more.svelte-1qjunq1:hover svg{transform:translate(3px)}.updated.svelte-1qjunq1{color:var(--text-faint);font-size:var(--text-sm);white-space:nowrap}.product-exit.svelte-1qjunq1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);max-width:var(--measure);margin:0 auto;padding-top:var(--space-6);border-top:1px solid var(--border);color:var(--text-faint);font-size:var(--text-sm)}.product-exit.svelte-1qjunq1 a:where(.svelte-1qjunq1){display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-weight:600;text-decoration:none}.product-exit.svelte-1qjunq1 a:where(.svelte-1qjunq1):hover{color:var(--text)}@media(max-width:560px){.masthead.svelte-1qjunq1{padding-top:112px}}
