.teacher-cta{justify-items:start;gap:10px;min-height:2.75rem;margin-top:16px;display:grid}.teacher-cta .sub{color:var(--ink-2);margin:0;font-size:.93rem}.teacher-cta-row{flex-wrap:wrap;gap:8px;display:flex}.teacher-tips{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:.95rem;display:flex}.teacher-section{margin:28px 0}.teacher-section h2{font:800 1.2rem/1.2 var(--font-display);letter-spacing:-.01em;margin:0 0 12px;font-stretch:118%}.teacher-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.teacher-steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.teacher-step-n{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:1.8rem;height:1.8rem;color:var(--accent);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.teacher-steps h3{font:700 1rem/1.35 var(--font-body);margin:10px 0 4px}.teacher-steps p{color:var(--ink-2);margin:0;font-size:.93rem}.client-id{overflow-wrap:anywhere}
