.legal-doc{color:#d1d5db;font-size:.95rem;line-height:1.65}.legal-doc .legal-updated{color:#9ca3af;font-size:.85rem;margin:0 0 18px}.legal-doc section{margin-bottom:26px}.legal-doc h2{border-bottom:2px solid rgba(46,139,87,.35);color:#aef359;font-size:1.12rem;font-weight:700;margin:0 0 10px;padding-bottom:6px}.legal-doc h3{color:#f3f4f6;font-size:1rem;font-weight:700;margin:16px 0 8px}.legal-doc p{margin:0 0 10px}.legal-doc ol,.legal-doc ul{margin:0 0 10px;padding-left:22px}.legal-doc li{margin-bottom:6px}.legal-doc li>ol,.legal-doc li>ul{margin-top:6px}.legal-doc strong{color:#f3f4f6}.legal-doc a{color:#2e8b57;font-weight:600}.legal-doc .legal-note{color:#9ca3af;font-style:italic;margin:4px 0 0}.legal-doc .limited-use{background:#2e8b571f;border-left:4px solid #2e8b57;border-radius:8px;padding:12px 14px}
