/* Ajustes locais exclusivos do site Jundiaí */
.jundiai-hospitais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0 45px}.jundiai-hospital{border:1px solid #e5d8c5;border-radius:12px;padding:24px;background:#fff}.jundiai-hospital h3{font-size:20px;line-height:1.3}.jundiai-hospital p{font-size:15px;line-height:1.7}.jundiai-hospital a{color:#956c29;font-weight:700}.jundiai-mapa{width:100%;display:block;max-height:640px;object-fit:contain;border-radius:16px;margin:28px auto}.jundiai-cidades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.jundiai-cidades a{padding:19px;background:#fff;border:1px solid #ebdfce;border-radius:12px;color:#132b40;display:flex;justify-content:space-between;font-weight:700}.jundiai-comparativo{padding:22px;border:1px solid #675437;border-radius:12px;margin:25px 0}.jundiai-comparativo__item{margin:22px 0}.jundiai-comparativo__bar{display:flex;justify-content:space-between;align-items:center;padding:12px;margin:7px 0;border-radius:8px;color:#fff;background:linear-gradient(90deg,#6e665d var(--w),#2b2926 var(--w));font-size:13px;gap:8px}.jundiai-comparativo__bar--gold{background:linear-gradient(90deg,#bd974c var(--w),#2b2926 var(--w))}@media(max-width:800px){.jundiai-hospitais,.jundiai-cidades{grid-template-columns:1fr}.jundiai-comparativo__bar{font-size:11px}}
.jundiai-faq{border:1px solid #dfd8ce;border-left:3px solid #bb9857;background:white;border-radius:10px;margin:10px 0;padding:4px 22px}.jundiai-faq summary{cursor:pointer;padding:18px 0;font-weight:700;color:#141414;list-style:none}.jundiai-faq summary:after{content:'+';float:right;color:#af8744;font-size:22px}.jundiai-faq[open] summary:after{content:'−'}.jundiai-faq p{margin:0 0 22px;line-height:1.8}