.urgent-grid { grid-template-columns: 1.1fr 1.25fr 1.25fr 1.1fr; }
.observer-form { grid-template-columns: 1.3fr .8fr .8fr 1fr auto; }
.tracking-layout { grid-template-columns: minmax(0, 2.15fr) minmax(330px, .85fr); }
.globe-wrap { min-height: 660px; }
.object-cards { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.info-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }

/* v1.0.9 hero */
.journey-copy { padding-right: min(24vw, 300px); }

/* v1.1.0 */
.radar-nav-main { justify-content: flex-end; margin-top: -52px; padding-right: 380px; }
.portal-cover-hero { max-height: 720px; }

/* v1.1.1: Kein Abschneiden durch eine maximale Hero-Höhe */
.portal-cover-hero {
    max-height: none !important;
}
.portal-cover-hero img {
    height: auto !important;
    object-fit: contain !important;
    object-position: center !important;
}
