.site-service-info{position:static;box-sizing:border-box;width:min(100%,1240px);margin:28px auto 0;padding:28px 0;border-top:1px solid #71808040;background:transparent;color:inherit;font:14px/1.8 system-ui,sans-serif}
.site-info-inner{display:grid;grid-template-columns:1.4fr 1fr .7fr;align-items:start;gap:32px}
.site-service-info h2{font-size:15px;line-height:1.6;font-weight:650;margin:0 0 10px;color:inherit}
.site-service-info p{font-size:13px;line-height:1.9;margin:0;opacity:.8;overflow-wrap:anywhere}
.site-service-info nav{display:flex;flex-direction:column;align-items:start;gap:9px;font-size:13px}
.site-service-info a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.site-service-info a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}
.site-info-usd{font-weight:700;font-variant-numeric:tabular-nums}
.refund-policy-main{max-width:900px;margin:50px auto;padding:25px;font:16px/1.9 system-ui,sans-serif}
.refund-policy-main h1{font-size:clamp(27px,5vw,40px);line-height:1.3;margin:0 0 25px}
.refund-policy-main p{margin:20px 0;white-space:normal;overflow-wrap:anywhere}
.refund-policy-main .policy-delivery{font-size:14px;font-weight:600}
.refund-policy-main time{font-size:12px;opacity:.65}
@media(max-width:760px){.site-service-info{width:calc(100% - 36px);padding:24px 0;margin-top:22px}.site-info-inner{grid-template-columns:1fr;gap:22px}.site-service-info h2{font-size:14px}.site-service-info p,.site-service-info nav{font-size:12px}.refund-policy-main{margin-top:22px;padding:20px}}
