.p-profile-fields{border:1px solid #e9dce3;border-radius:16px;padding:25px;margin:22px 0;background:#fff9fa}.p-profile-fields legend{font:400 1.45rem Georgia,serif;color:#214a3a}.p-profile-fields>p{font-size:.87rem;color:#5c766a}.p-profile-summary{padding:23px;margin:24px 0;border-radius:16px;background:#f2f6f0;border:1px solid #dfe9df}.p-profile-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.p-profile-summary dt{font-size:.78rem;color:#587568}.p-profile-summary dd{margin:0;font-weight:700}.p-search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.p-search-grid .p-field:first-child,.p-search-grid .p-field:nth-child(2){grid-column:span 2}@media(max-width:700px){.p-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-search-grid .p-field:first-child,.p-search-grid .p-field:nth-child(2){grid-column:span 1}}@media(max-width:480px){.p-search-grid,.p-profile-summary dl{grid-template-columns:1fr}}