.teach .tk-steps{gap:6px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.teach .tk-bar{border:2px solid var(--ink);background:var(--card);border-radius:8px;max-width:420px;height:12px;overflow:hidden}.teach .tk-bar>span{background:var(--accent);height:100%;display:block}.teach .tk-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.teach .tk-tile{border:2px solid var(--ink);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;min-height:120px;padding:12px;display:flex}.teach .tk-open{color:var(--ink);font-size:20px;font-weight:700;text-decoration:none;display:block}.teach .tk-open:hover{text-decoration:underline}.teach .tk-why{color:var(--muted);flex:1;font-size:15px}@media (max-width:480px){.teach .tk-grid{grid-template-columns:repeat(2,1fr)}}
