/* Fonte única Poppins (26/10/2026): Poppins Médio (500) no texto, Poppins grande e forte (700–800) nos títulos. Vem por último. */
body[data-materia="soc"]{--sans:'Poppins',system-ui,sans-serif;--serif:'Poppins',system-ui,sans-serif;font-family:'Poppins',system-ui,sans-serif;font-weight:500}
body[data-materia="soc"] *{font-family:'Poppins',system-ui,sans-serif!important;font-style:normal}
body[data-materia="soc"] :is(p,li,span,a,summary,figcaption,small,label,.answer,.hero-sub){font-weight:500}
body[data-materia="soc"] :is(h1,h2,.title,.final h2,.offer h2,.menu-head h2,.plan-price .new,.stat b,.g-selo b){font-weight:800;letter-spacing:-.02em}
body[data-materia="soc"] :is(h3,h4,.plan-name,.btn,.btn .b-txt,.plan-flag,b,strong,.ap-txt b,summary){font-weight:700}
body[data-materia="soc"] .note{font-weight:600}
body[data-materia="soc"] .hero h1{font-size:clamp(30px,7.4vw,56px);line-height:1.1}
body[data-materia="soc"] :is(.title,.offer h2,.final h2){font-size:clamp(25px,5.6vw,40px);line-height:1.16}
body[data-materia="soc"] .hero-sub{font-size:clamp(15.5px,3.9vw,18px);line-height:1.55}
