/*
 * GrandLiga Guide Hub + Legal Insights unified geometry — v1.9.
 * This file is the final source of truth and is loaded after both legacy hub
 * stylesheets. Historical per-page hotfixes are intentionally overridden.
 */

.gl-standard-hub {
    margin-top: 0 !important;
    padding-top: 155px !important;
}

.gl-standard-hero {
    padding: 46px 50px 40px !important;
    align-items: start !important;
}

.gl-standard-hero h1 {
    margin: 0 !important;
    padding: 0 !important;
}

.gl-standard-hero > :first-child > p {
    margin: 18px 0 0 !important;
}

@media (max-width: 1180px) {
    .gl-standard-hero {
        gap: 28px !important;
    }
}

@media (max-width: 767px) {
    .gl-standard-hub {
        margin-top: 0 !important;
        padding-top: calc(var(--gl-fixed-header-height, 145px) + 18px) !important;
    }

    .gl-standard-hero {
        padding: 28px 18px 28px !important;
    }

    .gl-standard-hero > :first-child > p {
        margin-top: 14px !important;
    }
}
