.learner-profile{color:var(--navy,#183752);text-align:start}.learner-profile header{display:flex;align-items:start;justify-content:space-between;gap:16px}.learner-profile header p{font-size:.88rem;line-height:1.7;color:var(--dim,#65778a)}.learner-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.learner-profile-grid .f{min-width:0}.learner-profile input,.learner-profile textarea{width:100%;max-width:100%;box-sizing:border-box}.learner-profile textarea{min-height:100px;resize:vertical}.learner-profile small{display:block;color:var(--dim,#65778a);font-size:.8rem;line-height:1.65}.learner-profile-photo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.learner-profile-photo img,.learner-profile-photo>span{width:76px;height:76px;border-radius:50%;object-fit:cover;background:#edf2f7}.learner-profile-photo>span{display:grid;place-items:center;font-size:2rem}.learner-profile-photo [hidden]{display:none}.learner-profile .btn{min-height:44px}.learner-profile-history{margin-top:24px;border-top:1px solid #e5ebf1;padding-top:16px}.learner-profile-history article{padding:12px 0;border-bottom:1px solid #e5ebf1}.learner-profile-history article p{margin:6px 0}.learner-profile [role=status]{min-height:1.5em}.ov:has(.learner-profile) .mdl{width:min(760px,calc(100vw - 24px));max-width:none}@media(max-width:600px){.learner-profile-grid{grid-template-columns:1fr}.learner-profile header{flex-wrap:wrap}.ov:has(.learner-profile){padding:12px}.ov:has(.learner-profile) .mdl{padding:18px;width:100%}}
