.legal-meta{color:#64748b;margin:-4px 0 22px;font-size:13.5px;font-weight:500;line-height:1.5}.legal-meta strong{color:#334155;font-weight:700}.legal-intro{color:#475569;margin-bottom:8px;font-size:15.5px;line-height:1.65}.legal-intro strong{color:#0b1120;font-weight:700}.doc-main .legal-summary{border:1px solid var(--line);background:#fff;border-radius:10px;margin:24px 0 40px;padding:22px;scroll-margin-top:80px}.legal-summary h2{color:#0b1120;letter-spacing:-.01em;border:none;margin:0 0 4px;padding:0;font-size:18px;font-weight:700}.legal-summary .legal-summary-note{color:var(--muted);margin:0 0 14px;font-size:13.5px;font-weight:500}.legal-summary ul{color:#334155;margin:0 0 0 18px;font-size:14.5px;line-height:1.65}.legal-summary li{margin-bottom:8px}.legal-summary strong{color:#0b1120;font-weight:700}.doc-main ol{color:#475569;margin:0 0 16px 20px;font-size:15px;line-height:1.7}.doc-main ol li{margin-bottom:4px}.doc-main strong{color:#0b1120;font-weight:700}.legal-marco{border-top:1px solid #e2e8f0;margin-top:40px;padding-top:24px}.legal-marco h3{margin-top:0}.legal-marco p{color:#64748b;font-size:13.5px;line-height:1.7}.legal-foot{border-top:1px solid #e2e8f0}.legal-foot .wrap{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-top:24px;padding-bottom:24px;font-size:13.5px;display:flex}.legal-foot a{color:#475569;font-weight:500}.legal-foot a:hover{text-decoration:underline}.legal-foot .legal-foot-links{flex-wrap:wrap;gap:18px;display:flex}
