:root{color-scheme:dark;font-family:Inter,Arial,"Noto Sans SC",sans-serif;background:#090b14;color:#f7f8ff}
*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 84% -8%,#302253 0,transparent 38%),radial-gradient(circle at 2% 45%,#112b42 0,transparent 35%),#090b14}a{color:inherit}
.legal-topline{padding:10px 18px;background:linear-gradient(90deg,#46308e,#743d9a,#333b8f);text-align:center;letter-spacing:.15em;font-size:10px;font-weight:850}
.legal-header{max-width:1200px;margin:auto;padding:19px 28px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #34405c}.legal-brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:19px;text-decoration:none;letter-spacing:-.04em}.legal-brand img{width:37px;height:37px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px #ed8a34,0 0 16px #e978303d}.legal-header nav{display:flex;align-items:center;gap:22px}.legal-header nav a{font-size:12px;color:#ced7e8;text-decoration:none;font-weight:750}.legal-header nav a:hover,.legal-footer a:hover{color:#fff}
.legal-main{max-width:1120px;margin:auto;padding:36px 28px 88px}.legal-crumb{display:flex;gap:10px;align-items:center;color:#aebbd1;font-size:12px;margin-bottom:57px}.legal-crumb a{text-decoration:none}.legal-crumb span{color:#7787a5}.legal-eyebrow{margin:0;color:#bfa5ff;font-size:10px;font-weight:900;letter-spacing:.18em}.legal-main h1{font-size:clamp(38px,5vw,64px);letter-spacing:-.065em;line-height:1.07;margin:13px 0 18px}.legal-lead{max-width:750px;color:#c0cce0;font-size:16px;line-height:1.7;margin:0 0 35px}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.legal-card{border:1px solid #394767;background:linear-gradient(150deg,#1b2640,#131b2e);border-radius:17px;padding:25px 27px;min-height:185px;box-shadow:0 15px 35px #0002}.legal-card--accent{border-color:#7064ae;background:linear-gradient(150deg,#2b2751,#18223d)}.legal-card h2{margin:0 0 15px;font-size:20px;letter-spacing:-.035em}.legal-card p{font-size:13px;line-height:1.75;color:#c4d1e4;margin:0 0 13px}.legal-card p:last-child{margin-bottom:0}.legal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.legal-actions a{display:inline-flex;padding:10px 13px;border-radius:8px;border:1px solid #8c78ce;background:#3e316d;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.legal-actions a:hover{background:#59458c}
.legal-footer{border-top:1px solid #34405a;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:18px;max-width:1200px;margin:auto;color:#aebbd0;font-size:11px}.legal-footer nav{display:flex;gap:18px;flex-wrap:wrap}.legal-footer a{text-decoration:none}.legal-footer a[aria-current="page"]{color:#c3adff;font-weight:800}
#merchant-buying-answers{margin-top:16px}
@media(max-width:700px){.legal-main{padding:28px 17px 58px}.legal-crumb{margin-bottom:35px}.legal-grid{grid-template-columns:1fr}.legal-card{min-height:0;padding:21px}.legal-header{padding:16px 17px}.legal-header nav{gap:12px}.legal-header nav a{font-size:11px}.legal-footer{flex-direction:column;align-items:flex-start;padding:25px 17px}}
@media(max-width:430px){.legal-header{flex-wrap:wrap}.legal-header nav{width:100%;justify-content:space-between}}
