.moyoLegalPage{--moyo-gold:#c29958;--moyo-ink:#222;--moyo-muted:#706c65;--moyo-line:#e8e1d7;max-width:980px;margin:0 auto;padding:42px 24px 70px;color:var(--moyo-ink);font-family:Lato,Arial,sans-serif;line-height:1.72}.moyoLegalHeader{padding:0 0 28px;border-bottom:1px solid var(--moyo-line);margin-bottom:26px}.moyoLegalHeader>span{display:block;color:var(--moyo-gold);font-size:12px;font-weight:800;letter-spacing:.16em}.moyoLegalHeader h1{margin:8px 0 10px;font-size:clamp(32px,4vw,48px);line-height:1.08;font-weight:800}.moyoLegalHeader>p{max-width:760px;margin:0;color:var(--moyo-muted);font-size:17px}.moyoLegalMeta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:13px}.moyoLegalMeta strong{color:var(--moyo-gold)}.moyoLegalMeta span{color:var(--moyo-muted)}.moyoLegalSellerCard{margin:0 0 34px;padding:22px 24px;border:1px solid var(--moyo-line);border-radius:14px;background:#fbfaf8}.moyoLegalSellerCard h2{margin:0 0 15px;font-size:20px}.moyoLegalSeller{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.moyoLegalSeller>div{display:grid;grid-template-columns:145px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #eee8df}.moyoLegalSeller dt{font-size:12px;font-weight:800;color:var(--moyo-muted);text-transform:uppercase;letter-spacing:.03em}.moyoLegalSeller dd{margin:0;font-weight:600;word-break:break-word}.moyoLegalContent section{padding:4px 0 28px}.moyoLegalContent h3{margin:0 0 12px;font-size:23px;line-height:1.25;font-weight:800}.moyoLegalContent p{margin:0 0 13px}.moyoLegalContent ul,.moyoLegalContent ol{margin:0 0 14px 22px}.moyoLegalContent li{margin:5px 0}.moyoLegalContent a{color:var(--moyo-gold);text-decoration:underline;text-underline-offset:3px}.moyoLegalContent em{color:var(--moyo-muted)}@media(max-width:720px){.moyoLegalPage{padding:28px 18px 50px}.moyoLegalSeller{grid-template-columns:1fr}.moyoLegalSeller>div{grid-template-columns:1fr;gap:2px}.moyoLegalHeader>p{font-size:16px}.moyoLegalContent h3{font-size:21px}}
