.guidance-page.svelte-12ehkjn{max-width:1400px;margin:auto;padding:24px 5vw 64px;color:#34272b;font-family:var(--font-body)}.breadcrumbs.svelte-12ehkjn{display:flex;gap:12px;font-size:12px;margin-bottom:24px;color:#71675f}.breadcrumbs.svelte-12ehkjn a:where(.svelte-12ehkjn):hover{text-decoration:underline}.guidance-hero.svelte-12ehkjn{display:grid;grid-template-columns:1fr 1fr;background:#e6daca;border-radius:8px;overflow:hidden}.guidance-hero.svelte-12ehkjn>div:where(.svelte-12ehkjn){padding:48px;align-self:center}.eyebrow.svelte-12ehkjn{font-size:10px;letter-spacing:.15em;color:#856335}h1.svelte-12ehkjn,h2.svelte-12ehkjn{font-family:var(--font-heading,Georgia,serif)}h1.svelte-12ehkjn{font-size:clamp(36px,4vw,56px);line-height:1.15;margin:20px 0}p.svelte-12ehkjn{font-size:14px;line-height:1.8;color:#71675f}.guidance-hero.svelte-12ehkjn img:where(.svelte-12ehkjn){width:100%;height:460px;-o-object-fit:cover;object-fit:cover}.button.svelte-12ehkjn{display:inline-flex;justify-content:center;background:#4b182a;color:#fff;padding:16px 22px;margin-top:20px;border:0;font-size:13px;cursor:pointer}.button.svelte-12ehkjn:disabled{opacity:.6}.steps.svelte-12ehkjn{padding:48px 0}h2.svelte-12ehkjn{font-size:32px;margin:12px 0 24px}.steps-grid.svelte-12ehkjn{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.steps.svelte-12ehkjn article:where(.svelte-12ehkjn){padding:24px;background:#e9dece;border:1px solid #d7c8b5;border-radius:6px}.steps.svelte-12ehkjn article:where(.svelte-12ehkjn)>span:where(.svelte-12ehkjn){color:#856335;font-size:12px}.steps.svelte-12ehkjn h3:where(.svelte-12ehkjn){font-size:18px;margin:16px 0 8px}.enquiry.svelte-12ehkjn{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:32px;border-top:1px solid #d7c8b5;scroll-margin-top:260px}.options.svelte-12ehkjn{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.options.svelte-12ehkjn button:where(.svelte-12ehkjn){padding:10px 16px;background:#e9dece;border:1px solid #bca889;cursor:pointer;font-size:13px}.text-link.svelte-12ehkjn{display:inline-block;color:#856335;text-decoration:underline;text-underline-offset:4px;margin-top:16px}form.svelte-12ehkjn{padding:28px;background:#f3ece3;border:1px solid #d7c8b5;border-radius:6px}label.svelte-12ehkjn{display:block;font-size:12px;margin:0 0 8px}input.svelte-12ehkjn,textarea.svelte-12ehkjn{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #bca889;background:#fffaf4;color:#34272b;margin-bottom:20px;font:inherit;font-size:14px}textarea.svelte-12ehkjn{resize:vertical}.privacy.svelte-12ehkjn{font-size:11px}.privacy.svelte-12ehkjn a:where(.svelte-12ehkjn){text-decoration:underline}.error.svelte-12ehkjn{color:#a32935;font-size:12px}.success.svelte-12ehkjn{padding:32px;background:#e9dece}a.svelte-12ehkjn:focus-visible,button.svelte-12ehkjn:focus-visible,input.svelte-12ehkjn:focus-visible,textarea.svelte-12ehkjn:focus-visible{outline:2px solid #856335;outline-offset:3px}@media(max-width:700px){.guidance-page.svelte-12ehkjn{padding:20px 20px 48px}.guidance-hero.svelte-12ehkjn,.enquiry.svelte-12ehkjn,.steps-grid.svelte-12ehkjn{grid-template-columns:1fr}.guidance-hero.svelte-12ehkjn>div:where(.svelte-12ehkjn){padding:28px}.guidance-hero.svelte-12ehkjn img:where(.svelte-12ehkjn){height:260px}.steps.svelte-12ehkjn{padding:32px 0}.enquiry.svelte-12ehkjn{gap:24px}h2.svelte-12ehkjn{font-size:28px}form.svelte-12ehkjn{padding:20px}}
