.free-tool-page.svelte-1hiyexi{color:#25242a;background:#faf8f7;min-height:100vh}main.svelte-1hiyexi{padding-top:74px}.intro.svelte-1hiyexi,.tool.svelte-1hiyexi,.below.svelte-1hiyexi{width:min(1160px,100% - 40px);margin-inline:auto}.intro.svelte-1hiyexi{padding:56px 0 32px}.eyebrow.svelte-1hiyexi{color:#ad6576;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}h1.svelte-1hiyexi{margin:10px 0 16px;font:500 clamp(2.3rem,5vw,4rem)/1.12 Fraunces,serif}.lead.svelte-1hiyexi{color:#66616a;max-width:720px;margin:0;font-size:1.13rem;line-height:1.65}.tool.svelte-1hiyexi{box-sizing:border-box;--seating-editor-height:min(760px, 80dvh);--card-editor-height:800px;border:1px solid #e9e2e3;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #35212d0d}.below.svelte-1hiyexi{grid-template-columns:1.2fr .8fr;gap:64px;padding:64px 0 100px;display:grid}h2.svelte-1hiyexi{margin:0 0 18px;font:500 1.8rem Fraunces,serif}ol.svelte-1hiyexi{padding-left:24px;line-height:1.9}.privacy.svelte-1hiyexi{color:#706b74;font-size:.92rem}aside.svelte-1hiyexi{background:#f3e8e9;border-radius:18px;align-self:start;padding:30px}aside.svelte-1hiyexi p:where(.svelte-1hiyexi){line-height:1.65}aside.svelte-1hiyexi a:where(.svelte-1hiyexi){color:#fff;background:#ac5d70;border-radius:8px;margin-top:8px;padding:13px 20px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=800px){.intro.svelte-1hiyexi{padding-top:36px}.tool.svelte-1hiyexi{--seating-editor-height:min(720px, 78dvh)}.below.svelte-1hiyexi{grid-template-columns:1fr;gap:20px;padding-block:48px}}
