.profile-summary{margin:30px 0;padding:28px;background:#f1eee7;border:1px solid #dad8d1}.profile-summary h2{font-size:29px;margin-top:0}.profile-summary dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px 22px;font-size:14px;line-height:1.7}.profile-summary dt{font-weight:600}.profile-summary dd{margin:0}.profile-summary a{text-decoration:underline;text-underline-offset:3px}.profile-context{margin:35px 0}.profile-context h2{font-size:30px}.profile-context li{margin:12px 0;line-height:1.8}.name-variants{font-size:12px;color:#58636b;line-height:1.7}.profile-search{display:flex;flex-direction:column;gap:10px;flex:1;min-width:180px}.profile-search input{width:100%;min-width:0;padding:13px;border:1px solid #c8c4b9;background:white;color:#172d3b;font:14px Arial}.profile-empty{padding:25px;border:1px solid #dad8d1}.gallery-directory-link{display:inline-block;margin:18px 0;font-size:14px;border-bottom:1px solid #846b46;padding-bottom:5px}@media(max-width:680px){.profile-summary{padding:20px}.profile-summary dl{grid-template-columns:1fr;gap:5px}.profile-summary dd{margin-bottom:14px}.profile-search{margin-bottom:20px}.profile-summary h2{font-size:26px}}