.refund-policy-page{max-width:960px;margin-inline:auto;padding-block:clamp(28px,5vw,64px);color:#263a31}.refund-policy-page article{max-width:76ch;margin-inline:auto}.refund-policy-header{padding-bottom:24px;border-bottom:1px solid #dce3d9}.refund-policy-header h1{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.3;letter-spacing:-.025em}.refund-policy-page p,.refund-policy-page li{line-height:1.85;overflow-wrap:anywhere}.refund-policy-header p{color:#526357}.refund-policy-section{padding-block:22px;border-bottom:1px solid #e2e7df;scroll-margin-top:28px}.refund-policy-section h2,.refund-policy-contact h2{font-size:1.15rem;line-height:1.5;margin:0 0 14px}.refund-policy-section p{margin:12px 0}.refund-policy-section ul{padding-inline-start:1.4em;margin:14px 0}.refund-policy-section li+li{margin-top:10px}.refund-policy-contact{margin-top:28px;padding:24px;border:1px solid #d5dfd1;border-radius:12px;background:#edf2e9}.refund-policy-contact a{overflow-wrap:anywhere}.refund-policy-contact .btn{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:12px 18px;border-radius:8px;background:#264f3d;color:#fff;text-decoration:none;line-height:1.5}.refund-policy-contact a:focus-visible,.refund-policy-link:focus-visible{outline:3px solid #87a880;outline-offset:4px}.refund-policy-notice{font-size:.82rem;line-height:1.7;margin:14px 0;color:inherit;overflow-wrap:anywhere}.refund-policy-link{text-decoration:underline;text-underline-offset:3px}.product-page-footer{flex-wrap:wrap;gap:16px}.product-page-footer .refund-policy-link{font-size:.9rem}.auth-footer-link{overflow-wrap:anywhere}@media(max-width:600px){.refund-policy-page{padding-inline:20px}.refund-policy-contact{padding:18px}.refund-policy-section{padding-block:20px}.refund-policy-notice{font-size:.8rem}.product-page-footer{justify-content:flex-start}}
