.refund-policy .sg-article{max-width:900px;margin-inline:auto}.refund-policy .sg-article-hero{grid-template-columns:1fr}.refund-clauses{list-style:decimal;padding-left:1.6em;line-height:1.95;font-size:16px;margin:0}.refund-clauses li{padding-left:.35em;margin-bottom:1.25em;overflow-wrap:anywhere}.refund-clauses a{text-decoration:underline;text-underline-offset:3px}.refund-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.refund-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #c8b8ad;border-radius:12px;background:#fff;color:#303b2d;text-decoration:underline}.refund-save-note{font-size:14px;line-height:1.7;margin-top:12px}@media print{.refund-policy,.refund-policy *{visibility:visible!important}.static-review-banner,.refund-policy .sg-nav,.refund-policy .sg-footer,.refund-actions,.refund-save-note{display:none!important}.refund-policy,.refund-policy .sg-article,.refund-policy .sg-body{background:white!important;color:black!important;margin:0!important;padding:0!important;max-width:none!important}.refund-policy .sg-article-hero{padding:0 0 18px!important;margin:0!important}.refund-policy h1{font-size:28px!important}.refund-clauses{font-size:12pt}.refund-clauses li{break-inside:avoid}.refund-policy a{color:black!important;text-decoration:none!important}@page{size:A4;margin:18mm}}
