/* A conversation and envelope, drawn in the same style as Booking's calendar. */
.contact-opening>.frame{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px;align-items:center}
.contact-intro-copy{min-width:0}
.contact-conversation{display:block;width:100%;height:auto;max-width:340px;justify-self:end}
@media(max-width:1100px){.contact-opening>.frame{grid-template-columns:minmax(0,1fr) 270px;gap:35px}}
@media(max-width:850px){.contact-opening>.frame{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.contact-opening h1{font-size:clamp(42px,6vw,51px)}}
@media(max-width:600px){.contact-opening>.frame{grid-template-columns:1fr;gap:16px}.contact-opening h1{font-size:52px}.contact-conversation{max-width:200px;justify-self:center}.contact-opening{padding-bottom:28px}}
