.fsx .fsx-opt.is-right{border-color:var(--ok);background:var(--ok-bg)}.fsx .fsx-opt.is-wrong{border-color:var(--no);background:var(--no-bg)}.fsx .fsx-input.is-right{border-color:var(--ok);background:var(--ok-bg)}.fsx .fsx-input.is-wrong{border-color:var(--no);background:var(--no-bg)}.fsx .fsx-select.is-right{border-color:var(--ok);background:var(--ok-bg)}.fsx .fsx-select.is-wrong{border-color:var(--no);background:var(--no-bg)}.fsx .fsx-fb.is-right{background:var(--ok-bg)}.fsx .fsx-fb.is-wrong{background:var(--no-bg)}.fsx .fsx-fb strong{color:var(--ok)}.fsx .fsx-fb.is-wrong strong{color:var(--no)}.fsx .fsx-total strong{color:#f4d7b0}.fsx .fsx-hub{display:grid;gap:20px;margin-bottom:48px}.fsx .fsx-hubcard{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:26px 28px}.fsx .fsx-hubcard h2{font-size:24px}.fsx .fsx-hubcard h2 a{text-decoration:none}.fsx .fsx-hubcard p{color:var(--muted);margin-bottom:14px}.fsx .fsx-hubcard .fsx-nav{margin:0}.fsx .fsx-lessons{list-style:none;display:grid;gap:8px}.fsx .fsx-lessons a{font-weight:600}@media (max-width:640px){.fsx .fsx-hubcard{padding:22px 20px}}