/* Refinamento de hierarquia para a cópia v5, mantendo o sistema visual da v4. */
.v5-kicker{margin:0 auto 20px!important;font-family:Geist,sans-serif;font-size:12px!important;font-weight:600;line-height:1.3!important;letter-spacing:.055em;text-transform:uppercase;color:#5a5650}
.v3-hero-txt{max-width:1000px}
.v3-hero h1{font-size:clamp(2.5rem,4.7vw,4.25rem);max-width:23ch}
.v3-hero-txt>p:not(.v5-kicker){max-width:63ch}
.v3-hero-vis[role="img"]{font-size:0}
/* Fila: somente a parte da interface necessária para a seção, sem repetir o exemplo. */
#prioridade .hw-cap{height:400px;overflow:hidden}
#prioridade .ap-queue{display:block;min-height:386px}
#prioridade .ap-queue-main{padding:0;overflow:visible}
#prioridade .ap-top{min-height:65px}
#prioridade .ap-filters{margin-bottom:18px;padding:0 20px}
#prioridade .ap-queues{display:grid;gap:10px;padding:0 20px 24px}
#prioridade .ap-queues>div{border:1px solid #e5ded4;border-radius:9px;background:#fff;padding:14px;display:grid;grid-template-columns:94px minmax(0,1fr);gap:6px 12px;align-items:center}
#prioridade .ap-queues p{margin:0;font-size:12px;font-weight:600}
#prioridade .ap-queues span{grid-column:2;font-size:10px;color:#5a5650;line-height:1.4}
#prioridade .ap-queues b{grid-row:1 / span 2;align-self:center}
.team .person-bio{max-width:52ch}
/* Tool utility buttons stay secondary after the prototype prepares a draft. */
.close-draft .actions{flex-wrap:wrap}
.close-draft .btn{max-width:100%;white-space:normal;height:auto;min-height:42px;line-height:1.35}
@media(max-width:640px){
 .v3-hero-txt>.v5-kicker{font-size:11px!important;margin-bottom:16px!important}
 .v3-hero h1{font-size:clamp(1.85rem,7.6vw,2.5rem);max-width:19ch}
 .v3-hero-txt>p:not(.v5-kicker){font-size:1rem;line-height:1.55}
 .v3-ctas{gap:8px;flex-wrap:wrap}
 .v3-ctas .btn{min-height:44px;font-size:12px;padding-inline:12px}
 #prioridade .hw-cap{height:380px}
 #prioridade .ap-filter,#prioridade .ap-search{display:none}
 #prioridade .ap-queues{padding-inline:12px}
 #prioridade .ap-queues>div{grid-template-columns:65px minmax(0,1fr);gap:5px 8px;padding:12px 10px}
 #prioridade .ap-queues p{font-size:11px}
 #prioridade .ap-queues span{font-size:9px}
}
