.dfs-practice{margin:28px 0}.dfs-practice-list{display:grid;gap:12px}.dfs-practice-card{padding:18px;border:1px solid var(--line,#405c49);border-radius:12px}.dfs-practice-card h3{margin:0 0 8px}.dfs-practice-card p{margin:8px 0}.dfs-practice-card small{display:block;margin:10px 0;opacity:.8}.dfs-practice-card a{display:inline-block}.dfs-practice a:focus-visible{outline:3px solid #d79b35;outline-offset:3px}

.dfs-practice .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
