.diagnosis-main{display:grid;grid-template-columns:1fr 320px;gap:30px;padding:52px 0}.diagnosis-workbench,.diagnosis-live{padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff}.diagnosis-live{align-self:start;position:sticky;top:100px}.diagnosis-step{display:none}.diagnosis-step.active{display:block}.step-heading{display:flex;gap:16px;align-items:start;margin:24px 0}.step-heading>span{color:var(--blue);font:700 28px serif}.step-heading h2{margin:0 0 7px;font-family:"Songti SC",serif}.field-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.progress-copy{display:flex;justify-content:space-between;margin-bottom:8px}.diagnosis-live dt{margin-top:14px;color:var(--muted);font-size:12px}.diagnosis-live dd{margin:3px 0;font-weight:700}@media(max-width:980px){.diagnosis-main{grid-template-columns:1fr}.diagnosis-live{position:static}.field-grid{grid-template-columns:1fr}}
