.md-legal-page{background:linear-gradient(180deg,#f3f6fa,#fff);padding:72px 18px;color:#111827}.md-legal-container{max-width:980px;margin:0 auto}.md-legal-card{background:#ffffffeb;border:1px solid rgba(203,213,225,.85);border-radius:28px;box-shadow:0 26px 80px #0f172a14;overflow:hidden}.md-legal-hero{padding:46px 46px 24px;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%),linear-gradient(135deg,#eef2f7,#fff 62%);border-bottom:1px solid rgba(226,232,240,.95)}.md-legal-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:16px;border-radius:999px;background:#fff;border:1px solid rgba(203,213,225,.9);color:#2563eb;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.md-legal-title{margin:0;color:#0f172a;font-size:clamp(34px,4vw,54px);line-height:1.02;letter-spacing:-.055em;font-weight:900}.md-legal-subtitle{max-width:720px;margin:14px 0 0;color:#64748b;font-size:17px;line-height:1.7;font-weight:600}.md-legal-content{padding:38px 46px 48px}.md-legal-content h2,.md-legal-content h3{color:#0f172a;letter-spacing:-.025em}.md-legal-content h2{margin:34px 0 14px;font-size:25px;line-height:1.22;font-weight:900}.md-legal-content h2:first-child{margin-top:0}.md-legal-content h3{margin:26px 0 12px;font-size:19px;line-height:1.3;font-weight:850}.md-legal-content p,.md-legal-content li{color:#334155;font-size:16px;line-height:1.82;font-weight:500}.md-legal-content p{margin:0 0 14px}.md-legal-content ul{margin:10px 0 18px;padding-left:22px}.md-legal-content a{color:#2563eb;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(37,99,235,.28)}.md-legal-content a:hover{color:#1d4ed8;border-bottom-color:#1d4ed8a6}.md-legal-address,.md-legal-form-box{margin:14px 0 22px;padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px}.md-legal-address p,.md-legal-form-box p{margin-bottom:6px}.md-legal-divider{height:1px;margin:30px 0;background:linear-gradient(90deg,transparent,rgba(148,163,184,.55),transparent)}@media(max-width:768px){.md-legal-page{padding:42px 12px}.md-legal-card{border-radius:22px}.md-legal-hero{padding:30px 22px 20px}.md-legal-content{padding:28px 22px 34px}.md-legal-content h2{font-size:22px}.md-legal-content h3{font-size:18px}.md-legal-content p,.md-legal-content li{font-size:15px;line-height:1.75}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/md-legal-pages.css.map */
