.b3-panel,.b3-study-note{padding:14px 18px;background:#f2f6ff;border:1px solid #dfe7f5;border-radius:12px;color:#33445d;margin:18px 0;font-size:15px;line-height:1.6}.b3-panel p{margin:0 0 8px}.b3-panel button,.b3-save,.b3-study button{min-height:44px;padding:10px 16px;border:1px solid #c7d4e5;border-radius:10px;background:#fff;color:#294c83;font:inherit;cursor:pointer}.b3-save{margin:12px 0}.b3-save:disabled{color:#66758a;background:#f3f5f8;cursor:default}.b3-study{max-width:1000px;margin:auto;padding:24px 20px 80px}.b3-study nav{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.b3-study nav a{padding:12px 16px;border-radius:10px;background:#f0f4fa;color:#254d86;text-decoration:none;min-height:44px}.b3-study nav a[aria-current=page]{background:#245de7;color:#fff}.b3-study li{list-style:none;padding:16px 0;border-bottom:1px solid #e3e8ef}.b3-study ul{padding:0}.b3-study a{overflow-wrap:anywhere}.b3-study select{min-height:44px;padding:8px;max-width:100%}
[data-regular-private][hidden],#study-private[hidden]{display:none!important}.b3-study section{margin:24px 0}.b3-study h2{font-size:22px}.b3-study small{display:block;color:#617087;margin:6px 0}.b3-study a,.b3-study button{display:inline-flex;align-items:center;min-height:44px;margin:4px 8px 4px 0}.b3-study select{width:min(100%,360px);font:inherit}.regular-account-note{padding:12px 16px;background:#f3f6fb;color:#34465e;border:1px solid #d9e2ef;border-radius:10px;margin:12px 0;font-size:14px}.regular-account-note button,.regular-review-choices button,.regular-frozen-material button{min-width:44px;min-height:44px;padding:10px 14px;font:inherit;background:white;border:1px solid #bccce0;border-radius:8px;cursor:pointer}.regular-review-choices{display:grid;gap:10px;margin:20px 0}.regular-review-choices button{text-align:left}.regular-review-choices button[aria-pressed=true],.regular-material-states button[aria-pressed=true]{border:2px solid #245de7;background:#edf3ff}.regular-frozen-option{padding:14px 0;border-bottom:1px solid #dce4ef}.regular-frozen-option h3{font-size:17px}.regular-frozen-material{margin:20px 0;padding:12px;border:1px solid #e0e6ed;border-radius:12px}.regular-frozen-material>img{display:block;max-width:100%;width:auto;max-height:440px;object-fit:contain;margin:auto;touch-action:pan-y}.regular-frozen-material figcaption{font-size:14px;color:#536074;line-height:1.6}.regular-material-states{display:flex;gap:8px;flex-wrap:wrap}.regular-table{overflow:auto;max-width:100%}.regular-table td{padding:8px;border:1px solid #dce4ef}.regular-zoom{width:min(94vw,1100px);max-height:92vh;border:0;border-radius:14px;padding:16px}.regular-zoom::backdrop{background:#102035b8}.regular-zoom>img{display:block;max-width:100%;max-height:76vh;object-fit:contain;margin:auto}.regular-zoom>button{min-height:44px;min-width:70px}.b3-study #study-detail{overflow-wrap:anywhere}@media(max-width:600px){.b3-study{padding:20px 16px 80px}.b3-study nav a{padding:10px 12px}.regular-frozen-material{padding:8px}.b3-study h1{font-size:28px}}
[data-regular-private],.regular-account-note,.b3-study{font-family:system-ui,-apple-system,BlinkMacSystemFont,"맑은 고딕",sans-serif;line-height:1.65}.b3-study{color:#25354b}.b3-study h1{letter-spacing:-.04em;line-height:1.3}.b3-study h2{letter-spacing:-.03em}.b3-study a{color:#2459cb;text-underline-offset:4px}.b3-study #study-account{padding:18px;background:#f5f8ff;border:1px solid #dfe7f5;border-radius:14px}.b3-study #study-subjects li{padding:12px 0}.regular-frozen-option p{white-space:pre-wrap}
.regular-frozen-option{border:1px solid #dce4ef;border-radius:12px;margin:12px 0;padding:14px 16px}.regular-frozen-option.is-correct{border-color:#218153;background:#effaf3}.regular-frozen-option.is-wrong{border-color:#c33d52;background:#fff2f4}.regular-answer-badge{display:inline-block;font-size:13px;border-radius:6px;padding:3px 8px;background:#e5ebf3;color:#33465f}.regular-frozen-option.is-correct .regular-answer-badge{background:#d5f2df;color:#17643d}.regular-frozen-option.is-wrong .regular-answer-badge{background:#fbd6de;color:#9b2337}

.regular-code{box-sizing:border-box;display:block;max-width:100%;overflow:auto;white-space:pre;padding:14px;border:1px solid var(--dm-control);border-radius:10px;background:var(--dm-surface);color:var(--dm-text);font:14px/1.6 ui-monospace,Consolas,monospace}.regular-code code{font:inherit;white-space:inherit}.regular-code:focus-visible{outline:3px solid var(--dm-focus);outline-offset:3px}

html[data-ml-theme] .b3-study #study-detail .regular-table table{min-width:0;width:100%;table-layout:auto}html[data-ml-theme] .b3-study #study-detail .regular-table :is(td,th){min-width:0;white-space:pre-wrap;overflow-wrap:normal;word-break:normal}
