.guide-shell.svelte-17ysnot{min-height:60vh}.guide-shell.svelte-17ysnot .guide-article{max-width:720px;margin:0 auto;padding:3rem 1.5rem 4rem}.guide-shell.svelte-17ysnot .guide-article .crumb{color:var(--med-grey);margin-bottom:1.5rem;font-size:.8125rem}.guide-shell.svelte-17ysnot .guide-article .crumb a{color:var(--dark-green);font-weight:600}.guide-shell.svelte-17ysnot .guide-article h1{color:var(--dark-green);margin-bottom:.75rem;font-size:2.25rem;line-height:1.15}.guide-shell.svelte-17ysnot .guide-article .standfirst{color:var(--text-grey);margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.guide-shell.svelte-17ysnot .guide-article h2{color:var(--text-green);margin:2.5rem 0 .875rem;font-size:1.5rem}.guide-shell.svelte-17ysnot .guide-article h3{color:var(--text-dark);font-size:1.125rem;font-family:var(--font-body);margin:1.75rem 0 .5rem;font-weight:700}.guide-shell.svelte-17ysnot .guide-article p{color:var(--text-grey);margin-bottom:1rem;line-height:1.7}.guide-shell.svelte-17ysnot .guide-article ul,.guide-shell.svelte-17ysnot .guide-article ol{color:var(--text-grey);margin:0 0 1rem 1.25rem;line-height:1.7}.guide-shell.svelte-17ysnot .guide-article li{margin-bottom:.375rem}.guide-shell.svelte-17ysnot .guide-article table{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:.875rem}.guide-shell.svelte-17ysnot .guide-article th{background:var(--light-green);color:var(--text-dark);text-align:left;border:1px solid var(--border-light);padding:.625rem .75rem;font-weight:700}.guide-shell.svelte-17ysnot .guide-article td{border:1px solid var(--border-light);color:var(--text-grey);vertical-align:top;padding:.625rem .75rem}.guide-shell.svelte-17ysnot .guide-article .cta-box{background:linear-gradient(135deg, #ecf5d5 0%, var(--bg-page) 100%);border:1.8px solid var(--med-green);border-radius:var(--radius-md);margin:2rem 0;padding:1.5rem}.guide-shell.svelte-17ysnot .guide-article .cta-box h3{color:var(--dark-green);margin-top:0}.guide-shell.svelte-17ysnot .guide-article .cta-box p{margin-bottom:1rem}.guide-shell.svelte-17ysnot .guide-article .letter-box{border:1.8px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-grey);background:#fff;margin:1rem 0 1.5rem;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.7}.guide-shell.svelte-17ysnot .guide-article .download-box{border:1.8px solid var(--med-green);border-radius:var(--radius-md);background:#fff;flex-direction:column;align-items:flex-start;gap:.5rem;margin:1.5rem 0;padding:1.5rem;display:flex}.guide-shell.svelte-17ysnot .guide-article .download-box .dl-note{color:var(--med-grey);font-size:.8125rem}.guide-shell.svelte-17ysnot .guide-article .faq dt{color:var(--text-dark);margin-top:1.25rem;font-weight:700}.guide-shell.svelte-17ysnot .guide-article .faq dd{color:var(--text-grey);margin:.375rem 0 0;line-height:1.7}.guide-shell.svelte-17ysnot .guide-article .related{border-top:1.8px solid var(--border-light);margin-top:3rem;padding-top:1.5rem}.footer.svelte-17ysnot{text-align:center;background:var(--bg-card);border-top:1.8px solid var(--border-light);padding:1.5rem 2rem}.footer-links.svelte-17ysnot{justify-content:center;gap:1.5rem;margin-bottom:.5rem;display:flex}.footer-links.svelte-17ysnot a:where(.svelte-17ysnot){color:var(--text-grey);font-size:.8125rem;font-weight:600;text-decoration:none}.footer-links.svelte-17ysnot a:where(.svelte-17ysnot):hover{color:var(--dark-green)}.footer.svelte-17ysnot p:where(.svelte-17ysnot){color:var(--med-grey);font-size:.75rem}.footer.svelte-17ysnot p:where(.svelte-17ysnot) a:where(.svelte-17ysnot){color:var(--dark-green)}@media (width<=640px){.guide-shell.svelte-17ysnot .guide-article{padding:2rem 1.25rem 3rem}.guide-shell.svelte-17ysnot .guide-article h1{font-size:1.625rem}}
