.vale-page .day-hero h1{font-size:clamp(2.8rem,4.5vw,4.2rem)}.vale-page .day-distance{flex-wrap:wrap;gap:10px 20px}.vale-text-feature{max-width:850px}.vale-text-feature p{max-width:740px}.vale-page .day-feature a{color:#efd5aa}.vale-hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:30px}.vale-hub-grid .card{display:block}.vale-hub-grid .card img{width:100%;height:300px;object-fit:cover}.vale-hub-grid h3{color:var(--forest)}.vale-wine-feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:40px;padding:30px;background:var(--cream);border-radius:22px}.vale-wine-feature .day-photo img{max-height:550px;object-fit:contain}.vale-wine-feature h3{font-size:clamp(2rem,3.4vw,3.2rem);margin:14px 0;color:var(--forest)}.vale-wine-feature:focus-visible,.vale-hub-grid a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}#vale-canteiros-quilombo{scroll-margin-top:100px}
.vale-page .footer h3{color:#e7ede6}
@media(max-width:700px){.vale-hub-grid,.vale-wine-feature{grid-template-columns:1fr;gap:25px}.vale-wine-feature{padding:20px}.vale-hub-grid .card img{height:auto;aspect-ratio:4/3}.vale-page .day-hero h1{font-size:clamp(2.65rem,11vw,3.5rem)}}

