.faq {
                display: flex;
                flex-direction: column;
                gap: 10px;
            }
            .faq-item {
                border: 1px solid rgba(255, 255, 255, .10);
                border-radius: 14px;
                padding: 12px;
                background: rgba(255, 255, 255, .03);
            }
            .faq-item summary {
                cursor: pointer;
                font-weight: 700;
                color: #fff;
                list-style: none;
            }
            .faq-item summary::-webkit-details-marker {
                display: none;
            }
            .faq-item[open] {
                border-color: rgba(34, 211, 238, .45);
                background: rgba(34, 211, 238, .05);
            }
            .faq-a {
                margin-top: 8px;
            }
            .hero-metrics {
                display: grid;
                grid-template-columns: repeat(2, minmax(0, 1fr));
                gap: 10px;
                margin-top: 12px;
            }
            .metric-card {
                background: rgba(255, 255, 255, .04);
                border: 1px solid rgba(255, 255, 255, .12);
                border-radius: 14px;
                padding: 10px 12px;
            }
            .metric-value {
                font-size: 20px;
                font-weight: 700;
                color: #fff;
            }
            .metric-sub {
                font-size: 12px;
                color: var(--muted);
                overflow-wrap: anywhere;
                word-break: break-word;
            }
            .hero-sidebar {
                position: relative;
                display: flex;
                flex-direction: column;
                gap: 14px;
            }
            @media (min-width: 900px) {
                .hero-sidebar {
                    position: sticky;
                    top: 110px;
                }
            }
            .version-card {
                display: flex;
                flex-direction: column;
                gap: 12px;
            }
            .version-row {
                display: flex;
                align-items: center;
                justify-content: space-between;
                gap: 12px;
            }
            .version-label {
                font-size: 12px;
                color: var(--muted);
            }
            .version-value {
                font-weight: 700;
                color: #fff;
            }
            .version-actions {
                display: flex;
                flex-wrap: wrap;
                gap: 8px;
            }
            .info-bar {
                display: flex;
                flex-wrap: wrap;
                gap: 10px;
                margin-top: 12px;
            }
            .info-pill {
                background: rgba(255, 255, 255, .04);
                border: 1px solid rgba(255, 255, 255, .10);
                border-radius: 12px;
                padding: 8px 10px;
                display: flex;
                flex-direction: column;
                min-width: 140px;
            }
            .info-label {
                font-size: 11px;
                color: var(--muted);
            }
            .info-value {
                font-weight: 700;
                color: #fff;
            }
            .quick-facts {
                display: grid;
                grid-template-columns: repeat(1, minmax(0, 1fr));
                gap: 10px;
                margin-bottom: 12px;
            }
            @media (min-width: 720px) {
                .quick-facts {
                    grid-template-columns: repeat(2, minmax(0, 1fr));
                }
            }
            .fact {
                background: rgba(255, 255, 255, .03);
                border: 1px solid rgba(255, 255, 255, .10);
                border-radius: 14px;
                padding: 10px 12px;
            }
            .fact-label {
                font-size: 12px;
                color: var(--muted);
            }
            .fact-value {
                font-weight: 700;
                color: #fff;
                overflow-wrap: anywhere;
                word-break: break-word;
            }
            .trust-passport-card {
                display: flex;
                flex-direction: column;
                gap: 16px;
            }
            .trust-score-block {
                display: flex;
                align-items: center;
                gap: 14px;
                flex-wrap: wrap;
            }
            .trust-score-ring {
                --ring-track: rgba(255, 255, 255, .12);
                width: 86px;
                height: 86px;
                border-radius: 999px;
                display: grid;
                place-items: center;
                background: conic-gradient(var(--trust-color) calc(var(--trust-score) * 1%), var(--ring-track) 0);
                position: relative;
                box-shadow: 0 10px 24px rgba(0, 0, 0, .28);
            }
            .trust-score-ring::before {
                content: "";
                position: absolute;
                inset: 8px;
                border-radius: 999px;
                background: rgba(10, 14, 30, .95);
                border: 1px solid rgba(255, 255, 255, .10);
            }
            .trust-score-ring span {
                position: relative;
                z-index: 1;
                font-size: 22px;
                font-weight: 800;
                color: #fff;
                letter-spacing: .2px;
            }
            .trust-score-meta {
                display: flex;
                flex-direction: column;
                gap: 4px;
            }
            .trust-score-label {
                color: var(--muted);
                font-size: 12px;
            }
            .trust-score-risk {
                color: #fff;
                font-size: 14px;
                font-weight: 700;
            }
            .trust-updated-at {
                font-size: 12px;
            }
            .trust-risk-badge {
                display: inline-flex;
                align-items: center;
                gap: 6px;
                border-radius: 999px;
                padding: 7px 11px;
                font-size: 12px;
                font-weight: 700;
                border: 1px solid transparent;
            }
            .trust-risk-low {
                color: #16a34a;
                background: rgba(22, 163, 74, .14);
                border-color: rgba(22, 163, 74, .28);
            }
            .trust-risk-medium {
                color: #d97706;
                background: rgba(245, 158, 11, .14);
                border-color: rgba(245, 158, 11, .28);
            }
            .trust-risk-high {
                color: #dc2626;
                background: rgba(239, 68, 68, .14);
                border-color: rgba(239, 68, 68, .30);
            }
            .trust-facts-grid {
                display: grid;
                grid-template-columns: repeat(1, minmax(0, 1fr));
                gap: 10px;
            }
            @media (min-width: 720px) {
                .trust-facts-grid {
                    grid-template-columns: repeat(3, minmax(0, 1fr));
                }
            }
            .trust-fact {
                background: rgba(255, 255, 255, .03);
                border: 1px solid rgba(255, 255, 255, .11);
                border-radius: 12px;
                padding: 10px 12px;
                display: flex;
                flex-direction: column;
                gap: 4px;
            }
            .trust-fact-label {
                font-size: 11px;
                color: var(--muted);
            }
            .trust-fact-value {
                font-size: 14px;
                font-weight: 700;
                color: #fff;
                overflow-wrap: anywhere;
            }
            .trust-reasons-wrap {
                display: flex;
                flex-direction: column;
                gap: 8px;
            }
            .trust-reasons-title {
                font-size: 13px;
                color: #fff;
                font-weight: 700;
            }
            .trust-reasons-list {
                display: grid;
                grid-template-columns: repeat(1, minmax(0, 1fr));
                gap: 8px;
                margin: 0;
                padding: 0;
                list-style: none;
            }
            @media (min-width: 720px) {
                .trust-reasons-list {
                    grid-template-columns: repeat(2, minmax(0, 1fr));
                }
            }
            .trust-reason {
                border-radius: 11px;
                padding: 8px 10px;
                font-size: 12px;
                border: 1px solid rgba(255, 255, 255, .12);
                background: rgba(255, 255, 255, .03);
                color: #e6edf7;
            }
            .trust-tone-positive {
                border-color: rgba(34, 197, 94, .28);
                background: rgba(34, 197, 94, .08);
            }
            .trust-tone-negative {
                border-color: rgba(239, 68, 68, .28);
                background: rgba(239, 68, 68, .09);
            }
            .trust-passport-actions {
                display: flex;
                justify-content: flex-start;
                padding-top: 2px;
            }
            .screenshot-card {
                appearance: none;
                border: none;
                background: rgba(255, 255, 255, .04);
                border: 1px solid rgba(255, 255, 255, .12);
                border-radius: 18px;
                padding: 10px;
                cursor: zoom-in;
            }
            .screenshot-card:focus-visible {
                outline: 2px solid var(--focus);
                outline-offset: 2px;
            }
            .lightbox {
                position: fixed;
                inset: 0;
                background: rgba(2, 3, 10, .85);
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 24px;
                z-index: 50;
            }
            .lightbox[hidden] {
                display: none;
            }
            .lightbox img {
                max-height: 84vh;
                max-width: min(90vw, 860px);
                border-radius: 18px;
                border: 1px solid rgba(255, 255, 255, .14);
                box-shadow: 0 30px 90px rgba(0, 0, 0, .5);
            }
            .lightbox-close {
                position: absolute;
                top: 18px;
                right: 18px;
                background: rgba(11, 16, 34, .9);
                border: 1px solid rgba(255, 255, 255, .18);
                color: #fff;
                border-radius: 999px;
                padding: 8px 12px;
                cursor: pointer;
            }
            .release-insights-grid {
                display: grid;
                grid-template-columns: repeat(1, minmax(0, 1fr));
                gap: 10px;
                margin-top: 8px;
            }
            @media (min-width: 720px) {
                .release-insights-grid {
                    grid-template-columns: repeat(2, minmax(0, 1fr));
                }
            }
            .insight-item {
                background: rgba(255, 255, 255, .03);
                border: 1px solid rgba(255, 255, 255, .10);
                border-radius: 12px;
                padding: 10px 12px;
                display: flex;
                flex-direction: column;
                gap: 4px;
            }
            .insight-label {
                font-size: 12px;
                color: var(--muted);
            }
            .insight-value {
                color: #fff;
                font-weight: 700;
                overflow-wrap: anywhere;
            }
            .changelog-preview {
                margin: 0;
                padding-left: 18px;
                display: flex;
                flex-direction: column;
                gap: 8px;
            }
            .verify-checklist {
                margin: 10px 0 0;
                padding-left: 18px;
                display: flex;
                flex-direction: column;
                gap: 8px;
            }
            .version-decision-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
            .compare-meta-stack {
                flex-direction: column;
                align-items: flex-start;
                gap: 6px;
                margin-top: 8px;
            }
            .version-compare-mini {
                margin-top: 10px;
                display: flex;
                flex-wrap: wrap;
                gap: 8px;
            }
            .value-review-narrative {
                display: flex;
                flex-direction: column;
                gap: 12px;
                margin: 6px 0 12px;
                min-width: 0;
            }
            .value-review-narrative p {
                margin: 0;
                line-height: 1.85;
                overflow-wrap: anywhere;
                word-break: break-word;
            }
            .value-review-body {
                display: flex;
                flex-direction: column;
                gap: 12px;
                min-width: 0;
            }
            .value-review-grid {
                display: grid;
                grid-template-columns: 1fr;
                gap: 10px;
                margin-top: 10px;
            }
            @media (min-width: 720px) {
                .value-review-grid {
                    grid-template-columns: repeat(2, minmax(0, 1fr));
                }
            }
            .value-review-item {
                background: rgba(255, 255, 255, .03);
                border: 1px solid rgba(255, 255, 255, .11);
                border-radius: 12px;
                padding: 12px;
                display: flex;
                flex-direction: column;
                gap: 8px;
                min-width: 0;
            }
            .value-review-item-title {
                font-size: 13px;
                font-weight: 700;
                color: #fff;
                margin-bottom: 8px;
            }
            .value-review-item-content {
                line-height: 1.75;
                overflow-wrap: anywhere;
                word-break: break-word;
            }
            .source-description {
                margin-top: 14px;
                border: 1px solid rgba(255, 255, 255, .11);
                border-radius: 12px;
                padding: 10px 12px;
                background: rgba(255, 255, 255, .02);
            }
            .source-description summary {
                cursor: pointer;
                list-style: none;
                color: #fff;
                font-weight: 700;
            }
            .source-description summary::-webkit-details-marker {
                display: none;
            }
            .source-description[open] {
                background: rgba(255, 255, 255, .04);
                border-color: rgba(255, 255, 255, .16);
            }
            .source-description-content {
                margin-top: 10px;
                line-height: 1.8;
                overflow-wrap: anywhere;
                word-break: break-word;
            }
            .value-review-fallback {
                line-height: 1.8;
                overflow-wrap: anywhere;
                word-break: break-word;
            }
            .review-section-head {
                align-items: flex-start;
                flex-wrap: wrap;
            }
            .hero-title {
                overflow-wrap: anywhere;
                word-break: break-word;
            }
            .meta span {
                overflow-wrap: anywhere;
                word-break: break-word;
            }
            @media (max-width: 860px) {
                .section-head {
                    flex-wrap: wrap;
                    align-items: flex-start;
                }
                .version-decision-grid {
                    grid-template-columns: 1fr;
                }
            }

.app-notice-bottom {
    margin-bottom: 12px;
}

.app-inline-form {
    display: inline;
}

.app-section-head-compact {
    margin-bottom: 10px;
}

.app-section-head-spaced {
    margin: 16px 0 10px;
}

.app-install-steps {
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.app-install-step-title {
    font-weight: 700;
    color: #fff;
}

.app-notice-top {
    margin-top: 12px;
}

.app-subsection-head {
    margin: 14px 0 8px;
}

.app-version-actions-top {
    margin-top: 12px;
}

.app-actions-top {
    margin-top: 10px;
}


            .trust-score-color-low { --trust-color: #22c55e; }
            .trust-score-color-medium { --trust-color: #f59e0b; }
            .trust-score-color-high { --trust-color: #ef4444; }
            .trust-score-value-0 { --trust-score: 0; }
            .trust-score-value-1 { --trust-score: 1; }
            .trust-score-value-2 { --trust-score: 2; }
            .trust-score-value-3 { --trust-score: 3; }
            .trust-score-value-4 { --trust-score: 4; }
            .trust-score-value-5 { --trust-score: 5; }
            .trust-score-value-6 { --trust-score: 6; }
            .trust-score-value-7 { --trust-score: 7; }
            .trust-score-value-8 { --trust-score: 8; }
            .trust-score-value-9 { --trust-score: 9; }
            .trust-score-value-10 { --trust-score: 10; }
            .trust-score-value-11 { --trust-score: 11; }
            .trust-score-value-12 { --trust-score: 12; }
            .trust-score-value-13 { --trust-score: 13; }
            .trust-score-value-14 { --trust-score: 14; }
            .trust-score-value-15 { --trust-score: 15; }
            .trust-score-value-16 { --trust-score: 16; }
            .trust-score-value-17 { --trust-score: 17; }
            .trust-score-value-18 { --trust-score: 18; }
            .trust-score-value-19 { --trust-score: 19; }
            .trust-score-value-20 { --trust-score: 20; }
            .trust-score-value-21 { --trust-score: 21; }
            .trust-score-value-22 { --trust-score: 22; }
            .trust-score-value-23 { --trust-score: 23; }
            .trust-score-value-24 { --trust-score: 24; }
            .trust-score-value-25 { --trust-score: 25; }
            .trust-score-value-26 { --trust-score: 26; }
            .trust-score-value-27 { --trust-score: 27; }
            .trust-score-value-28 { --trust-score: 28; }
            .trust-score-value-29 { --trust-score: 29; }
            .trust-score-value-30 { --trust-score: 30; }
            .trust-score-value-31 { --trust-score: 31; }
            .trust-score-value-32 { --trust-score: 32; }
            .trust-score-value-33 { --trust-score: 33; }
            .trust-score-value-34 { --trust-score: 34; }
            .trust-score-value-35 { --trust-score: 35; }
            .trust-score-value-36 { --trust-score: 36; }
            .trust-score-value-37 { --trust-score: 37; }
            .trust-score-value-38 { --trust-score: 38; }
            .trust-score-value-39 { --trust-score: 39; }
            .trust-score-value-40 { --trust-score: 40; }
            .trust-score-value-41 { --trust-score: 41; }
            .trust-score-value-42 { --trust-score: 42; }
            .trust-score-value-43 { --trust-score: 43; }
            .trust-score-value-44 { --trust-score: 44; }
            .trust-score-value-45 { --trust-score: 45; }
            .trust-score-value-46 { --trust-score: 46; }
            .trust-score-value-47 { --trust-score: 47; }
            .trust-score-value-48 { --trust-score: 48; }
            .trust-score-value-49 { --trust-score: 49; }
            .trust-score-value-50 { --trust-score: 50; }
            .trust-score-value-51 { --trust-score: 51; }
            .trust-score-value-52 { --trust-score: 52; }
            .trust-score-value-53 { --trust-score: 53; }
            .trust-score-value-54 { --trust-score: 54; }
            .trust-score-value-55 { --trust-score: 55; }
            .trust-score-value-56 { --trust-score: 56; }
            .trust-score-value-57 { --trust-score: 57; }
            .trust-score-value-58 { --trust-score: 58; }
            .trust-score-value-59 { --trust-score: 59; }
            .trust-score-value-60 { --trust-score: 60; }
            .trust-score-value-61 { --trust-score: 61; }
            .trust-score-value-62 { --trust-score: 62; }
            .trust-score-value-63 { --trust-score: 63; }
            .trust-score-value-64 { --trust-score: 64; }
            .trust-score-value-65 { --trust-score: 65; }
            .trust-score-value-66 { --trust-score: 66; }
            .trust-score-value-67 { --trust-score: 67; }
            .trust-score-value-68 { --trust-score: 68; }
            .trust-score-value-69 { --trust-score: 69; }
            .trust-score-value-70 { --trust-score: 70; }
            .trust-score-value-71 { --trust-score: 71; }
            .trust-score-value-72 { --trust-score: 72; }
            .trust-score-value-73 { --trust-score: 73; }
            .trust-score-value-74 { --trust-score: 74; }
            .trust-score-value-75 { --trust-score: 75; }
            .trust-score-value-76 { --trust-score: 76; }
            .trust-score-value-77 { --trust-score: 77; }
            .trust-score-value-78 { --trust-score: 78; }
            .trust-score-value-79 { --trust-score: 79; }
            .trust-score-value-80 { --trust-score: 80; }
            .trust-score-value-81 { --trust-score: 81; }
            .trust-score-value-82 { --trust-score: 82; }
            .trust-score-value-83 { --trust-score: 83; }
            .trust-score-value-84 { --trust-score: 84; }
            .trust-score-value-85 { --trust-score: 85; }
            .trust-score-value-86 { --trust-score: 86; }
            .trust-score-value-87 { --trust-score: 87; }
            .trust-score-value-88 { --trust-score: 88; }
            .trust-score-value-89 { --trust-score: 89; }
            .trust-score-value-90 { --trust-score: 90; }
            .trust-score-value-91 { --trust-score: 91; }
            .trust-score-value-92 { --trust-score: 92; }
            .trust-score-value-93 { --trust-score: 93; }
            .trust-score-value-94 { --trust-score: 94; }
            .trust-score-value-95 { --trust-score: 95; }
            .trust-score-value-96 { --trust-score: 96; }
            .trust-score-value-97 { --trust-score: 97; }
            .trust-score-value-98 { --trust-score: 98; }
            .trust-score-value-99 { --trust-score: 99; }
            .trust-score-value-100 { --trust-score: 100; }

/* 2026 app detail experience overrides */
.hero-metrics,
.quick-facts,
.release-insights-grid,
.value-review-grid {
    gap: 14px;
}

.metric-card,
.info-pill,
.fact,
.trust-fact,
.trust-reason,
.version-card,
.insight-item,
.value-review-item,
.source-description,
.screenshot-card {
    background: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(247, 242, 233, .78));
    border-color: rgba(255, 255, 255, .46);
    box-shadow: var(--shadow-sm);
}

html[data-theme="dark"] .metric-card,
html[data-theme="dark"] .info-pill,
html[data-theme="dark"] .fact,
html[data-theme="dark"] .trust-fact,
html[data-theme="dark"] .trust-reason,
html[data-theme="dark"] .version-card,
html[data-theme="dark"] .insight-item,
html[data-theme="dark"] .value-review-item,
html[data-theme="dark"] .source-description,
html[data-theme="dark"] .screenshot-card {
    background: linear-gradient(180deg, rgba(12, 24, 40, .86), rgba(8, 18, 31, .94));
    border-color: rgba(255, 255, 255, .10);
    box-shadow: none;
}

.metric-value,
.version-value,
.info-value,
.fact-value,
.trust-score-ring span,
.trust-score-risk,
.trust-fact-value,
.insight-value,
.value-review-item-title,
.hero-title {
    color: var(--text);
}

.metric-sub,
.version-label,
.info-label,
.fact-label,
.trust-score-label,
.trust-updated-at,
.trust-fact-label,
.insight-label,
.value-review-narrative,
.value-review-item-content,
.source-description-content,
.value-review-fallback {
    color: var(--text-secondary);
}

.downloads-highlight {
    color: var(--accent);
}

.rating-bar .star.empty {
    color: rgba(82, 97, 117, .32);
    fill: rgba(82, 97, 117, .32);
}

html[data-theme="dark"] .rating-bar .star.empty {
    color: rgba(148, 163, 184, .34);
    fill: rgba(148, 163, 184, .34);
}

.trust-score-ring {
    --ring-track: rgba(18, 92, 178, .12);
    box-shadow: 0 20px 38px rgba(61, 73, 96, .16);
}

html[data-theme="dark"] .trust-score-ring {
    --ring-track: rgba(255, 255, 255, .10);
    box-shadow: 0 20px 38px rgba(0, 0, 0, .28);
}

.trust-score-ring::before {
    background: rgba(255, 252, 247, .96);
    border-color: rgba(18, 92, 178, .12);
}

html[data-theme="dark"] .trust-score-ring::before {
    background: rgba(7, 17, 29, .94);
    border-color: rgba(255, 255, 255, .10);
}

.trust-tone-positive {
    color: #13744e;
}

.trust-tone-negative {
    color: #b42318;
}

html[data-theme="dark"] .trust-tone-positive {
    color: #6ee7b7;
}

html[data-theme="dark"] .trust-tone-negative {
    color: #fda4af;
}

.lightbox {
    background: rgba(11, 20, 34, .74);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}

.lightbox-close {
    background: rgba(255, 255, 255, .84);
    border-color: rgba(18, 92, 178, .14);
    color: var(--text);
}

html[data-theme="dark"] .lightbox-close {
    background: rgba(255, 255, 255, .08);
    border-color: rgba(255, 255, 255, .10);
    color: var(--text);
}

.hero-sidebar .version-card {
    background:
        radial-gradient(circle at top right, rgba(18, 92, 178, .12), transparent 34%),
        linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(247, 242, 233, .82));
}

html[data-theme="dark"] .hero-sidebar .version-card {
    background:
        radial-gradient(circle at top right, rgba(76, 159, 255, .18), transparent 34%),
        linear-gradient(180deg, rgba(14, 24, 39, .92), rgba(8, 18, 31, .96));
}

.notice.app-notice-bottom {
    background: linear-gradient(135deg, rgba(18, 92, 178, .08), rgba(105, 161, 38, .08));
    border-color: rgba(18, 92, 178, .12);
}

html[data-theme="dark"] .notice.app-notice-bottom {
    background: linear-gradient(135deg, rgba(76, 159, 255, .12), rgba(154, 214, 81, .08));
    border-color: rgba(255, 255, 255, .10);
}

/* 2026 app detail stage */
.app-hero {
    position: relative;
}

.app-hero-stage {
    align-items: stretch;
    gap: 1.5rem;
}

.app-hero .app-row {
    align-items: flex-start;
    gap: 1.4rem;
    padding: clamp(1.35rem, 2vw, 1.9rem);
    border-radius: 2rem;
    border: 1px solid var(--ds-panel-border);
    background:
        radial-gradient(circle at top left, rgba(18, 92, 178, .08), transparent 28%),
        radial-gradient(circle at bottom right, rgba(105, 161, 38, .08), transparent 34%),
        var(--ds-panel-surface-strong);
    box-shadow: var(--ds-panel-shadow);
}

html[data-theme="dark"] .app-hero .app-row {
    background:
        radial-gradient(circle at top left, rgba(76, 159, 255, .12), transparent 28%),
        radial-gradient(circle at bottom right, rgba(154, 214, 81, .08), transparent 34%),
        var(--ds-panel-surface-strong);
}

.app-hero .hero-sidebar {
    display: grid;
    gap: 1rem;
}

.app-hero-callouts {
    margin-top: 1rem;
    margin-bottom: .35rem;
}

.app-hero-callouts .ds-signal-pill {
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    box-shadow: 0 12px 28px rgba(61, 73, 96, .08);
}

html[data-theme="dark"] .app-hero-callouts .ds-signal-pill {
    box-shadow: 0 16px 34px rgba(0, 0, 0, .18);
}

.app-story-card,
#versions .ds-panel,
#previous-versions .ds-panel,
#faq .ds-panel,
.version-decision-grid .ds-panel {
    padding: clamp(1.15rem, 2vw, 1.65rem);
}

#screenshots .info-bar {
    margin-bottom: 1.1rem;
}

.version-decision-grid .ds-panel {
    border-radius: 1.8rem;
}

@media (max-width: 960px) {
    .app-hero .app-row {
        padding: 1.1rem;
    }

    .app-hero-callouts .ds-signal-pill {
        width: 100%;
        justify-content: center;
    }
}

