/* P1-039 (WCAG 2.5.8 / 2.4.7): alvos de toque avulsos >= 24px e foco visível em todos os elementos focáveis. */
footer a,.breadcrumbs a,.post-author a,main div>a:not(.btn):not(.btn-whatsapp-cta):only-of-type{display:inline-flex;align-items:center;min-height:24px;padding:2px 0}
:where(summary,[tabindex]):focus-visible{outline:3px solid #c66a00;outline-offset:3px}
/* P1-036 (mobile/Instagram): o menu repetia o botão do topo ("Conheça os psicólogos" e "Conheça os profissionais",
   ambos para /especialistas/). No celular fica só o botão do topo; o cabeçalho fixo perde uma linha. */
@media(max-width:850px){header.nav nav.links a.btn[href="/especialistas/"]{display:none}}
/* (substituído pelo abre/fecha) */
@media(max-width:550px){.nav .wrap{min-height:unset}header.nav nav.links{flex-wrap:nowrap;gap:0 2px}header.nav nav.links a{padding:8px 5px;font-size:11.5px;white-space:nowrap}}
@media(max-width:359px){header.nav nav.links{flex-wrap:wrap}}
/* P1-029: no hero mobile, um único CTA para /especialistas/ (o 2º botão repetia o destino do 1º). */
@media(max-width:550px){.hero .actions a.btn.outline[href="/especialistas/"]{display:none}}
/* P1-029/P1-031: CTA de salto para os contatos na primeira dobra de /especialistas/ e /atendimento-popular/. */
.cro-hero-actions{margin-top:18px}.cro-hero-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center}
.cro-note{font-size:14px;margin:10px 0 0}#lista-profissionais,#contatos-profissionais{scroll-margin-top:130px}
@media(max-width:550px){.cro-hero-btn{width:100%}}
/* P0-041: botão do cabeçalho (ex.: "Fale pelo WhatsApp") com alvo de toque >= 44px no celular. */
@media(max-width:850px){header.nav .wrap>.btn{min-height:44px}}
