.sobre_container__Ii_ed{width:min(100%,1160px);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4rem)}.sobre_container__Ii_ed>h1{margin-bottom:clamp(2rem,5vw,3.5rem);color:var(--foreground);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.025em;line-height:1.1;text-align:center;text-wrap:balance}.sobre_content__7EmjV{display:grid;align-items:center;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem)}.sobre_textSection__Z_Vsq{max-width:68ch;color:var(--foreground);font-size:1.08rem;line-height:1.75}.sobre_textSection__Z_Vsq p+p{margin-top:1rem}.sobre_imageSection__eKBPu{width:100%}.sobre_image__97bHz{display:block;width:100%;height:auto;border-radius:16px;outline:1px solid rgba(0,0,0,.1);box-shadow:var(--shadow-image)}.sobre_equipeMedica__5xr9q{margin-top:clamp(3.5rem,8vw,6rem);padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--border-color)}.sobre_sectionTitle__WV7uU{margin-bottom:2rem;color:var(--foreground);font-size:clamp(1.7rem,3vw,2.25rem);letter-spacing:-.02em;text-align:center;text-wrap:balance}.sobre_medicosGrid__gJWQM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.sobre_medicoLink__enU68{display:block;color:inherit;text-decoration:none}.sobre_medicoCard__sDGgB{display:flex;flex-direction:column;align-items:center;height:100%;padding:clamp(1.25rem,3vw,2rem);text-align:center;background-color:var(--card-background);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 6px 18px rgba(22,54,40,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sobre_medicoLink__enU68:focus-visible .sobre_medicoCard__sDGgB,.sobre_medicoLink__enU68:hover .sobre_medicoCard__sDGgB{border-color:var(--primary);box-shadow:0 10px 24px rgba(22,54,40,.13);transform:translateY(-3px)}.sobre_medicoImageContainer__FVnNU{margin-bottom:1rem}.sobre_medicoImage__oKvKQ{width:150px;height:150px;object-fit:cover;border-radius:50%;outline:1px solid rgba(0,0,0,.1)}.sobre_medicoCard__sDGgB h3{margin-bottom:.5rem;color:var(--foreground);font-size:1.25rem;line-height:1.25;text-wrap:balance}.sobre_medicoCard__sDGgB p{color:var(--foreground);font-size:.95rem;line-height:1.5}.sobre_medicoCard__sDGgB p+p{margin-top:.35rem;color:var(--muted-foreground)}@media (min-width:768px){.sobre_content__7EmjV{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}}@media (max-width:767px){.sobre_medicosGrid__gJWQM{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sobre_medicoCard__sDGgB{transition:none}}