.profile-sections,.profile-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.profile-sections a{padding:.65rem .9rem;border:1px solid #d8dce8;border-radius:.7rem}.profile-language-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.7rem;align-items:end;margin:.8rem 0}.profile-language-row .field{min-width:0}.profile-qualification,.profile-management-fields{border:1px solid #d8dce8;border-radius:.7rem;margin:1rem 0;padding:1rem}.profile-qualification summary,.profile-management-fields summary{cursor:pointer;font-weight:600;padding:.4rem}.profile-qualification form{margin-top:1rem}.profile-review-form{border-top:1px solid #d8dce8;padding-top:1rem}.licence-badge{white-space:normal;display:inline-flex;max-width:100%}.profile-sections a:focus-visible{outline:3px solid currentColor;outline-offset:2px}@media(max-width:600px){.profile-language-row{grid-template-columns:minmax(0,1fr)}.profile-language-row button{justify-self:start}.profile-actions>*{flex:1 1 100%}.profile-sections a{flex:1 1 auto;text-align:center}}

.profile-name-launch{font:inherit;font-weight:inherit;color:inherit;line-height:inherit;background:none;border:0;padding:0;text-align:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.profile-name-launch:focus-visible{outline:2px solid currentColor;outline-offset:4px}
