/* Página Sobre: bloco «Quem está por trás» (views/v3/partials/entity-facts.php) */
body.p-about .ent{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}
body.p-about .ent .firm{max-width:none}
body.p-about .ent .co{border-top:0;padding-top:0;font-size:16px;gap:12px 24px}
body.p-about .ent .co dd{margin:0;overflow-wrap:anywhere}
body.p-about .ent-r h3{font-size:18px;font-weight:700;line-height:1.25;margin:0 0 12px}
body.p-about .ent-r p{font-size:16px;line-height:1.55;max-width:60ch}
body.p-about .ent-l{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:12px}
body.p-about .ent-l li{display:grid;grid-template-columns:24px 1fr;gap:12px;font-size:16px;line-height:1.5}
body.p-about .ent-links{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:6px;font-size:16px}
/* retrato do advogado (partial founder.php, variante portrait) + nome, função, cédula e perfis */
body.p-about .fdr-about{display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px;align-items:start;margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid var(--ink)}
body.p-about .fdr-about .fp-portrait{max-width:none}
body.p-about .fdr-about .fdr-t{gap:8px}
body.p-about .fdr-name{font-size:clamp(32px,4vw,44px);margin:0}
body.p-about .fdr-about .fdr-r{font-size:17px}
body.p-about .fdr-b{font-size:16px;line-height:1.55;max-width:60ch}
body.p-about .fdr-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:8px}
body.p-about .fdr-links a{display:inline-flex;align-items:center;min-height:44px}
@media (max-width:900px){body.p-about .ent{grid-template-columns:minmax(0,1fr);gap:40px}body.p-about .ent .co dd{margin-bottom:8px}
body.p-about .fdr-about{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:40px;padding-bottom:40px}
body.p-about .fdr-about .fp-portrait{max-width:260px}}
