.refund{background:var(--color-paper);min-height:100svh;color:var(--color-fg);padding:28px 0 96px}.refund-wrap{width:100%;max-width:820px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.refund-lead{letter-spacing:-.015em;background:#fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;margin-top:40px;padding:28px 30px;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5;display:grid;box-shadow:inset 0 0 0 1px #0c110e12,0 18px 36px -24px #0c110e33}.refund-days{background:var(--color-fg);width:84px;height:84px;color:var(--color-mint);letter-spacing:-.04em;border-radius:22px;place-items:center;font-size:44px;font-weight:500;line-height:1;display:grid}.refund-list{border-top:1px solid #0c110e1a;margin-top:48px}.refund-list>div{border-bottom:1px solid #0c110e1a;gap:6px 32px;padding:22px 0;display:grid}.refund-list dt{letter-spacing:-.01em;font-size:16px;font-weight:500}.refund-list dd{color:var(--color-muted);font-size:15.5px;line-height:1.65}@media (min-width:720px){.refund-list>div{grid-template-columns:13rem minmax(0,1fr)}}.refund-closing{color:var(--color-muted);margin-top:28px;font-size:14px;line-height:1.6}@media (max-width:559px){.refund-lead{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.refund-days{border-radius:18px;width:64px;height:64px;font-size:34px}}
