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