/* Arabians Studio v1.7 — Evening page Figma Booking Support correction.
 * Target only section #8 (zero-based index 7), keeping other pages untouched.
 * Match artboard rhythm: photo 812×588, heading/paragraphs/CTAs fill nearly
 * the photograph's height rather than clustering at its vertical midpoint.
 */
@media (min-width:901px) {
 .arabians-evening-canonical .arabians-section-index-7 .source-support-layout,
 .arabians-evening-page.arabians-section-index-7 .source-support-layout {
   grid-template-columns:minmax(0,812fr) minmax(0,906fr);
   gap:calc(49 * var(--figma-unit));
   align-items:center;
 }
 .arabians-evening-canonical .arabians-section-index-7 .source-support-copy,
 .arabians-evening-page.arabians-section-index-7 .source-support-copy {
   min-width:0;
   min-height:calc(492 * var(--figma-unit));
   display:flex;
   flex-direction:column;
   justify-content:space-between;
 }
 .arabians-evening-canonical .arabians-section-index-7 .source-support-copy .section-heading,
 .arabians-evening-page.arabians-section-index-7 .source-support-copy .section-heading {
   margin-bottom:0;
 }
 .arabians-evening-canonical .arabians-section-index-7 .source-support-copy>p,
 .arabians-evening-page.arabians-section-index-7 .source-support-copy>p {
   margin:0;
   max-width:84.11%;
 }
 .arabians-evening-canonical .arabians-section-index-7 .source-support-copy .actions,
 .arabians-evening-page.arabians-section-index-7 .source-support-copy .actions {
   margin-top:0;
 }
}
/* Smaller screens retain Figma's stacked layout; no fixed content heights. */
@media (max-width:900px) {
 .arabians-evening-canonical .arabians-section-index-7 .source-support-copy,
 .arabians-evening-page.arabians-section-index-7 .source-support-copy {
   min-height:0;
 }
}
