.terms-overview{padding:22px 26px;background:#f3f5ff;border:1px solid #dbe1ff;border-radius:14px;margin:24px 0}.terms-overview ul{padding-left:20px;margin-bottom:0}.terms-overview li{margin:10px 0}.terms-version{font-size:13px;color:#586176}.refund-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.refund-scenarios>div{padding:18px;background:#f6f7fa;border:1px solid #dce1ec;border-radius:12px}.refund-scenarios strong{display:block;line-height:1.4}.refund-scenarios p{font-size:15px}.terms-contact{margin-top:36px;padding:24px;border:1px solid #dbe1ff;border-radius:14px;background:#f3f5ff}.terms-doc h3{font-size:20px;margin:24px 0 12px}@media(max-width:600px){.refund-scenarios{grid-template-columns:1fr}.terms-overview,.terms-contact{padding:18px}}
