/* UAE editorial additions: long hero copy and readable comparison tables. */
.studio-hero h1 { font-size: clamp(2.45rem, 4.2vw, 4.3rem); }
.gulf-table-scroll { max-width: 100%; overflow-x: auto; margin: 1.5rem 0; }
.gulf-table-scroll:focus-visible { outline: 2px solid #ff2400; outline-offset: 4px; }
.gulf-table-scroll table { width: 100%; border-collapse: collapse; font-size: .95rem; line-height: 1.6; }
.gulf-table-scroll th, .gulf-table-scroll td { padding: .8rem; text-align: left; vertical-align: top; border-bottom: 1px solid #ddd; }
.gulf-table-scroll th { font-weight: 600; }
#articleBody .gulf-table-scroll table { min-width: 640px; }
@media (max-width: 700px) { .studio-hero h1 { font-size: 2.45rem; } }
