.epb[data-episcopus] .eb-quizrow{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start}.epb[data-episcopus] .eb-qpanel{display:flex;flex-direction:column;gap:16px;padding:44px 48px;border-radius:16px;background:var(--b-ink);color:#fff}.epb[data-episcopus] .eb-qpanel .eb-eyebrow{color:rgba(255,255,255,.8);font-size:.75rem;letter-spacing:.2em}.epb[data-episcopus] .eb-qpanel h2{font-size:1.625rem;font-weight:700;color:#fff}.epb[data-episcopus] .eb-qmeta{display:flex;flex-wrap:wrap;gap:6px}.epb[data-episcopus] .eb-qmeta span{padding:4px 8px 3px;border-radius:2px;background:rgba(255,255,255,.16);font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.epb[data-episcopus] .eb-qmeta span:first-child{background:var(--b-tag)}.epb[data-episcopus] .eb-qpanel .q{margin-top:4px;font-size:1.25rem;font-weight:700;line-height:1.35}.epb[data-episcopus] .eb-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;border:0}.epb[data-episcopus] .eb-opt{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px;border:1px solid rgba(255,255,255,.5);border-radius:6px;background:rgba(255,255,255,.06);color:#fff;font-weight:700;font-size:1rem;cursor:pointer}.epb[data-episcopus] .eb-opt:hover{background:rgba(255,255,255,.16)}.epb[data-episcopus] .eb-opt input{position:absolute;opacity:0;pointer-events:none}.epb[data-episcopus] .eb-opt .letter{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid rgba(255,255,255,.5);border-radius:4px;font-size:.8125rem}.epb[data-episcopus] .eb-opt:has(input:checked){background:rgba(255,255,255,.22);border-color:#fff}.epb[data-episcopus] .eb-opt:has(input:focus-visible){outline:3px solid var(--b-accent);outline-offset:2px}.epb[data-episcopus] .eb-opt:has(input:disabled){cursor:default;opacity:.7}.epb[data-episcopus] .eb-opt.right{background:var(--b-accent);border-color:var(--b-accent);color:var(--b-ink);opacity:1}.epb[data-episcopus] .eb-opt.wrong{background:var(--b-primary);border-color:var(--b-primary);color:#fff;opacity:1}.epb[data-episcopus] .eb-opt .yours{margin-left:auto;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.epb[data-episcopus] .eb-qpanel .eb-btn.white{align-self:flex-start;margin-top:4px}.epb[data-episcopus] .eb-qfb{padding-top:14px;border-top:1px solid rgba(255,255,255,.2);font-size:.9375rem;color:rgba(255,255,255,.92)}.epb[data-episcopus] .eb-qfb b{display:block;color:#fff;font-size:1.0625rem}.epb[data-episcopus] .eb-qfb small{display:block;margin-bottom:4px;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--b-accent-light)}.epb[data-episcopus] .eb-qfb p{margin-top:6px}.epb[data-episcopus] .eb-qnote{font-size:.9375rem;color:rgba(255,255,255,.85)}.epb[data-episcopus] .eb-qnote a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.epb[data-episcopus] .eb-lb{display:flex;flex-direction:column;gap:14px;padding:32px;border:1px solid var(--b-line);border-radius:16px;background:#fff}.epb[data-episcopus] .eb-lb+.eb-lb{margin-top:16px}.epb[data-episcopus] .eb-lb .eb-tab{padding:10px 0;font-size:.875rem}.epb[data-episcopus] .eb-lb .eb-tabs{gap:0 22px}.epb[data-episcopus] .eb-lb>p{font-size:.9375rem;color:var(--b-ink-muted)}.epb[data-episcopus] .eb-lb ol{margin:0;padding:0;list-style:none}.epb[data-episcopus] .eb-lb li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:0 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--b-line)}.epb[data-episcopus] .eb-lb li .r{grid-column:1;grid-row:1/span 2;font-size:1.25rem;font-weight:800;color:var(--b-primary);text-align:center}.epb[data-episcopus] .eb-lb li>b{grid-column:2;grid-row:1;color:var(--b-ink);font-weight:700}.epb[data-episcopus] .eb-lb li>span:not(.r){grid-column:2;grid-row:2;font-size:.8125rem;color:var(--b-ink-soft)}.epb[data-episcopus] .eb-lb li>em{grid-column:3;grid-row:1/span 2;font-style:normal;font-weight:800;color:var(--b-ink)}.epb[data-episcopus] .eb-lb li.me{background:var(--b-accent-pale)}.epb[data-episcopus] .eb-lb .rank{font-weight:700;font-size:.9375rem;color:var(--b-ink)}.epb[data-episcopus] .eb-lb .acts{display:flex;flex-wrap:wrap;gap:10px 18px}@media (max-width:1100px){.epb[data-episcopus] .eb-quizrow{grid-template-columns:1fr}}@media (max-width:600px){.epb[data-episcopus] .eb-qpanel{padding:32px 22px}.epb[data-episcopus] .eb-opts{grid-template-columns:1fr}.epb[data-episcopus] .eb-lb{padding:26px 20px}}