tbody tr:hover{background:#f9fbf9}caption{text-align:left;padding:18px;color:#666;font-size:13px}figure{margin:36px 0;background:#fafafa;border-radius:20px;padding:16px;overflow:hidden}figure img{display:block;width:100%;height:auto}figcaption{font-size:13px;color:#666;line-height:1.8;padding:16px 8px 4px}button.figure-open{background:none;display:block;padding:0;width:100%;border:0;cursor:zoom-in;border-radius:8px}button{font:inherit;cursor:pointer;border:0;border-radius:22px;background:#255b46;color:#fff;padding:9px 20px;font-size:14px;margin:8px 8px 0 0}.secondary{background:#e5e8e5;color:#333}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #548e78;outline-offset:4px}.callout{border-left:3px solid #5d7e6b;background:#f3f6f2;border-radius:0 14px 14px 0;padding:24px 28px;margin:28px 0}.callout p{margin-bottom:0}pre{overflow:auto;max-height:640px;padding:23px;background:#f3f4f4;border-radius:14px;font-size:13px;line-height:1.7;tab-size:2}