.terms-page.svelte-1e0rsuc{background:#faf8f4;padding:60px clamp(20px,6vw,80px) 100px}.content-container.svelte-1e0rsuc{max-width:880px;margin:0 auto}.page-header.svelte-1e0rsuc{margin-bottom:36px}.eyebrow.svelte-1e0rsuc{letter-spacing:.1em;color:#e65327;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}h1.svelte-1e0rsuc{font-family:var(--display,system-ui, sans-serif);color:#1a221b;margin:0 0 12px;font-size:clamp(2rem,4.5vw,3.2rem)}.lead.svelte-1e0rsuc{color:#555e53;margin:0 0 18px;font-size:1.05rem;line-height:1.6}.legal-notice-banner.svelte-1e0rsuc{color:#794c16;background:#fff8eb;border:1px solid #f6deb6;border-radius:10px;align-items:center;gap:12px;padding:12px 18px;font-size:.85rem;display:flex}.legal-notice-banner.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0}.terms-content.svelte-1e0rsuc{color:#384236;background:#fff;border:1px solid #e7e2d6;border-radius:16px;padding:clamp(24px,4vw,44px);line-height:1.7}.terms-content.svelte-1e0rsuc section:where(.svelte-1e0rsuc){margin-bottom:30px}.terms-content.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-family:var(--display,system-ui, sans-serif);color:#1a221b;margin:0 0 10px;font-size:1.35rem}.terms-content.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0 0 12px;font-size:.92rem}.terms-content.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 14px 20px;padding:0;font-size:.92rem}.terms-content.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:6px}.terms-content.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:#e65327;font-weight:600}
