/* r9.90 — conditional booking polish */
/* Contact: heading stays in its column; Italian process is translated in module data. */
.gsr-page-head--booking{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);gap:clamp(64px,8vw,128px);align-items:end}
.gsr-page-head--booking>div:first-child{min-width:0}
.gsr-page-head--booking h2{max-width:11.5ch;font-size:clamp(2.7rem,4.8vw,5rem);line-height:.9;overflow-wrap:normal;word-break:normal;text-wrap:balance}
.gsr-page-head--booking .gsr-copy{min-width:0;max-width:52ch;justify-self:stretch}
@media(max-width:767px){.gsr-page-head--booking{grid-template-columns:1fr;gap:24px}.gsr-page-head--booking h2{font-size:clamp(2.7rem,12vw,4.5rem);max-width:12ch}}
