.fwac-profile{display:flex;align-items:flex-start;gap:24px;margin:0 0 32px;padding:24px;border:1px solid rgba(128,128,128,.35);border-radius:10px;color:inherit;background:transparent;box-sizing:border-box}
.fwac-profile-image{flex:0 0 150px;width:150px;margin:0}
.fwac-profile-image img{display:block;width:100%;height:auto;border-radius:6px}
.fwac-profile-body{flex:1;min-width:0}
.fwac-profile-name{margin:0 0 6px;font-size:1.35rem;line-height:1.5}
.fwac-profile-ruby{margin:0 0 16px;font-size:.9rem;opacity:.75}
.fwac-profile-details{margin:0}
.fwac-profile-details>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid rgba(128,128,128,.22)}
.fwac-profile-details>div:last-child{border-bottom:0}
.fwac-profile-details dt{font-weight:600}
.fwac-profile-details dd{margin:0;overflow-wrap:anywhere}
@media(max-width:600px){.fwac-profile{gap:16px;padding:16px;flex-direction:column}.fwac-profile-image{flex:0 0 auto;width:120px}.fwac-profile-body{width:100%}.fwac-profile-details>div{grid-template-columns:95px minmax(0,1fr);gap:8px}}
