.terms-page.svelte-1e0rsuc{padding-top:calc(var(--header-commerce-height) + 2rem);padding-bottom:3rem;min-height:100dvh;background:radial-gradient(circle at top left,color-mix(in srgb,var(--teak) 12%,transparent),transparent 30rem),radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--goben) 10%,transparent),transparent 28rem),linear-gradient(180deg,#f8f3eb,#f5eee2,#f3eadc)}.terms-container.svelte-1e0rsuc{max-width:800px;margin:0 auto}.terms-header.svelte-1e0rsuc{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--line-soft)}.terms-header.svelte-1e0rsuc .eyebrow:where(.svelte-1e0rsuc){margin-bottom:.75rem}.terms-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(2.5rem,7vw,4rem);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--rangoon)}.terms-header.svelte-1e0rsuc .last-updated:where(.svelte-1e0rsuc){margin:0;color:var(--ink-faint);font-size:.85rem;font-weight:500}.terms-content.svelte-1e0rsuc{display:grid;gap:2rem}.terms-section.svelte-1e0rsuc{padding:1.5rem;border:1px solid var(--line-soft);border-radius:1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--cream) 90%,transparent),color-mix(in srgb,var(--cream-muted) 95%,transparent)),var(--cream-bright);box-shadow:var(--shadow-soft)}.terms-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){margin:0 0 1rem;font-family:var(--font-display);font-size:1.75rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--rangoon);padding-bottom:.75rem;border-bottom:1px solid var(--line-soft)}.terms-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0 0 1rem;color:var(--ink-soft);font-size:1rem;line-height:1.75}.terms-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.terms-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 1rem;padding-left:1.5rem;color:var(--ink-soft);font-size:1rem;line-height:1.75}.terms-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.terms-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:.5rem}.terms-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc) strong:where(.svelte-1e0rsuc){color:var(--ink-strong);font-weight:600}.contact-details.svelte-1e0rsuc{padding:1rem 1.25rem;border-radius:.75rem;background:color-mix(in srgb,var(--teak) 6%,transparent);border:1px solid var(--line-soft)}.contact-details.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0 0 .25rem}.contact-details.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.contact-details.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:var(--rangoon);font-weight:600}@media(max-width:719px){.terms-page.svelte-1e0rsuc{padding-top:calc(var(--header-commerce-height) + 1rem)}.terms-section.svelte-1e0rsuc{padding:1.25rem}.terms-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.5rem}}
