.lp.svelte-43g3ey{background:var(--bg, #faf7f2);color:var(--ink, #1a1513);min-height:80vh;padding-bottom:96px}.lp-hero.svelte-43g3ey{max-width:46rem;margin-inline:auto;padding:clamp(48px,8vw,88px) 24px 8px}.lp-eyebrow.svelte-43g3ey{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-600, #a67d5b);font-weight:600;margin:0 0 12px}.lp-title.svelte-43g3ey{font-family:var(--font-serif, Georgia, serif);font-size:clamp(2.2rem,6vw,3.2rem);font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0}.lp-title.svelte-43g3ey strong:where(.svelte-43g3ey){font-style:italic;font-weight:500;color:var(--brand-600, #a67d5b)}.lp-sub.svelte-43g3ey{margin:14px 0 0;font-size:15px;color:var(--n-600, #6f665c);line-height:1.6}.lp-paper.svelte-43g3ey{max-width:46rem;margin:32px auto 0;background:#fff;border:1px solid var(--n-200, #e7e2db);border-radius:18px;padding:clamp(26px,4vw,44px)}.lp-updated.svelte-43g3ey{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--n-400, #a49a8f);margin:0 0 22px}.lp-paper.svelte-43g3ey h2:where(.svelte-43g3ey){font-size:17px;font-weight:600;letter-spacing:-.01em;margin:28px 0 10px}.lp-paper.svelte-43g3ey h2:where(.svelte-43g3ey):first-of-type{margin-top:0}.lp-paper.svelte-43g3ey p:where(.svelte-43g3ey),.lp-paper.svelte-43g3ey li:where(.svelte-43g3ey){font-size:14px;line-height:1.7;color:var(--n-700, #4c463f);margin:0 0 12px}.lp-paper.svelte-43g3ey ul:where(.svelte-43g3ey),.lp-paper.svelte-43g3ey ol:where(.svelte-43g3ey){padding-left:20px;margin:0 0 14px}.lp-paper.svelte-43g3ey li:where(.svelte-43g3ey){margin-bottom:6px}.lp-paper.svelte-43g3ey a:where(.svelte-43g3ey){color:var(--brand-700, #8a6547);text-decoration:underline;text-underline-offset:3px}.lp-contact.svelte-43g3ey{margin-top:26px!important;padding-top:18px;border-top:1px solid var(--n-200, #e7e2db)}
