/* A project brief and clear objective, matching the Contact and Booking illustrations. */
.sales-opening>.frame{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px;align-items:center}
.sales-intro-copy{min-width:0}
.sales-project-brief{display:block;width:100%;height:auto;max-width:340px;justify-self:end}
@media(max-width:1100px){.sales-opening>.frame{grid-template-columns:minmax(0,1fr) 270px;gap:35px}}
@media(max-width:850px){.sales-opening>.frame{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.sales-opening h1{font-size:clamp(42px,6vw,51px)}}
@media(max-width:600px){.sales-opening>.frame{grid-template-columns:1fr;gap:16px}.sales-opening h1{font-size:52px}.sales-project-brief{max-width:200px;justify-self:center}.sales-opening{padding-bottom:28px;background:#f5f8f9}}
