/* Layout editorial da biografia e identificação da seção Recursos — versão 11 */
.about{display:block;padding:82px clamp(28px,7vw,125px);background:#f3f0ea}
.about-copy{display:block;max-width:1180px;margin:0 auto;padding:0}
.about-copy:after{content:"";display:table;clear:both}
.about-photo{float:right;position:relative;top:auto;width:300px;height:380px;margin:0 0 30px 44px;padding:7px;border:1px solid #B8955F;background:transparent;box-shadow:none}
.about-photo img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 30%}
.about-title{text-align:center;margin:0 0 28px}
.about-title h2{display:inline-block;text-align:center;max-width:none;margin:0;font-size:clamp(1.65rem,2.21vw,2.4rem)}
.about-title h2 span{display:block;white-space:nowrap}
.about-title h2 span+span{margin-top:10px}
.bio-frame{display:block;border:0;padding:0;background:transparent}
.bio-frame p{font-size:.94rem;line-height:1.68;color:#555954;margin:0 0 1em;text-align:justify;hyphens:auto;-webkit-hyphens:auto}
.bio-frame strong{color:#343834;font-weight:600}
.bio-clear{display:block;clear:both}
.about-cta{display:inline-flex;margin-top:14px}
.about-credentials{clear:both;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-top:34px}
.about-credentials>div{min-height:82px;display:flex;flex-direction:column;justify-content:center;border-top:1px solid #B8955F;padding:15px 0}
.about-credentials .brokerage{align-items:flex-start}
.about-credentials .rootquest-logo{width:180px;height:56px;object-fit:contain;object-position:left center}
.blog{background:var(--ink,#0e1110)}
@media(max-width:820px){.about{padding:66px 24px}.about-photo{width:270px;height:342px;margin-left:30px}.about-title h2{font-size:clamp(1.35rem,5.1vw,2.05rem)}.bio-frame p{font-size:.93rem}}
@media(max-width:640px){.about-photo{float:none;width:min(100%,300px);height:380px;margin:0 auto 32px}.about-credentials{grid-template-columns:1fr}.about-credentials .brokerage{align-items:flex-start}}
