.sit[data-astro-cid-dchbfbip]{gap:12px;display:grid}.top[data-astro-cid-dchbfbip]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.sit-h[data-astro-cid-dchbfbip]{font-size:1.3rem;font-weight:700}.meta[data-astro-cid-dchbfbip]{font:500 .9rem var(--display);color:var(--muted)}.clock[data-astro-cid-dchbfbip]{font:600 .92rem var(--display);font-variant-numeric:tabular-nums;color:var(--cover);background:var(--sheet);border-radius:999px;justify-self:start;padding:3px 12px}.clock[data-astro-cid-dchbfbip]:before{content:"Time left  ";white-space:pre;color:var(--muted);font-weight:500}.clock[data-astro-cid-dchbfbip][data-low]{color:var(--flag)}fieldset[data-astro-cid-dchbfbip]{border:0;min-width:0;margin:0;padding:0}.stem[data-astro-cid-dchbfbip]{color:var(--text);white-space:pre-line;margin-bottom:12px;padding:0;font-size:1.1rem;line-height:1.5}.figure[data-astro-cid-dchbfbip]{background:#fff;border-radius:8px;max-width:min(100%,640px);height:auto;margin:4px 0 16px;display:block}.tbl[data-astro-cid-dchbfbip]{margin:0 0 14px;overflow-x:auto}.tbl[data-astro-cid-dchbfbip] table[data-astro-cid-dchbfbip]{border-collapse:collapse;min-width:100%;font-size:1rem}.tbl[data-astro-cid-dchbfbip] th[data-astro-cid-dchbfbip],.tbl[data-astro-cid-dchbfbip] td[data-astro-cid-dchbfbip]{text-align:left;border:1px solid var(--page-edge);padding:8px 12px}.tbl[data-astro-cid-dchbfbip] thead[data-astro-cid-dchbfbip] th[data-astro-cid-dchbfbip]{font:600 .92rem var(--display);background:var(--sheet);color:var(--cover)}.tbl[data-astro-cid-dchbfbip] tbody[data-astro-cid-dchbfbip] th[data-astro-cid-dchbfbip]{white-space:nowrap;font-weight:500}.steps[data-astro-cid-dchbfbip]{gap:8px;margin:0;padding-left:1.3em;display:grid}.steps[data-astro-cid-dchbfbip] li[data-astro-cid-dchbfbip],.solution[data-astro-cid-dchbfbip]>p[data-astro-cid-dchbfbip]:not([class]),.nojs[data-astro-cid-dchbfbip]>p[data-astro-cid-dchbfbip]:not([class]){white-space:pre-line}.opts[data-astro-cid-dchbfbip]{gap:8px;display:grid}.opt[data-astro-cid-dchbfbip]{border:2px solid var(--sheet);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;padding:12px 14px;display:grid}.opt[data-astro-cid-dchbfbip]:hover{border-color:var(--gold-soft)}.opt[data-astro-cid-dchbfbip]:has(input:checked){border-color:var(--cover)}.opt[data-astro-cid-dchbfbip] input[data-astro-cid-dchbfbip]{appearance:none;border:2px solid var(--cover);cursor:pointer;border-radius:50%;width:22px;height:22px;margin:0}.opt[data-astro-cid-dchbfbip] input[data-astro-cid-dchbfbip]:checked{background:var(--cover);box-shadow:inset 0 0 0 3px #fff}.opt[data-astro-cid-dchbfbip] input[data-astro-cid-dchbfbip]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.letter[data-astro-cid-dchbfbip]{font:600 .95rem var(--display);color:var(--cover)}.opts[data-astro-cid-dchbfbip].pics{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.pics[data-astro-cid-dchbfbip] .opt[data-astro-cid-dchbfbip]{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:start}.pics[data-astro-cid-dchbfbip] .pic[data-astro-cid-dchbfbip],.pics[data-astro-cid-dchbfbip] .text[data-astro-cid-dchbfbip]{grid-column:1/-1;justify-self:center}.pic[data-astro-cid-dchbfbip]{border-radius:6px;align-self:center;max-width:100%;height:auto;display:block}.opt[data-astro-cid-dchbfbip][data-state=right]{background:#eef8f2;border-color:#1f7a4d}.opt[data-astro-cid-dchbfbip][data-state=wrong]{background:#fbefeb;border-color:#b4442c}.actions[data-astro-cid-dchbfbip]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.actions[data-astro-cid-dchbfbip] .btn-solid{background:var(--cover);border-color:var(--cover);color:#fff}.result[data-astro-cid-dchbfbip]{font:600 1.02rem var(--display);color:var(--cover);min-height:1.4em}.solution[data-astro-cid-dchbfbip],.nojs[data-astro-cid-dchbfbip]{border-top:1px solid var(--page-edge);gap:8px;padding-top:12px;display:grid}.nojs[data-astro-cid-dchbfbip] summary[data-astro-cid-dchbfbip]{cursor:pointer;font:600 .95rem var(--display);color:var(--book)}.skill[data-astro-cid-dchbfbip]{color:var(--muted)}.source[data-astro-cid-dchbfbip]{color:var(--muted);font-size:.88rem}
