.gsr-home-random-selection {
            margin-top: clamp(1.4rem, 3vw, 2.1rem);
        }

        .seo-page--startseite .seo-hero {
            background: #f6e4e4 !important;
            border-color: #ead5d5 !important;
        }

        .seo-page--startseite .gsr-page-nav-section,
        .seo-page--startseite .gsr-overview-topic-section {
            background: #f6e4e4 !important;
            border-color: #ead5d5 !important;
        }

        .seo-page--startseite .gsr-home-trending-links {
            display: grid !important;
            grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
            gap: 14px !important;
            width: 100% !important;
            margin: 22px auto 26px !important;
        }

        .seo-page--startseite .gsr-home-trending-card {
            display: flex !important;
            min-height: 148px !important;
            flex-direction: column !important;
            justify-content: space-between !important;
            gap: 8px !important;
            padding: 18px 18px 16px !important;
            border: 1px solid #ead5d5 !important;
            border-radius: 18px !important;
            background: #fffaf6 !important;
            color: #3f3131 !important;
            text-decoration: none !important;
            box-shadow: 0 12px 24px rgba(88, 55, 65, 0.07) !important;
            transition: transform 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease !important;
        }

        .seo-page--startseite .gsr-home-trending-card:hover,
        .seo-page--startseite .gsr-home-trending-card:focus-visible {
            border-color: #d65c92 !important;
            box-shadow: 0 16px 30px rgba(88, 55, 65, 0.11) !important;
            transform: translateY(-2px) !important;
        }

        .seo-page--startseite .gsr-home-trending-kicker {
            width: fit-content !important;
            padding: 4px 9px !important;
            border-radius: 999px !important;
            background: #f6e4e4 !important;
            color: #8c3b5d !important;
            font-size: 0.72rem !important;
            font-weight: 900 !important;
            line-height: 1.1 !important;
            text-transform: uppercase !important;
        }

        .seo-page--startseite .gsr-home-trending-card strong {
            display: block !important;
            color: #3f3131 !important;
            font-size: clamp(1.15rem, 0.96rem + 0.55vw, 1.45rem) !important;
            line-height: 1.14 !important;
        }

        .seo-page--startseite .gsr-home-trending-card span:last-child {
            color: rgba(63, 49, 49, 0.76) !important;
            font-size: 0.93rem !important;
            line-height: 1.42 !important;
        }

        .seo-page--startseite .gsr-home-picks--materialsuche {
            width: 100% !important;
        }

        .gsr-home-picks--materialsuche {
            width: min(1180px, calc(100vw - 40px)) !important;
            max-width: 100% !important;
            margin: 24px auto 34px !important;
            margin-left: auto !important;
            margin-right: auto !important;
            padding: 0 !important;
            transform: none !important;
            background: transparent !important;
            border: 0 !important;
            border-radius: 0 !important;
            box-shadow: none !important;
        }

        .gsr-home-picks--materialsuche .gsr-materialien-panel {
            width: 100% !important;
            max-width: 100% !important;
            min-width: 0 !important;
            margin: 0 !important;
            padding: 24px !important;
            background: #f6e4e4 !important;
            border: 1px solid #ead5d5 !important;
            border-radius: 18px !important;
            box-shadow: none !important;
            box-sizing: border-box !important;
        }

        @media (max-width: 900px) {
            .seo-page--startseite .gsr-home-trending-links {
                grid-template-columns: 1fr !important;
                gap: 10px !important;
            }

            .seo-page--startseite .gsr-home-trending-card {
                min-height: 0 !important;
                padding: 15px 16px !important;
            }

            .gsr-home-picks--materialsuche {
                width: min(560px, calc(100vw - 32px)) !important;
            }

            .seo-page--startseite .gsr-home-picks--materialsuche {
                width: 100% !important;
            }

        }

        @media (max-width: 520px) {
        }
