.policy--returns-wrapper{--c-accent:#6A21BF;--c-bg:#faf9fc;--c-border:#e4e1ec;font-family:"Inter",system-ui,sans-serif}.policy--returns{max-width:960px;margin:0 auto;padding:clamp(1.5rem,3vw,3rem) 1.25rem 4rem;background:#fff;line-height:1.55;color:#1d1d23}.policy--returns .policy__title{font-size:1.9rem;margin:0 0 1.2rem;font-weight:800;letter-spacing:.5px;color:#191033}.policy--returns .policy__summary{background:var(--c-bg);border:1px solid var(--c-border);padding:1.1rem 1rem .85rem;border-radius:14px;font-size:.9rem;box-shadow:0 4px 10px -4px rgb(0 0 0 / .06)}.policy--returns .policy__summary ul{margin:.55rem 0 0 1.05rem;padding:0}.policy--returns h2{margin-top:2.35rem;font-size:1.14rem;letter-spacing:.5px;text-transform:uppercase;font-weight:700;color:var(--c-accent);position:relative}.policy--returns h2:after{content:"";display:block;width:92px;height:3px;margin-top:.55rem;background:linear-gradient(90deg,var(--c-accent),transparent);border-radius:2px}.policy--returns p,.policy--returns li{font-size:.92rem}.policy--returns ul,.policy--returns ol{margin:.75rem 0 1.25rem 1.25rem;padding:0}.policy--returns a{color:var(--c-accent);text-decoration:none;font-weight:500}.policy--returns a:hover{text-decoration:underline}.policy--returns .policy__contact{background:#f5f0fb;border:1px solid #e0d4f5;padding:1rem 1.1rem;border-radius:10px;margin-top:2.3rem}.policy--returns .policy__updated{margin-top:2.7rem;font-size:.78rem;color:#555;text-align:right;font-style:italic}@media (max-width:680px){.policy--returns{padding:2rem 1rem 3rem}.policy--returns .policy__title{font-size:1.45rem}.policy--returns h2{font-size:1.02rem}.policy--returns p,.policy--returns li{font-size:.9rem}}