.legal-rich-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.legal-rich-toolbar button{padding:7px 12px;cursor:pointer;border:1px solid #b8cdbb;border-radius:6px;background:#f5f7f3;color:#173d2b}.legal-rich-content{border:1px solid #b8cdbb;border-radius:8px;padding:20px;min-height:300px;max-height:60vh;overflow:auto;font-weight:400;line-height:1.6}.legal-rich-content h2{font-size:1.35rem;margin:1.2em 0 .6em}.legal-rich-content h3{font-size:1.1rem;margin:1em 0 .5em}.legal-rich-content p{margin:.8em 0}.legal-rich-content ul,.legal-rich-content ol{padding-left:1.8em}.legal-rich-content a{color:#28543c;text-decoration:underline}
