.public-practice{list-style:none;margin:0;padding:0;display:grid;grid-gap:28px;gap:28px}.public-practice-item{min-width:0}.public-practice-card{border:1px solid var(--line);border-radius:var(--radius-md);padding:28px;background:var(--surface);display:grid;grid-gap:4px;gap:4px}.public-practice-card .q-instr{margin-top:6px}.public-practice-card .q-text{margin-top:14px}.public-practice-card .opts{margin-top:20px}.public-practice-card .practice-feedback{margin-top:22px}@media (max-width:760px){.public-practice{gap:18px}.public-practice-card{padding:18px}.public-practice-card .q-text{font-size:22px}}