@media (max-width: 760px) {
            body.stag-account-root-clean,
            body.stag-unified-public-rhythm {
                --stag-shell-edge: 10px;
                --stag-shell-top: 8px;
                --stag-shell-bottom: 18px;
                --stag-shell-pad-x: 16px;
                --stag-shell-pad-top: 22px;
                --stag-shell-pad-bottom: 24px;
                overflow-x: hidden !important;
            }

            /* The theme container was still 48 px narrower on mobile. Keep the same
               clean page hierarchy, but use the Ortswetter-like mobile edge. */
            body.stag-account-root-clean #content > .container,
            body.stag-account-root-clean .site-content > .container,
            body.stag-account-root-clean main.site-main,
            body.stag-account-root-clean .mg-posts-sec-inner,
            body.stag-account-root-clean .bs-blog-post,
            body.stag-account-root-clean article.page,
            body.stag-account-root-clean article.type-page,
            body.stag-unified-public-rhythm #content > .container,
            body.stag-unified-public-rhythm .site-content > .container,
            body.stag-unified-public-rhythm main.site-main,
            body.stag-unified-public-rhythm .mg-posts-sec-inner,
            body.stag-unified-public-rhythm .bs-blog-post,
            body.stag-unified-public-rhythm article.page,
            body.stag-unified-public-rhythm article.type-page {
                width: calc(100% - 20px) !important;
                max-width: none !important;
                margin-left: auto !important;
                margin-right: auto !important;
                padding-left: 0 !important;
                padding-right: 0 !important;
                transform: none !important;
            }

            body.stag-account-root-clean :is(.stag-account-ui,.stag-products-ui,.stag-subpage-ui,.stag-profile-ui,.stag-community-ui),
            body.stag-unified-public-rhythm :is(.stag-account-ui,.stag-products-ui,.stag-subpage-ui,.stag-profile-ui,.stag-community-ui) {
                box-sizing: border-box !important;
                width: 100% !important;
                max-width: none !important;
                min-width: 0 !important;
                margin: 8px auto 18px !important;
                padding: 0 !important;
                left: auto !important;
                right: auto !important;
                transform: none !important;
            }

            body.stag-account-root-clean :is(.stag-hero,.stag-community-hero,.stag-subpage-card,.stag-profile-card,.stag-product-authority-panel,.stag-feature-panel),
            body.stag-unified-public-rhythm :is(.stag-hero,.stag-community-hero,.stag-subpage-card,.stag-profile-card,.stag-product-authority-panel,.stag-feature-panel) {
                box-sizing: border-box !important;
                width: 100% !important;
                max-width: none !important;
                min-width: 0 !important;
                margin-left: 0 !important;
                margin-right: 0 !important;
                padding-left: 16px !important;
                padding-right: 16px !important;
                border-radius: 22px !important;
                overflow: hidden !important;
            }

            body.stag-account-root-clean :is(.stag-hero,.stag-community-hero,.stag-subpage-card,.stag-profile-card),
            body.stag-unified-public-rhythm :is(.stag-hero,.stag-community-hero,.stag-subpage-card,.stag-profile-card) {
                padding-top: 24px !important;
                padding-bottom: 18px !important;
                margin-bottom: 12px !important;
            }

            body.stag-account-root-clean :is(.stag-product-authority-panel,.stag-feature-panel),
            body.stag-unified-public-rhythm :is(.stag-product-authority-panel,.stag-feature-panel) {
                padding-top: 22px !important;
                padding-bottom: 22px !important;
                margin-top: 10px !important;
                margin-bottom: 12px !important;
            }

            /* Never center a viewport-width child with translate inside a theme column. */
            .stag-account-ui *,
            .stag-community-ui *,
            .stag-products-ui *,
            .stag-subpage-ui *,
            .stag-profile-ui * {
                box-sizing: border-box !important;
                min-width: 0;
            }

            .stag-account-ui h1,
            .stag-community-ui h1,
            .stag-products-ui h1,
            .stag-subpage-ui h1,
            .stag-profile-ui h1,
            .stag-account-kicker,
            .stag-account-lead {
                max-width: 100% !important;
                overflow: visible !important;
                overflow-wrap: normal !important;
                word-break: normal !important;
                hyphens: none !important;
            }

            .stag-account-ui h1,
            .stag-subpage-ui h1,
            .stag-community-ui h1,
            .stag-profile-ui h1 {
                font-size: clamp(38px, 12vw, 54px) !important;
                line-height: 1.02 !important;
                letter-spacing: -.04em !important;
            }

            .stag-presence {
                display: grid !important;
                grid-template-columns: 1fr !important;
                gap: 14px !important;
                padding: 18px 16px !important;
                border-radius: 20px !important;
            }

            .stag-presence > div,
            .stag-presence-actions {
                width: 100% !important;
                max-width: none !important;
            }

            .stag-presence-actions {
                display: grid !important;
                grid-template-columns: 1fr !important;
                gap: 10px !important;
            }

            .stag-presence-actions a,
            .stag-account-actions a,
            .stag-subpage-actions a {
                width: 100% !important;
                min-height: 52px !important;
                justify-content: center !important;
            }

            .stag-ownership {
                grid-template-columns: 1fr !important;
                gap: 10px !important;
            }

            .stag-ownership > div {
                width: 100% !important;
                padding: 17px 16px !important;
                border-radius: 19px !important;
            }

            .stag-account-ui .stag-card-grid,
            .stag-card-grid {
                grid-template-columns: 1fr !important;
                gap: 10px !important;
            }

            .stag-account-ui .stag-card,
            .stag-card {
                width: 100% !important;
                min-height: 0 !important;
                padding: 18px 16px !important;
                border-radius: 19px !important;
            }

            .stag-product-overview-v250 {
                grid-template-columns: 1fr !important;
                gap: 12px !important;
                margin: 16px 0 12px !important;
            }

            .stag-product-card {
                width: 100% !important;
                min-height: 0 !important;
                padding: 20px 17px !important;
                border-radius: 20px !important;
            }

            .stag-product-card h2 {
                font-size: 31px !important;
                line-height: 1.05 !important;
                margin-bottom: 8px !important;
            }

            .stag-product-head {
                gap: 8px !important;
            }

            .stag-product-head b {
                max-width: 112px !important;
                padding: 6px 9px !important;
                font-size: 11px !important;
            }

            .stag-price-line strong {
                font-size: 19px !important;
            }

            .stag-product-details {
                margin-top: 10px !important;
                padding-top: 12px !important;
            }

            .stag-product-details summary {
                font-size: 16px !important;
                line-height: 1.3 !important;
            }

            .stag-product-details ul,
            .stag-product-features {
                padding-left: 20px !important;
                font-size: 15px !important;
                line-height: 1.5 !important;
            }

            .stag-product-actions {
                gap: 8px !important;
                padding-top: 12px !important;
            }

            .stag-product-actions :is(.stag-action-button,.stag-subpage-button,.stag-soft-action,.stag-current-product-action) {
                width: 100% !important;
                min-height: 52px !important;
                padding: 0 14px !important;
                font-size: 15px !important;
            }

            .stag-current-license,
            .stag-product-separation-note,
            .stag-subscription-control,
            .stag-fixed-weather-v1045,
            .stag-warnings-panel {
                width: 100% !important;
                padding-left: 16px !important;
                padding-right: 16px !important;
                border-radius: 19px !important;
            }

            .st-account-wrap {
                box-sizing: border-box !important;
                width: 100% !important;
                max-width: none !important;
                margin-left: auto !important;
                margin-right: auto !important;
                padding-left: 0 !important;
                padding-right: 0 !important;
                transform: none !important;
            }

            .st-account-hero {
                width: 100% !important;
                padding: 24px 16px !important;
                border-radius: 22px !important;
            }
        }
