/* Only real CPT profiles; existing shared Fashion Profile/Page styles remain untouched. */
.bez-model-profile .fashion-intro-copy{min-width:0;overflow-wrap:anywhere}
.bez-model-profile .fashion-intro-copy h2:not(:first-child),.bez-model-profile .fashion-intro-copy h3:not(:first-child){margin-top:28px}
.bez-model-profile .fashion-intro-copy>figure,.bez-model-profile .fashion-intro-copy>.wp-block-group{margin-top:24px}
.bez-model-profile .fashion-intro-copy img{max-width:100%;height:auto}
.bez-model-profile .bez-profile-characteristics{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:0;margin:28px 0 0;border-block:1px solid #d9cdbd;padding:12px 0}
.bez-model-profile .bez-profile-characteristics>div{min-width:0;padding:12px 18px;border-right:1px solid #d9cdbd}
.bez-model-profile .bez-profile-characteristics>div:last-child{border-right:0}
.bez-model-profile dt{font:10px/1.7 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#252321;margin:0 0 8px}
.bez-model-profile dd{font:14px/1.8 Arial,sans-serif;color:#655f59;margin:0;overflow-wrap:anywhere}
.bez-model-profile .bez-profile-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 6%;margin-bottom:0}
.bez-model-profile .bez-profile-preferences>div{min-width:0;border-top:1px solid #d9cdbd;padding-top:18px}
.bez-model-profile .fashion-gallery-section+.fashion-gallery-section{margin-top:40px}
@media(max-width:700px){
 .bez-model-profile .bez-profile-characteristics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}
 .bez-model-profile .bez-profile-characteristics>div{padding:12px 12px 12px 0;border:0}
 .bez-model-profile .bez-profile-preferences{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}
 .bez-model-profile dd{font-size:14px}
}
.editor-styles-wrapper .bez-profile-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:24px}
.editor-styles-wrapper .bez-profile-editor-fields label{font-size:12px;font-family:Arial,sans-serif;letter-spacing:.03em;color:#252321}
.editor-styles-wrapper .bez-model-profile-layout .fashion-gallery-section>h2{padding-right:0}
@media(max-width:700px){.editor-styles-wrapper .bez-profile-editor-fields{grid-template-columns:minmax(0,1fr)}}
