/* Agendamento: fotos reais, contato e valores antes do conteúdo editorial. */
.sf-preco{font-size:.91rem;line-height:1.65;margin:0 0 23px;color:#3d4948}.sf-preco a{color:#1f3a5f;text-decoration:underline;text-underline-offset:3px}
.sf-visita-hero{padding:38px 0 48px;background:#f7f4ed}.sf-visita-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.sf-eyebrow{font-size:.74rem;letter-spacing:.1em;font-weight:700;color:#586c61}.sf-visita-hero h1{font-family:Georgia,serif;font-size:clamp(2.4rem,4.4vw,3.7rem);line-height:1.08;color:#1f3a5f;margin:18px 0 22px}.sf-visita-lead{font-size:1.08rem;line-height:1.7;max-width:48ch}.sf-visita-lista{padding-left:1.2em;line-height:1.85;margin:20px 0 25px}.sf-contato{font-size:.86rem;line-height:1.6;margin:12px 0 18px}.sf-visita-foto{margin:0;min-width:0}.sf-visita-foto img{width:100%;height:490px;object-fit:cover;object-position:center 55%;border-radius:26px}.sf-visita-foto figcaption{font-size:.8rem;margin-top:10px;color:#56615b}.sf-visita-galeria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:36px;padding-bottom:36px}.sf-visita-galeria figure{margin:0}.sf-visita-galeria img{width:100%;height:240px;object-fit:cover;border-radius:14px}.sf-visita-galeria figcaption{font-size:.9rem;margin-top:10px;color:#1f3a5f}
@media(max-width:760px){.sf-visita-grid{grid-template-columns:1fr;gap:24px}.sf-visita-hero{padding:22px 0 30px}.sf-visita-hero h1{font-size:2.5rem}.sf-visita-foto img{height:340px}.sf-visita-galeria{gap:12px}.sf-visita-galeria img{height:170px}.sf-visita-galeria figcaption{font-size:.78rem}.sf-visita-hero .btn{width:100%;white-space:normal;text-align:center}.sf-visita-lista{font-size:.95rem}}
@media(max-width:430px){.sf-visita-galeria{grid-template-columns:1fr}.sf-visita-galeria img{height:250px}}
body.contraste-alto .sf-visita-hero{background:#000;color:#fff}body.contraste-alto .sf-preco,body.contraste-alto .sf-eyebrow,body.contraste-alto .sf-visita-hero h1,body.contraste-alto .sf-visita-foto figcaption,body.contraste-alto .sf-visita-galeria figcaption{color:#fff}
