.guides-index.svelte-i52iwq{--measure: 38rem;overflow-x:clip}main.svelte-i52iwq{max-width:44rem;margin:0 auto;padding:0 var(--space-5)}.masthead.svelte-i52iwq{max-width:var(--measure);margin:0 auto;padding:150px 0 clamp(36px,4vw,52px)}.eyebrow.svelte-i52iwq{color:var(--text-faint);font-size:var(--text-sm);font-weight:700;letter-spacing:.09em;text-transform:uppercase}h1.svelte-i52iwq{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-i52iwq{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-i52iwq{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-i52iwq li:where(.svelte-i52iwq){padding:clamp(32px,4vw,44px) 0;border-top:1px solid var(--border)}.rows.svelte-i52iwq h2:where(.svelte-i52iwq){margin:0;font-size:clamp(21px,2.6vw,27px);font-weight:650;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.rows.svelte-i52iwq h2:where(.svelte-i52iwq) a:where(.svelte-i52iwq){color:var(--text);text-decoration:none}.rows.svelte-i52iwq h2:where(.svelte-i52iwq) a:where(.svelte-i52iwq):hover{text-decoration:underline;text-underline-offset:4px}.rows.svelte-i52iwq p:where(.svelte-i52iwq){margin:var(--space-3) 0 0;color:var(--text-muted);text-wrap:pretty}.more.svelte-i52iwq{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-4);color:var(--text);font-size:var(--text-base);font-weight:600;text-decoration:none}.more.svelte-i52iwq svg{color:var(--text-faint);transition:transform .15s ease}.more.svelte-i52iwq:hover svg{transform:translate(3px)}.product-exit.svelte-i52iwq{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-i52iwq a:where(.svelte-i52iwq){display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-weight:600;text-decoration:none}.product-exit.svelte-i52iwq a:where(.svelte-i52iwq):hover{color:var(--text)}@media(max-width:560px){.masthead.svelte-i52iwq{padding-top:112px}}
