.english-oral{width:100%;margin:0 0 20px;border:2px solid #526da6;border-radius:16px;background:#fff;color:#172b4d;line-height:1.55;text-align:left}.english-oral>summary{min-height:48px;padding:12px 16px;cursor:pointer;font-weight:750}.english-oral[open]>summary{border-bottom:1px solid #c5d2e8}.english-oral__body{padding:14px 16px}.english-oral__body h2{margin:18px 0 6px;font-size:1.12rem;color:#243f73}.english-oral__body p{margin:0 0 10px}.english-oral__context{padding:12px;border-radius:10px;background:#edf3ff}.english-oral__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:8px;list-style:none;padding:0;margin:12px 0}.english-oral__cards li{display:grid;gap:4px;padding:10px 6px;border:1px solid #c5d2e8;border-radius:10px;text-align:center}.english-oral__cards li>span:first-child{font-size:2rem}.english-oral__controls{display:flex;gap:8px;flex-wrap:wrap}.english-oral__controls button{min-height:44px;padding:10px 14px;border:2px solid #274778;border-radius:10px;background:#274778;color:#fff;font:inherit;font-weight:650;cursor:pointer}.english-oral__controls [data-oral-stop]{background:#fff;color:#274778}.english-oral__controls button:disabled{cursor:default;opacity:.65}.english-oral__status{margin-top:8px!important;font-weight:600}.english-oral__note,.english-oral__source{font-size:.9rem}.english-oral__transcript{margin:14px 0;padding:8px 12px;background:#f4f6fa;border-radius:10px}.english-oral__transcript summary{min-height:44px;padding:9px 0;cursor:pointer;font-weight:650}.english-oral__transcript dt{margin-top:8px;font-size:.85rem;color:#465775}.english-oral__transcript dd{margin:0 0 8px;font-weight:650}.english-oral__body ol{padding-left:22px;margin:8px 0 16px}.english-oral__body ol li+li{margin-top:8px}.english-oral a{color:#214c91;text-decoration:underline;overflow-wrap:anywhere}.english-oral :is(summary,button,a):focus-visible{outline:3px solid #9b4b00;outline-offset:3px}@media print{.english-oral__controls,.english-oral__status{display:none}}