.awp-person,.awp-person>a{display:inline-flex;align-items:center;gap:12px;max-width:100%;text-decoration:none;color:#1e3a8a;font-weight:600}.awp-person img,.awp-member-heading img{border-radius:50%;object-fit:cover;flex:none}.awp-person span{overflow-wrap:anywhere}.awp-person a:focus-visible,.awp-person-actions :focus-visible{outline:3px solid #b08043;outline-offset:3px}.awp-author{padding:18px;border:1px solid #dbeafe;border-radius:16px;background:#f8f7ff;margin:20px 0}.awp-author h2{font-size:1rem;margin:0 0 12px}.awp-member-heading{display:flex;gap:18px;align-items:center}.awp-person-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.awp-person-actions form{margin:0}.awp-person-actions input[type=text]{width:min(260px,100%);max-width:100%;padding:9px;border:1px solid #c084fc;border-radius:8px}.awp-person-actions button,.awp-person-actions>a{padding:10px 16px;border:1px solid #c084fc;border-radius:10px;background:#f8f7ff;color:#1e3a8a;cursor:pointer;min-height:44px}.awp-contact-fields[hidden]{display:none!important}.awp-contact-choice{padding:18px;border:1px solid #dbeafe;border-radius:14px}.awp-contact-choice label{display:block;margin:10px 0}@media(max-width:600px){.awp-member-heading{align-items:flex-start;gap:12px}.awp-member-heading h1{font-size:1.6rem}.awp-person-actions{align-items:stretch}.awp-person-actions form{max-width:100%}.awp-person-actions input{box-sizing:border-box}}

.awp-person img,.awp-profile-card .awp-person img,.awp-discover-card .awp-person img{width:var(--awp-avatar-size,48px);height:var(--awp-avatar-size,48px);max-width:none;object-fit:cover}
