.sc-homepage-spotlight {
    --sc-kl-black: #090909;
    --sc-kl-charcoal: #242424;
    --sc-kl-charcoal-soft: #343434;
    --sc-kl-white: #ffffff;
    --sc-kl-cream: #f6f1e7;
    --sc-kl-cream-deep: #ebe4d7;
    --sc-kl-gray-050: #f4f4f2;
    --sc-kl-gray-100: #e5e5e2;
    --sc-kl-gray-300: #b8b8b3;
    --sc-kl-gray-500: #73736f;
    --sc-kl-gray-700: #3f3f3c;
    --sc-kl-red: #e00000;
    --sc-kl-green: #168a4a;
    --sc-kl-progress-track: #8f8f8a;
    --sc-kl-progress-fill: #e00000;
    position: relative;
    width: 100%;
    margin: 0;
    overflow: hidden;
    isolation: isolate;
    border: 1px solid var(--sc-kl-black);
    background: var(--sc-kl-cream);
    color: var(--sc-kl-black);
    box-shadow: 0 16px 42px rgba(0, 0, 0, .16);
}

.sc-homepage-spotlight *,
.sc-homepage-spotlight *::before,
.sc-homepage-spotlight *::after {
    box-sizing: border-box;
}

.sc-homepage-spotlight__masthead {
    display: grid;
    grid-template-columns: minmax(230px, .8fr) minmax(300px, 1.4fr) auto;
    gap: clamp(1rem, 2.5vw, 2.25rem);
    align-items: center;
    padding: clamp(1rem, 2vw, 1.45rem) clamp(1rem, 2.6vw, 2rem);
    border-bottom: 1px solid #3b3b3b;
    background: var(--sc-kl-black);
    color: var(--sc-kl-white);
}

.sc-homepage-spotlight__identity,
.sc-homepage-spotlight__identity h2,
.sc-homepage-spotlight__intro-copy,
.sc-homepage-spotlight__system-id {
    margin: 0;
}

.sc-homepage-spotlight__system-id {
    display: flex;
    gap: .55rem;
    align-items: center;
    color: #ff5656;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .67rem;
    font-weight: 800;
    letter-spacing: .14em;
    line-height: 1.2;
    text-transform: uppercase;
}

.sc-homepage-spotlight__system-id span {
    display: inline-grid;
    width: 29px;
    height: 23px;
    place-items: center;
    border: 1px solid var(--sc-kl-red);
    background: #171717;
    color: var(--sc-kl-white);
    font-size: .61rem;
    letter-spacing: .04em;
}

.sc-homepage-spotlight__identity h2 {
    margin-top: .45rem;
    color: var(--sc-kl-white);
    font-size: clamp(1.12rem, 2vw, 1.55rem);
    line-height: 1.1;
    letter-spacing: -.025em;
}

.sc-homepage-spotlight__intro-copy {
    max-width: 72ch;
    color: #d1d1ce;
    font-size: clamp(.82rem, 1.1vw, .94rem);
    line-height: 1.5;
}

.sc-homepage-spotlight__telemetry {
    display: flex;
    gap: 1rem;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap;
}

.sc-homepage-spotlight__status,
.sc-homepage-spotlight__screen,
.sc-homepage-spotlight__position {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .69rem;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.sc-homepage-spotlight__status {
    display: inline-flex;
    gap: .45rem;
    align-items: center;
    color: #55d88a;
}

.sc-homepage-spotlight__status-dot {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: currentColor;
    box-shadow: 0 0 0 4px rgba(22, 138, 74, .18), 0 0 12px rgba(85, 216, 138, .35);
}

.sc-homepage-spotlight[data-playback-state="paused"] .sc-homepage-spotlight__status,
.sc-homepage-spotlight[data-playback-state="hold"] .sc-homepage-spotlight__status {
    color: #ff6767;
}

.sc-homepage-spotlight[data-playback-state="static"] .sc-homepage-spotlight__status,
.sc-homepage-spotlight[data-playback-state="reduced"] .sc-homepage-spotlight__status {
    color: #a6a6a1;
}

.sc-homepage-spotlight__screen,
.sc-homepage-spotlight__position {
    color: #bcbcb8;
}

.sc-homepage-spotlight__progress {
    height: 3px;
    overflow: hidden;
    background: var(--sc-kl-progress-track);
}

.sc-homepage-spotlight__progress span {
    display: block;
    width: 100%;
    height: 100%;
    transform: scaleX(0);
    transform-origin: left center;
    background: var(--sc-kl-progress-fill);
}

.sc-homepage-spotlight[data-playback-state="auto"] .sc-homepage-spotlight__progress span.is-running {
    animation: sc-kl-progress var(--sc-spotlight-interval, 14000ms) linear forwards;
}

@keyframes sc-kl-progress {
    from { transform: scaleX(0); }
    to { transform: scaleX(1); }
}

.sc-homepage-spotlight__tabs {
    display: flex;
    min-height: 48px;
    overflow-x: auto;
    scrollbar-width: thin;
    border-bottom: 1px solid var(--sc-kl-black);
    background: var(--sc-kl-charcoal);
}

.sc-homepage-spotlight__tabs button {
    position: relative;
    flex: 0 0 auto;
    min-height: 48px;
    padding: .72rem 1rem;
    border: 0;
    border-right: 1px solid #444;
    background: transparent;
    color: #d2d2ce;
    font: inherit;
    font-size: .72rem;
    font-weight: 760;
    letter-spacing: .035em;
    cursor: pointer;
    transition: background-color .18s ease, color .18s ease;
}

.sc-homepage-spotlight__tabs button span {
    margin-right: .55rem;
    color: #999994;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .64rem;
}

.sc-homepage-spotlight__tabs button::after {
    position: absolute;
    right: .85rem;
    bottom: 0;
    left: .85rem;
    height: 3px;
    transform: scaleX(0);
    transform-origin: left center;
    background: var(--sc-kl-red);
    content: "";
    transition: transform .2s ease;
}

.sc-homepage-spotlight__tabs button:hover {
    background: #303030;
    color: var(--sc-kl-white);
}

.sc-homepage-spotlight__tabs button[aria-selected="true"] {
    background: var(--sc-kl-white);
    color: var(--sc-kl-black);
}

.sc-homepage-spotlight__tabs button[aria-selected="true"] span {
    color: var(--sc-kl-red);
}

.sc-homepage-spotlight__tabs button[aria-selected="true"]::after {
    transform: scaleX(1);
}

.sc-homepage-spotlight__tabs button:focus-visible,
.sc-homepage-spotlight__controls button:focus-visible,
.sc-homepage-spotlight__headline a:focus-visible,
.sc-homepage-spotlight__action:focus-visible,
.sc-homepage-spotlight__dismiss:focus-visible {
    outline: 3px solid var(--sc-kl-green);
    outline-offset: -3px;
}

.sc-homepage-spotlight__viewport {
    min-height: 510px;
    background: var(--sc-kl-cream);
}

.sc-homepage-spotlight__page {
    padding: 0 clamp(.9rem, 2.5vw, 1.8rem) clamp(1rem, 2.4vw, 1.65rem);
}

.sc-homepage-spotlight__page.is-refreshing {
    animation: sc-kl-screen-in .34s cubic-bezier(.2, .8, .2, 1);
}

@keyframes sc-kl-screen-in {
    from { opacity: 0; transform: translateY(6px); }
    to { opacity: 1; transform: translateY(0); }
}

.sc-homepage-spotlight__page-header {
    display: grid;
    grid-template-columns: minmax(220px, .8fr) minmax(0, 1.35fr);
    gap: clamp(1rem, 3vw, 2.6rem);
    align-items: end;
    padding: clamp(1.05rem, 2.4vw, 1.65rem) 0;
    border-bottom: 1px solid var(--sc-kl-gray-300);
}

.sc-homepage-spotlight__page-header h3,
.sc-homepage-spotlight__page-header p,
.sc-homepage-spotlight__eyebrow {
    margin: 0;
}

.sc-homepage-spotlight__eyebrow {
    margin-bottom: .38rem;
    color: var(--sc-kl-red);
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .63rem;
    font-weight: 800;
    letter-spacing: .13em;
    text-transform: uppercase;
}

.sc-homepage-spotlight__page-header h3 {
    color: var(--sc-kl-black);
    font-size: clamp(1.3rem, 2.5vw, 2rem);
    line-height: 1.08;
    letter-spacing: -.03em;
}

.sc-homepage-spotlight__page-header > p {
    max-width: 76ch;
    color: var(--sc-kl-gray-700);
    font-size: .88rem;
    line-height: 1.52;
}

.sc-homepage-spotlight__board {
    overflow: hidden;
    border: 1px solid var(--sc-kl-gray-300);
    border-top: 0;
    background: var(--sc-kl-gray-100);
}

.sc-homepage-spotlight__card {
    position: relative;
    display: grid;
    gap: clamp(.72rem, 1.5vw, 1.1rem);
    align-items: center;
    min-width: 0;
    min-height: 106px;
    padding: .8rem clamp(.8rem, 1.8vw, 1.25rem);
    border-bottom: 1px solid #d3d3cf;
    background: var(--sc-kl-white);
    transition: background-color .18s ease, box-shadow .18s ease;
}

.sc-homepage-spotlight__card--has-thumbnail {
    grid-template-columns: 44px 90px minmax(0, 1fr) auto;
}

.sc-homepage-spotlight__card--no-thumbnail {
    grid-template-columns: 44px minmax(0, 1fr) auto;
}

.sc-homepage-spotlight__card:nth-child(even) {
    background: var(--sc-kl-cream);
}

.sc-homepage-spotlight__card:last-child {
    border-bottom: 0;
}

.sc-homepage-spotlight__card:hover,
.sc-homepage-spotlight__card:focus-within {
    z-index: 1;
    background: #f7f7f4;
    box-shadow: inset 4px 0 0 var(--sc-kl-green);
}

.sc-homepage-spotlight__card--lead {
    min-height: 132px;
    background: linear-gradient(90deg, #f1f1ee 0%, #fff 42%, #fbf7ef 100%);
    box-shadow: inset 4px 0 0 var(--sc-kl-red);
}

.sc-homepage-spotlight__card--lead.sc-homepage-spotlight__card--has-thumbnail {
    grid-template-columns: 44px 138px minmax(0, 1fr) auto;
}

.sc-homepage-spotlight__row-number {
    color: var(--sc-kl-gray-500);
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .72rem;
    font-weight: 800;
    letter-spacing: .08em;
}

.sc-homepage-spotlight__card--lead .sc-homepage-spotlight__row-number {
    color: var(--sc-kl-red);
}

.sc-homepage-spotlight__thumbnail {
    width: 90px;
    height: 66px;
    margin: 0;
    overflow: hidden;
    border: 1px solid #b9b9b5;
    background: var(--sc-kl-gray-050);
    box-shadow: 0 3px 10px rgba(0, 0, 0, .08);
}

.sc-homepage-spotlight__card--lead .sc-homepage-spotlight__thumbnail {
    width: 138px;
    height: 94px;
}

.sc-homepage-spotlight__thumbnail-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.sc-homepage-spotlight__thumbnail--placeholder {
    display: grid;
    place-items: center;
    background:
        linear-gradient(135deg, transparent 0 47%, rgba(224, 0, 0, .08) 47% 53%, transparent 53%),
        var(--sc-kl-cream-deep);
}

.sc-homepage-spotlight__thumbnail-placeholder-mark {
    display: grid;
    width: 34px;
    height: 28px;
    place-items: center;
    border: 1px solid var(--sc-kl-red);
    color: var(--sc-kl-red);
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .65rem;
    font-weight: 900;
    letter-spacing: .08em;
}

.sc-homepage-spotlight__card-copy {
    min-width: 0;
}

.sc-homepage-spotlight__record-line {
    display: flex;
    flex-wrap: wrap;
    gap: .4rem .75rem;
    align-items: center;
    margin-bottom: .3rem;
}

.sc-homepage-spotlight__label,
.sc-homepage-spotlight__metadata {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .61rem;
    font-weight: 780;
    letter-spacing: .09em;
    line-height: 1.35;
    text-transform: uppercase;
}

.sc-homepage-spotlight__label {
    color: var(--sc-kl-red);
}

.sc-homepage-spotlight__metadata {
    color: var(--sc-kl-gray-500);
}

.sc-homepage-spotlight__headline {
    margin: 0;
    max-width: 74ch;
    color: var(--sc-kl-black);
    font-size: clamp(.98rem, 1.45vw, 1.2rem);
    line-height: 1.22;
    letter-spacing: -.015em;
}

.sc-homepage-spotlight__card--lead .sc-homepage-spotlight__headline {
    font-size: clamp(1.08rem, 1.75vw, 1.4rem);
}

.sc-homepage-spotlight__headline a {
    color: var(--sc-kl-black) !important;
    text-decoration: none;
}

.sc-homepage-spotlight__headline a:hover {
    color: var(--sc-kl-red) !important;
    text-decoration: underline;
    text-decoration-color: var(--sc-kl-red);
    text-decoration-thickness: 1px;
    text-underline-offset: .22em;
}

.sc-homepage-spotlight__summary {
    display: -webkit-box;
    max-width: 95ch;
    margin: .38rem 0 0;
    overflow: hidden;
    color: var(--sc-kl-gray-700);
    font-size: .79rem;
    line-height: 1.45;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.sc-homepage-spotlight__card--lead .sc-homepage-spotlight__summary {
    color: #333330;
    -webkit-line-clamp: 3;
}

.sc-homepage-spotlight__action {
    display: inline-flex;
    gap: .45rem;
    align-items: center;
    justify-content: flex-end;
    min-height: 44px;
    padding: .45rem .65rem;
    border: 1px solid transparent;
    color: var(--sc-kl-red) !important;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .66rem;
    font-weight: 800;
    letter-spacing: .07em;
    text-decoration: none !important;
    text-transform: uppercase;
    white-space: nowrap;
}

.sc-homepage-spotlight__action:hover {
    border-color: var(--sc-kl-green);
    color: var(--sc-kl-green) !important;
}

.sc-homepage-spotlight__dismiss {
    position: absolute;
    top: .35rem;
    right: .35rem;
    width: 34px;
    height: 34px;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--sc-kl-gray-500);
    font-size: 1.25rem;
    line-height: 1;
    cursor: pointer;
}

.sc-homepage-spotlight__controls {
    display: flex;
    justify-content: flex-end;
    gap: .55rem;
    align-items: center;
    padding: .72rem clamp(.9rem, 2.5vw, 1.8rem);
    border-top: 1px solid #3a3a3a;
    background: var(--sc-kl-black);
}

.sc-homepage-spotlight__controls button {
    display: inline-flex;
    min-height: 40px;
    padding: .48rem .72rem;
    border: 1px solid #454545;
    background: #1b1b1b;
    color: #d2d2ce;
    gap: .4rem;
    align-items: center;
    font: inherit;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .65rem;
    font-weight: 800;
    letter-spacing: .055em;
    text-transform: uppercase;
    cursor: pointer;
}

.sc-homepage-spotlight__controls button:hover {
    border-color: var(--sc-kl-red);
    color: var(--sc-kl-white);
}

.sc-homepage-spotlight__controls button:disabled {
    cursor: not-allowed;
    opacity: .48;
}

.sc-homepage-spotlight__position {
    min-width: 72px;
    text-align: center;
}

.sc-homepage-spotlight[hidden],
.sc-homepage-spotlight__page[hidden] {
    display: none !important;
}

@media (max-width: 900px) {
    .sc-homepage-spotlight__masthead {
        grid-template-columns: minmax(0, 1fr) auto;
    }

    .sc-homepage-spotlight__intro-copy {
        grid-column: 1 / -1;
        grid-row: 2;
    }

    .sc-homepage-spotlight__telemetry {
        grid-column: 2;
        grid-row: 1;
    }

    .sc-homepage-spotlight__page-header {
        grid-template-columns: 1fr;
        gap: .6rem;
        align-items: start;
    }

    .sc-homepage-spotlight__card--has-thumbnail,
    .sc-homepage-spotlight__card--lead.sc-homepage-spotlight__card--has-thumbnail {
        grid-template-columns: 38px 82px minmax(0, 1fr) auto;
    }

    .sc-homepage-spotlight__thumbnail,
    .sc-homepage-spotlight__card--lead .sc-homepage-spotlight__thumbnail {
        width: 82px;
        height: 62px;
    }
}

@media (max-width: 680px) {
    .sc-homepage-spotlight__masthead {
        grid-template-columns: 1fr;
        gap: .8rem;
    }

    .sc-homepage-spotlight__telemetry,
    .sc-homepage-spotlight__intro-copy {
        grid-column: auto;
        grid-row: auto;
    }

    .sc-homepage-spotlight__telemetry {
        justify-content: space-between;
    }

    .sc-homepage-spotlight__viewport {
        min-height: 0;
    }

    .sc-homepage-spotlight__card,
    .sc-homepage-spotlight__card--has-thumbnail,
    .sc-homepage-spotlight__card--lead.sc-homepage-spotlight__card--has-thumbnail {
        grid-template-columns: 30px 68px minmax(0, 1fr);
        gap: .65rem;
        align-items: start;
        min-height: 0;
        padding: .85rem .75rem;
    }

    .sc-homepage-spotlight__card--no-thumbnail {
        grid-template-columns: 30px minmax(0, 1fr);
    }

    .sc-homepage-spotlight__thumbnail,
    .sc-homepage-spotlight__card--lead .sc-homepage-spotlight__thumbnail {
        width: 68px;
        height: 54px;
    }

    .sc-homepage-spotlight__card-copy {
        grid-column: 3;
    }

    .sc-homepage-spotlight__card--no-thumbnail .sc-homepage-spotlight__card-copy {
        grid-column: 2;
    }

    .sc-homepage-spotlight__action {
        grid-column: 3;
        justify-content: flex-start;
        min-height: 32px;
        padding: .3rem 0 0;
    }

    .sc-homepage-spotlight__card--no-thumbnail .sc-homepage-spotlight__action {
        grid-column: 2;
    }

    .sc-homepage-spotlight__controls {
        justify-content: space-between;
    }

    .sc-homepage-spotlight__controls button span:not([aria-hidden="true"]) {
        display: none;
    }
}

@media (prefers-reduced-motion: reduce) {
    .sc-homepage-spotlight *,
    .sc-homepage-spotlight *::before,
    .sc-homepage-spotlight *::after {
        scroll-behavior: auto !important;
        transition-duration: .001ms !important;
        animation-duration: .001ms !important;
        animation-iteration-count: 1 !important;
    }

    .sc-homepage-spotlight__progress {
        display: none;
    }
}

@media print {
    .sc-homepage-spotlight {
        border: 1px solid #000;
        background: #fff;
        color: #000;
        box-shadow: none;
    }

    .sc-homepage-spotlight__tabs,
    .sc-homepage-spotlight__controls,
    .sc-homepage-spotlight__progress,
    .sc-homepage-spotlight__dismiss,
    .sc-homepage-spotlight__telemetry {
        display: none !important;
    }

    .sc-homepage-spotlight__page {
        display: block !important;
        break-inside: avoid;
    }

    .sc-homepage-spotlight__card,
    .sc-homepage-spotlight__masthead,
    .sc-homepage-spotlight__page-header {
        background: #fff !important;
        color: #000 !important;
    }
}

/* v4.2.0 — twelve-topic primary and secondary subject navigation. */
.sc-homepage-spotlight__topic-navigation {
    border-bottom: 1px solid var(--sc-kl-black);
    background: var(--sc-kl-charcoal);
}

.sc-homepage-spotlight__tabs--primary,
.sc-homepage-spotlight__tabs--secondary {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    min-height: 0;
    overflow: visible;
    border-bottom: 0;
}

.sc-homepage-spotlight__tabs--primary button,
.sc-homepage-spotlight__tabs--secondary button {
    width: 100%;
    min-width: 0;
    min-height: 48px;
    border-right: 1px solid #444;
    border-bottom: 1px solid #444;
    text-align: left;
}

.sc-homepage-spotlight__tabs--primary button:nth-child(4n),
.sc-homepage-spotlight__tabs--secondary button:nth-child(4n) {
    border-right: 0;
}

.sc-homepage-spotlight__secondary-tier {
    border-top: 1px solid #4b4b4b;
    background: #1a1a1a;
}

.sc-homepage-spotlight__tier-toggle {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto 24px;
    gap: .75rem;
    align-items: center;
    width: 100%;
    min-height: 44px;
    padding: .65rem 1rem;
    border: 0;
    background: #171717;
    color: #e0e0dc;
    font: inherit;
    font-size: .72rem;
    font-weight: 780;
    letter-spacing: .045em;
    text-align: left;
    cursor: pointer;
}

.sc-homepage-spotlight__tier-toggle:hover,
.sc-homepage-spotlight__tier-toggle[aria-expanded="true"] {
    background: #2a2a2a;
    color: var(--sc-kl-white);
}

.sc-homepage-spotlight__tier-count {
    color: #aaa9a4;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .64rem;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.sc-homepage-spotlight__tier-icon {
    display: inline-grid;
    width: 22px;
    height: 22px;
    place-items: center;
    border: 1px solid #575757;
    color: #ff5d5d;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: 1rem;
    line-height: 1;
}

.sc-homepage-spotlight__tabs--secondary {
    background: var(--sc-kl-charcoal-soft);
}

.sc-homepage-spotlight__tabs--secondary[hidden] {
    display: none;
}

.sc-homepage-spotlight__tabs--secondary button {
    color: #c9c9c4;
}

.sc-homepage-spotlight__tabs--secondary button[aria-selected="true"] {
    background: var(--sc-kl-cream);
    color: var(--sc-kl-black);
}

.sc-homepage-spotlight__tier-toggle:focus-visible {
    outline: 3px solid var(--sc-kl-green);
    outline-offset: -3px;
}

@media (max-width: 900px) {
    .sc-homepage-spotlight__tabs--primary,
    .sc-homepage-spotlight__tabs--secondary {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sc-homepage-spotlight__tabs--primary button:nth-child(4n),
    .sc-homepage-spotlight__tabs--secondary button:nth-child(4n) {
        border-right: 1px solid #444;
    }

    .sc-homepage-spotlight__tabs--primary button:nth-child(2n),
    .sc-homepage-spotlight__tabs--secondary button:nth-child(2n) {
        border-right: 0;
    }
}

@media (max-width: 520px) {
    .sc-homepage-spotlight__tabs--primary,
    .sc-homepage-spotlight__tabs--secondary {
        grid-template-columns: 1fr;
    }

    .sc-homepage-spotlight__tabs--primary button,
    .sc-homepage-spotlight__tabs--secondary button,
    .sc-homepage-spotlight__tabs--primary button:nth-child(2n),
    .sc-homepage-spotlight__tabs--secondary button:nth-child(2n) {
        border-right: 0;
    }

    .sc-homepage-spotlight__tier-toggle {
        grid-template-columns: minmax(0, 1fr) 22px;
    }

    .sc-homepage-spotlight__tier-count {
        display: none;
    }
}

@media print {
    .sc-homepage-spotlight__topic-navigation {
        display: none !important;
    }
}
