.article-audio{background:#f2f4ec;border:1px solid #d3dcca;border-radius:12px;margin:0 0 32px;padding:20px 22px}.article-audio-head{color:#2f5a3c;align-items:center;gap:10px;display:flex}.article-audio h2{color:#243e2d;margin:0;font-family:inherit;font-size:15px;font-weight:600}.article-audio h2 span{color:#5f6e5d;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:400}.article-audio audio{width:100%;min-height:44px;margin:14px 0 10px;display:block}.article-audio-tools{flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:13px;display:flex}.article-audio-tools select{font:inherit;background:#fffdf8;border:1px solid #b9c6ae;border-radius:6px;min-height:40px;margin-left:6px;padding:6px 8px;font-size:14px}.article-audio-tools a{color:#315438;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.article-audio-chapters{margin-top:6px;font-size:14px}.article-audio-chapters summary{cursor:pointer;color:#315438;align-items:center;min-height:44px;font-weight:600;display:flex}.article-audio-chapters ol{margin:4px 0 0;padding:0;list-style:none}.article-audio-chapters button{text-align:left;width:100%;font:inherit;color:#263b2d;cursor:pointer;background:0 0;border:0;border-top:1px solid #dfe5d7;gap:14px;min-height:44px;padding:10px 0;display:flex}.article-audio-chapters button:hover{color:#1c4531;text-underline-offset:4px;text-decoration:underline}.article-audio-chapters button span{font-variant-numeric:tabular-nums;color:#62725f;min-width:46px}.article-audio :is(a,button,select,summary,audio):focus-visible{outline-offset:3px;outline:3px solid #729e5f}.article-audio-note{color:#62705e;margin:10px 0 0;font-size:12px;line-height:1.6}@media (max-width:640px){.article-audio{padding:16px}}
