/* Direito — linguagem visual: editorial, autoridade, leitura e confiança. */
.unicb-cp[data-archetype="authority"]{--uc-law-ink:#10243a;--uc-law-warm:#f7f5f0;--uc-law-gold:#b7a06a}
.unicb-cp[data-archetype="authority"] .unicb-cp-hero__overlay{background:linear-gradient(90deg,rgba(6,25,44,.97) 0%,rgba(11,38,65,.90) 50%,rgba(21,55,76,.58) 100%)}
.unicb-cp[data-archetype="authority"] .unicb-cp-facts{background:rgba(9,31,53,.42);border-color:rgba(211,198,162,.24);backdrop-filter:blur(12px)}
.unicb-cp[data-archetype="authority"] .unicb-cp-btn--primary{background:#b7db5a;color:#183106}

.unicb-cp-authority-story{background:var(--uc-law-warm)}
.unicb-cp-authority-story__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:start}
.unicb-cp-authority-story__intro{position:sticky;top:120px}
.unicb-cp-authority-story__intro h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,5vw,62px);font-weight:700;line-height:1.03;letter-spacing:-.025em;color:var(--uc-law-ink);margin:12px 0 20px}
.unicb-cp-authority-story__intro>p{font-size:18px;color:#536170;max-width:590px}
.unicb-cp-authority-pillars{border-top:1px solid #d8d2c4}
.unicb-cp-authority-pillar{display:grid;grid-template-columns:76px 1fr;gap:18px;padding:30px 0;border-bottom:1px solid #d8d2c4}
.unicb-cp-authority-pillar>span{font-family:Georgia,"Times New Roman",serif;color:#927f52;font-size:26px}
.unicb-cp-authority-pillar h3{margin:0 0 7px;color:var(--uc-law-ink);font-size:24px}
.unicb-cp-authority-pillar p{margin:0;color:#5d6672;font-size:15.5px;max-width:570px}

.unicb-cp[data-archetype="authority"] .unicb-cp-learning{background:#fff}
.unicb-cp[data-archetype="authority"] .unicb-cp-learning .unicb-cp-split{border-left:4px solid #b9a371;padding-left:34px;grid-template-columns:1fr 1fr}
.unicb-cp[data-archetype="authority"] .unicb-cp-learning h2{font-family:Georgia,"Times New Roman",serif;color:#10243a}
.unicb-cp[data-archetype="authority"] .unicb-cp-careers{background:#f6f8fa}
.unicb-cp[data-archetype="authority"] .unicb-cp-careers--authority_list .unicb-cp-career-grid{grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid #d8dee5}
.unicb-cp[data-archetype="authority"] .unicb-cp-careers--authority_list .unicb-cp-career-card{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:26px 26px 26px 0;border:0;border-bottom:1px solid #d8dee5;border-radius:0;box-shadow:none;background:transparent}
.unicb-cp[data-archetype="authority"] .unicb-cp-careers--authority_list .unicb-cp-career-card:nth-child(odd){padding-right:42px}
.unicb-cp[data-archetype="authority"] .unicb-cp-careers--authority_list .unicb-cp-career-card:nth-child(even){padding-left:34px;border-left:1px solid #d8dee5}
.unicb-cp-career-index{font-family:Georgia,"Times New Roman",serif;color:#9b875c;font-size:20px;line-height:1.2;padding-top:2px}
.unicb-cp[data-archetype="authority"] .unicb-cp-section--lead{background:linear-gradient(125deg,#0b2540,#143e64)}
.unicb-cp[data-archetype="authority"] .unicb-cp-section--presence{background:#0c263e}
.unicb-cp[data-archetype="authority"] .unicb-cp-presence h2{font-family:Georgia,"Times New Roman",serif}
.unicb-cp[data-archetype="authority"] .unicb-cp-final{background:linear-gradient(120deg,#102c49,#173f67)}

@media(max-width:1024px){.unicb-cp-authority-story__grid{grid-template-columns:1fr;gap:40px}.unicb-cp-authority-story__intro{position:static}.unicb-cp[data-archetype="authority"] .unicb-cp-careers--authority_list .unicb-cp-career-grid{grid-template-columns:1fr}.unicb-cp[data-archetype="authority"] .unicb-cp-careers--authority_list .unicb-cp-career-card:nth-child(n){padding:24px 0;border-left:0}}
@media(max-width:767px){.unicb-cp-authority-story__intro h2{font-size:36px}.unicb-cp-authority-pillar{grid-template-columns:48px 1fr;padding:23px 0}.unicb-cp-authority-pillar>span{font-size:21px}.unicb-cp-authority-pillar h3{font-size:21px}.unicb-cp[data-archetype="authority"] .unicb-cp-learning .unicb-cp-split{padding-left:20px;grid-template-columns:1fr}.unicb-cp[data-archetype="authority"] .unicb-cp-careers--authority_list .unicb-cp-career-card{grid-template-columns:44px 1fr}}

/* Direito — evidências visuais reais, sem slider e sem scripts. */
.unicb-cp[data-archetype="authority"] .unicb-cp-experience{margin-top:42px}
.unicb-cp[data-archetype="authority"] .unicb-cp-experience__heading{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end;margin-bottom:24px}
.unicb-cp[data-archetype="authority"] .unicb-cp-experience__heading h3{font:700 clamp(26px,3vw,37px)/1.15 Georgia,"Times New Roman",serif;color:#fff;margin:0;max-width:650px}
.unicb-cp[data-archetype="authority"] .unicb-cp-experience__heading p{margin:0;font-size:16px;line-height:1.65;color:#dce6f0}
.unicb-cp[data-archetype="authority"] .unicb-cp-experience__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:clamp(340px,38vw,480px)}
.unicb-cp[data-archetype="authority"] .unicb-cp-experience__photo{min-height:0;min-width:0;margin:0;border-radius:16px;overflow:hidden;background:#25435b}
.unicb-cp[data-archetype="authority"] .unicb-cp-experience__photo--featured{grid-row:span 2}
.unicb-cp[data-archetype="authority"] .unicb-cp-experience__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s ease}
@media(hover:hover){.unicb-cp[data-archetype="authority"] .unicb-cp-experience__photo:hover img{transform:scale(1.015)}}
@media(max-width:767px){.unicb-cp[data-archetype="authority"] .unicb-cp-experience{margin-top:30px}.unicb-cp[data-archetype="authority"] .unicb-cp-experience__heading{grid-template-columns:1fr;gap:10px}.unicb-cp[data-archetype="authority"] .unicb-cp-experience__heading h3{font-size:27px}.unicb-cp[data-archetype="authority"] .unicb-cp-experience__heading p{font-size:15px}.unicb-cp[data-archetype="authority"] .unicb-cp-experience__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:240px 160px;height:auto;gap:9px}.unicb-cp[data-archetype="authority"] .unicb-cp-experience__photo--featured{grid-row:auto;grid-column:span 2}.unicb-cp[data-archetype="authority"] .unicb-cp-experience__photo{border-radius:11px}}
@media(max-width:420px){.unicb-cp[data-archetype="authority"] .unicb-cp-experience__grid{grid-template-rows:205px 138px}}
@media(prefers-reduced-motion:reduce){.unicb-cp[data-archetype="authority"] .unicb-cp-experience__photo img{transition:none}.unicb-cp[data-archetype="authority"] .unicb-cp-experience__photo:hover img{transform:none}}
