.legal-page{color:#2a2622;background:#f2f1ee;min-height:100vh}.legal-main{max-width:800px;margin:0 auto;padding:38px 26px 70px}.legal-crumb{color:#8f897e;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.legal-crumb a{color:#b3261e;text-decoration:none}.legal-crumb a:hover{text-decoration:underline}.legal-crumb-sep{opacity:.5}.legal-title{letter-spacing:-.02em;color:#2a2622;margin:0;font-size:34px;font-weight:800}.legal-updated{color:#8f897e;margin-top:8px;font-size:13px}.legal-body{color:#3f3a34;margin-top:26px;font-size:15.5px;line-height:1.75}.legal-body h2{letter-spacing:-.01em;color:#2a2622;margin:32px 0 10px;font-size:20px;font-weight:800}.legal-body p{margin:0 0 14px}.legal-body ul{margin:0 0 16px;padding-left:22px}.legal-body li{margin-bottom:7px}.legal-body a{color:#b3261e;font-weight:600;text-decoration:none}.legal-body a:hover{text-decoration:underline}.legal-body strong{color:#2a2622;font-weight:700}.legal-card{background:#fff;border:1px solid #e3e0da;border-radius:12px;margin:6px 0 20px;padding:22px 24px}
