.completion-next{overflow-wrap:anywhere;background:#edf5ed;border:1px solid #abc5bd;border-left:4px solid #277e70;border-radius:12px;margin:16px 0;padding:16px}.completion-next p{margin:6px 0;font-size:14px;line-height:1.6}.completion-next a{color:#125b51;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.progress-continue{margin:20px 0}.progress-continue h3{margin:0 0 10px;font-size:16px}.progress-continue ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.progress-continue a{min-height:44px;color:inherit;overflow-wrap:anywhere;background:#f2eee2;border:1px solid #d8d0bc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px;font-size:14px;text-decoration:none;display:flex}.progress-continue a>span:last-child{color:#236b60;flex-shrink:0;font-weight:700}:is(.progress-continue a:focus-visible,.completion-next a:focus-visible){outline-offset:3px;outline:3px solid #267b9d}.diagnosis-details{gap:12px;margin:0 0 16px;display:grid}.diagnosis-details>div{background:#fffaf0;border-left:3px solid #2f7f70;min-width:0;padding:12px}.diagnosis-details dt{color:#215f55;font-size:14px;font-weight:700}.diagnosis-details dd{overflow-wrap:anywhere;margin:6px 0 0;line-height:1.65}
