.refund-root.svelte-6ftwvg{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-sans)}main.svelte-6ftwvg{max-width:1040px;margin:0 auto;padding:52px 32px 112px}.refund-hero.svelte-6ftwvg{text-align:center;max-width:820px;margin:0 auto;padding:52px 0 76px}.eyebrow.svelte-6ftwvg{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:500}h1.svelte-6ftwvg,h2.svelte-6ftwvg,h3.svelte-6ftwvg{color:var(--ink);font-family:var(--font-serif);margin-top:0;font-weight:500}h1.svelte-6ftwvg{letter-spacing:-.04em;text-wrap:balance;margin-bottom:24px;font-size:clamp(52px,8vw,84px);line-height:.98}h1.svelte-6ftwvg em:where(.svelte-6ftwvg){color:var(--forest);font-style:normal}.refund-hero.svelte-6ftwvg p:where(.svelte-6ftwvg){max-width:680px;color:var(--ink-2);margin:0 auto 30px;font-size:19px;line-height:1.6}.policy.svelte-6ftwvg,.details.svelte-6ftwvg{border-top:1px solid var(--border);padding-top:48px}.policy.svelte-6ftwvg>div:where(.svelte-6ftwvg):first-child{max-width:620px;margin-bottom:34px}h2.svelte-6ftwvg{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(36px,5vw,52px);line-height:1.04}.policy-grid.svelte-6ftwvg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}article.svelte-6ftwvg{border:1px solid var(--border);border-radius:var(--radius-2);background:var(--canvas-2);padding:26px}article.svelte-6ftwvg>span:where(.svelte-6ftwvg){color:var(--forest);font-family:var(--font-mono);font-size:11px}h3.svelte-6ftwvg{margin:15px 0 10px;font-size:24px}article.svelte-6ftwvg p:where(.svelte-6ftwvg),.details.svelte-6ftwvg p:where(.svelte-6ftwvg){color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.details.svelte-6ftwvg{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:48px;margin-top:72px;display:grid}.details.svelte-6ftwvg h2:where(.svelte-6ftwvg){font-size:38px}.details.svelte-6ftwvg a:where(.svelte-6ftwvg){color:var(--forest);text-underline-offset:4px;margin-top:20px;font-weight:600;display:inline-block}aside.svelte-6ftwvg{border:1px solid color-mix(in srgb, var(--forest) 28%, var(--border));border-radius:var(--radius-2);background:var(--forest-soft);align-self:start;padding:24px}aside.svelte-6ftwvg strong:where(.svelte-6ftwvg){color:var(--ink);margin-bottom:10px;font-size:16px;display:block}@media (width<=720px){main.svelte-6ftwvg{padding:28px 24px 80px}.refund-hero.svelte-6ftwvg{padding:34px 0 60px}.policy-grid.svelte-6ftwvg,.details.svelte-6ftwvg{grid-template-columns:1fr}.details.svelte-6ftwvg{gap:28px}}
