.profile-details-view{margin-top:28px}.profile-detail-section{border-top:1px solid #dfe7d6;margin-top:27px;padding-top:25px}.profile-detail-section h2,.profile-prompt-cards h2{letter-spacing:-.4px;margin-bottom:15px;font-family:Georgia,serif;font-size:25px;line-height:1.4}.profile-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.profile-detail-tags span{color:#536e40;overflow-wrap:anywhere;background:#edf3e5;border:1px solid #dfe8d6;border-radius:8px;max-width:100%;padding:8px 11px;font-size:14px;line-height:1.5}.profile-detail-section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-detail-section dt{color:#81906e;margin-bottom:6px;font-size:12px}.profile-detail-section dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.profile-prompt-cards{gap:15px;margin-top:27px;display:grid}.profile-prompt-cards section{background:#eef3e7;border-radius:10px;padding:22px 24px}.profile-prompt-cards h2{margin-bottom:10px;font-size:22px}.profile-prompt-cards p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5b7250;font-size:16px;line-height:1.85}.profile-favourites{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.profile-favourites h3{color:#6a8058;margin-bottom:10px;font-size:13px;font-weight:500}.profile-favourites .profile-detail-tags{gap:6px}.profile-favourites .profile-detail-tags span{padding:6px 9px;font-size:13px}.photo-unchecked{color:#839277;margin-top:7px;font-size:12px;display:inline-flex}.email-photo-requirement{color:#627c50;background:#eef3e7;border:1px solid #dce6d2;border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.8}.email-photo-requirement a{margin-top:7px;text-decoration:underline;display:inline-flex}.person-open-to{color:#7b8f6b;font-size:12px;line-height:1.8}.admin-person-dialog .profile-details-view{margin-top:0}.admin-person-dialog .profile-detail-section h2{font-size:21px}.admin-person-dialog .profile-detail-section{margin-top:15px;padding-top:15px}@media (max-width:560px){.profile-detail-section h2{font-size:23px}.profile-detail-section dl,.profile-favourites{grid-template-columns:1fr}.profile-detail-tags span{font-size:13px}.profile-prompt-cards section{padding:18px}.profile-prompt-cards h2{font-size:21px}.profile-prompt-cards p{font-size:15px}.profile-details-view{margin-top:22px}.profile-detail-section{margin-top:22px;padding-top:22px}}
