
.policies-page{max-width:1200px;margin:auto;padding:50px 6% 75px}.policies-page h1{font-size:clamp(2.5rem,5vw,4.5rem);margin:18px 0 30px;color:var(--gold)}.order-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin:25px 0}.order-facts span{padding:20px 16px;background:#101620;font-size:15px;line-height:1.5;border-top:3px solid var(--gold)}.order-facts span:nth-child(2){border-top-color:var(--red)}.order-facts span:nth-child(3){border-top-color:var(--purple)}.order-facts span:nth-child(4){border-top-color:var(--blue)}.policy-document{max-width:850px}.policy-document section{padding:30px 0;border-bottom:1px solid var(--line)}.policy-document h2{font-size:27px;margin-bottom:20px;letter-spacing:-.025em}.policy-document p,.policy-document li,.policy-detail p,.policy-detail li{font-size:16px;line-height:1.75;color:var(--muted)}.policy-document p+p,.policy-detail p+p{margin-top:14px}.policy-document ul,.policy-detail ul{padding-left:25px;margin:14px 0}.policy-overview{margin-top:65px;border-top:1px solid var(--line);padding-top:40px}.policy-overview>h2{margin-top:16px;font-size:36px}.order-payment{font-size:16px;color:var(--muted);margin-bottom:25px;line-height:1.6}.policy-detail{border-bottom:1px solid var(--line)}.policy-detail summary{padding:21px 5px;font-size:18px;cursor:pointer;color:var(--ink)}.policy-detail summary::marker{color:var(--gold)}.policy-detail>div{padding:0 25px 25px;max-width:900px}.policy-detail h3{margin:20px 0 12px}.policy-link{display:inline-block;margin-top:27px;color:var(--cyan);font-size:16px}.policy-detail summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:700px){.order-facts{grid-template-columns:1fr 1fr}.order-facts span{padding:15px 12px;font-size:14px}.policies-page{padding:35px 6% 45px}.policy-document h2{font-size:24px}.policy-overview>h2{font-size:30px}}
