.jit-panel{margin-top:20px;padding:0 24px;border:1px solid #d4bea0;border-radius:24px;background:#24211b;color:#efe2cd;text-align:left}
.jit-panel>summary{padding:24px 0;cursor:pointer;font-weight:700;font-size:20px;list-style-position:inside}
.jit-panel>summary small{display:block;margin:8px 0 0 22px;font-size:14px;font-weight:400;color:#c6bba9}
.jit-panel p{font-size:15px;line-height:1.65;max-width:85ch;margin:0 0 16px}
.jit-panel .jit-boundary{color:#ebbb89}
.jit-panel .jit-health{font-size:13px;color:#c6bba9;white-space:pre-line}
.jit-record{border-top:1px solid #51483b;padding:0}
.jit-record>summary{padding:20px 0;cursor:pointer;line-height:1.6;overflow-wrap:anywhere}
.jit-record>summary strong{margin-right:16px}
.jit-record>summary span{color:#ebbb89;font-size:14px}
.jit-record time{display:block;color:#c6bba9;font-size:14px;margin:4px 0 0 20px}
.jit-record ol{padding-left:24px;margin:0 0 24px}
.jit-record li{padding:10px 0 10px 8px}
.jit-record li small,.jit-record li span{display:block;font-size:14px;color:#c6bba9;line-height:1.65}
.jit-record a{color:#e9d3ac;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.jit-panel summary:focus-visible,.jit-panel a:focus-visible{outline:2px solid #e9d3ac;outline-offset:5px;border-radius:3px}
.jit-panel .jit-list{padding-bottom:8px}
@media(max-width:600px){.jit-panel{padding:0 16px;border-radius:18px}.jit-panel>summary{font-size:18px}.jit-record>summary strong,.jit-record>summary span{display:block;margin-left:20px}.jit-panel p{font-size:14px}}
