.guide-page.svelte-lfdpf3{background:#f6f8f4;color:#17311f;display:grid;gap:1rem;padding:clamp(2.5rem,6vw,5rem) clamp(1rem,5vw,4rem)}.guide-cta.svelte-lfdpf3,.guide-hero.svelte-lfdpf3,.guide-panel.svelte-lfdpf3{margin-inline:auto;max-width:1040px;width:100%}.guide-hero.svelte-lfdpf3{display:grid;gap:1rem;margin-bottom:.6rem}.answer.svelte-lfdpf3{background:#fff;border-left:4px solid #1f7a2d;color:#17311f;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.7;padding:.9rem 1rem}.answer.svelte-lfdpf3,h1.svelte-lfdpf3{font-weight:900;margin:0}h1.svelte-lfdpf3{font-size:clamp(2rem,5vw,4.2rem);line-height:1.08;max-width:16ch}.actions.svelte-lfdpf3{display:flex;flex-wrap:wrap;gap:.7rem}.actions.svelte-lfdpf3 a:where(.svelte-lfdpf3){background:#1f7a2d;border-radius:999px;color:#fff;font-size:.94rem;font-weight:900;padding:.85rem 1.15rem;text-decoration:none}.actions.svelte-lfdpf3 .secondary:where(.svelte-lfdpf3){background:#fff;color:#17311f}.guide-cta.svelte-lfdpf3,.guide-panel,.guide-panel.svelte-lfdpf3{background:#fff;border:1px solid rgba(23,49,31,.1);border-radius:.45rem;padding:clamp(1rem,3vw,1.5rem)}.guide-panel h2,h2.svelte-lfdpf3{font-size:clamp(1.35rem,3vw,2rem);font-weight:900;line-height:1.25;margin:0 0 .8rem}.guide-panel ol,.guide-panel ul,ul.svelte-lfdpf3{display:grid;gap:.65rem;margin:0;padding-left:1.2rem}.guide-panel li,.guide-panel p,li.svelte-lfdpf3,p.svelte-lfdpf3{color:#294533;font-size:.98rem;font-weight:500;line-height:1.75}.guide-panel p,p.svelte-lfdpf3{margin:0}.guide-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card{background:#fff;border:1px solid rgba(23,49,31,.1);border-radius:.45rem;display:grid;gap:.55rem;padding:1rem}.guide-card h3{font-size:1.05rem;font-weight:900;line-height:1.45;margin:0}.guide-card li,.guide-card p{color:#4d6653;font-size:.94rem;line-height:1.65}.guide-card a,.source-panel.svelte-lfdpf3 a:where(.svelte-lfdpf3){color:#1f7a2d;font-weight:900}.source-panel.svelte-lfdpf3 li:where(.svelte-lfdpf3){display:grid;gap:.2rem}.source-panel.svelte-lfdpf3 span:where(.svelte-lfdpf3){color:#4d6653}.guide-cta.svelte-lfdpf3{align-items:center;display:flex;gap:1rem;justify-content:space-between}.guide-cta.svelte-lfdpf3 h2:where(.svelte-lfdpf3){margin-bottom:.35rem}@media screen and (max-width:760px){.guide-page.svelte-lfdpf3{padding-inline:.85rem}.guide-grid{grid-template-columns:1fr}.guide-cta.svelte-lfdpf3{align-items:stretch;display:grid}.actions.svelte-lfdpf3 a:where(.svelte-lfdpf3){text-align:center;width:100%}}
