.biography-text .rmi-bio-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:30px 0 18px;font:12px/1.6 system-ui,sans-serif;color:#6a7867}.rmi-bio-tools button{font:600 12px/1.5 system-ui,sans-serif;border:1px solid #becbb6;border-radius:30px;background:transparent;color:#385537;padding:10px 16px;cursor:pointer;flex-shrink:0}.rmi-bio-tools button[hidden]{display:none}.rmi-bio-accordion{display:grid;gap:12px}.rmi-bio-block{border:1px solid #dbe2d5;border-radius:12px;background:#fff;overflow:hidden}.rmi-bio-block summary{display:flex;align-items:center;gap:17px;list-style:none;cursor:pointer;padding:21px 23px;min-height:70px;color:#2e422f;font:500 18px/1.4 system-ui,sans-serif}.rmi-bio-block summary::-webkit-details-marker{display:none}.rmi-bio-number{font:600 10px/1.5 system-ui,sans-serif;letter-spacing:.08em;color:#83927a;flex-shrink:0}.rmi-bio-sign{display:block;position:relative;margin-left:auto;width:25px;height:25px;border:1px solid #d9e2d0;border-radius:50%;flex-shrink:0}.rmi-bio-sign:before,.rmi-bio-sign:after{content:'';position:absolute;left:7px;right:7px;top:11px;height:1px;background:#637657}.rmi-bio-sign:after{transform:rotate(90deg)}.rmi-bio-block[open] .rmi-bio-sign:after{transform:rotate(0)}.rmi-bio-block[open]{border-color:#bbcbb0}.rmi-bio-block[open] summary{border-bottom:1px solid #e6ece0;background:#f7f9f3}.rmi-bio-content{padding:23px 25px 8px}.biography-text .rmi-bio-content p,.biography-text .rmi-bio-content p:first-child,.biography-text .rmi-bio-content p:last-child{font-size:16px;line-height:1.9;color:var(--muted,#697265);border:0;margin:0 0 20px;padding:0}.rmi-bio-block summary:focus-visible,.rmi-bio-tools button:focus-visible{outline:3px solid #849d6c;outline-offset:3px}.rmi-bio-block summary:hover{background:#f7f9f3}@media(max-width:650px){.rmi-bio-block summary{font-size:16px;gap:12px;padding:17px 15px;min-height:64px}.rmi-bio-content{padding:18px 18px 3px}.biography-text .rmi-bio-content p,.biography-text .rmi-bio-content p:first-child,.biography-text .rmi-bio-content p:last-child{font-size:15px}.biography-text .rmi-bio-tools{align-items:flex-start;gap:12px;font-size:11px}.rmi-bio-tools button{font-size:11px;padding:9px 12px}}@media print{.rmi-bio-tools{display:none!important}.rmi-bio-block{break-inside:avoid}.rmi-bio-sign{display:none}}
