/*
 * SloganIndex — Persian Single Slogan Page CSS
 * Source version: Persian Single Slogan Page v3.0.29
 * Split from the former Code Snippets inline <style> block.
 * Load target: single slogan pages only, through single-slogan-page-fa.php.
 *
 * Single-folder install path:
 * wp-content/mu-plugins/sloganindex-core/includes/single-slogan-page-fa/
 *
 * Background policy:
 * - Hero can use the protest_cycles_image background.
 * - Other scenes use controlled readable gradients/backgrounds.
 * - About images are plain images without artificial frames/borders.
 */

body.single-slogan,
body.single-slogan .site,
body.single-slogan .site-content,
body.single-slogan #primary,
body.single-slogan .ast-container {
    background: #ffffff !important;
}

body.single-slogan .ast-single-entry-banner,
body.single-slogan .entry-title,
body.single-slogan .entry-meta,
body.single-slogan .post-navigation,
body.single-slogan .ast-post-nav,
body.single-slogan .ast-single-post-header,
body.single-slogan .related-posts,
body.single-slogan .comments-area {
    display: none !important;
}

body.single-slogan .site-content > .ast-container {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.si-ss-v063-page,
.si-ss-v063-page * {
    box-sizing: border-box;
}

.si-ss-v063-page {
    width: min(1280px, calc(100% - 40px));
    margin: 32px auto 64px;
    direction: rtl;
    text-align: right;
    font-family: var(--si-font-fa, 'SI Vazirmatn', Vazirmatn, Tahoma, Arial, sans-serif);
}

.si-ss-v063-page a {
    text-decoration: none !important;
}

.si-ss-v063-page svg {
    display: block;
    overflow: visible;
}

.si-ss-v063-hero {
    position: relative;
    min-height: clamp(560px, 76vh, 820px);
    overflow: hidden;
    border-radius: 0;
    background: linear-gradient(135deg, #061936, #0b63ce);
    box-shadow: none;
    isolation: isolate;
    display: grid;
    grid-template-columns: minmax(0, 1.1fr) minmax(300px, .9fr);
    gap: clamp(24px, 4vw, 56px);
    align-items: center;
    padding: clamp(28px, 5vw, 64px);
}

.si-ss-v063-bg {
    position: absolute;
    inset: 0;
    background-image: var(--si-ss-v063-bg);
    background-size: cover;
    background-position: center;
    opacity: .76;
    transform: translate3d(0, calc(var(--si-ss-v063-scroll-ratio, 0) * 18px), 0) scale(1.04);
    z-index: -3;
    will-change: transform;
}

.si-ss-v063-mask {
    position: absolute;
    inset: 0;
    z-index: -2;
    background:
        linear-gradient(90deg, rgba(2, 8, 23, .94) 0%, rgba(6, 25, 54, .87) 48%, rgba(11, 99, 206, .44) 100%),
        radial-gradient(circle at 16% 22%, rgba(11, 99, 206, .38), transparent 34%);
}

.si-ss-v063-content {
    min-width: 0;
    color: #ffffff;
    direction: rtl;
    text-align: right;
}

.si-ss-v063-verified {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    width: fit-content;
    min-height: 34px;
    margin: 0 0 12px;
    padding: 7px 10px;
    color: #dcfce7;
    background: rgba(22, 163, 74, .18);
    border: 1px solid rgba(220, 252, 231, .32);
    border-radius: 0;
}

.si-ss-v063-verified.is-hero-pretitle {
    margin: 0 0 12px 0;
    margin-inline-start: auto;
    margin-inline-end: 0;
}

.si-ss-v063-frame-pretitle,
.si-ss-v063-desktop-scene-pretitle {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    direction: rtl;
}

.si-ss-v063-verified-icon,
.si-ss-v063-date-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
}

.si-ss-v063-verified-icon {
    color: #86efac;
}

.si-ss-v063-verified-icon svg,
.si-ss-v063-date-icon svg {
    width: 1rem;
    height: 1rem;
    fill: currentColor;
    stroke: currentColor;
}

.si-ss-v063-verified-text {
    font-size: .84rem;
    font-weight: 900;
    line-height: 1.4;
    white-space: nowrap;
}

.si-ss-v063-text-block {
    max-width: 860px;
}

.si-ss-v063-title {
    margin: 0 auto !important;
    max-width: 980px;
    color: #ffffff !important;
    font-size: clamp(3rem, 7vw, 8.2rem) !important;
    line-height: 1.06 !important;
    font-weight: 940 !important;
    letter-spacing: -.035em !important;
    overflow-wrap: anywhere;
    text-wrap: balance;
    text-align: center !important;
    unicode-bidi: plaintext;
    text-shadow: 0 14px 44px rgba(0, 0, 0, .34);
}

.si-ss-v063-translation {
    margin: clamp(18px, 2.5vw, 28px) 0 0 !important;
    max-width: 760px;
    color: rgba(255, 255, 255, .84) !important;
    font-size: clamp(1.08rem, 2.1vw, 1.9rem) !important;
    line-height: 1.85 !important;
    font-weight: 760 !important;
    text-align: right !important;
    direction: rtl !important;
    text-wrap: balance;
}

.si-ss-v063-date {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    min-height: 42px;
    margin-top: clamp(22px, 3vw, 34px);
    padding: 0;
    color: #ffffff;
    background: transparent;
    border: 0;
    border-radius: 0;
}

.si-ss-v063-date-icon {
    color: #bfdbfe;
}

.si-ss-v063-date-text {
    font-size: .95rem;
    font-weight: 850;
}

.si-ss-v063-image {
    position: relative;
    z-index: 1;
    margin: 0 !important;
    min-height: clamp(340px, 52vh, 600px);
    border-radius: 0;
    overflow: hidden;
    background: rgba(2, 8, 23, .42);
    border: 0;
    box-shadow: none;
}

.si-ss-v063-image img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
}





body.single-slogan .si-ss-v063-page .si-ah-card-meta,
body.single-slogan .si-ss-v063-page .si-ah-card-meta.is-randomized,
body.single-slogan .si-ss-v063-page .si-ah-card-meta.has-many-terms {
    clear: both;
    position: relative !important;
    z-index: 2;
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    gap: 8px 9px;
    width: min(920px, 100%);
    min-height: var(--si-ah-tax-min, 140px);
    margin-top: 24px;
    padding: 14px 2px 4px;
    border-top: 0;
    pointer-events: auto;
    overflow: hidden;
    background: none !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.is-randomized {
    display: block !important;
    min-height: var(--si-ah-tax-random-min, var(--si-ah-tax-min, 168px));
    padding: 10px 8px 8px;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.has-many-terms {
    min-height: var(--si-ah-tax-many-min, var(--si-ah-tax-random-min, 198px));
}

body.single-slogan .si-ss-v063-page .si-ah-label,
body.single-slogan .si-ss-v063-page .si-ah-label.is-movement,
body.single-slogan .si-ss-v063-page .si-ah-label.is-demand,
body.single-slogan .si-ss-v063-page .si-ah-label.is-actor,
body.single-slogan .si-ss-v063-page .si-ah-label.is-location,
body.single-slogan .si-ss-v063-page .si-ah-label.is-medium,
body.single-slogan .si-ss-v063-page .si-ah-card-meta.is-randomized .si-ah-label {
    --si-ss-hero-tax-accent: var(--si-ah-tax-accent, rgba(255,255,255,.82));
    --si-ss-hero-tax-soft: color-mix(in srgb, var(--si-ah-tax-accent,#60a5fa) 18%, rgba(255,255,255,.08));
    --si-ss-hero-tax-border: color-mix(in srgb, var(--si-ah-tax-accent,#60a5fa) 44%, rgba(255,255,255,.18));
    --si-ss-hero-glow: color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 46%, transparent);

    position: relative !important;
    isolation: isolate !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    width: auto !important;
    inline-size: fit-content !important;
    max-width: min(92%, 420px) !important;
    min-height: 34px !important;
    padding: 5px 11px !important;
    border: 1px solid color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 62%, rgba(255,255,255,.18)) !important;
    background:
        radial-gradient(circle at 16% 18%, rgba(255,255,255,.20), transparent 31%),
        linear-gradient(135deg, color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 20%, rgba(15,23,42,.74)), rgba(15,23,42,.54)) !important;
    color: #fff !important;
    border-radius: 4px !important;
    backdrop-filter: blur(13px) saturate(1.20) !important;
    -webkit-backdrop-filter: blur(13px) saturate(1.20) !important;
    box-shadow:
        0 12px 30px rgba(0,0,0,.24),
        0 0 22px var(--si-ss-hero-glow),
        inset 0 1px 0 rgba(255,255,255,.18),
        inset 0 -1px 0 rgba(255,255,255,.08) !important;
    text-shadow: 0 1px 2px rgba(0,0,0,.42) !important;
    line-height: 1.5 !important;
    overflow: visible !important;
    overflow-wrap: anywhere !important;
    transition: box-shadow .18s ease, border-color .18s ease, background .18s ease, opacity .18s ease !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label::before {
    content: "" !important;
    position: absolute !important;
    inset: -5px !important;
    z-index: -1 !important;
    border-radius: inherit !important;
    background: radial-gradient(circle, color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 46%, transparent), transparent 68%) !important;
    filter: blur(13px) !important;
    opacity: .44 !important;
    pointer-events: none !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label::after {
    content: none !important;
    display: none !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon {
    --si-ah-tax-icon-x: -6px;
    --si-ah-tax-icon-y: -6px;
    flex: 0 0 24px !important;
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 24px !important;
    min-width: 24px !important;
    height: 24px !important;
    min-height: 24px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    border-radius: 4px !important;
    background: linear-gradient(135deg, color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 20%, rgba(255,255,255,.12)), rgba(255,255,255,.04)) !important;
    border: 1px solid color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 58%, rgba(255,255,255,.18)) !important;
    color: var(--si-ss-hero-tax-accent) !important;
    box-shadow:
        0 0 15px color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 42%, transparent),
        inset 0 1px 0 rgba(255,255,255,.16) !important;
    line-height: 0 !important;
    direction: ltr !important;
    transform: none !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon svg {
    position: absolute !important;
    inset: 50% auto auto 50% !important;
    display: block !important;
    width: 13px !important;
    height: 13px !important;
    max-width: 13px !important;
    max-height: 13px !important;
    min-width: 13px !important;
    min-height: 13px !important;
    margin: 0 !important;
    padding: 0 !important;
    fill: currentColor !important;
    stroke: currentColor !important;
    overflow: visible !important;
    transform: translate(calc(-50% + var(--si-ah-tax-icon-x)), calc(-50% + var(--si-ah-tax-icon-y))) !important;
    transform-origin: center !important;
    filter: none !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-text {
    position: relative !important;
    z-index: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    flex-wrap: wrap !important;
    min-width: 0 !important;
    line-height: 1.5 !important;
    overflow-wrap: anywhere !important;
    color: #fff !important;
    text-align: right !important;
    direction: rtl !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-type,
body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-separator {
    display: inline-block !important;
    font-size: .68rem !important;
    font-weight: 950 !important;
    color: color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 88%, #fff) !important;
    white-space: nowrap !important;
    line-height: 1.5 !important;
    text-shadow: 0 0 16px color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 48%, transparent) !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-name {
    display: inline-block !important;
    font-size: .80rem !important;
    font-weight: 850 !important;
    color: #fff !important;
    white-space: normal !important;
    line-height: 1.5 !important;
    overflow-wrap: anywhere !important;
    text-shadow: 0 1px 2px rgba(0,0,0,.48) !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label:hover {
    filter: none !important;
    border-color: color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 72%, rgba(255,255,255,.25)) !important;
    box-shadow:
        0 12px 30px rgba(0,0,0,.25),
        0 0 28px color-mix(in srgb, var(--si-ss-hero-tax-accent,rgba(255,255,255,.82)) 56%, transparent),
        inset 0 1px 0 rgba(255,255,255,.20),
        inset 0 -1px 0 rgba(255,255,255,.08) !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label:hover::before {
    opacity: .58 !important;
    filter: blur(15px) !important;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.is-randomized .si-ah-label {
    position: absolute !important;
    width: max-content !important;
    inline-size: max-content !important;
    max-width: min(92%, 420px) !important;
    margin: 0 !important;
    visibility: hidden;
    opacity: 0;
    transition: opacity .18s ease, box-shadow .18s ease !important;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.is-randomized .si-ah-label.is-placed {
    visibility: visible !important;
    opacity: 1 !important;
}

body.single-slogan .si-ss-v063-page .si-ah-tax-pos-a,
body.single-slogan .si-ss-v063-page .si-ah-tax-pos-b,
body.single-slogan .si-ss-v063-page .si-ah-tax-pos-c,
body.single-slogan .si-ss-v063-page .si-ah-tax-pos-d,
body.single-slogan .si-ss-v063-page .si-ah-tax-pos-e,
body.single-slogan .si-ss-v063-page .si-ah-tax-pos-f,
body.single-slogan .si-ss-v063-page .si-ah-tax-pos-g,
body.single-slogan .si-ss-v063-page .si-ah-tax-pos-h {
    order: initial !important;
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
    transform: none !important;
}



.si-ss-v063-details {
    width: min(1120px, 100%);
    margin: 34px auto 0;
    display: grid;
    grid-template-columns: 1fr;
    gap: 18px;
    direction: rtl;
    text-align: right;
}

.si-ss-v063-section {
    position: relative;
    overflow: hidden;
    padding: clamp(18px, 3vw, 28px);
    border-radius: 0;
    background:
        radial-gradient(circle at 100% 0%, rgba(11,99,206,.08), transparent 34%),
        linear-gradient(145deg, #ffffff, #f8fafc);
    border: 1px solid rgba(226, 232, 240, .95);
    box-shadow: 0 18px 52px rgba(15,23,42,.06);
}

.si-ss-v063-section-head {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px;
    color: #0f172a;
}

.si-ss-v063-section-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    min-width: 34px;
    color: #0b63ce;
    background: rgba(11,99,206,.10);
    border: 1px solid rgba(11,99,206,.18);
    border-radius: 0;
}

.si-ss-v063-section-icon svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
    stroke: currentColor;
}

.si-ss-v063-section-head h2 {
    margin: 0 !important;
    color: #0f172a !important;
    font-size: clamp(1.05rem, 1.8vw, 1.45rem) !important;
    font-weight: 920 !important;
    line-height: 1.6 !important;
}

.si-ss-v063-rich-text {
    color: #334155;
    font-size: 1rem;
    font-weight: 500;
    line-height: 2.15;
}

.si-ss-v063-rich-text p {
    margin: 0 0 12px;
}

.si-ss-v063-rich-text p:last-child {
    margin-bottom: 0;
}

.si-ss-v063-audio-list {
    display: grid;
    gap: 12px;
}

.si-ss-v063-audio-card {
    display: grid;
    gap: 10px;
    padding: 14px;
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 0;
}

.si-ss-v063-audio-card audio {
    width: 100%;
    max-width: 100%;
}

.si-ss-v063-audio-card a {
    color: #0b63ce !important;
    font-size: .86rem;
    font-weight: 800;
}

.si-ss-v063-card-grid,
.si-ss-v063-evidence-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 12px;
}

.si-ss-v063-source-card,
.si-ss-v063-evidence-card {
    position: relative;
    display: grid;
    gap: 8px;
    min-height: 108px;
    padding: 14px;
    border-radius: 0;
    background:
        linear-gradient(135deg, rgba(255,255,255,.96), rgba(248,250,252,.92));
    border: 1px solid #e2e8f0;
    color: #0f172a !important;
    text-decoration: none !important;
    box-shadow: 0 10px 28px rgba(15,23,42,.045);
    transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;
    overflow: hidden;
}

.si-ss-v063-source-card:hover,
.si-ss-v063-evidence-card:hover {
    border-color: rgba(11,99,206,.34);
    box-shadow: 0 18px 42px rgba(15,23,42,.10);
    transform: translateY(-1px);
}

.si-ss-v063-source-provider {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;
    min-height: 28px;
    padding: 0 9px;
    color: #0b63ce;
    background: rgba(11,99,206,.09);
    border: 1px solid rgba(11,99,206,.16);
    font-size: .78rem;
    font-weight: 900;
    line-height: 1.5;
    border-radius: 0;
}

.si-ss-v063-source-url {
    color: #475569;
    font-size: .82rem;
    font-weight: 600;
    line-height: 1.7;
    overflow-wrap: anywhere;
    text-align: left;
    direction: ltr;
}

.si-ss-v063-media-preview {
    display: block;
    width: 100%;
    aspect-ratio: 16 / 9;
    background: #e2e8f0;
    overflow: hidden;
    border-radius: 0;
    border: 1px solid #e2e8f0;
}

.si-ss-v063-media-preview.is-broken {
    display: none;
}

.si-ss-v063-evidence-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}



.si-ss-v063-summary-grid {
    width: min(1180px, 100%);
    margin: clamp(28px, 4vw, 48px) auto 0;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    direction: rtl;
}

.si-ss-v063-info-card {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    min-height: 180px;
    padding: 18px;
    background:
        radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 14%, transparent), transparent 36%),
        linear-gradient(145deg, #ffffff, #f8fafc);
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 24%, #e2e8f0);
    border-inline-start: 4px solid var(--si-ah-tax-accent, #0b63ce);
    color: #0f172a;
    box-shadow: 0 14px 36px rgba(15, 23, 42, .06);
}

.si-ss-v063-language-card {
    --si-ah-tax-accent: #0b63ce;
}

.si-ss-v063-info-card::before {
    content: "";
    position: absolute;
    inset: auto -60px -70px auto;
    width: 170px;
    height: 170px;
    background: radial-gradient(circle, color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 16%, transparent), transparent 70%);
    z-index: -1;
    pointer-events: none;
}

.si-ss-v063-info-card-head {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 14px;
}

.si-ss-v063-info-card-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    min-width: 42px;
    color: var(--si-ah-tax-accent, #0b63ce);
    background: color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 10%, white);
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 22%, white);
}

.si-ss-v063-info-card-icon svg {
    width: 22px;
    height: 22px;
    fill: currentColor;
    stroke: currentColor;
}

.si-ss-v063-info-card-kicker {
    display: inline-flex;
    margin-bottom: 3px;
    color: var(--si-ah-tax-accent, #0b63ce);
    font-size: .78rem;
    line-height: 1.7;
    font-weight: 950;
}

.si-ss-v063-info-card-title {
    margin: 0 !important;
    color: #0f172a !important;
    font-size: 1.1rem !important;
    line-height: 1.75 !important;
    font-weight: 950 !important;
}

.si-ss-v063-info-card-subtitle {
    margin: 4px 0 0 !important;
    color: #64748b !important;
    font-size: .86rem !important;
    line-height: 1.95 !important;
    font-weight: 520 !important;
}

.si-ss-v063-info-list {
    display: grid;
    gap: 8px;
    margin: 0;
}

.si-ss-v063-info-row {
    display: grid;
    grid-template-columns: minmax(90px, .34fr) minmax(0, 1fr);
    gap: 10px;
    align-items: start;
    padding: 9px 0;
    border-top: 1px solid rgba(226, 232, 240, .95);
}

.si-ss-v063-info-row:first-child {
    border-top: 0;
}

.si-ss-v063-info-row dt {
    color: #64748b;
    font-size: .78rem;
    line-height: 1.8;
    font-weight: 850;
}

.si-ss-v063-info-row dd {
    margin: 0;
    color: #0f172a;
    font-size: .92rem;
    line-height: 1.9;
    font-weight: 720;
    overflow-wrap: anywhere;
}

.si-ss-v063-info-row dd[dir="ltr"] {
    text-align: left;
    direction: ltr;
    unicode-bidi: plaintext;
}

.si-ss-v063-medium-list {
    display: grid;
    gap: 10px;
}

.si-ss-v063-medium-item {
    padding: 10px 12px;
    background: rgba(255, 255, 255, .72);
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 20%, #e2e8f0);
}

.si-ss-v063-medium-item strong {
    display: block;
    color: var(--si-ah-tax-accent, #0b63ce);
    font-size: .95rem;
    line-height: 1.8;
    font-weight: 950;
}

.si-ss-v063-medium-item p {
    margin: 4px 0 0 !important;
    color: #475569 !important;
    font-size: .86rem !important;
    line-height: 1.95 !important;
    font-weight: 520 !important;
}


.si-ss-v063-tax-desc-section {
    width: min(1180px, 100%);
    margin: clamp(30px, 5vw, 56px) auto 0;
    padding: clamp(22px, 4vw, 38px);
    background:
        radial-gradient(circle at 92% 0%, rgba(11, 99, 206, .10), transparent 35%),
        linear-gradient(180deg, #ffffff, #f8fafc);
    border: 1px solid rgba(226, 232, 240, .95);
    border-radius: 0;
    direction: rtl;
    text-align: right;
    color: #0f172a;
}

.si-ss-v063-section-head {
    display: grid;
    gap: 8px;
    margin-bottom: 18px;
}

.si-ss-v063-section-kicker {
    display: inline-flex;
    width: fit-content;
    min-height: 30px;
    align-items: center;
    padding: 0 11px;
    color: #0b63ce;
    background: rgba(11, 99, 206, .08);
    border: 1px solid rgba(11, 99, 206, .18);
    font-size: .76rem;
    font-weight: 900;
}

.si-ss-v063-section-title {
    margin: 0 !important;
    color: #0f172a !important;
    font-size: clamp(1.25rem, 2.3vw, 2rem) !important;
    line-height: 1.65 !important;
    font-weight: 950 !important;
    letter-spacing: -.02em;
}

.si-ss-v063-tax-desc-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
}

.si-ss-v063-tax-desc-card {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    min-height: 150px;
    padding: 16px;
    background:
        radial-gradient(circle at 94% 0%, color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 16%, transparent), transparent 34%),
        linear-gradient(145deg, #ffffff, #f8fafc);
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 26%, #e2e8f0);
    border-inline-start: 4px solid var(--si-ah-tax-accent, #0b63ce);
    box-shadow: 0 14px 36px rgba(15, 23, 42, .06);
}

.si-ss-v063-tax-desc-card::before {
    content: "";
    position: absolute;
    inset: auto -40px -55px auto;
    width: 140px;
    height: 140px;
    background: radial-gradient(circle, color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 18%, transparent), transparent 68%);
    z-index: -1;
    pointer-events: none;
}

.si-ss-v063-tax-desc-top {
    display: flex;
    align-items: flex-start;
    gap: 11px;
    margin-bottom: 10px;
}

.si-ss-v063-tax-desc-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    min-width: 38px;
    color: var(--si-ah-tax-accent, #0b63ce);
    background: color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 10%, white);
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 22%, white);
}

.si-ss-v063-tax-desc-icon svg {
    width: 21px;
    height: 21px;
    fill: currentColor;
    stroke: currentColor;
}

.si-ss-v063-tax-desc-labels {
    min-width: 0;
    display: grid;
    gap: 2px;
}

.si-ss-v063-tax-desc-type {
    color: var(--si-ah-tax-accent, #0b63ce);
    font-size: .78rem;
    line-height: 1.7;
    font-weight: 950;
}

.si-ss-v063-tax-desc-name {
    margin: 0 !important;
    color: #0f172a !important;
    font-size: 1rem !important;
    line-height: 1.75 !important;
    font-weight: 900 !important;
    overflow-wrap: anywhere;
}

.si-ss-v063-tax-desc-text {
    margin: 0 !important;
    color: #475569 !important;
    font-size: .92rem !important;
    line-height: 2.05 !important;
    font-weight: 520 !important;
    text-align: justify;
    text-align-last: right;
    overflow-wrap: anywhere;
}


.si-ss-v063-section-head p {
    grid-column: 1 / -1;
    margin: -2px 0 0 !important;
    color: #64748b !important;
    font-size: .84rem !important;
    line-height: 1.9 !important;
    font-weight: 520 !important;
}



body.si-ss-v063-animation-ready .si-ss-v063-reveal {
    opacity: 0;
    transform: translate3d(0, 34px, 0) scale(.986);
    filter: blur(8px);
    transition:
        opacity .82s cubic-bezier(.2,.8,.2,1),
        transform .82s cubic-bezier(.2,.8,.2,1),
        filter .82s cubic-bezier(.2,.8,.2,1);
    will-change: opacity, transform, filter;
}

body.si-ss-v063-animation-ready .si-ss-v063-reveal.is-visible {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
    filter: blur(0);
}

body.si-ss-v063-animation-ready .si-ss-v063-reveal[data-si-reveal="left"] {
    transform: translate3d(-34px, 20px, 0) scale(.986);
}

body.si-ss-v063-animation-ready .si-ss-v063-reveal[data-si-reveal="right"] {
    transform: translate3d(34px, 20px, 0) scale(.986);
}

body.si-ss-v063-animation-ready .si-ss-v063-reveal.is-visible[data-si-reveal="left"],
body.si-ss-v063-animation-ready .si-ss-v063-reveal.is-visible[data-si-reveal="right"] {
    transform: translate3d(0, 0, 0) scale(1);
}

@media (prefers-reduced-motion: reduce) {
    body.si-ss-v063-animation-ready .si-ss-v063-reveal,
    body.si-ss-v063-animation-ready .si-ss-v063-reveal.is-visible {
        opacity: 1 !important;
        transform: none !important;
        filter: none !important;
        transition: none !important;
    }
}


.si-ss-v063-about-section {
    width: min(1180px, 100%);
    margin: clamp(30px, 5vw, 56px) auto 0;
    direction: rtl;
    text-align: right;
}

.si-ss-v063-about-inner {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    padding: clamp(22px, 4vw, 42px);
    background:
        radial-gradient(circle at 92% 0%, rgba(11, 99, 206, .11), transparent 36%),
        linear-gradient(145deg, #ffffff, #f8fafc);
    border: 1px solid rgba(226, 232, 240, .95);
    border-inline-start: 4px solid #0b63ce;
    box-shadow: 0 18px 44px rgba(15, 23, 42, .07);
}

.si-ss-v063-about-inner::before {
    content: "";
    position: absolute;
    inset: auto -70px -84px auto;
    width: 210px;
    height: 210px;
    background: radial-gradient(circle, rgba(11, 99, 206, .12), transparent 70%);
    z-index: -1;
    pointer-events: none;
}

.si-ss-v063-about-head {
    display: flex;
    align-items: flex-start;
    gap: 13px;
    margin-bottom: 16px;
}

.si-ss-v063-about-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    min-width: 44px;
    color: #0b63ce;
    background: rgba(11, 99, 206, .08);
    border: 1px solid rgba(11, 99, 206, .18);
}

.si-ss-v063-about-icon svg {
    width: 23px;
    height: 23px;
    fill: currentColor;
    stroke: currentColor;
}

.si-ss-v063-about-kicker {
    display: inline-flex;
    color: #0b63ce;
    font-size: .78rem;
    line-height: 1.7;
    font-weight: 950;
}

.si-ss-v063-about-title {
    margin: 0 !important;
    color: #0f172a !important;
    font-size: clamp(1.25rem, 2.2vw, 1.9rem) !important;
    line-height: 1.7 !important;
    font-weight: 950 !important;
    letter-spacing: -.02em;
}

.si-ss-v063-about-body {
    color: #334155;
    font-size: clamp(.98rem, 1.25vw, 1.08rem);
    line-height: 2.25;
    font-weight: 520;
}

.si-ss-v063-about-body p {
    margin: 0 0 1em !important;
}

.si-ss-v063-about-body p:last-child {
    margin-bottom: 0 !important;
}

.si-ss-v063-about-body a {
    color: #0b63ce;
    text-decoration: underline;
    text-underline-offset: 4px;
}

.si-ss-v063-about-body ul,
.si-ss-v063-about-body ol {
    margin: 1em 1.25em 1em 0 !important;
    padding: 0 !important;
}



html {
    scroll-behavior: smooth;
}

body.single-slogan {
    --si-story-blue: #0b63ce;
    --si-story-blue-deep: #061936;
    --si-story-ink: #0f172a;
    --si-story-muted: #64748b;
    --si-story-line: rgba(148, 163, 184, .26);
    --si-story-paper: #f8fafc;
    --si-story-glow: rgba(11, 99, 206, .18);
}

.si-ss-v063-page.si-ss-v063-story {
    position: relative;
    width: min(1440px, 100%);
    margin: 0 auto 72px;
    padding: 0 clamp(16px, 3vw, 38px);
    background:
        radial-gradient(circle at 8% 4%, rgba(11, 99, 206, .08), transparent 34%),
        radial-gradient(circle at 94% 18%, rgba(6, 25, 54, .08), transparent 28%),
        linear-gradient(180deg, #ffffff 0%, #f8fafc 38%, #ffffff 100%);
}

.si-ss-v063-progress {
    position: fixed;
    inset: 0 auto 0 0;
    width: 4px;
    z-index: 9999;
    background: rgba(15, 23, 42, .08);
    pointer-events: none;
}

.si-ss-v063-progress-bar {
    display: block;
    width: 100%;
    height: calc(var(--si-ss-v063-scroll-progress, 0) * 100%);
    background: linear-gradient(180deg, #0b63ce, #38bdf8, #0b63ce);
    box-shadow: 0 0 18px rgba(11, 99, 206, .42);
    transform-origin: top;
}

.si-ss-v063-story-nav {
    position: sticky;
    top: 12px;
    z-index: 60;
    width: fit-content;
    max-width: min(94vw, 720px);
    margin: 14px auto -58px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 6px;
    border: 1px solid rgba(226, 232, 240, .86);
    background: rgba(255, 255, 255, .74);
    box-shadow: 0 18px 48px rgba(15, 23, 42, .08);
    backdrop-filter: blur(18px) saturate(1.18);
    -webkit-backdrop-filter: blur(18px) saturate(1.18);
}

.si-ss-v063-story-nav a {
    display: inline-flex;
    min-height: 34px;
    align-items: center;
    padding: 0 13px;
    color: #334155;
    font-size: .78rem;
    line-height: 1;
    font-weight: 900;
    text-decoration: none !important;
    border: 1px solid transparent;
    transition: color .18s ease, background .18s ease, border-color .18s ease;
}

.si-ss-v063-story-nav a:hover,
.si-ss-v063-story-nav a.is-active {
    color: #0b63ce;
    background: rgba(11, 99, 206, .08);
    border-color: rgba(11, 99, 206, .16);
}

.si-ss-v063-scene {
    position: relative;
    scroll-margin-top: 92px;
}

.si-ss-v063-scene::after {
    content: "";
    position: absolute;
    inset-inline-start: clamp(14px, 3vw, 34px);
    top: calc(100% + 12px);
    width: 1px;
    height: clamp(34px, 8vw, 92px);
    background: linear-gradient(180deg, rgba(11, 99, 206, .28), transparent);
    pointer-events: none;
}

.si-ss-v063-scene:last-child::after {
    display: none;
}

.si-ss-v063-hero.si-ss-v063-scene {
    min-height: clamp(640px, 88vh, 920px);
    margin: 0 auto;
    padding: clamp(82px, 8vw, 132px) clamp(24px, 5vw, 76px) clamp(42px, 6vw, 76px);
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, .95fr);
    gap: clamp(28px, 5vw, 72px);
    background:
        radial-gradient(circle at 82% 18%, rgba(56, 189, 248, .22), transparent 32%),
        linear-gradient(135deg, #061936 0%, #082a5c 46%, #0b63ce 100%);
    box-shadow:
        0 44px 110px rgba(2, 8, 23, .18),
        inset 0 1px 0 rgba(255,255,255,.08);
}

.si-ss-v063-hero::before {
    content: "";
    position: absolute;
    inset: 20px;
    border: 1px solid rgba(255, 255, 255, .12);
    pointer-events: none;
    z-index: -1;
}

.si-ss-v063-mask {
    background:
        linear-gradient(90deg, rgba(2, 8, 23, .96) 0%, rgba(6, 25, 54, .88) 44%, rgba(11, 99, 206, .34) 100%),
        radial-gradient(circle at 18% 18%, rgba(56, 189, 248, .25), transparent 30%),
        linear-gradient(180deg, rgba(2,8,23,.10), rgba(2,8,23,.42));
}

.si-ss-v063-content {
    align-self: center;
}

.si-ss-v063-title {
    max-width: 1050px;
    font-size: clamp(3.1rem, 7.8vw, 9.2rem) !important;
    line-height: .98 !important;
    letter-spacing: 0 !important;
    text-shadow:
        0 18px 48px rgba(0, 0, 0, .40),
        0 0 70px rgba(56, 189, 248, .10);
}

.si-ss-v063-translation {
    margin-inline: auto !important;
    text-align: center !important;
    max-width: 820px;
}

.si-ss-v063-date {
    width: fit-content;
    margin-inline: auto;
    padding: 8px 12px;
    border: 1px solid rgba(191, 219, 254, .22);
    background: rgba(15, 23, 42, .22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.si-ss-v063-image {
    transform: perspective(1200px) rotateY(-5deg);
    box-shadow:
        0 34px 90px rgba(2, 8, 23, .36),
        0 0 0 1px rgba(255,255,255,.12);
}

.si-ss-v063-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 55%, rgba(2,8,23,.24));
    pointer-events: none;
}

.si-ss-v063-about-section {
    max-width: 1180px;
    padding-top: clamp(22px, 4vw, 52px);
}

.si-ss-v063-about-inner {
    display: grid;
    grid-template-columns: minmax(260px, .42fr) minmax(0, .58fr);
    gap: clamp(20px, 4vw, 54px);
    align-items: start;
    padding: clamp(28px, 5vw, 58px);
    background:
        radial-gradient(circle at 88% 12%, rgba(11, 99, 206, .12), transparent 30%),
        linear-gradient(145deg, rgba(255,255,255,.95), rgba(248,250,252,.98));
    border-inline-start: 0;
    border-top: 4px solid #0b63ce;
}

.si-ss-v063-about-head {
    position: sticky;
    top: 94px;
}

.si-ss-v063-about-kicker,
.si-ss-v063-section-kicker,
.si-ss-v063-info-card-kicker {
    letter-spacing: .02em;
}

.si-ss-v063-about-title {
    font-size: clamp(1.7rem, 3vw, 3.1rem) !important;
    line-height: 1.35 !important;
}

.si-ss-v063-about-body {
    font-size: clamp(1rem, 1.55vw, 1.22rem);
    line-height: 2.35;
    color: #334155;
}

.si-ss-v063-summary-grid {
    position: relative;
    margin-top: clamp(34px, 6vw, 84px);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.si-ss-v063-info-card {
    border: 1px solid rgba(226, 232, 240, .95);
    border-top: 4px solid var(--si-ah-tax-accent, #0b63ce);
    border-inline-start: 1px solid rgba(226,232,240,.95);
    box-shadow: 0 28px 70px rgba(15, 23, 42, .08);
}

.si-ss-v063-tax-desc-section {
    margin-top: clamp(42px, 7vw, 96px);
    padding: clamp(28px, 5vw, 58px);
    background:
        linear-gradient(180deg, #0f172a 0%, #061936 100%) !important;
    border: 0;
    color: #fff;
    box-shadow: 0 38px 100px rgba(2, 8, 23, .20);
}

.si-ss-v063-tax-desc-section .si-ss-v063-section-kicker {
    color: #bfdbfe;
    background: rgba(191, 219, 254, .10);
    border-color: rgba(191, 219, 254, .18);
}

.si-ss-v063-tax-desc-section .si-ss-v063-section-title {
    color: #ffffff !important;
}

.si-ss-v063-tax-desc-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.si-ss-v063-tax-desc-card {
    background:
        radial-gradient(circle at 94% 0%, color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 22%, transparent), transparent 34%),
        linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.045));
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 34%, rgba(255,255,255,.12));
    border-inline-start: 4px solid var(--si-ah-tax-accent, #38bdf8);
    box-shadow:
        0 18px 48px rgba(0,0,0,.18),
        inset 0 1px 0 rgba(255,255,255,.08);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
}

.si-ss-v063-tax-desc-name {
    color: #ffffff !important;
}

.si-ss-v063-tax-desc-text {
    color: rgba(226, 232, 240, .88) !important;
}

.si-ss-v063-details {
    margin-top: clamp(42px, 7vw, 96px);
    display: grid;
    gap: clamp(22px, 4vw, 42px);
}

.si-ss-v063-details > .si-ss-v063-section {
    position: relative;
    overflow: hidden;
    padding: clamp(22px, 4vw, 42px);
    background: #ffffff;
    border: 1px solid rgba(226, 232, 240, .95);
    box-shadow: 0 26px 66px rgba(15, 23, 42, .07);
}

.si-ss-v063-details > .si-ss-v063-section::before {
    content: "";
    position: absolute;
    inset: 0 0 auto 0;
    height: 4px;
    background: linear-gradient(90deg, #0b63ce, #38bdf8, #0b63ce);
}

.si-ss-v063-card-grid,
.si-ss-v063-evidence-grid {
    gap: 16px;
}

.si-ss-v063-source-card,
.si-ss-v063-evidence-card,
.si-ss-v063-audio-card {
    transition:
        transform .22s ease,
        box-shadow .22s ease,
        border-color .22s ease;
}

.si-ss-v063-source-card:hover,
.si-ss-v063-evidence-card:hover,
.si-ss-v063-audio-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 24px 56px rgba(15,23,42,.12);
}



.si-ss-v063-scene-has-bg {
    position: relative;
    isolation: isolate;
    overflow: hidden;
}

.si-ss-v063-scene-has-bg::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -3;
    background-image: var(--si-ss-v063-scene-bg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: .18;
    transform: translate3d(0, calc(var(--si-ss-v063-scroll-ratio, 0) * 8px), 0) scale(1.05);
    filter: saturate(1.04) contrast(1.02);
    pointer-events: none;
}

.si-ss-v063-scene-has-bg::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -2;
    background:
        linear-gradient(180deg, rgba(255,255,255,.90), rgba(248,250,252,.96)),
        radial-gradient(circle at 88% 10%, rgba(11, 99, 206, .10), transparent 30%);
    pointer-events: none;
}

.si-ss-v063-about-section.si-ss-v063-scene-has-bg::after,
.si-ss-v063-summary-grid.si-ss-v063-scene-has-bg::after,
.si-ss-v063-details.si-ss-v063-scene-has-bg::after {
    background:
        linear-gradient(180deg, rgba(255,255,255,.88), rgba(248,250,252,.96)),
        radial-gradient(circle at 90% 8%, rgba(11, 99, 206, .12), transparent 32%);
}

.si-ss-v063-tax-desc-section.si-ss-v063-scene-has-bg::before {
    opacity: .16;
    filter: saturate(.96) contrast(1.05) brightness(.52);
}

.si-ss-v063-tax-desc-section.si-ss-v063-scene-has-bg::after {
    background:
        linear-gradient(180deg, rgba(15, 23, 42, .94), rgba(6, 25, 54, .96)),
        radial-gradient(circle at 88% 10%, rgba(56, 189, 248, .12), transparent 34%);
}

.si-ss-v063-details.si-ss-v063-scene-has-bg::before {
    opacity: .12;
}

.si-ss-v063-summary-grid > *,
.si-ss-v063-about-inner,
.si-ss-v063-tax-desc-section > *,
.si-ss-v063-details > * {
    position: relative;
    z-index: 1;
}

.si-ss-v063-summary-grid {
    padding: 20px;
}

.si-ss-v063-details {
    padding: 20px;
    background: transparent;
}



body.single-slogan {
    background: #061936 !important;
    color: #ffffff;
}

.si-ss-v063-page.si-ss-v063-story {
    width: min(1440px, 100%);
    margin: 0 auto;
    padding: 0 clamp(16px, 3vw, 38px);
    background: transparent !important;
    isolation: isolate;
}

.si-ss-v063-cinema-bg-stage {
    position: fixed;
    inset: 0;
    z-index: 0;
    overflow: hidden;
    background:
        radial-gradient(circle at 80% 20%, rgba(56, 189, 248, .20), transparent 30%),
        linear-gradient(135deg, #061936, #082a5c 48%, #0b63ce);
    pointer-events: none;
}

.si-ss-v063-cinema-bg-layer {
    position: absolute;
    inset: -3%;
    background-image: var(--si-ss-v063-current-bg);
    background-size: cover;
    background-position: center;
    opacity: 0;
    transform: scale(1.08);
    filter: saturate(1.08) contrast(1.04);
    transition:
        opacity .92s cubic-bezier(.2,.8,.2,1),
        transform 4.2s cubic-bezier(.2,.8,.2,1);
    will-change: opacity, transform;
}

.si-ss-v063-cinema-bg-layer.is-active {
    opacity: 1;
    transform: scale(1.02);
}

.si-ss-v063-cinema-bg-overlay {
    position: absolute;
    inset: 0;
    background:
        linear-gradient(90deg, rgba(2, 8, 23, .92) 0%, rgba(6, 25, 54, .76) 48%, rgba(11, 99, 206, .38) 100%),
        radial-gradient(circle at 15% 18%, rgba(56, 189, 248, .22), transparent 30%),
        linear-gradient(180deg, rgba(2,8,23,.22), rgba(2,8,23,.82));
    box-shadow: inset 0 0 160px rgba(2,8,23,.72);
}

.si-ss-v063-progress,
.si-ss-v063-story-nav,
.si-ss-v063-scene {
    position: relative;
    z-index: 2;
}

.si-ss-v063-story-nav {
    background: rgba(2, 8, 23, .42) !important;
    border-color: rgba(191, 219, 254, .18) !important;
    box-shadow: 0 18px 48px rgba(2, 8, 23, .18) !important;
}

.si-ss-v063-story-nav a {
    color: rgba(255, 255, 255, .76) !important;
}

.si-ss-v063-story-nav a:hover,
.si-ss-v063-story-nav a.is-active {
    color: #ffffff !important;
    background: rgba(191, 219, 254, .14) !important;
    border-color: rgba(191, 219, 254, .24) !important;
}

.si-ss-v063-scene {
    min-height: 100svh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: clamp(84px, 10vh, 132px) 0 clamp(52px, 8vh, 96px);
    scroll-margin-top: 0;
    background: transparent !important;
}

.si-ss-v063-scene::after,
.si-ss-v063-scene-has-bg::before,
.si-ss-v063-scene-has-bg::after {
    display: none !important;
}

.si-ss-v063-hero.si-ss-v063-scene {
    width: 100%;
    min-height: 100svh;
    margin: 0 auto;
    padding: clamp(90px, 10vh, 136px) clamp(20px, 4vw, 76px) clamp(54px, 8vh, 96px);
    background: transparent !important;
    box-shadow: none !important;
}

.si-ss-v063-hero::before,
.si-ss-v063-bg,
.si-ss-v063-mask {
    display: none !important;
}

.si-ss-v063-content {
    width: min(920px, 100%);
    align-self: center;
    margin-inline: auto;
}

.si-ss-v063-text-block {
    width: 100%;
    margin-inline: auto;
    padding: clamp(18px, 3vw, 34px);
    background:
        linear-gradient(145deg, rgba(2, 8, 23, .38), rgba(2, 8, 23, .16));
    border: 1px solid rgba(191, 219, 254, .16);
    box-shadow:
        0 34px 110px rgba(2, 8, 23, .26),
        inset 0 1px 0 rgba(255, 255, 255, .08);
    backdrop-filter: blur(10px) saturate(1.12);
    -webkit-backdrop-filter: blur(10px) saturate(1.12);
}

.si-ss-v063-title {
    color: #ffffff !important;
    text-align: center !important;
}

.si-ss-v063-image {
    background: rgba(2,8,23,.30);
    box-shadow:
        0 34px 100px rgba(2,8,23,.34),
        0 0 0 1px rgba(255,255,255,.12) !important;
}

.si-ss-v063-about-section,
.si-ss-v063-summary-grid,
.si-ss-v063-tax-desc-section,
.si-ss-v063-details {
    width: min(1180px, 100%);
    margin: 0 auto !important;
}

.si-ss-v063-about-inner,
.si-ss-v063-info-card,
.si-ss-v063-tax-desc-section,
.si-ss-v063-details > .si-ss-v063-section {
    background:
        linear-gradient(145deg, rgba(255,255,255,.90), rgba(248,250,252,.80)) !important;
    border: 1px solid rgba(255,255,255,.52) !important;
    box-shadow:
        0 34px 110px rgba(2, 8, 23, .24),
        inset 0 1px 0 rgba(255,255,255,.70) !important;
    backdrop-filter: blur(18px) saturate(1.18);
    -webkit-backdrop-filter: blur(18px) saturate(1.18);
}

.si-ss-v063-about-inner {
    grid-template-columns: minmax(260px, .38fr) minmax(0, .62fr);
}

.si-ss-v063-tax-desc-section {
    color: #0f172a !important;
}

.si-ss-v063-tax-desc-section .si-ss-v063-section-title,
.si-ss-v063-tax-desc-name {
    color: #0f172a !important;
}

.si-ss-v063-tax-desc-text {
    color: #475569 !important;
}

.si-ss-v063-tax-desc-card {
    background:
        linear-gradient(145deg, rgba(255,255,255,.82), rgba(248,250,252,.68)) !important;
    border-color: color-mix(in srgb, var(--si-ah-tax-accent, #0b63ce) 28%, rgba(255,255,255,.68)) !important;
    box-shadow: 0 18px 48px rgba(2,8,23,.10) !important;
}

.si-ss-v063-summary-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
    padding: 0 !important;
}

.si-ss-v063-details {
    display: grid;
    gap: 18px;
    padding: 0 !important;
}


body.si-ss-v063-animation-ready .si-ss-v063-hero,
body.si-ss-v063-animation-ready .si-ss-v063-hero .si-ss-v063-reveal,
body.si-ss-v063-animation-ready .si-ss-v063-hero .si-ss-v063-content,
body.si-ss-v063-animation-ready .si-ss-v063-hero .si-ss-v063-title,
body.si-ss-v063-animation-ready .si-ss-v063-hero .si-ss-v063-text-block {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    filter: none !important;
}

body.si-ss-v063-animation-ready .si-ss-v063-reveal {
    opacity: 0;
    transform: translate3d(0, 28px, 0) scale(.988);
    filter: blur(7px);
}

body.si-ss-v063-animation-ready .si-ss-v063-reveal.is-visible {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
    filter: blur(0);
}

.si-ss-v063-scene.is-active-scene .si-ss-v063-about-inner,
.si-ss-v063-scene.is-active-scene .si-ss-v063-info-card,
.si-ss-v063-scene.is-active-scene .si-ss-v063-tax-desc-card,
.si-ss-v063-scene.is-active-scene .si-ss-v063-section {
    animation: siSsV063CinematicPulse .72s cubic-bezier(.2,.8,.2,1) both;
}

@keyframes siSsV063CinematicPulse {
    from {
        transform: translate3d(0, 12px, 0);
        opacity: .86;
    }
    to {
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

@media(max-width: 980px) {
    .si-ss-v063-hero {
        grid-template-columns: 1fr;
    }

    .si-ss-v063-image {
        min-height: 340px;
        order: -1;
    }

    .si-ss-v063-title {
        font-size: clamp(2.7rem, 11vw, 5.8rem) !important;
    }
}

@media(max-width: 640px) {
    .si-ss-v063-page {
        width: 100%;
        margin: 0 auto 40px;
    }

    .si-ss-v063-hero {
        min-height: auto;
        padding: 22px;
    }

    .si-ss-v063-image {
        min-height: 260px;
    }

    .si-ss-v063-about-section {
        width: 100%;
        margin-top: 26px;
    }

    .si-ss-v063-about-inner {
        padding: 18px;
    }

    .si-ss-v063-about-body {
        font-size: .94rem;
        line-height: 2.1;
    }

    .si-ss-v063-title {
        font-size: clamp(2.15rem, 14vw, 4rem) !important;
    }

    .si-ss-v063-translation {
        font-size: 1.04rem !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-card-meta {
        min-height: var(--si-ah-mobile-tax-min, var(--si-ah-tax-min, 260px)) !important;
        padding: 12px 8px 8px !important;
        gap: 7px 8px !important;
        overflow: hidden !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-card-meta.is-randomized {
        display: block !important;
        min-height: var(--si-ah-mobile-tax-random-min, var(--si-ah-mobile-tax-min, var(--si-ah-tax-random-min, 300px))) !important;
        padding: 10px 8px 8px !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-label,
    body.single-slogan .si-ss-v063-page .si-ah-card-meta.is-randomized .si-ah-label {
        gap: 7px !important;
        max-width: min(94%, 320px) !important;
        min-height: 34px !important;
        padding: 5px 11px !important;
        box-shadow:
            0 8px 22px rgba(0,0,0,.22),
            0 0 16px var(--si-ss-hero-glow),
            inset 0 1px 0 rgba(255,255,255,.16) !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon {
        flex: 0 0 24px !important;
        width: 24px !important;
        min-width: 24px !important;
        height: 24px !important;
        min-height: 24px !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon svg {
        width: 13px !important;
        height: 13px !important;
        min-width: 13px !important;
        min-height: 13px !important;
        max-width: 13px !important;
        max-height: 13px !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-type,
    body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-separator {
        font-size: .68rem !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-name {
        font-size: .80rem !important;
    }
}

@media(max-width: 640px) {
    .si-ss-v063-details {
        width: calc(100% - 24px);
        margin-top: 22px;
        gap: 14px;
    }

    .si-ss-v063-section {
        padding: 16px;
    }

    .si-ss-v063-card-grid,
    .si-ss-v063-evidence-grid {
        grid-template-columns: 1fr;
    }

    .si-ss-v063-section-head {
        align-items: flex-start;
    }

    .si-ss-v063-rich-text {
        font-size: .94rem;
        line-height: 2.05;
    }
}

@media(max-width:640px){
    .si-ss-v063-tax-desc-section{width:100%;margin-top:28px;padding:18px}
    .si-ss-v063-tax-desc-grid{grid-template-columns:1fr}
    .si-ss-v063-tax-desc-card{min-height:auto;padding:14px}
    .si-ss-v063-tax-desc-text{font-size:.88rem!important;line-height:2!important;text-align:right;text-align-last:right}
}
    @media(max-width:640px){
    .si-ss-v063-summary-grid{width:100%;grid-template-columns:1fr;gap:12px;margin-top:24px}
    .si-ss-v063-info-card{min-height:auto;padding:15px}
    .si-ss-v063-info-row{grid-template-columns:1fr;gap:2px}
    .si-ss-v063-info-row dd[dir="ltr"]{text-align:right}
}

@media(max-width: 1180px) {
    .si-ss-v063-tax-desc-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .si-ss-v063-about-inner {
        grid-template-columns: 1fr;
    }

    .si-ss-v063-about-head {
        position: relative;
        top: auto;
    }
}

@media(max-width: 760px) {

    .si-ss-v063-scene,
    .si-ss-v063-hero.si-ss-v063-scene {
        min-height: 100svh;
        padding-top: 74px;
        padding-bottom: 40px;
    }

    .si-ss-v063-text-block {
        padding: 16px;
    }

    .si-ss-v063-summary-grid,
    .si-ss-v063-tax-desc-grid {
        grid-template-columns: 1fr !important;
    }

    .si-ss-v063-about-inner {
        grid-template-columns: 1fr !important;
    }

    .si-ss-v063-cinema-bg-overlay {
        background:
            linear-gradient(180deg, rgba(2,8,23,.86), rgba(6,25,54,.72), rgba(2,8,23,.88)),
            radial-gradient(circle at 50% 12%, rgba(56, 189, 248, .16), transparent 32%);
    }


    .si-ss-v063-story-nav {
        top: 8px;
        margin: 8px auto -46px;
        max-width: calc(100vw - 20px);
        overflow-x: auto;
        justify-content: flex-start;
    }

    .si-ss-v063-story-nav a {
        white-space: nowrap;
        min-height: 32px;
        padding: 0 10px;
        font-size: .72rem;
    }

    .si-ss-v063-hero.si-ss-v063-scene {
        padding-top: 76px;
    }

    .si-ss-v063-image {
        transform: none;
    }

    .si-ss-v063-summary-grid,
    .si-ss-v063-tax-desc-grid {
        grid-template-columns: 1fr;
    }

    .si-ss-v063-about-inner,
    .si-ss-v063-tax-desc-section,
    .si-ss-v063-details > .si-ss-v063-section {
        padding: 18px;
    }

    .si-ss-v063-scene::after {
        display: none;
    }
}



.si-ss-v063-cinema-bg-overlay {
    background:
        linear-gradient(90deg, rgba(2, 8, 23, .94) 0%, rgba(6, 25, 54, .80) 48%, rgba(11, 99, 206, .40) 100%),
        radial-gradient(circle at 15% 18%, rgba(56, 189, 248, .24), transparent 30%),
        radial-gradient(circle at 84% 14%, rgba(11, 99, 206, .24), transparent 34%),
        linear-gradient(180deg, rgba(2,8,23,.24), rgba(2,8,23,.84));
    box-shadow: inset 0 0 180px rgba(2,8,23,.78);
}

.si-ss-v063-about-inner,
.si-ss-v063-info-card,
.si-ss-v063-tax-desc-section,
.si-ss-v063-details > .si-ss-v063-section,
.si-ss-v063-source-card,
.si-ss-v063-evidence-card,
.si-ss-v063-audio-card,
.si-ss-v063-medium-item {
    background:
        linear-gradient(145deg, rgba(2, 8, 23, .50), rgba(2, 8, 23, .20)) !important;
    border: 1px solid rgba(191, 219, 254, .18) !important;
    box-shadow:
        0 34px 110px rgba(2, 8, 23, .30),
        inset 0 1px 0 rgba(255, 255, 255, .10) !important;
    backdrop-filter: blur(12px) saturate(1.12) !important;
    -webkit-backdrop-filter: blur(12px) saturate(1.12) !important;
    color: #ffffff !important;
}

.si-ss-v063-about-inner {
    overflow: visible !important;
    align-items: center !important;
    min-height: min(520px, 70svh);
    border-top: 0 !important;
    border-inline-start: 0 !important;
}

.si-ss-v063-about-head {
    position: relative !important;
    top: auto !important;
    align-items: center !important;
    margin: 0 !important;
}

.si-ss-v063-about-title,
.si-ss-v063-info-card-title,
.si-ss-v063-section-head h2,
.si-ss-v063-section-title,
.si-ss-v063-tax-desc-section .si-ss-v063-section-title,
.si-ss-v063-tax-desc-name,
.si-ss-v063-medium-item strong,
.si-ss-v063-source-card strong,
.si-ss-v063-evidence-card strong {
    color: #ffffff !important;
    text-shadow: 0 12px 34px rgba(2, 8, 23, .36);
}

.si-ss-v063-about-title {
    font-size: clamp(1.9rem, 4vw, 4.1rem) !important;
    line-height: 1.22 !important;
    letter-spacing: -.035em;
}

.si-ss-v063-about-body,
.si-ss-v063-about-body p,
.si-ss-v063-info-card-subtitle,
.si-ss-v063-info-row dt,
.si-ss-v063-info-row dd,
.si-ss-v063-tax-desc-text,
.si-ss-v063-medium-item p,
.si-ss-v063-section-head p,
.si-ss-v063-source-card p,
.si-ss-v063-evidence-card p {
    color: rgba(226, 232, 240, .92) !important;
}

.si-ss-v063-about-body {
    font-size: clamp(1.03rem, 1.55vw, 1.26rem) !important;
    line-height: 2.35 !important;
    text-align: center;
    text-align-last: center;
}

.si-ss-v063-about-kicker,
.si-ss-v063-info-card-kicker,
.si-ss-v063-section-kicker,
.si-ss-v063-tax-desc-type {
    color: #93c5fd !important;
    background: rgba(147, 197, 253, .10) !important;
    border-color: rgba(147, 197, 253, .20) !important;
}

.si-ss-v063-about-icon,
.si-ss-v063-info-card-icon,
.si-ss-v063-section-icon,
.si-ss-v063-tax-desc-icon {
    color: #bfdbfe !important;
    background: rgba(191, 219, 254, .10) !important;
    border-color: rgba(191, 219, 254, .20) !important;
}

.si-ss-v063-info-row,
.si-ss-v063-medium-item,
.si-ss-v063-source-card,
.si-ss-v063-evidence-card,
.si-ss-v063-audio-card {
    border-color: rgba(191, 219, 254, .16) !important;
}

.si-ss-v063-tax-desc-card {
    background:
        linear-gradient(145deg, rgba(2, 8, 23, .42), rgba(2, 8, 23, .20)) !important;
    border-color: color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 38%, rgba(191, 219, 254, .20)) !important;
    box-shadow:
        0 24px 70px rgba(2, 8, 23, .26),
        inset 0 1px 0 rgba(255, 255, 255, .08) !important;
}

.si-ss-v063-details > .si-ss-v063-section::before {
    background: linear-gradient(90deg, rgba(147, 197, 253, .24), rgba(56, 189, 248, .85), rgba(147, 197, 253, .24)) !important;
}

.si-ss-v063-about-section,
.si-ss-v063-summary-grid,
.si-ss-v063-tax-desc-section,
.si-ss-v063-details {
    transform-style: preserve-3d;
}

.si-ss-v063-scene.is-active-scene .si-ss-v063-about-inner,
.si-ss-v063-scene.is-active-scene .si-ss-v063-info-card,
.si-ss-v063-scene.is-active-scene .si-ss-v063-tax-desc-card,
.si-ss-v063-scene.is-active-scene .si-ss-v063-section {
    animation: siSsV063HeroLikeSceneIn .78s cubic-bezier(.2,.8,.2,1) both;
}

@keyframes siSsV063HeroLikeSceneIn {
    from {
        opacity: .72;
        transform: translate3d(0, 22px, 0) scale(.985);
        filter: blur(8px);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1);
        filter: blur(0);
    }
}

@media(max-width: 760px) {
    .si-ss-v063-about-inner,
    .si-ss-v063-info-card,
    .si-ss-v063-tax-desc-section,
    .si-ss-v063-details > .si-ss-v063-section {
        background:
            linear-gradient(145deg, rgba(2, 8, 23, .58), rgba(2, 8, 23, .26)) !important;
    }

    .si-ss-v063-about-inner {
        min-height: auto;
    }

    .si-ss-v063-about-title {
        font-size: clamp(1.65rem, 9vw, 2.8rem) !important;
    }

    .si-ss-v063-about-body {
        text-align: right;
        text-align-last: right;
    }
}



html[dir="rtl"] body.single-slogan,
body.single-slogan,
body.single-slogan .si-ss-v063-page,
body.single-slogan .si-ss-v063-page * {
    direction: rtl;
}

body.single-slogan .si-ss-v063-page {
    text-align: right;
}

body.single-slogan .si-ss-v063-title,
body.single-slogan .si-ss-v063-translation,
body.single-slogan .si-ss-v063-date {
    text-align: center !important;
}


body.single-slogan .si-ss-v063-story-nav {
    display: none !important;
}


body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid {
    position: relative !important;
    inset: auto !important;
    width: min(100%, 980px) !important;
    min-height: 0 !important;
    height: auto !important;
    margin: clamp(20px, 3vw, 34px) auto 0 !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)) !important;
    gap: 10px !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    direction: rtl !important;
    z-index: 5;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label {
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    transform: none !important;
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 54px !important;
    display: grid !important;
    grid-template-columns: 38px minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 10px !important;
    padding: 10px 12px !important;
    border-radius: 0 !important;
    color: #ffffff !important;
    background:
        linear-gradient(145deg, color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 30%, rgba(2, 8, 23, .72)), rgba(2, 8, 23, .28)) !important;
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 62%, rgba(191, 219, 254, .18)) !important;
    border-inline-start: 4px solid var(--si-ah-tax-accent, #38bdf8) !important;
    box-shadow:
        0 18px 44px color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 22%, rgba(2, 8, 23, .34)),
        inset 0 1px 0 rgba(255,255,255,.12) !important;
    backdrop-filter: blur(10px) saturate(1.12) !important;
    -webkit-backdrop-filter: blur(10px) saturate(1.12) !important;
    text-decoration: none !important;
    overflow: hidden !important;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label::before {
    content: "";
    position: absolute;
    inset: -40% auto auto -20%;
    width: 90px;
    height: 90px;
    border-radius: 999px;
    background: radial-gradient(circle, color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 38%, transparent), transparent 70%);
    pointer-events: none;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-icon {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #ffffff !important;
    background: color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 34%, rgba(255,255,255,.08)) !important;
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 48%, rgba(255,255,255,.14)) !important;
    position: relative;
    z-index: 1;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-icon svg {
    width: 21px !important;
    height: 21px !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-text {
    min-width: 0 !important;
    display: grid !important;
    gap: 2px !important;
    text-align: right !important;
    position: relative;
    z-index: 1;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-type {
    color: color-mix(in srgb, var(--si-ah-tax-accent, #93c5fd) 74%, #ffffff) !important;
    font-size: .72rem !important;
    line-height: 1.45 !important;
    font-weight: 750 !important;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-separator {
    display: none !important;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-name {
    color: #ffffff !important;
    font-size: .92rem !important;
    line-height: 1.65 !important;
    font-weight: 820 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
}

body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-subtitle {
    display: block !important;
    color: rgba(226, 232, 240, .88) !important;
    font-size: .78rem !important;
    line-height: 1.65 !important;
    font-weight: 520 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
}


body.single-slogan .si-ss-v063-tax-desc-card.has-tax-children {
    border-inline-start-width: 6px !important;
}

body.single-slogan .si-ss-v063-tax-desc-subtitle {
    margin: 3px 0 0 !important;
    color: rgba(226, 232, 240, .82) !important;
    font-size: .86rem !important;
    line-height: 1.85 !important;
    font-weight: 540 !important;
    overflow-wrap: anywhere;
}

body.single-slogan .si-ss-v063-tax-desc-card {
    border-inline-start: 5px solid var(--si-ah-tax-accent, #38bdf8) !important;
}

body.single-slogan .si-ss-v063-tax-desc-type,
body.single-slogan .si-ss-v063-info-card-kicker,
body.single-slogan .si-ss-v063-section-kicker {
    color: color-mix(in srgb, var(--si-ah-tax-accent, #93c5fd) 72%, #ffffff) !important;
}


@media(max-width: 980px) {
    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 9px !important;
    }
}

@media(max-width: 640px) {
    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid {
        grid-template-columns: 1fr !important;
        margin-top: 18px !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label {
        grid-template-columns: 34px minmax(0, 1fr) !important;
        min-height: 50px !important;
        padding: 9px 10px !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-icon {
        width: 34px !important;
        height: 34px !important;
        min-width: 34px !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-name {
        font-size: .88rem !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-subtitle {
        font-size: .75rem !important;
    }
}



body.single-slogan .si-ss-v063-about-inner-no-labels {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: min(420px, 58svh) !important;
    padding: clamp(24px, 5vw, 58px) !important;
}

body.single-slogan .si-ss-v063-about-inner-no-labels .si-ss-v063-about-body {
    width: min(780px, 100%) !important;
    margin-inline: auto !important;
    text-align: center !important;
    text-align-last: center !important;
}

body.single-slogan .si-ss-v063-tax-desc-section-no-labels {
    padding-top: clamp(24px, 5vw, 48px) !important;
}

body.single-slogan .si-ss-v063-section-head-clean p {
    display: none !important;
}

body.single-slogan .si-ss-v063-section-head-clean {
    align-items: center !important;
}

body.single-slogan .si-ss-v063-fallback-icon-text {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: currentColor;
    font-size: .92rem;
    line-height: 1;
    font-weight: 950;
    letter-spacing: .02em;
}

body.single-slogan .si-ss-v063-audio-card {
    display: grid !important;
    grid-template-columns: 48px minmax(0, 1fr) auto !important;
    gap: 12px !important;
    align-items: center !important;
}

body.single-slogan .si-ss-v063-audio-main-icon,
body.single-slogan .si-ss-v063-audio-card-icon {
    color: #bfdbfe !important;
    background: rgba(191, 219, 254, .10) !important;
    border: 1px solid rgba(191, 219, 254, .20) !important;
}

body.single-slogan .si-ss-v063-audio-card-icon {
    display: inline-flex !important;
    width: 48px !important;
    height: 48px !important;
    align-items: center !important;
    justify-content: center !important;
}

body.single-slogan .si-ss-v063-audio-card-icon svg,
body.single-slogan .si-ss-v063-audio-main-icon svg {
    width: 24px !important;
    height: 24px !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}

body.single-slogan .si-ss-v063-audio-open {
    white-space: nowrap;
}

body.single-slogan .si-ss-v063-video-card {
    min-height: 180px !important;
    position: relative !important;
    overflow: hidden !important;
    display: grid !important;
    place-items: center !important;
    padding: 0 !important;
    text-align: center !important;
}

body.single-slogan .si-ss-v063-video-cover {
    position: absolute;
    inset: 0;
    display: block;
}

body.single-slogan .si-ss-v063-video-cover img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    filter: saturate(1.06) contrast(1.04) brightness(.82);
    transform: scale(1.02);
}

body.single-slogan .si-ss-v063-video-card::after {
    content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(180deg, rgba(2,8,23,.12), rgba(2,8,23,.70)),
        radial-gradient(circle at 50% 44%, rgba(255,255,255,.16), transparent 30%);
    pointer-events: none;
}

body.single-slogan .si-ss-v063-video-icon {
    position: relative;
    z-index: 2;
    display: inline-flex;
    width: 78px;
    height: 78px;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    background: rgba(2,8,23,.34);
    border: 1px solid rgba(255,255,255,.20);
    box-shadow: 0 24px 70px rgba(2,8,23,.28);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

body.single-slogan .si-ss-v063-video-icon svg {
    width: 34px !important;
    height: 34px !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}

body.single-slogan .si-ss-v063-video-provider {
    position: absolute;
    z-index: 3;
    right: 12px;
    bottom: 12px;
    display: inline-flex;
    min-height: 30px;
    align-items: center;
    padding: 0 10px;
    color: #ffffff;
    background: rgba(2,8,23,.46);
    border: 1px solid rgba(255,255,255,.18);
    font-size: .78rem;
    line-height: 1;
    font-weight: 850;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

body.single-slogan .si-ss-v063-video-card.is-provider-youtube {
    --si-provider-color: #ff0033;
}

body.single-slogan .si-ss-v063-video-card.is-provider-instagram {
    --si-provider-color: #e1306c;
}

body.single-slogan .si-ss-v063-video-card.is-provider-x {
    --si-provider-color: #ffffff;
}

body.single-slogan .si-ss-v063-video-card.is-provider-tiktok {
    --si-provider-color: #25f4ee;
}

body.single-slogan .si-ss-v063-video-card.is-provider-telegram {
    --si-provider-color: #2aabee;
}

body.single-slogan .si-ss-v063-video-card .si-ss-v063-video-icon,
body.single-slogan .si-ss-v063-video-card .si-ss-v063-video-provider {
    border-color: color-mix(in srgb, var(--si-provider-color, #93c5fd) 42%, rgba(255,255,255,.18));
    box-shadow: 0 24px 70px color-mix(in srgb, var(--si-provider-color, #93c5fd) 18%, rgba(2,8,23,.30));
}

body.single-slogan .si-ss-v063-image-only-grid {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)) !important;
    gap: 14px !important;
}

body.single-slogan .si-ss-v063-image-only-card {
    min-height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: rgba(2, 8, 23, .28) !important;
}

body.single-slogan .si-ss-v063-image-only-card .si-ss-v063-media-preview {
    display: block !important;
    aspect-ratio: 4 / 3;
    width: 100% !important;
    overflow: hidden !important;
}

body.single-slogan .si-ss-v063-image-only-card img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    transition: transform .28s ease, filter .28s ease;
}

body.single-slogan .si-ss-v063-image-only-card:hover img {
    transform: scale(1.035);
    filter: saturate(1.08) contrast(1.03);
}

body.single-slogan .si-ss-v063-image-only-card .si-ss-v063-source-provider,
body.single-slogan .si-ss-v063-image-only-card .si-ss-v063-source-url {
    display: none !important;
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-about-inner-no-labels .si-ss-v063-about-body {
        text-align: right !important;
        text-align-last: right !important;
    }

    body.single-slogan .si-ss-v063-audio-card {
        grid-template-columns: 42px minmax(0, 1fr) !important;
    }

    body.single-slogan .si-ss-v063-audio-open {
        grid-column: 1 / -1;
        white-space: normal;
    }

    body.single-slogan .si-ss-v063-video-card {
        min-height: 156px !important;
    }
}





body.single-slogan .si-ss-v063-cinema-bg-layer {
    inset: -1.5% !important;
    opacity: 0 !important;
    filter: saturate(1.05) contrast(1.02) brightness(1.06) !important;
    transform: scale(1.035) !important;
}

body.single-slogan .si-ss-v063-cinema-bg-layer.is-active {
    opacity: .96 !important;
    transform: scale(1.01) !important;
}

body.single-slogan .si-ss-v063-cinema-bg-overlay {
    background:
        linear-gradient(90deg, rgba(2, 8, 23, .70) 0%, rgba(6, 25, 54, .48) 48%, rgba(11, 99, 206, .22) 100%),
        radial-gradient(circle at 15% 18%, rgba(56, 189, 248, .10), transparent 32%),
        radial-gradient(circle at 84% 14%, rgba(11, 99, 206, .10), transparent 34%),
        linear-gradient(180deg, rgba(2,8,23,.08), rgba(2,8,23,.48)) !important;
    box-shadow: inset 0 0 96px rgba(2,8,23,.46) !important;
}

body.single-slogan .si-ss-v063-scene-has-bg::before,
body.single-slogan .si-ss-v063-scene-has-bg::after {
    display: none !important;
    content: none !important;
}


body.single-slogan .si-ss-v063-about-inner-no-labels {
    justify-content: flex-start !important;
    align-items: center !important;
}

body.single-slogan .si-ss-v063-about-inner-no-labels .si-ss-v063-about-body,
body.single-slogan .si-ss-v063-about-body {
    width: min(860px, 100%) !important;
    margin-inline: auto !important;
    color: #ffffff !important;
    text-align: right !important;
    text-align-last: auto !important;
    direction: rtl !important;
    unicode-bidi: plaintext;
    white-space: normal;
}

body.single-slogan .si-ss-v063-about-body,
body.single-slogan .si-ss-v063-about-body * {
    color: #ffffff !important;
}

body.single-slogan .si-ss-v063-about-body p {
    margin: 0 0 1em !important;
    color: #ffffff !important;
    line-height: 2.25 !important;
}

body.single-slogan .si-ss-v063-about-body p:last-child {
    margin-bottom: 0 !important;
}

body.single-slogan .si-ss-v063-about-body h1,
body.single-slogan .si-ss-v063-about-body h2,
body.single-slogan .si-ss-v063-about-body h3,
body.single-slogan .si-ss-v063-about-body h4,
body.single-slogan .si-ss-v063-about-body h5,
body.single-slogan .si-ss-v063-about-body h6 {
    margin: 1.1em 0 .55em !important;
    color: #ffffff !important;
    line-height: 1.75 !important;
    font-weight: 900 !important;
    text-align: right !important;
}

body.single-slogan .si-ss-v063-about-body ul,
body.single-slogan .si-ss-v063-about-body ol {
    margin: 1em 1.35em 1em 0 !important;
    padding: 0 !important;
    color: #ffffff !important;
    text-align: right !important;
}

body.single-slogan .si-ss-v063-about-body li {
    margin: .45em 0 !important;
    padding: 0 !important;
    color: #ffffff !important;
    line-height: 2.1 !important;
}

body.single-slogan .si-ss-v063-about-body blockquote {
    margin: 1.15em 0 !important;
    padding: .85em 1em !important;
    color: #ffffff !important;
    border-inline-start: 4px solid rgba(191, 219, 254, .75) !important;
    background: rgba(2, 8, 23, .28) !important;
}

body.single-slogan .si-ss-v063-about-body a {
    color: #bfdbfe !important;
    text-decoration: underline !important;
    text-underline-offset: 4px;
}

body.single-slogan .si-ss-v063-about-body strong,
body.single-slogan .si-ss-v063-about-body b {
    color: #ffffff !important;
    font-weight: 900 !important;
}

body.single-slogan .si-ss-v063-about-body em,
body.single-slogan .si-ss-v063-about-body i {
    color: #e0f2fe !important;
    font-style: italic;
}

body.single-slogan .si-ss-v063-about-body pre,
body.single-slogan .si-ss-v063-about-body code {
    color: #ffffff !important;
    background: rgba(2, 8, 23, .34) !important;
    border: 1px solid rgba(191, 219, 254, .16) !important;
    direction: ltr !important;
    text-align: left !important;
}

body.single-slogan .si-ss-v063-about-body img {
    max-width: 100% !important;
    height: auto !important;
    display: block;
    margin: 1em auto !important;
}


body.single-slogan .si-ss-v063-tax-desc-grid {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;
    justify-content: center !important;
    gap: 14px !important;
    grid-template-columns: none !important;
    grid-auto-rows: auto !important;
}

body.single-slogan .si-ss-v063-tax-desc-card {
    flex: 1 1 min(100%, 300px) !important;
    max-width: 430px !important;
    min-width: min(100%, 260px) !important;
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
    align-self: flex-start !important;
    display: block !important;
    padding: 16px !important;
}

body.single-slogan .si-ss-v063-tax-desc-text {
    margin-top: 10px !important;
    display: block !important;
    color: rgba(226, 232, 240, .92) !important;
    text-align: right !important;
    text-align-last: auto !important;
}

body.single-slogan .si-ss-v063-tax-desc-name,
body.single-slogan .si-ss-v063-tax-desc-subtitle,
body.single-slogan .si-ss-v063-tax-desc-type {
    text-align: right !important;
}

@media(max-width: 980px) {
    body.single-slogan .si-ss-v063-tax-desc-card {
        flex-basis: min(100%, 340px) !important;
        max-width: 100% !important;
    }
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-cinema-bg-overlay {
        background:
            linear-gradient(180deg, rgba(2,8,23,.74), rgba(6,25,54,.48), rgba(2,8,23,.64)),
            radial-gradient(circle at 50% 12%, rgba(56, 189, 248, .08), transparent 32%) !important;
        box-shadow: inset 0 0 76px rgba(2,8,23,.42) !important;
    }

    body.single-slogan .si-ss-v063-about-inner-no-labels .si-ss-v063-about-body,
    body.single-slogan .si-ss-v063-about-body {
        text-align: right !important;
        text-align-last: auto !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-grid {
        justify-content: stretch !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-card {
        flex: 1 1 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }
}



@media(max-width: 760px) {
    html,
    body.single-slogan {
        overflow-x: hidden !important;
    }

    body.single-slogan .si-ss-v063-page.si-ss-v063-story {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 12px 36px !important;
    }

    body.single-slogan .si-ss-v063-progress {
        width: 3px !important;
    }

    body.single-slogan .si-ss-v063-cinema-bg-stage {
        position: fixed !important;
        inset: 0 !important;
    }

    body.single-slogan .si-ss-v063-cinema-bg-layer {
        inset: 0 !important;
        transform: scale(1.02) !important;
        filter: saturate(1.04) contrast(1.02) brightness(.96) !important;
    }

    body.single-slogan .si-ss-v063-cinema-bg-layer.is-active {
        opacity: .86 !important;
        transform: scale(1.01) !important;
    }

    body.single-slogan .si-ss-v063-cinema-bg-overlay {
        background:
            linear-gradient(180deg, rgba(2,8,23,.80) 0%, rgba(6,25,54,.62) 42%, rgba(2,8,23,.86) 100%),
            radial-gradient(circle at 50% 8%, rgba(56,189,248,.10), transparent 32%) !important;
        box-shadow: inset 0 0 74px rgba(2,8,23,.52) !important;
    }


    body.single-slogan .si-ss-v063-scene:not(.si-ss-v063-hero) {
        min-height: auto !important;
        height: auto !important;
        display: block !important;
        align-items: initial !important;
        justify-content: initial !important;
        padding: 18px 0 !important;
        margin: 0 auto !important;
        scroll-margin-top: 16px !important;
    }

    body.single-slogan .si-ss-v063-scene::after {
        display: none !important;
        content: none !important;
    }


    body.single-slogan .si-ss-v063-hero.si-ss-v063-scene {
        min-height: auto !important;
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 18px !important;
        padding: 72px 0 24px !important;
        margin: 0 auto !important;
    }

    body.single-slogan .si-ss-v063-content {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
    }

    body.single-slogan .si-ss-v063-text-block {
        width: 100% !important;
        padding: 16px 14px !important;
        background: linear-gradient(145deg, rgba(2,8,23,.52), rgba(2,8,23,.24)) !important;
        border: 1px solid rgba(191,219,254,.16) !important;
        box-shadow: 0 18px 54px rgba(2,8,23,.26), inset 0 1px 0 rgba(255,255,255,.08) !important;
    }

    body.single-slogan .si-ss-v063-title {
        width: 100% !important;
        max-width: 100% !important;
        font-size: clamp(2.15rem, 13vw, 4.8rem) !important;
        line-height: 1.08 !important;
        letter-spacing: -.015em !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
        text-align: center !important;
    }

    body.single-slogan .si-ss-v063-translation {
        max-width: 100% !important;
        font-size: .95rem !important;
        line-height: 2 !important;
        margin-top: 14px !important;
    }

    body.single-slogan .si-ss-v063-image {
        width: min(100%, 360px) !important;
        min-height: auto !important;
        aspect-ratio: 4 / 5 !important;
        margin: 0 auto !important;
        transform: none !important;
    }

    body.single-slogan .si-ss-v063-image img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }


    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid {
        width: 100% !important;
        margin: 16px auto 0 !important;
        grid-template-columns: 1fr !important;
        gap: 8px !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label {
        min-height: auto !important;
        padding: 9px 10px !important;
        grid-template-columns: 34px minmax(0, 1fr) !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-icon {
        width: 34px !important;
        height: 34px !important;
        min-width: 34px !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-name {
        font-size: .86rem !important;
        line-height: 1.65 !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label-subtitle {
        font-size: .74rem !important;
        line-height: 1.65 !important;
    }


    body.single-slogan .si-ss-v063-about-section,
    body.single-slogan .si-ss-v063-summary-grid,
    body.single-slogan .si-ss-v063-tax-desc-section,
    body.single-slogan .si-ss-v063-details {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
    }

    body.single-slogan .si-ss-v063-about-inner,
    body.single-slogan .si-ss-v063-about-inner-no-labels {
        min-height: auto !important;
        width: 100% !important;
        display: block !important;
        padding: 16px !important;
        background: linear-gradient(145deg, rgba(2,8,23,.58), rgba(2,8,23,.28)) !important;
        border: 1px solid rgba(191,219,254,.16) !important;
        box-shadow: 0 18px 54px rgba(2,8,23,.22), inset 0 1px 0 rgba(255,255,255,.08) !important;
    }

    body.single-slogan .si-ss-v063-about-body {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        font-size: .98rem !important;
        line-height: 2.15 !important;
        text-align: right !important;
        text-align-last: auto !important;
        overflow-wrap: anywhere !important;
    }

    body.single-slogan .si-ss-v063-about-body p,
    body.single-slogan .si-ss-v063-about-body li {
        line-height: 2.1 !important;
    }


    body.single-slogan .si-ss-v063-summary-grid {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 12px !important;
        padding: 0 !important;
    }

    body.single-slogan .si-ss-v063-info-card {
        width: 100% !important;
        min-height: auto !important;
        padding: 14px !important;
        background: linear-gradient(145deg, rgba(2,8,23,.56), rgba(2,8,23,.28)) !important;
    }

    body.single-slogan .si-ss-v063-info-card-head {
        gap: 10px !important;
    }

    body.single-slogan .si-ss-v063-info-card-icon {
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
    }

    body.single-slogan .si-ss-v063-info-card-title {
        font-size: .98rem !important;
        line-height: 1.8 !important;
    }

    body.single-slogan .si-ss-v063-info-card-subtitle,
    body.single-slogan .si-ss-v063-info-row dd,
    body.single-slogan .si-ss-v063-medium-item p {
        font-size: .86rem !important;
        line-height: 1.95 !important;
    }

    body.single-slogan .si-ss-v063-info-row {
        grid-template-columns: 1fr !important;
        gap: 2px !important;
        padding: 8px 0 !important;
    }


    body.single-slogan .si-ss-v063-tax-desc-section {
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-grid {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 12px !important;
        width: 100% !important;
        justify-content: stretch !important;
        align-items: start !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-card {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        flex: none !important;
        min-height: auto !important;
        height: auto !important;
        padding: 14px !important;
        display: block !important;
        background: linear-gradient(145deg, rgba(2,8,23,.58), rgba(2,8,23,.28)) !important;
        border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 38%, rgba(191,219,254,.16)) !important;
        border-inline-start: 4px solid var(--si-ah-tax-accent, #38bdf8) !important;
        box-shadow: 0 18px 52px rgba(2,8,23,.22), inset 0 1px 0 rgba(255,255,255,.08) !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-top {
        display: grid !important;
        grid-template-columns: 36px minmax(0, 1fr) !important;
        gap: 10px !important;
        align-items: start !important;
        margin-bottom: 8px !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-icon {
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-name {
        font-size: .98rem !important;
        line-height: 1.8 !important;
        overflow-wrap: anywhere !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-subtitle,
    body.single-slogan .si-ss-v063-tax-desc-type {
        font-size: .78rem !important;
        line-height: 1.75 !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-text {
        width: 100% !important;
        margin: 8px 0 0 !important;
        font-size: .9rem !important;
        line-height: 2.05 !important;
        text-align: right !important;
        text-align-last: auto !important;
        overflow-wrap: anywhere !important;
    }


    body.single-slogan .si-ss-v063-details {
        display: grid !important;
        gap: 14px !important;
        padding: 0 !important;
        background: transparent !important;
    }

    body.single-slogan .si-ss-v063-details > .si-ss-v063-section {
        width: 100% !important;
        padding: 14px !important;
        background: linear-gradient(145deg, rgba(2,8,23,.58), rgba(2,8,23,.28)) !important;
        border: 1px solid rgba(191,219,254,.16) !important;
        box-shadow: 0 18px 52px rgba(2,8,23,.22), inset 0 1px 0 rgba(255,255,255,.08) !important;
    }

    body.single-slogan .si-ss-v063-section-head {
        display: flex !important;
        gap: 10px !important;
        align-items: center !important;
        margin-bottom: 12px !important;
    }

    body.single-slogan .si-ss-v063-section-head h2 {
        font-size: 1.05rem !important;
        line-height: 1.7 !important;
    }

    body.single-slogan .si-ss-v063-card-grid,
    body.single-slogan .si-ss-v063-evidence-grid,
    body.single-slogan .si-ss-v063-image-only-grid {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
    }

    body.single-slogan .si-ss-v063-video-card {
        min-height: 170px !important;
    }

    body.single-slogan .si-ss-v063-image-only-card .si-ss-v063-media-preview {
        aspect-ratio: 4 / 3 !important;
    }

    body.single-slogan .si-ss-v063-audio-card {
        display: grid !important;
        grid-template-columns: 38px minmax(0, 1fr) !important;
        gap: 10px !important;
        padding: 12px !important;
    }

    body.single-slogan .si-ss-v063-audio-card audio {
        width: 100% !important;
        min-width: 0 !important;
    }

    body.single-slogan .si-ss-v063-audio-open {
        grid-column: 1 / -1 !important;
        white-space: normal !important;
        word-break: break-word !important;
    }

    body.single-slogan .si-ss-v063-source-card {
        width: 100% !important;
        min-width: 0 !important;
        padding: 12px !important;
    }

    body.single-slogan .si-ss-v063-source-url {
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
    }


    body.si-ss-v063-animation-ready .si-ss-v063-reveal,
    body.si-ss-v063-animation-ready .si-ss-v063-reveal.is-visible {
        opacity: 1 !important;
        transform: none !important;
        filter: none !important;
        transition: opacity .2s ease !important;
    }
}

@media(min-width: 761px) and (max-width: 1024px) {
    body.single-slogan .si-ss-v063-page.si-ss-v063-story {
        padding-inline: 18px !important;
    }

    body.single-slogan .si-ss-v063-scene:not(.si-ss-v063-hero) {
        min-height: auto !important;
        padding: 42px 0 !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-grid {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 14px !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-card {
        max-width: none !important;
        min-height: auto !important;
    }
}





body.single-slogan .si-ss-v063-title {
    font-size: clamp(2.85rem, 6.4vw, 7.35rem) !important;
    line-height: 1.22 !important;
    letter-spacing: 0 !important;
    word-spacing: normal !important;
    text-wrap: balance;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    hyphens: none !important;
    max-width: min(1120px, 100%) !important;
    margin-inline: auto !important;
}


body.single-slogan .si-ss-v063-image {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
    min-height: 0 !important;
    aspect-ratio: auto !important;
    overflow: visible !important;
    transform: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

body.single-slogan .si-ss-v063-image::before,
body.single-slogan .si-ss-v063-image::after {
    display: none !important;
    content: none !important;
}

body.single-slogan .si-ss-v063-image img {
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: min(68vh, 680px) !important;
    object-fit: contain !important;
    display: block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: 0 28px 90px rgba(2, 8, 23, .28) !important;
}


body.single-slogan .si-ss-v063-scene:not(.si-ss-v063-hero) {
    margin-block: clamp(72px, 12vh, 160px) !important;
    padding-block: clamp(34px, 7vh, 88px) !important;
}

body.single-slogan .si-ss-v063-hero.si-ss-v063-scene {
    margin-bottom: clamp(72px, 12vh, 150px) !important;
}


body.single-slogan .si-ss-v063-about-section,
body.single-slogan .si-ss-v063-summary-grid,
body.single-slogan .si-ss-v063-tax-desc-section,
body.single-slogan .si-ss-v063-details {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body.single-slogan .si-ss-v063-about-inner,
body.single-slogan .si-ss-v063-about-inner-no-labels {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    padding: 0 !important;
    min-height: 0 !important;
}

body.single-slogan .si-ss-v063-about-body {
    width: min(900px, 100%) !important;
    padding: 0 !important;
    margin-inline: auto !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

body.single-slogan .si-ss-v063-tax-desc-section {
    padding: 0 !important;
}


body.single-slogan .si-ss-v063-tax-desc-grid {
    width: min(1180px, 100%) !important;
    margin-inline: auto !important;
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-auto-flow: dense !important;
    gap: clamp(18px, 2.4vw, 34px) !important;
    align-items: start !important;
    justify-content: center !important;
}

body.single-slogan .si-ss-v063-tax-desc-card {
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 0 !important;
    height: auto !important;
    flex: none !important;
    grid-column: span 2;
    padding: clamp(16px, 2.3vw, 24px) !important;
    background:
        linear-gradient(145deg, color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 22%, rgba(2,8,23,.50)), rgba(2,8,23,.26)) !important;
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 50%, rgba(191,219,254,.18)) !important;
    border-inline-start: 5px solid var(--si-ah-tax-accent, #38bdf8) !important;
    box-shadow:
        0 26px 80px color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 16%, rgba(2,8,23,.32)),
        inset 0 1px 0 rgba(255,255,255,.10) !important;
    backdrop-filter: blur(9px) saturate(1.08) !important;
    -webkit-backdrop-filter: blur(9px) saturate(1.08) !important;
    transform: translate3d(0, 0, 0);
}

body.single-slogan .si-ss-v063-tax-desc-card:nth-child(6n + 1),
body.single-slogan .si-ss-v063-tax-desc-card:nth-child(6n + 4) {
    grid-column: span 3;
}

body.single-slogan .si-ss-v063-tax-desc-card:nth-child(6n + 2) {
    margin-top: clamp(18px, 4vw, 54px) !important;
}

body.single-slogan .si-ss-v063-tax-desc-card:nth-child(6n + 5) {
    margin-top: clamp(10px, 3vw, 42px) !important;
}

body.single-slogan .si-ss-v063-tax-desc-card:hover {
    transform: translate3d(0, -4px, 0);
    box-shadow:
        0 34px 100px color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 22%, rgba(2,8,23,.38)),
        inset 0 1px 0 rgba(255,255,255,.14) !important;
}

body.single-slogan .si-ss-v063-tax-desc-top {
    align-items: start !important;
}

body.single-slogan .si-ss-v063-tax-desc-text {
    margin-top: 10px !important;
    line-height: 2.05 !important;
}


body.single-slogan .si-ss-v063-page .si-ah-card-meta.si-ah-tax-stable-grid {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}


body.single-slogan .si-ss-v063-details {
    gap: clamp(28px, 5vw, 60px) !important;
}

body.single-slogan .si-ss-v063-details > .si-ss-v063-section {
    background:
        linear-gradient(145deg, rgba(2,8,23,.44), rgba(2,8,23,.22)) !important;
    border: 1px solid rgba(191,219,254,.14) !important;
    box-shadow:
        0 24px 72px rgba(2,8,23,.24),
        inset 0 1px 0 rgba(255,255,255,.08) !important;
}


@media(min-width: 761px) and (max-width: 1024px) {
    body.single-slogan .si-ss-v063-title {
        font-size: clamp(2.65rem, 8vw, 5.8rem) !important;
        line-height: 1.24 !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 22px !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-card,
    body.single-slogan .si-ss-v063-tax-desc-card:nth-child(n) {
        grid-column: auto !important;
        margin-top: 0 !important;
    }

    body.single-slogan .si-ss-v063-scene:not(.si-ss-v063-hero) {
        margin-block: 72px !important;
        padding-block: 34px !important;
    }
}


@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-title {
        font-size: clamp(2rem, 10.4vw, 3.85rem) !important;
        line-height: 1.28 !important;
        letter-spacing: 0 !important;
        text-wrap: balance;
    }

    body.single-slogan .si-ss-v063-hero.si-ss-v063-scene {
        margin-bottom: 44px !important;
    }

    body.single-slogan .si-ss-v063-scene:not(.si-ss-v063-hero) {
        margin-block: 46px !important;
        padding-block: 22px !important;
    }

    body.single-slogan .si-ss-v063-image {
        width: min(100%, 340px) !important;
        margin-inline: auto !important;
    }

    body.single-slogan .si-ss-v063-image img {
        max-height: 420px !important;
        box-shadow: 0 18px 52px rgba(2,8,23,.24) !important;
    }

    body.single-slogan .si-ss-v063-about-inner,
    body.single-slogan .si-ss-v063-about-inner-no-labels,
    body.single-slogan .si-ss-v063-about-body {
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-grid {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 18px !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-card,
    body.single-slogan .si-ss-v063-tax-desc-card:nth-child(n) {
        grid-column: auto !important;
        margin-top: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 14px !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-card:hover {
        transform: none !important;
    }

    body.single-slogan .si-ss-v063-details {
        gap: 30px !important;
    }
}





body.single-slogan .si-ss-v063-text-block {
    position: relative !important;
    overflow: hidden !important;
    background:
        radial-gradient(circle at 8% 0%, rgba(56, 189, 248, .16), transparent 32%),
        linear-gradient(145deg, rgba(2, 8, 23, .58), rgba(2, 8, 23, .26)) !important;
    border: 1px solid rgba(191, 219, 254, .18) !important;
    box-shadow:
        0 34px 110px rgba(2, 8, 23, .30),
        inset 0 1px 0 rgba(255,255,255,.10) !important;
    backdrop-filter: blur(11px) saturate(1.12) !important;
    -webkit-backdrop-filter: blur(11px) saturate(1.12) !important;
}

body.single-slogan .si-ss-v063-text-block::before {
    content: "";
    position: absolute;
    inset: auto -48px -64px auto;
    width: 180px;
    height: 180px;
    background: radial-gradient(circle, rgba(56, 189, 248, .14), transparent 70%);
    pointer-events: none;
}

body.single-slogan .si-ss-v063-text-block > * {
    position: relative;
    z-index: 1;
}


body.single-slogan .si-ss-v063-about-section {
    width: min(1180px, 100%) !important;
    margin-inline: auto !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

body.single-slogan .si-ss-v063-about-inner,
body.single-slogan .si-ss-v063-about-newspaper {
    width: 100% !important;
    min-height: 0 !important;
    display: grid !important;
    gap: clamp(22px, 4vw, 54px) !important;
    align-items: start !important;
    padding: clamp(22px, 4vw, 46px) !important;
    background:
        radial-gradient(circle at 92% 0%, rgba(56, 189, 248, .13), transparent 34%),
        linear-gradient(145deg, rgba(2, 8, 23, .52), rgba(2, 8, 23, .24)) !important;
    border: 1px solid rgba(191, 219, 254, .18) !important;
    box-shadow:
        0 34px 110px rgba(2, 8, 23, .28),
        inset 0 1px 0 rgba(255,255,255,.10) !important;
    backdrop-filter: blur(11px) saturate(1.12) !important;
    -webkit-backdrop-filter: blur(11px) saturate(1.12) !important;
}

body.single-slogan .si-ss-v063-about-newspaper.has-two-columns {
    grid-template-columns: minmax(240px, .42fr) minmax(0, .58fr) !important;
}

body.single-slogan .si-ss-v063-about-newspaper.has-one-column {
    grid-template-columns: minmax(0, 1fr) !important;
}

body.single-slogan .si-ss-v063-about-column {
    min-width: 0 !important;
    color: #ffffff !important;
    text-align: right !important;
    text-align-last: auto !important;
    direction: rtl !important;
    overflow-wrap: anywhere !important;
}

body.single-slogan .si-ss-v063-about-lead {
    padding-inline-start: clamp(10px, 2vw, 24px) !important;
    border-inline-start: 4px solid rgba(191, 219, 254, .72) !important;
}

body.single-slogan .si-ss-v063-about-main {
    padding-inline-start: 0 !important;
}

body.single-slogan .si-ss-v063-about-column,
body.single-slogan .si-ss-v063-about-column * {
    color: #ffffff !important;
}

body.single-slogan .si-ss-v063-about-column p {
    margin: 0 0 1em !important;
    line-height: 2.22 !important;
    color: #ffffff !important;
}

body.single-slogan .si-ss-v063-about-column p:last-child {
    margin-bottom: 0 !important;
}

body.single-slogan .si-ss-v063-about-lead p,
body.single-slogan .si-ss-v063-about-lead h1,
body.single-slogan .si-ss-v063-about-lead h2,
body.single-slogan .si-ss-v063-about-lead h3,
body.single-slogan .si-ss-v063-about-lead h4,
body.single-slogan .si-ss-v063-about-lead h5,
body.single-slogan .si-ss-v063-about-lead h6 {
    font-size: clamp(1.08rem, 1.65vw, 1.38rem) !important;
    line-height: 2.08 !important;
    font-weight: 780 !important;
}

body.single-slogan .si-ss-v063-about-main p,
body.single-slogan .si-ss-v063-about-main li {
    font-size: clamp(.98rem, 1.18vw, 1.08rem) !important;
    line-height: 2.22 !important;
    font-weight: 520 !important;
}

body.single-slogan .si-ss-v063-about-column h1,
body.single-slogan .si-ss-v063-about-column h2,
body.single-slogan .si-ss-v063-about-column h3,
body.single-slogan .si-ss-v063-about-column h4,
body.single-slogan .si-ss-v063-about-column h5,
body.single-slogan .si-ss-v063-about-column h6 {
    margin: 1.1em 0 .55em !important;
    color: #ffffff !important;
    line-height: 1.75 !important;
    font-weight: 900 !important;
    text-align: right !important;
}

body.single-slogan .si-ss-v063-about-column ul,
body.single-slogan .si-ss-v063-about-column ol {
    margin: 1em 1.35em 1em 0 !important;
    padding: 0 !important;
    color: #ffffff !important;
    text-align: right !important;
}

body.single-slogan .si-ss-v063-about-column li {
    margin: .45em 0 !important;
    padding: 0 !important;
}

body.single-slogan .si-ss-v063-about-column blockquote {
    margin: 1.15em 0 !important;
    padding: .85em 1em !important;
    color: #ffffff !important;
    border-inline-start: 4px solid rgba(191, 219, 254, .75) !important;
    background: rgba(2, 8, 23, .28) !important;
}

body.single-slogan .si-ss-v063-about-column a {
    color: #bfdbfe !important;
    text-decoration: underline !important;
    text-underline-offset: 4px;
}

body.single-slogan .si-ss-v063-about-column strong,
body.single-slogan .si-ss-v063-about-column b {
    font-weight: 900 !important;
}


body.single-slogan .si-ss-v063-summary-grid,
body.single-slogan .si-ss-v063-medium-card,
body.single-slogan .si-ss-v063-language-card {
    display: none !important;
}


body.single-slogan .si-ss-v063-about-section {
    margin-bottom: clamp(58px, 9vh, 126px) !important;
}

body.single-slogan .si-ss-v063-tax-desc-section {
    margin-top: clamp(58px, 9vh, 126px) !important;
}

@media(max-width: 1024px) {
    body.single-slogan .si-ss-v063-about-newspaper.has-two-columns {
        grid-template-columns: minmax(0, .46fr) minmax(0, .54fr) !important;
        gap: 26px !important;
    }
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-about-inner,
    body.single-slogan .si-ss-v063-about-newspaper,
    body.single-slogan .si-ss-v063-about-newspaper.has-two-columns,
    body.single-slogan .si-ss-v063-about-newspaper.has-one-column {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
        padding: 16px !important;
    }

    body.single-slogan .si-ss-v063-about-lead {
        padding-inline-start: 12px !important;
        border-inline-start: 3px solid rgba(191, 219, 254, .72) !important;
    }

    body.single-slogan .si-ss-v063-about-lead p,
    body.single-slogan .si-ss-v063-about-lead h1,
    body.single-slogan .si-ss-v063-about-lead h2,
    body.single-slogan .si-ss-v063-about-lead h3,
    body.single-slogan .si-ss-v063-about-lead h4,
    body.single-slogan .si-ss-v063-about-lead h5,
    body.single-slogan .si-ss-v063-about-lead h6 {
        font-size: 1rem !important;
        line-height: 2.05 !important;
    }

    body.single-slogan .si-ss-v063-about-main p,
    body.single-slogan .si-ss-v063-about-main li {
        font-size: .94rem !important;
        line-height: 2.08 !important;
    }
}



body.single-slogan .si-ss-v063-about-newspaper.has-evidence-photos {
    display: grid !important;
    grid-template-columns: minmax(260px, .36fr) minmax(0, .64fr) !important;
    gap: clamp(22px, 4vw, 52px) !important;
    align-items: stretch !important;
}

body.single-slogan .si-ss-v063-about-photo-module {
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-rows: minmax(110px, auto) !important;
    gap: 10px !important;
    align-self: stretch !important;
}

body.single-slogan .si-ss-v063-about-photo {
    position: relative !important;
    overflow: hidden !important;
    min-height: 138px !important;
    margin: 0 !important;
    background: rgba(2, 8, 23, .22) !important;
    border: 1px solid rgba(191, 219, 254, .16) !important;
    box-shadow: 0 18px 54px rgba(2, 8, 23, .22) !important;
}

body.single-slogan .si-ss-v063-about-photo.is-primary {
    grid-column: 1 / -1 !important;
    min-height: clamp(220px, 34vw, 380px) !important;
}

body.single-slogan .si-ss-v063-about-photo img {
    width: 100% !important;
    height: 100% !important;
    min-height: inherit !important;
    display: block !important;
    object-fit: cover !important;
    filter: saturate(1.06) contrast(1.03) brightness(.94) !important;
    transition: transform .35s ease, filter .35s ease !important;
}

body.single-slogan .si-ss-v063-about-photo:hover img {
    transform: scale(1.035);
    filter: saturate(1.12) contrast(1.04) brightness(1) !important;
}

body.single-slogan .si-ss-v063-about-copy {
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns: minmax(220px, .42fr) minmax(0, .58fr) !important;
    gap: clamp(18px, 3vw, 40px) !important;
    align-items: start !important;
}

body.single-slogan .si-ss-v063-about-newspaper.has-one-column .si-ss-v063-about-copy {
    grid-template-columns: minmax(0, 1fr) !important;
}

body.single-slogan .si-ss-v063-about-newspaper.has-no-evidence-photos .si-ss-v063-about-copy {
    width: 100% !important;
    grid-template-columns: minmax(240px, .42fr) minmax(0, .58fr) !important;
}

body.single-slogan .si-ss-v063-about-newspaper.has-no-evidence-photos.has-one-column .si-ss-v063-about-copy {
    grid-template-columns: minmax(0, 1fr) !important;
}

body.single-slogan .si-ss-v063-about-column {
    min-width: 0 !important;
}

body.single-slogan .si-ss-v063-about-lead {
    border-inline-start: 4px solid rgba(191, 219, 254, .72) !important;
    padding-inline-start: clamp(10px, 2vw, 24px) !important;
}


body.single-slogan .si-ss-v063-about-newspaper {
    position: relative !important;
    overflow: hidden !important;
}

body.single-slogan .si-ss-v063-about-newspaper::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 8% 0%, rgba(56, 189, 248, .10), transparent 30%),
        radial-gradient(circle at 92% 0%, rgba(191, 219, 254, .08), transparent 34%);
    pointer-events: none;
}

body.single-slogan .si-ss-v063-about-newspaper > * {
    position: relative;
    z-index: 1;
}

@media(max-width: 1024px) {
    body.single-slogan .si-ss-v063-about-newspaper.has-evidence-photos {
        grid-template-columns: 1fr !important;
        gap: 22px !important;
    }

    body.single-slogan .si-ss-v063-about-photo-module {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }

    body.single-slogan .si-ss-v063-about-photo.is-primary {
        grid-column: span 2 !important;
        min-height: 220px !important;
    }

    body.single-slogan .si-ss-v063-about-photo.is-secondary {
        min-height: 220px !important;
    }

    body.single-slogan .si-ss-v063-about-copy {
        grid-template-columns: minmax(220px, .44fr) minmax(0, .56fr) !important;
    }
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-about-newspaper,
    body.single-slogan .si-ss-v063-about-newspaper.has-evidence-photos,
    body.single-slogan .si-ss-v063-about-newspaper.has-no-evidence-photos {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }

    body.single-slogan .si-ss-v063-about-photo-module {
        grid-template-columns: 1fr 1fr !important;
        gap: 8px !important;
    }

    body.single-slogan .si-ss-v063-about-photo.is-primary {
        grid-column: 1 / -1 !important;
        min-height: 220px !important;
    }

    body.single-slogan .si-ss-v063-about-photo.is-secondary {
        min-height: 110px !important;
    }

    body.single-slogan .si-ss-v063-about-copy,
    body.single-slogan .si-ss-v063-about-newspaper.has-one-column .si-ss-v063-about-copy,
    body.single-slogan .si-ss-v063-about-newspaper.has-no-evidence-photos .si-ss-v063-about-copy {
        grid-template-columns: 1fr !important;
        gap: 14px !important;
    }

    body.single-slogan .si-ss-v063-about-lead {
        padding-inline-start: 12px !important;
        border-inline-start-width: 3px !important;
    }
}



body.single-slogan .si-ss-v063-about-newspaper.has-evidence-photos {
    display: grid !important;
    grid-template-columns: minmax(0, .58fr) minmax(280px, .42fr) !important;
    grid-template-areas: "copy photos" !important;
    gap: clamp(24px, 4.5vw, 64px) !important;
    align-items: start !important;
    padding: clamp(24px, 4.5vw, 56px) !important;
    background:
        linear-gradient(145deg, rgba(2, 8, 23, .50), rgba(2, 8, 23, .23)) !important;
    border: 1px solid rgba(191, 219, 254, .18) !important;
    box-shadow:
        0 34px 110px rgba(2, 8, 23, .28),
        inset 0 1px 0 rgba(255,255,255,.10) !important;
}

body.single-slogan .si-ss-v063-about-photo-module {
    grid-area: photos !important;
    width: 100% !important;
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: auto auto !important;
    gap: 12px !important;
    align-self: start !important;
    position: sticky !important;
    top: 88px !important;
}

body.single-slogan .si-ss-v063-about-copy {
    grid-area: copy !important;
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns: minmax(180px, .36fr) minmax(0, .64fr) !important;
    gap: clamp(20px, 3vw, 44px) !important;
    align-items: start !important;
}

body.single-slogan .si-ss-v063-about-photo {
    position: relative !important;
    overflow: hidden !important;
    margin: 0 !important;
    min-height: 0 !important;
    background:
        linear-gradient(145deg, rgba(255,255,255,.94), rgba(226,232,240,.86)) !important;
    border: 1px solid rgba(255, 255, 255, .64) !important;
    box-shadow:
        0 18px 52px rgba(2, 8, 23, .22),
        inset 0 1px 0 rgba(255,255,255,.86) !important;
    padding: clamp(7px, 1.1vw, 12px) !important;
    aspect-ratio: 4 / 3 !important;
}

body.single-slogan .si-ss-v063-about-photo.is-primary {
    grid-column: 1 / -1 !important;
    aspect-ratio: 16 / 10 !important;
    min-height: 0 !important;
}

body.single-slogan .si-ss-v063-about-photo.is-secondary {
    aspect-ratio: 1 / 1 !important;
    min-height: 0 !important;
}

body.single-slogan .si-ss-v063-about-photo img {
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    display: block !important;
    object-fit: contain !important;
    object-position: center !important;
    background: rgba(2, 8, 23, .06) !important;
    filter: saturate(1.04) contrast(1.02) brightness(.98) !important;
    transform: none !important;
    transition: filter .28s ease, transform .28s ease !important;
}

body.single-slogan .si-ss-v063-about-photo:hover img {
    transform: none !important;
    filter: saturate(1.08) contrast(1.03) brightness(1.02) !important;
}

body.single-slogan .si-ss-v063-about-photo::after {
    content: "";
    position: absolute;
    inset: clamp(7px, 1.1vw, 12px);
    border: 1px solid rgba(2, 8, 23, .10);
    pointer-events: none;
}


body.single-slogan .si-ss-v063-about-lead {
    border-inline-start: 4px solid rgba(191, 219, 254, .76) !important;
    padding-inline-start: clamp(10px, 2vw, 24px) !important;
}

body.single-slogan .si-ss-v063-about-lead p,
body.single-slogan .si-ss-v063-about-lead h1,
body.single-slogan .si-ss-v063-about-lead h2,
body.single-slogan .si-ss-v063-about-lead h3,
body.single-slogan .si-ss-v063-about-lead h4,
body.single-slogan .si-ss-v063-about-lead h5,
body.single-slogan .si-ss-v063-about-lead h6 {
    font-size: clamp(1.05rem, 1.45vw, 1.28rem) !important;
    line-height: 2.08 !important;
    font-weight: 760 !important;
}

body.single-slogan .si-ss-v063-about-main p,
body.single-slogan .si-ss-v063-about-main li {
    font-size: clamp(.98rem, 1.12vw, 1.08rem) !important;
    line-height: 2.22 !important;
    font-weight: 520 !important;
}


body.single-slogan .si-ss-v063-about-newspaper.has-no-evidence-photos .si-ss-v063-about-copy {
    grid-area: auto !important;
    width: 100% !important;
    grid-template-columns: minmax(220px, .40fr) minmax(0, .60fr) !important;
}


@media(max-width: 1024px) {
    body.single-slogan .si-ss-v063-about-newspaper.has-evidence-photos {
        grid-template-columns: 1fr !important;
        grid-template-areas:
            "photos"
            "copy" !important;
        gap: 24px !important;
    }

    body.single-slogan .si-ss-v063-about-photo-module {
        position: relative !important;
        top: auto !important;
        grid-template-columns: 1.2fr .8fr .8fr !important;
        align-items: stretch !important;
    }

    body.single-slogan .si-ss-v063-about-photo.is-primary {
        grid-column: span 1 !important;
        grid-row: span 2 !important;
        aspect-ratio: 4 / 3 !important;
    }

    body.single-slogan .si-ss-v063-about-photo.is-secondary {
        aspect-ratio: 1 / 1 !important;
    }

    body.single-slogan .si-ss-v063-about-copy {
        grid-template-columns: minmax(220px, .42fr) minmax(0, .58fr) !important;
    }
}


@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-about-newspaper,
    body.single-slogan .si-ss-v063-about-newspaper.has-evidence-photos,
    body.single-slogan .si-ss-v063-about-newspaper.has-no-evidence-photos {
        grid-template-columns: 1fr !important;
        grid-template-areas:
            "photos"
            "copy" !important;
        gap: 16px !important;
        padding: 14px !important;
    }

    body.single-slogan .si-ss-v063-about-photo-module {
        grid-template-columns: 1fr 1fr !important;
        gap: 8px !important;
    }

    body.single-slogan .si-ss-v063-about-photo {
        padding: 6px !important;
    }

    body.single-slogan .si-ss-v063-about-photo.is-primary {
        grid-column: 1 / -1 !important;
        grid-row: auto !important;
        aspect-ratio: 4 / 3 !important;
    }

    body.single-slogan .si-ss-v063-about-photo.is-secondary {
        aspect-ratio: 1 / 1 !important;
    }

    body.single-slogan .si-ss-v063-about-copy,
    body.single-slogan .si-ss-v063-about-newspaper.has-no-evidence-photos .si-ss-v063-about-copy {
        grid-template-columns: 1fr !important;
        gap: 14px !important;
    }

    body.single-slogan .si-ss-v063-about-lead {
        padding-inline-start: 12px !important;
        border-inline-start-width: 3px !important;
    }

    body.single-slogan .si-ss-v063-about-lead p,
    body.single-slogan .si-ss-v063-about-lead h1,
    body.single-slogan .si-ss-v063-about-lead h2,
    body.single-slogan .si-ss-v063-about-lead h3,
    body.single-slogan .si-ss-v063-about-lead h4,
    body.single-slogan .si-ss-v063-about-lead h5,
    body.single-slogan .si-ss-v063-about-lead h6 {
        font-size: 1rem !important;
        line-height: 2.05 !important;
    }

    body.single-slogan .si-ss-v063-about-main p,
    body.single-slogan .si-ss-v063-about-main li {
        font-size: .94rem !important;
        line-height: 2.08 !important;
    }
}



body.single-slogan .si-ss-v063-about-inline-newspaper {
    display: block !important;
    width: min(1180px, 100%) !important;
    margin-inline: auto !important;
    padding: clamp(24px, 4.5vw, 56px) !important;
    background:
        radial-gradient(circle at 92% 0%, rgba(56, 189, 248, .10), transparent 30%),
        linear-gradient(145deg, rgba(2, 8, 23, .52), rgba(2, 8, 23, .24)) !important;
    border: 1px solid rgba(191, 219, 254, .18) !important;
    box-shadow:
        0 34px 110px rgba(2, 8, 23, .28),
        inset 0 1px 0 rgba(255,255,255,.10) !important;
    backdrop-filter: blur(10px) saturate(1.12) !important;
    -webkit-backdrop-filter: blur(10px) saturate(1.12) !important;
    overflow: visible !important;
}

body.single-slogan .si-ss-v063-about-article-flow {
    columns: 3 260px !important;
    column-gap: clamp(24px, 4vw, 56px) !important;
    column-rule: 1px solid rgba(191, 219, 254, .16) !important;
    direction: rtl !important;
    text-align: right !important;
    color: #ffffff !important;
}

body.single-slogan .si-ss-v063-about-article-flow,
body.single-slogan .si-ss-v063-about-article-flow * {
    color: #ffffff !important;
}

body.single-slogan .si-ss-v063-about-article-block {
    break-inside: auto;
    margin: 0 0 1em !important;
}

body.single-slogan .si-ss-v063-about-article-flow p {
    margin: 0 0 1em !important;
    font-size: clamp(.98rem, 1.08vw, 1.07rem) !important;
    line-height: 2.22 !important;
    font-weight: 520 !important;
    text-align: right !important;
    text-align-last: auto !important;
}

body.single-slogan .si-ss-v063-about-article-flow h1,
body.single-slogan .si-ss-v063-about-article-flow h2,
body.single-slogan .si-ss-v063-about-article-flow h3,
body.single-slogan .si-ss-v063-about-article-flow h4,
body.single-slogan .si-ss-v063-about-article-flow h5,
body.single-slogan .si-ss-v063-about-article-flow h6 {
    break-after: avoid;
    margin: 0 0 .7em !important;
    font-size: clamp(1.2rem, 1.65vw, 1.55rem) !important;
    line-height: 1.8 !important;
    font-weight: 900 !important;
}

body.single-slogan .si-ss-v063-about-article-flow ul,
body.single-slogan .si-ss-v063-about-article-flow ol {
    margin: 1em 1.25em 1em 0 !important;
    padding: 0 !important;
}

body.single-slogan .si-ss-v063-about-article-flow li {
    margin: .42em 0 !important;
    line-height: 2.1 !important;
    break-inside: avoid;
}

body.single-slogan .si-ss-v063-about-article-flow blockquote {
    break-inside: avoid;
    margin: 1.1em 0 !important;
    padding: .85em 1em !important;
    border-inline-start: 4px solid rgba(191, 219, 254, .72) !important;
    background: rgba(2, 8, 23, .28) !important;
}

body.single-slogan .si-ss-v063-about-inline-photo {
    break-inside: avoid !important;
    margin: 1.15em 0 !important;
    padding: 0 !important;
    width: 100% !important;
    display: block !important;
}

body.single-slogan .si-ss-v063-about-photo-frame {
    display: block !important;
    width: 100% !important;
    padding: clamp(7px, 1vw, 12px) !important;
    background:
        linear-gradient(145deg, rgba(255,255,255,.96), rgba(226,232,240,.88)) !important;
    border: 1px solid rgba(255,255,255,.66) !important;
    box-shadow:
        0 18px 50px rgba(2, 8, 23, .24),
        inset 0 1px 0 rgba(255,255,255,.86) !important;
}

body.single-slogan .si-ss-v063-about-inline-photo img {
    width: 100% !important;
    height: auto !important;
    max-height: 460px !important;
    display: block !important;
    object-fit: contain !important;
    object-position: center !important;
    background: rgba(2, 8, 23, .06) !important;
    filter: saturate(1.04) contrast(1.02) brightness(.99) !important;
    transform: none !important;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-primary .si-ss-v063-about-photo-frame {
    padding: clamp(8px, 1.2vw, 14px) !important;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-primary img {
    max-height: 560px !important;
}


body.single-slogan .si-ss-v063-about-photo-module {
    display: none !important;
}

@media(max-width: 1024px) {
    body.single-slogan .si-ss-v063-about-article-flow {
        columns: 2 280px !important;
        column-gap: 30px !important;
    }
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-about-inline-newspaper {
        padding: 15px !important;
    }

    body.single-slogan .si-ss-v063-about-article-flow {
        columns: 1 !important;
        column-gap: 0 !important;
        column-rule: 0 !important;
    }

    body.single-slogan .si-ss-v063-about-article-flow p {
        font-size: .95rem !important;
        line-height: 2.12 !important;
    }

    body.single-slogan .si-ss-v063-about-inline-photo {
        margin: 1em 0 !important;
    }

    body.single-slogan .si-ss-v063-about-inline-photo img,
    body.single-slogan .si-ss-v063-about-inline-photo.is-primary img {
        max-height: none !important;
    }
}



body.single-slogan .si-ss-v063-about-modular-newspaper {
    width: min(1180px, 100%) !important;
    margin-inline: auto !important;
    padding: clamp(24px, 4.5vw, 56px) !important;
    background:
        radial-gradient(circle at 92% 0%, rgba(56, 189, 248, .10), transparent 30%),
        linear-gradient(145deg, rgba(2, 8, 23, .52), rgba(2, 8, 23, .24)) !important;
    border: 1px solid rgba(191, 219, 254, .18) !important;
    box-shadow:
        0 34px 110px rgba(2, 8, 23, .28),
        inset 0 1px 0 rgba(255,255,255,.10) !important;
    backdrop-filter: blur(10px) saturate(1.12) !important;
    -webkit-backdrop-filter: blur(10px) saturate(1.12) !important;
    overflow: visible !important;
}

body.single-slogan .si-ss-v063-about-article-flow {
    display: grid !important;
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    grid-auto-flow: dense !important;
    gap: clamp(18px, 2.8vw, 38px) !important;
    align-items: start !important;
    direction: rtl !important;
    text-align: right !important;
    color: #ffffff !important;
}

body.single-slogan .si-ss-v063-about-article-flow,
body.single-slogan .si-ss-v063-about-article-flow * {
    color: #ffffff !important;
}

body.single-slogan .si-ss-v063-about-article-block {
    grid-column: span 4;
    min-width: 0 !important;
    background: transparent !important;
    break-inside: avoid;
}

body.single-slogan .si-ss-v063-about-article-block.is-lead-block {
    grid-column: span 5;
    padding-inline-start: clamp(10px, 2vw, 24px) !important;
    border-inline-start: 4px solid rgba(191, 219, 254, .72) !important;
}

body.single-slogan .si-ss-v063-about-article-block.is-wide-block {
    grid-column: span 5;
}

body.single-slogan .si-ss-v063-about-article-block.is-narrow-block {
    grid-column: span 3;
}

body.single-slogan .si-ss-v063-about-article-flow p {
    margin: 0 0 1em !important;
    font-size: clamp(.98rem, 1.08vw, 1.07rem) !important;
    line-height: 2.2 !important;
    font-weight: 520 !important;
    text-align: right !important;
    text-align-last: auto !important;
}

body.single-slogan .si-ss-v063-about-article-block.is-lead-block p,
body.single-slogan .si-ss-v063-about-article-block.is-lead-block h1,
body.single-slogan .si-ss-v063-about-article-block.is-lead-block h2,
body.single-slogan .si-ss-v063-about-article-block.is-lead-block h3,
body.single-slogan .si-ss-v063-about-article-block.is-lead-block h4,
body.single-slogan .si-ss-v063-about-article-block.is-lead-block h5,
body.single-slogan .si-ss-v063-about-article-block.is-lead-block h6 {
    font-size: clamp(1.08rem, 1.45vw, 1.30rem) !important;
    line-height: 2.05 !important;
    font-weight: 760 !important;
}

body.single-slogan .si-ss-v063-about-article-flow h1,
body.single-slogan .si-ss-v063-about-article-flow h2,
body.single-slogan .si-ss-v063-about-article-flow h3,
body.single-slogan .si-ss-v063-about-article-flow h4,
body.single-slogan .si-ss-v063-about-article-flow h5,
body.single-slogan .si-ss-v063-about-article-flow h6 {
    margin: 0 0 .7em !important;
    font-size: clamp(1.18rem, 1.65vw, 1.55rem) !important;
    line-height: 1.8 !important;
    font-weight: 900 !important;
    text-align: right !important;
}

body.single-slogan .si-ss-v063-about-article-flow ul,
body.single-slogan .si-ss-v063-about-article-flow ol {
    margin: 1em 1.25em 1em 0 !important;
    padding: 0 !important;
}

body.single-slogan .si-ss-v063-about-article-flow li {
    margin: .42em 0 !important;
    line-height: 2.1 !important;
}

body.single-slogan .si-ss-v063-about-article-flow blockquote {
    margin: 0 !important;
    padding: .85em 1em !important;
    border-inline-start: 4px solid rgba(191, 219, 254, .72) !important;
    background: rgba(2, 8, 23, .28) !important;
}

body.single-slogan .si-ss-v063-about-inline-photo {
    grid-column: span 4;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    align-self: start !important;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-primary {
    grid-column: span 7;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-wide {
    grid-column: span 5;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-medium {
    grid-column: span 4;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-compact,
body.single-slogan .si-ss-v063-about-inline-photo.is-small {
    grid-column: span 3;
}

body.single-slogan .si-ss-v063-about-photo-frame {
    display: block !important;
    width: 100% !important;
    padding: clamp(7px, 1vw, 12px) !important;
    background:
        linear-gradient(145deg, rgba(255,255,255,.96), rgba(226,232,240,.88)) !important;
    border: 1px solid rgba(255,255,255,.66) !important;
    box-shadow:
        0 18px 50px rgba(2, 8, 23, .24),
        inset 0 1px 0 rgba(255,255,255,.86) !important;
}

body.single-slogan .si-ss-v063-about-inline-photo img {
    width: 100% !important;
    height: auto !important;
    max-height: 560px !important;
    display: block !important;
    object-fit: contain !important;
    object-position: center !important;
    background: rgba(2, 8, 23, .06) !important;
    filter: saturate(1.04) contrast(1.02) brightness(.99) !important;
    transform: none !important;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-primary img {
    max-height: 640px !important;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-compact img,
body.single-slogan .si-ss-v063-about-inline-photo.is-small img {
    max-height: 380px !important;
}


body.single-slogan .si-ss-v063-about-photo-module {
    display: none !important;
}


@media(max-width: 1024px) {
    body.single-slogan .si-ss-v063-about-article-flow {
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
        gap: 24px !important;
    }

    body.single-slogan .si-ss-v063-about-article-block,
    body.single-slogan .si-ss-v063-about-article-block.is-lead-block,
    body.single-slogan .si-ss-v063-about-article-block.is-wide-block {
        grid-column: span 4;
    }

    body.single-slogan .si-ss-v063-about-article-block.is-narrow-block {
        grid-column: span 4;
    }

    body.single-slogan .si-ss-v063-about-inline-photo,
    body.single-slogan .si-ss-v063-about-inline-photo.is-medium,
    body.single-slogan .si-ss-v063-about-inline-photo.is-compact,
    body.single-slogan .si-ss-v063-about-inline-photo.is-small {
        grid-column: span 4;
    }

    body.single-slogan .si-ss-v063-about-inline-photo.is-primary,
    body.single-slogan .si-ss-v063-about-inline-photo.is-wide {
        grid-column: span 8;
    }
}


@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-about-modular-newspaper {
        padding: 15px !important;
    }

    body.single-slogan .si-ss-v063-about-article-flow {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }

    body.single-slogan .si-ss-v063-about-article-block,
    body.single-slogan .si-ss-v063-about-article-block.is-lead-block,
    body.single-slogan .si-ss-v063-about-article-block.is-wide-block,
    body.single-slogan .si-ss-v063-about-article-block.is-narrow-block,
    body.single-slogan .si-ss-v063-about-inline-photo,
    body.single-slogan .si-ss-v063-about-inline-photo.is-primary,
    body.single-slogan .si-ss-v063-about-inline-photo.is-wide,
    body.single-slogan .si-ss-v063-about-inline-photo.is-medium,
    body.single-slogan .si-ss-v063-about-inline-photo.is-compact,
    body.single-slogan .si-ss-v063-about-inline-photo.is-small {
        grid-column: 1 / -1 !important;
    }

    body.single-slogan .si-ss-v063-about-article-block.is-lead-block {
        padding-inline-start: 12px !important;
        border-inline-start-width: 3px !important;
    }

    body.single-slogan .si-ss-v063-about-article-flow p {
        font-size: .95rem !important;
        line-height: 2.12 !important;
    }

    body.single-slogan .si-ss-v063-about-inline-photo img,
    body.single-slogan .si-ss-v063-about-inline-photo.is-primary img,
    body.single-slogan .si-ss-v063-about-inline-photo.is-compact img,
    body.single-slogan .si-ss-v063-about-inline-photo.is-small img {
        max-height: none !important;
    }
}



body.single-slogan {
    background: #020817 !important;
    overflow-x: hidden !important;
}

body.single-slogan .si-ss-v063-page.si-ss-v063-storyframes {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    color: #ffffff !important;
    isolation: isolate;
    direction: rtl;
}

body.single-slogan .si-ss-v063-story-bg-stage {
    position: fixed;
    inset: 0;
    z-index: 0;
    background:
        radial-gradient(circle at 80% 18%, rgba(56, 189, 248, .12), transparent 32%),
        linear-gradient(135deg, #020817, #061936 48%, #0b63ce);
    overflow: hidden;
    pointer-events: none;
}

body.single-slogan .si-ss-v063-story-bg-layer {
    position: absolute;
    inset: -2%;
    background-image: var(--si-story-initial-bg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0;
    transform: scale(1.045);
    filter: saturate(1.05) contrast(1.03) brightness(.96);
    transition:
        opacity .82s cubic-bezier(.2,.8,.2,1),
        transform 4.2s cubic-bezier(.2,.8,.2,1);
    will-change: opacity, transform;
}

body.single-slogan .si-ss-v063-story-bg-layer.is-active {
    opacity: .96;
    transform: scale(1.015);
}

body.single-slogan .si-ss-v063-story-bg-vignette {
    position: absolute;
    inset: 0;
    background:
        linear-gradient(90deg, rgba(2, 8, 23, .80) 0%, rgba(2, 8, 23, .42) 50%, rgba(2, 8, 23, .72) 100%),
        linear-gradient(180deg, rgba(2,8,23,.58) 0%, rgba(2,8,23,.12) 44%, rgba(2,8,23,.76) 100%),
        radial-gradient(circle at 50% 45%, transparent 0%, rgba(2,8,23,.10) 50%, rgba(2,8,23,.52) 100%);
    box-shadow: inset 0 0 120px rgba(2,8,23,.72);
}

body.single-slogan .si-ss-v063-story-progress {
    position: fixed;
    inset: 0 auto 0 0;
    width: 4px;
    background: rgba(255,255,255,.08);
    z-index: 30;
    pointer-events: none;
}

body.single-slogan .si-ss-v063-story-progress-bar {
    display: block;
    width: 100%;
    height: calc(var(--si-story-scroll, 0) * 100%);
    background: linear-gradient(180deg, #38bdf8, #bfdbfe, #0b63ce);
    box-shadow: 0 0 18px rgba(56, 189, 248, .50);
}

body.single-slogan .si-ss-v063-story-frame {
    position: relative;
    z-index: 2;
    min-height: 148svh;
    padding: 0 clamp(18px, 4vw, 62px);
    background: transparent !important;
}

body.single-slogan .si-ss-v063-story-frame.is-first-frame {
    min-height: 125svh;
}

body.single-slogan .si-ss-v063-frame-sticky {
    position: sticky;
    top: 0;
    min-height: 100svh;
    display: grid;
    align-items: center;
    justify-items: center;
    padding: clamp(28px, 5vh, 70px) 0;
}

body.single-slogan .si-ss-v063-frame-inner {
    width: min(1180px, 100%);
    display: grid;
    grid-template-columns: minmax(0, .54fr) minmax(280px, .46fr);
    gap: clamp(24px, 5vw, 72px);
    align-items: center;
    transform: translate3d(0, calc((.5 - var(--si-local-progress, .5)) * 46px), 0);
    transition: opacity .42s ease, filter .42s ease;
    opacity: .20;
    filter: blur(6px);
}

body.single-slogan .si-ss-v063-story-frame.is-active .si-ss-v063-frame-inner,
body.single-slogan .si-ss-v063-story-frame.is-past .si-ss-v063-frame-inner {
    opacity: 1;
    filter: blur(0);
}

body.single-slogan .si-ss-v063-story-frame.has-no-media .si-ss-v063-frame-inner {
    grid-template-columns: minmax(0, 1fr);
    width: min(960px, 100%);
}

body.single-slogan .si-ss-v063-story-frame.has-no-copy .si-ss-v063-frame-inner {
    grid-template-columns: minmax(0, 1fr);
    width: min(880px, 100%);
}

body.single-slogan .si-ss-v063-frame-copy {
    position: relative;
    overflow: hidden;
    padding: clamp(20px, 3.2vw, 46px);
    background:
        radial-gradient(circle at 8% 0%, rgba(56, 189, 248, .13), transparent 34%),
        linear-gradient(145deg, rgba(2, 8, 23, .58), rgba(2, 8, 23, .28));
    border: 1px solid rgba(191, 219, 254, .18);
    box-shadow:
        0 34px 110px rgba(2, 8, 23, .28),
        inset 0 1px 0 rgba(255,255,255,.10);
    backdrop-filter: blur(12px) saturate(1.12);
    -webkit-backdrop-filter: blur(12px) saturate(1.12);
}

body.single-slogan .si-ss-v063-frame-title {
    margin: 0;
    color: #ffffff !important;
    text-align: center;
    font-size: clamp(2.6rem, 6vw, 7.2rem);
    line-height: 1.22;
    letter-spacing: 0;
    text-wrap: balance;
    overflow-wrap: anywhere;
    text-shadow: 0 18px 58px rgba(0,0,0,.45);
}

body.single-slogan .si-ss-v063-story-frame:not(.is-type-hero) .si-ss-v063-frame-title {
    font-size: clamp(1.65rem, 3vw, 3.4rem);
    line-height: 1.5;
}

body.single-slogan .si-ss-v063-frame-body {
    margin-top: clamp(14px, 2.4vw, 26px);
    color: #ffffff !important;
    text-align: right;
    direction: rtl;
}

body.single-slogan .si-ss-v063-frame-body,
body.single-slogan .si-ss-v063-frame-body * {
    color: #ffffff !important;
}

body.single-slogan .si-ss-v063-frame-body p,
body.single-slogan .si-ss-v063-frame-body li {
    margin: 0 0 1em;
    color: #ffffff !important;
    font-size: clamp(1rem, 1.38vw, 1.24rem);
    line-height: 2.2;
    font-weight: 520;
}

body.single-slogan .si-ss-v063-frame-body p:last-child {
    margin-bottom: 0;
}

body.single-slogan .si-ss-v063-frame-body h1,
body.single-slogan .si-ss-v063-frame-body h2,
body.single-slogan .si-ss-v063-frame-body h3,
body.single-slogan .si-ss-v063-frame-body h4,
body.single-slogan .si-ss-v063-frame-body h5,
body.single-slogan .si-ss-v063-frame-body h6 {
    margin: 0 0 .7em;
    color: #ffffff !important;
    line-height: 1.75;
    font-weight: 900;
}

body.single-slogan .si-ss-v063-frame-body ul,
body.single-slogan .si-ss-v063-frame-body ol {
    margin: 1em 1.35em 1em 0;
    padding: 0;
}

body.single-slogan .si-ss-v063-frame-media {
    min-width: 0;
    display: grid;
    justify-items: center;
    align-items: center;
}

body.single-slogan .si-ss-v063-story-media-image {
    width: 100%;
    max-width: min(100%, 620px);
    margin: 0;
    padding: 0;
}

body.single-slogan .si-ss-v063-story-media-frame {
    display: block;
    width: 100%;
    padding: clamp(7px, 1vw, 13px);
    background: linear-gradient(145deg, rgba(255,255,255,.96), rgba(226,232,240,.88));
    border: 1px solid rgba(255,255,255,.66);
    box-shadow: 0 28px 90px rgba(2,8,23,.32), inset 0 1px 0 rgba(255,255,255,.86);
}

body.single-slogan .si-ss-v063-story-media-frame img {
    display: block;
    width: 100%;
    height: auto;
    max-height: 72svh;
    object-fit: contain;
    object-position: center;
    background: rgba(2,8,23,.06);
    filter: saturate(1.04) contrast(1.02) brightness(.99);
}

body.single-slogan .si-ss-v063-story-frame.is-type-hero .si-ss-v063-frame-inner {
    grid-template-columns: minmax(0, .64fr) minmax(260px, .36fr);
}

body.single-slogan .si-ss-v063-story-frame.is-type-hero .si-ss-v063-frame-copy {
    padding: clamp(22px, 4vw, 56px);
}

body.single-slogan .si-ss-v063-hero-translation {
    margin: clamp(16px, 2vw, 26px) 0 0 !important;
    text-align: center !important;
    font-size: clamp(1rem, 1.45vw, 1.32rem) !important;
    line-height: 2 !important;
    color: rgba(255,255,255,.90) !important;
}

body.single-slogan .si-ss-v063-hero-date {
    width: fit-content;
    margin: 16px auto 0;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 34px;
    padding: 0 12px;
    border: 1px solid rgba(191,219,254,.20);
    background: rgba(2,8,23,.28);
    color: #ffffff;
}

body.single-slogan .si-ss-v063-hero-date svg {
    width: 18px;
    height: 18px;
}

body.single-slogan .si-ss-v063-story-frame.is-type-hero .si-ah-card-meta.si-ah-tax-stable-grid {
    margin-top: 20px !important;
}

body.single-slogan .si-ss-v063-story-tax-grid {
    width: min(1100px, 100%);
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
    gap: clamp(14px, 2vw, 24px);
}

body.single-slogan .si-ss-v063-story-tax-card {
    position: relative;
    overflow: hidden;
    padding: 18px;
    background:
        linear-gradient(145deg, color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 24%, rgba(2,8,23,.58)), rgba(2,8,23,.30));
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 52%, rgba(191,219,254,.18));
    border-inline-start: 5px solid var(--si-ah-tax-accent, #38bdf8);
    box-shadow: 0 28px 82px color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 18%, rgba(2,8,23,.32)), inset 0 1px 0 rgba(255,255,255,.10);
    backdrop-filter: blur(10px) saturate(1.12);
    -webkit-backdrop-filter: blur(10px) saturate(1.12);
}

body.single-slogan .si-ss-v063-story-tax-icon {
    width: 42px;
    height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    background: color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 34%, rgba(255,255,255,.08));
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 48%, rgba(255,255,255,.14));
}

body.single-slogan .si-ss-v063-story-tax-icon svg {
    width: 24px;
    height: 24px;
    fill: currentColor;
    stroke: currentColor;
}

body.single-slogan .si-ss-v063-story-tax-label {
    display: block;
    margin-top: 12px;
    color: color-mix(in srgb, var(--si-ah-tax-accent, #93c5fd) 74%, #ffffff);
    font-size: .78rem;
    font-weight: 760;
    line-height: 1.6;
}

body.single-slogan .si-ss-v063-story-tax-title {
    margin: 4px 0 0;
    color: #ffffff;
    font-size: 1.08rem;
    line-height: 1.8;
    font-weight: 840;
}

body.single-slogan .si-ss-v063-story-tax-subtitle,
body.single-slogan .si-ss-v063-story-tax-desc {
    margin: 8px 0 0;
    color: rgba(226,232,240,.92);
    font-size: .9rem;
    line-height: 2;
}

body.single-slogan .si-ss-v063-story-video-card {
    position: relative;
    width: min(720px, 100%);
    min-height: min(62svh, 520px);
    display: grid;
    place-items: center;
    overflow: hidden;
    background: rgba(2,8,23,.34);
    border: 1px solid rgba(191,219,254,.18);
    box-shadow: 0 34px 110px rgba(2,8,23,.36), inset 0 1px 0 rgba(255,255,255,.10);
    text-decoration: none !important;
}

body.single-slogan .si-ss-v063-story-video-cover {
    position: absolute;
    inset: 0;
    display: block;
}

body.single-slogan .si-ss-v063-story-video-cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: saturate(1.05) contrast(1.03) brightness(.74);
}

body.single-slogan .si-ss-v063-story-video-icon {
    z-index: 2;
    width: 88px;
    height: 88px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    background: rgba(2,8,23,.40);
    border: 1px solid rgba(255,255,255,.20);
    box-shadow: 0 24px 70px rgba(2,8,23,.28);
    backdrop-filter: blur(10px);
}

body.single-slogan .si-ss-v063-story-video-icon svg {
    width: 42px;
    height: 42px;
}

body.single-slogan .si-ss-v063-story-video-label {
    position: absolute;
    z-index: 3;
    inset: auto 16px 16px auto;
    display: inline-flex;
    align-items: center;
    min-height: 34px;
    padding: 0 12px;
    color: #ffffff;
    background: rgba(2,8,23,.52);
    border: 1px solid rgba(255,255,255,.18);
    font-weight: 850;
    font-size: .82rem;
    backdrop-filter: blur(10px);
}

body.single-slogan .si-ss-v063-story-audio-list,
body.single-slogan .si-ss-v063-story-reference-list {
    width: min(760px, 100%);
    display: grid;
    gap: 12px;
}

body.single-slogan .si-ss-v063-story-audio-card {
    display: grid;
    grid-template-columns: 52px minmax(0, 1fr);
    align-items: center;
    gap: 12px;
    padding: 14px;
    background: rgba(2,8,23,.48);
    border: 1px solid rgba(191,219,254,.18);
    box-shadow: 0 24px 72px rgba(2,8,23,.24);
}

body.single-slogan .si-ss-v063-story-audio-icon {
    width: 52px;
    height: 52px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #bfdbfe;
    background: rgba(191,219,254,.10);
    border: 1px solid rgba(191,219,254,.20);
}

body.single-slogan .si-ss-v063-story-audio-icon svg {
    width: 26px;
    height: 26px;
}

body.single-slogan .si-ss-v063-story-audio-card audio {
    width: 100%;
    min-width: 0;
}

body.single-slogan .si-ss-v063-story-reference-link {
    display: grid;
    gap: 6px;
    padding: 14px;
    background: rgba(2,8,23,.48);
    border: 1px solid rgba(191,219,254,.18);
    color: #ffffff !important;
    text-decoration: none !important;
    box-shadow: 0 24px 72px rgba(2,8,23,.24);
}

body.single-slogan .si-ss-v063-story-reference-provider {
    color: #bfdbfe;
    font-weight: 840;
}

body.single-slogan .si-ss-v063-story-reference-url {
    color: rgba(226,232,240,.88);
    font-size: .86rem;
    overflow-wrap: anywhere;
}

@media(max-width: 1024px) {
    body.single-slogan .si-ss-v063-story-frame {
        min-height: 142svh;
        padding-inline: 18px;
    }

    body.single-slogan .si-ss-v063-frame-inner,
    body.single-slogan .si-ss-v063-story-frame.is-type-hero .si-ss-v063-frame-inner {
        grid-template-columns: 1fr;
        gap: 22px;
        width: min(760px, 100%);
    }

    body.single-slogan .si-ss-v063-frame-copy {
        order: 2;
    }

    body.single-slogan .si-ss-v063-frame-media {
        order: 1;
    }

    body.single-slogan .si-ss-v063-story-frame.has-no-media .si-ss-v063-frame-copy,
    body.single-slogan .si-ss-v063-story-frame.is-type-hero .si-ss-v063-frame-copy {
        order: 1;
    }

    body.single-slogan .si-ss-v063-story-media-frame img {
        max-height: 48svh;
    }
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-story-bg-layer {
        inset: 0;
        transform: scale(1.02);
    }

    body.single-slogan .si-ss-v063-story-bg-vignette {
        background:
            linear-gradient(180deg, rgba(2,8,23,.76) 0%, rgba(2,8,23,.30) 44%, rgba(2,8,23,.82) 100%),
            radial-gradient(circle at 50% 44%, transparent 0%, rgba(2,8,23,.16) 52%, rgba(2,8,23,.58) 100%);
        box-shadow: inset 0 0 82px rgba(2,8,23,.56);
    }

    body.single-slogan .si-ss-v063-story-frame,
    body.single-slogan .si-ss-v063-story-frame.is-first-frame {
        min-height: 138svh;
        padding-inline: 12px;
    }

    body.single-slogan .si-ss-v063-frame-sticky {
        padding-block: 28px;
    }

    body.single-slogan .si-ss-v063-frame-inner {
        width: 100%;
        gap: 16px;
        transform: none !important;
    }

    body.single-slogan .si-ss-v063-frame-copy {
        padding: 16px;
        background: linear-gradient(145deg, rgba(2,8,23,.66), rgba(2,8,23,.34));
    }

    body.single-slogan .si-ss-v063-frame-title {
        font-size: clamp(2rem, 10.2vw, 3.85rem);
        line-height: 1.28;
    }

    body.single-slogan .si-ss-v063-story-frame:not(.is-type-hero) .si-ss-v063-frame-title {
        font-size: clamp(1.35rem, 6.2vw, 2.1rem);
        line-height: 1.6;
    }

    body.single-slogan .si-ss-v063-frame-body p,
    body.single-slogan .si-ss-v063-frame-body li {
        font-size: .96rem;
        line-height: 2.12;
    }

    body.single-slogan .si-ss-v063-story-media-frame {
        padding: 6px;
    }

    body.single-slogan .si-ss-v063-story-media-frame img {
        max-height: 42svh;
    }

    body.single-slogan .si-ss-v063-story-video-card {
        min-height: 310px;
    }

    body.single-slogan .si-ss-v063-story-tax-grid {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    body.single-slogan .si-ss-v063-story-audio-card {
        grid-template-columns: 42px minmax(0, 1fr);
        padding: 12px;
    }

    body.single-slogan .si-ss-v063-story-audio-icon {
        width: 42px;
        height: 42px;
    }
}



body.single-slogan .si-ss-v063-responsive-shell {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    direction: rtl;
    background: transparent;
    color: #ffffff;
    overflow-x: hidden;
}

@media(min-width: 1025px) {
    body.single-slogan {
        background: #020817 !important;
        overflow-x: hidden !important;
    }

    body.single-slogan .si-ss-v063-mobile-storyframes {
        display: none !important;
    }

    body.single-slogan .si-ss-v063-desktop-page {
        display: block !important;
        position: relative;
        min-height: 100vh;
        isolation: isolate;
        background: transparent !important;
        padding: 0 0 clamp(80px, 10vh, 150px);
        color: #ffffff;
    }

    body.single-slogan .si-ss-v063-desktop-bg-stage {
        position: fixed;
        inset: 0;
        z-index: 0;
        overflow: hidden;
        background: #020817;
        pointer-events: none;
    }

    body.single-slogan .si-ss-v063-desktop-bg-image {
        position: absolute;
        inset: -2%;
        background-image: var(--si-desktop-bg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        filter: saturate(1.04) contrast(1.03) brightness(.90);
        transform: scale(1.02);
        opacity: .84;
    }

    body.single-slogan .si-ss-v063-desktop-bg-mask {
        position: absolute;
        inset: 0;
        background:
            linear-gradient(180deg, rgba(2,8,23,.82), rgba(2,8,23,.34) 38%, rgba(2,8,23,.86)),
            radial-gradient(circle at 50% 35%, rgba(56,189,248,.10), transparent 36%),
            linear-gradient(90deg, rgba(2,8,23,.76), rgba(2,8,23,.22), rgba(2,8,23,.70));
        box-shadow: inset 0 0 130px rgba(2,8,23,.70);
    }

    body.single-slogan .si-ss-v063-desktop-page > *:not(.si-ss-v063-desktop-bg-stage) {
        position: relative;
        z-index: 2;
    }

    body.single-slogan .si-ss-v063-desktop-hero {
        min-height: 100svh;
        display: grid;
        align-items: center;
        padding: clamp(80px, 10vh, 130px) clamp(34px, 5vw, 86px);
    }

    body.single-slogan .si-ss-v063-desktop-hero-inner {
        width: min(1320px, 100%);
        margin-inline: auto;
        display: grid;
        grid-template-columns: minmax(0, .62fr) minmax(320px, .38fr);
        gap: clamp(32px, 6vw, 88px);
        align-items: center;
    }

    body.single-slogan .si-ss-v063-desktop-hero-copy {
        position: relative;
        overflow: hidden;
        padding: clamp(26px, 4vw, 62px);
        background:
            radial-gradient(circle at 8% 0%, rgba(56, 189, 248, .14), transparent 34%),
            linear-gradient(145deg, rgba(2, 8, 23, .58), rgba(2, 8, 23, .28));
        border: 1px solid rgba(191, 219, 254, .18);
        box-shadow:
            0 34px 110px rgba(2, 8, 23, .30),
            inset 0 1px 0 rgba(255,255,255,.10);
        backdrop-filter: blur(12px) saturate(1.12);
        -webkit-backdrop-filter: blur(12px) saturate(1.12);
    }

    body.single-slogan .si-ss-v063-desktop-title {
        margin: 0;
        color: #ffffff !important;
        text-align: center;
        font-size: clamp(3.3rem, 6.6vw, 8.2rem);
        line-height: 1.22;
        letter-spacing: 0;
        text-wrap: balance;
        overflow-wrap: anywhere;
        text-shadow: 0 18px 58px rgba(0,0,0,.45);
    }

    body.single-slogan .si-ss-v063-desktop-translation {
        margin: clamp(16px, 2vw, 28px) 0 0;
        color: rgba(255,255,255,.90);
        text-align: center;
        font-size: clamp(1.08rem, 1.5vw, 1.38rem);
        line-height: 2.05;
    }

    body.single-slogan .si-ss-v063-desktop-date {
        width: fit-content;
        margin: 18px auto 0;
        display: inline-flex;
        align-items: center;
        gap: 8px;
        min-height: 34px;
        padding: 0 12px;
        color: #ffffff;
        border: 1px solid rgba(191,219,254,.20);
        background: rgba(2,8,23,.28);
    }

    body.single-slogan .si-ss-v063-desktop-date-icon svg {
        width: 18px;
        height: 18px;
    }

    body.single-slogan .si-ss-v063-desktop-slogan-image {
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    body.single-slogan .si-ss-v063-desktop-slogan-image img {
        display: block;
        width: auto;
        max-width: 100%;
        height: auto;
        max-height: min(72svh, 720px);
        object-fit: contain;
        filter: saturate(1.03) contrast(1.02);
        box-shadow: 0 30px 94px rgba(2,8,23,.32);
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ah-card-meta.si-ah-tax-stable-grid {
        width: min(100%, 1080px) !important;
        margin: clamp(22px, 3vw, 36px) auto 0 !important;
        display: grid !important;
        grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)) !important;
        gap: 11px !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        padding: 0 !important;
    }

    body.single-slogan .si-ss-v063-desktop-section-wrap {
        width: min(1320px, calc(100% - 68px));
        margin: clamp(90px, 12vh, 165px) auto 0;
        position: relative;
        z-index: 2;
    }


    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-section,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-tax-desc-section,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-details {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-modular-newspaper {
        width: 100% !important;
        display: grid !important;
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
        grid-auto-flow: dense !important;
        gap: clamp(18px, 2.6vw, 38px) !important;
        padding: clamp(28px, 4.5vw, 58px) !important;
        background:
            radial-gradient(circle at 92% 0%, rgba(56, 189, 248, .10), transparent 30%),
            linear-gradient(145deg, rgba(2, 8, 23, .52), rgba(2, 8, 23, .24)) !important;
        border: 1px solid rgba(191, 219, 254, .18) !important;
        box-shadow:
            0 34px 110px rgba(2, 8, 23, .28),
            inset 0 1px 0 rgba(255,255,255,.10) !important;
        backdrop-filter: blur(10px) saturate(1.12) !important;
        -webkit-backdrop-filter: blur(10px) saturate(1.12) !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow {
        display: contents !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block {
        grid-column: span 4;
        min-width: 0;
        color: #ffffff;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block {
        grid-column: span 5;
        padding-inline-start: clamp(10px, 2vw, 24px);
        border-inline-start: 4px solid rgba(191, 219, 254, .72);
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-wide-block {
        grid-column: span 5;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-narrow-block {
        grid-column: span 3;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block * {
        color: #ffffff !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block p,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block li {
        margin: 0 0 1em;
        font-size: clamp(.98rem, 1.08vw, 1.07rem);
        line-height: 2.2;
        font-weight: 520;
        text-align: right;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block p,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block h1,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block h2,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block h3 {
        font-size: clamp(1.08rem, 1.45vw, 1.30rem);
        line-height: 2.05;
        font-weight: 760;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo {
        grid-column: span 4;
        width: 100%;
        margin: 0;
        align-self: start;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-primary {
        grid-column: span 7;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-wide {
        grid-column: span 5;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-compact,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-small {
        grid-column: span 3;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-photo-frame {
        display: block;
        width: 100%;
        padding: clamp(7px, 1vw, 12px);
        background: linear-gradient(145deg, rgba(255,255,255,.96), rgba(226,232,240,.88));
        border: 1px solid rgba(255,255,255,.66);
        box-shadow: 0 18px 50px rgba(2, 8, 23, .24), inset 0 1px 0 rgba(255,255,255,.86);
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo img {
        width: 100%;
        height: auto;
        max-height: 560px;
        display: block;
        object-fit: contain;
        object-position: center;
        background: rgba(2,8,23,.06);
        filter: saturate(1.04) contrast(1.02) brightness(.99);
    }


    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-tax-desc-grid {
        width: 100% !important;
        display: grid !important;
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
        gap: clamp(18px, 2.4vw, 34px) !important;
        grid-auto-flow: dense !important;
        align-items: start !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-tax-desc-card {
        grid-column: span 2;
        min-width: 0 !important;
        max-width: none !important;
        height: auto !important;
        padding: clamp(16px, 2.3vw, 24px) !important;
        background:
            linear-gradient(145deg, color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 22%, rgba(2,8,23,.50)), rgba(2,8,23,.26)) !important;
        border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 50%, rgba(191,219,254,.18)) !important;
        border-inline-start: 5px solid var(--si-ah-tax-accent, #38bdf8) !important;
        box-shadow:
            0 26px 80px color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 16%, rgba(2,8,23,.32)),
            inset 0 1px 0 rgba(255,255,255,.10) !important;
        backdrop-filter: blur(9px) saturate(1.08) !important;
        -webkit-backdrop-filter: blur(9px) saturate(1.08) !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-tax-desc-card:nth-child(6n + 1),
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-tax-desc-card:nth-child(6n + 4) {
        grid-column: span 3;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-tax-desc-card:nth-child(6n + 2) {
        margin-top: clamp(18px, 4vw, 54px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-tax-desc-card:nth-child(6n + 5) {
        margin-top: clamp(10px, 3vw, 42px) !important;
    }


    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-details {
        display: grid !important;
        gap: clamp(26px, 4vw, 54px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-details > .si-ss-v063-section {
        background:
            linear-gradient(145deg, rgba(2,8,23,.44), rgba(2,8,23,.22)) !important;
        border: 1px solid rgba(191,219,254,.14) !important;
        box-shadow:
            0 24px 72px rgba(2,8,23,.24),
            inset 0 1px 0 rgba(255,255,255,.08) !important;
        backdrop-filter: blur(10px) saturate(1.10) !important;
        -webkit-backdrop-filter: blur(10px) saturate(1.10) !important;
    }
}

@media(max-width: 1024px) {
    body.single-slogan .si-ss-v063-desktop-page {
        display: none !important;
    }

    body.single-slogan .si-ss-v063-mobile-storyframes {
        display: block !important;
    }
}



@media(min-width: 1025px) {
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-section {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-editorial-newspaper {
        width: 100% !important;
        display: block !important;
        padding: clamp(30px, 4.5vw, 62px) !important;
        background:
            radial-gradient(circle at 92% 0%, rgba(56, 189, 248, .10), transparent 30%),
            linear-gradient(145deg, rgba(2, 8, 23, .52), rgba(2, 8, 23, .24)) !important;
        border: 1px solid rgba(191, 219, 254, .18) !important;
        box-shadow:
            0 34px 110px rgba(2, 8, 23, .28),
            inset 0 1px 0 rgba(255,255,255,.10) !important;
        backdrop-filter: blur(10px) saturate(1.12) !important;
        -webkit-backdrop-filter: blur(10px) saturate(1.12) !important;
        overflow: visible !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow {
        display: block !important;
        color: #ffffff !important;
        direction: rtl !important;
        text-align: right !important;
        column-gap: clamp(34px, 4.5vw, 70px) !important;
        column-rule: 1px solid rgba(191, 219, 254, .14) !important;
        column-fill: balance !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-editorial-newspaper.is-three-column-layout .si-ss-v063-about-article-flow {
        column-count: 3 !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-editorial-newspaper.is-two-column-layout .si-ss-v063-about-article-flow {
        column-count: 2 !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow * {
        color: #ffffff !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block {
        display: block !important;
        margin: 0 0 1.05em !important;
        break-inside: auto !important;
        page-break-inside: auto !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block {
        padding-inline-start: 16px !important;
        border-inline-start: 4px solid rgba(191, 219, 254, .72) !important;
        break-inside: avoid !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow p {
        margin: 0 0 1.05em !important;
        font-size: clamp(.98rem, 1.08vw, 1.08rem) !important;
        line-height: 2.18 !important;
        font-weight: 520 !important;
        text-align: right !important;
        text-align-last: auto !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block p,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block h1,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block h2,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block h3,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block h4,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block h5,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-block.is-lead-block h6 {
        font-size: clamp(1.08rem, 1.45vw, 1.30rem) !important;
        line-height: 2.06 !important;
        font-weight: 760 !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow h1,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow h2,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow h3,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow h4,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow h5,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow h6 {
        margin: 0 0 .7em !important;
        font-size: clamp(1.18rem, 1.65vw, 1.55rem) !important;
        line-height: 1.8 !important;
        font-weight: 900 !important;
        text-align: right !important;
        break-after: avoid !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow ul,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow ol {
        margin: 1em 1.25em 1em 0 !important;
        padding: 0 !important;
        break-inside: avoid !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow li {
        margin: .42em 0 !important;
        line-height: 2.1 !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-article-flow blockquote {
        margin: 1em 0 !important;
        padding: .85em 1em !important;
        border-inline-start: 4px solid rgba(191, 219, 254, .72) !important;
        background: rgba(2, 8, 23, .28) !important;
        break-inside: avoid !important;
    }


    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo {
        display: block !important;
        width: auto !important;
        max-width: 100% !important;
        margin: .35em 0 1em !important;
        padding: 0 !important;
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        clear: none !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-float-start {
        float: right !important;
        margin-left: 18px !important;
        margin-right: 0 !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-float-end {
        float: left !important;
        margin-right: 18px !important;
        margin-left: 0 !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-primary {
        width: min(46%, 360px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-medium {
        width: min(38%, 300px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-small {
        width: min(30%, 240px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-wide {
        width: min(52%, 420px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-photo-frame {
        display: block !important;
        width: 100% !important;
        padding: clamp(6px, .8vw, 10px) !important;
        background: linear-gradient(145deg, rgba(255,255,255,.96), rgba(226,232,240,.88)) !important;
        border: 1px solid rgba(255,255,255,.66) !important;
        box-shadow: 0 18px 50px rgba(2, 8, 23, .24), inset 0 1px 0 rgba(255,255,255,.86) !important;
    }

    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo img {
        width: 100% !important;
        height: auto !important;
        display: block !important;
        object-fit: contain !important;
        object-position: center !important;
        background: rgba(2, 8, 23, .06) !important;
        filter: saturate(1.04) contrast(1.02) brightness(.99) !important;
        transform: none !important;
    }


    @media(min-width: 1025px) and (max-width: 1279px) {
        body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-editorial-newspaper .si-ss-v063-about-article-flow {
            column-count: 2 !important;
        }

        body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-primary {
            width: min(48%, 320px) !important;
        }

        body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-wide {
            width: min(48%, 340px) !important;
        }
    }
}



html:has(body.single-slogan),
html:has(body.single-slogan) body,
body.single-slogan {
    direction: rtl !important;
    text-align: right;
}

body.single-slogan,
body.single-slogan .si-ss-v063-responsive-shell,
body.single-slogan .si-ss-v063-responsive-shell *,
body.single-slogan .si-ss-v063-page,
body.single-slogan .si-ss-v063-page * {
    direction: rtl !important;
}

body.single-slogan .si-ss-v063-desktop-title,
body.single-slogan .si-ss-v063-frame-title,
body.single-slogan .si-ss-v063-title,
body.single-slogan h1,
body.single-slogan h2,
body.single-slogan h3,
body.single-slogan p,
body.single-slogan li,
body.single-slogan dt,
body.single-slogan dd {
    unicode-bidi: plaintext;
}


body.single-slogan .si-ss-v063-desktop-title,
body.single-slogan .si-ss-v063-frame-title {
    direction: rtl !important;
    text-align: center !important;
}


body.single-slogan header,
body.single-slogan .site-header,
body.single-slogan .main-header,
body.single-slogan .header,
body.single-slogan nav,
body.single-slogan .main-navigation,
body.single-slogan .primary-navigation,
body.single-slogan .wp-block-navigation,
body.single-slogan .wp-block-navigation__container,
body.single-slogan .menu,
body.single-slogan .nav-menu,
body.single-slogan .navbar,
body.single-slogan .elementor-nav-menu,
body.single-slogan .hfe-nav-menu,
body.single-slogan .ast-builder-menu,
body.single-slogan .site-branding,
body.single-slogan .custom-logo-link {
    direction: rtl !important;
    text-align: right !important;
}

body.single-slogan header ul,
body.single-slogan .site-header ul,
body.single-slogan nav ul,
body.single-slogan .main-navigation ul,
body.single-slogan .primary-navigation ul,
body.single-slogan .wp-block-navigation__container,
body.single-slogan .menu,
body.single-slogan .nav-menu,
body.single-slogan .navbar-nav,
body.single-slogan .elementor-nav-menu,
body.single-slogan .hfe-nav-menu {
    direction: rtl !important;
    flex-direction: row-reverse !important;
    justify-content: flex-start;
}

body.single-slogan header li,
body.single-slogan .site-header li,
body.single-slogan nav li,
body.single-slogan .main-navigation li,
body.single-slogan .primary-navigation li,
body.single-slogan .wp-block-navigation-item,
body.single-slogan .menu-item {
    direction: rtl !important;
    text-align: right !important;
}


body.single-slogan [dir="ltr"],
body.single-slogan .si-ss-v063-story-reference-url,
body.single-slogan .si-ss-v063-source-url {
    direction: ltr !important;
    unicode-bidi: plaintext;
    text-align: left !important;
}



@media(min-width: 1025px) {
    body.single-slogan .si-ss-v063-desktop-page.si-ss-v063-dynamic-scenes {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 0 clamp(96px, 14vh, 190px) !important;
        background: transparent !important;
        color: #ffffff !important;
        isolation: isolate;
        overflow-x: hidden !important;
    }

    body.single-slogan .si-ss-v063-desktop-page.si-ss-v063-dynamic-scenes .si-ss-v063-desktop-bg-stage {
        position: fixed !important;
        inset: 0 !important;
        z-index: 0 !important;
        overflow: hidden !important;
        background: #020817 !important;
        pointer-events: none !important;
    }

    body.single-slogan .si-ss-v063-desktop-page.si-ss-v063-dynamic-scenes .si-ss-v063-desktop-bg-image {
        position: absolute !important;
        inset: -2% !important;
        background-image: var(--si-desktop-bg) !important;
        background-size: cover !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        filter: saturate(1.04) contrast(1.03) brightness(.88) !important;
        transform: scale(1.02) !important;
        opacity: .88 !important;
    }

    body.single-slogan .si-ss-v063-desktop-page.si-ss-v063-dynamic-scenes .si-ss-v063-desktop-bg-mask {
        position: absolute !important;
        inset: 0 !important;
        background:
            linear-gradient(180deg, rgba(2,8,23,.80), rgba(2,8,23,.22) 42%, rgba(2,8,23,.82)),
            radial-gradient(circle at 50% 38%, rgba(56,189,248,.10), transparent 38%),
            linear-gradient(90deg, rgba(2,8,23,.76), rgba(2,8,23,.18), rgba(2,8,23,.70)) !important;
        box-shadow: inset 0 0 130px rgba(2,8,23,.72) !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene {
        position: relative !important;
        z-index: 2 !important;
        width: min(1320px, calc(100% - 68px)) !important;
        min-height: clamp(760px, 92svh, 1040px) !important;
        margin: clamp(104px, 15vh, 210px) auto !important;
        padding: clamp(70px, 10vh, 130px) clamp(24px, 4vw, 70px) !important;
        display: grid !important;
        align-items: center !important;
        isolation: isolate !important;
        overflow: hidden !important;
        background: transparent !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene.is-first-scene {
        width: 100% !important;
        min-height: 100svh !important;
        margin-top: 0 !important;
        margin-bottom: clamp(110px, 16vh, 220px) !important;
        padding-inline: clamp(34px, 5vw, 86px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene:last-of-type {
        margin-bottom: 0 !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-bg {
        position: absolute !important;
        inset: 0 !important;
        z-index: -2 !important;
        background-image: var(--si-desktop-scene-bg, var(--si-desktop-bg)) !important;
        background-size: cover !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        filter: saturate(1.05) contrast(1.03) brightness(.95) !important;
        transform: scale(1.015) !important;
        opacity: .96 !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-mask {
        position: absolute !important;
        inset: 0 !important;
        z-index: -1 !important;
        background:
            linear-gradient(90deg, rgba(2,8,23,.76), rgba(2,8,23,.34), rgba(2,8,23,.70)),
            linear-gradient(180deg, rgba(2,8,23,.54), rgba(2,8,23,.10) 44%, rgba(2,8,23,.62)),
            radial-gradient(circle at 52% 42%, transparent 0%, rgba(2,8,23,.16) 52%, rgba(2,8,23,.50) 100%) !important;
        box-shadow: inset 0 0 100px rgba(2,8,23,.58) !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-inner {
        width: min(1180px, 100%) !important;
        margin-inline: auto !important;
        display: grid !important;
        grid-template-columns: minmax(0, .54fr) minmax(320px, .46fr) !important;
        gap: clamp(28px, 5vw, 76px) !important;
        align-items: center !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene.has-no-media .si-ss-v063-desktop-scene-inner,
    body.single-slogan .si-ss-v063-desktop-scene.has-no-copy .si-ss-v063-desktop-scene-inner {
        grid-template-columns: minmax(0, 1fr) !important;
        width: min(960px, 100%) !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-copy {
        position: relative !important;
        overflow: hidden !important;
        padding: clamp(24px, 3.5vw, 54px) !important;
        background:
            radial-gradient(circle at 8% 0%, rgba(56, 189, 248, .13), transparent 34%),
            linear-gradient(145deg, rgba(2, 8, 23, .60), rgba(2, 8, 23, .28)) !important;
        border: 1px solid rgba(191, 219, 254, .18) !important;
        box-shadow:
            0 34px 110px rgba(2, 8, 23, .30),
            inset 0 1px 0 rgba(255,255,255,.10) !important;
        backdrop-filter: blur(12px) saturate(1.12) !important;
        -webkit-backdrop-filter: blur(12px) saturate(1.12) !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-title {
        margin: 0 !important;
        color: #ffffff !important;
        text-align: center !important;
        font-size: clamp(2.1rem, 3.8vw, 4.8rem) !important;
        line-height: 1.35 !important;
        letter-spacing: 0 !important;
        text-wrap: balance;
        overflow-wrap: anywhere !important;
        text-shadow: 0 18px 58px rgba(0,0,0,.45) !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene.is-type-hero .si-ss-v063-desktop-scene-title {
        font-size: clamp(3.2rem, 6.6vw, 8.2rem) !important;
        line-height: 1.22 !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-body {
        margin-top: clamp(14px, 2.4vw, 26px) !important;
        color: #ffffff !important;
        text-align: right !important;
        direction: rtl !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-body,
    body.single-slogan .si-ss-v063-desktop-scene-body * {
        color: #ffffff !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-body p,
    body.single-slogan .si-ss-v063-desktop-scene-body li {
        margin: 0 0 1em !important;
        color: #ffffff !important;
        font-size: clamp(1rem, 1.28vw, 1.18rem) !important;
        line-height: 2.18 !important;
        font-weight: 520 !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-body p:last-child {
        margin-bottom: 0 !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-media {
        min-width: 0 !important;
        display: grid !important;
        justify-items: center !important;
        align-items: center !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-media .si-ss-v063-story-media-image {
        width: 100% !important;
        max-width: min(100%, 640px) !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-media .si-ss-v063-story-media-frame {
        display: block !important;
        width: 100% !important;
        padding: clamp(7px, 1vw, 13px) !important;
        background: linear-gradient(145deg, rgba(255,255,255,.96), rgba(226,232,240,.88)) !important;
        border: 1px solid rgba(255,255,255,.66) !important;
        box-shadow: 0 28px 90px rgba(2,8,23,.32), inset 0 1px 0 rgba(255,255,255,.86) !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene-media .si-ss-v063-story-media-frame img {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        max-height: 72svh !important;
        object-fit: contain !important;
        object-position: center !important;
        background: rgba(2,8,23,.06) !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene.is-type-taxonomy .si-ss-v063-desktop-scene-inner,
    body.single-slogan .si-ss-v063-desktop-scene.is-type-video .si-ss-v063-desktop-scene-inner,
    body.single-slogan .si-ss-v063-desktop-scene.is-type-audio .si-ss-v063-desktop-scene-inner,
    body.single-slogan .si-ss-v063-desktop-scene.is-type-references .si-ss-v063-desktop-scene-inner {
        grid-template-columns: minmax(0, 1fr) !important;
        width: min(1120px, 100%) !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene .si-ss-v063-story-tax-grid {
        width: 100% !important;
    }

    body.single-slogan .si-ss-v063-desktop-scene .si-ss-v063-story-video-card,
    body.single-slogan .si-ss-v063-desktop-scene .si-ss-v063-story-audio-list,
    body.single-slogan .si-ss-v063-desktop-scene .si-ss-v063-story-reference-list {
        width: min(820px, 100%) !important;
    }
}

@media(max-width: 1024px) {
    body.single-slogan .si-ss-v063-story-frame {
        margin-block: clamp(70px, 12vh, 150px) !important;
    }

    body.single-slogan .si-ss-v063-story-frame.is-first-frame {
        margin-top: 0 !important;
    }

    body.single-slogan .si-ss-v063-story-frame:last-of-type {
        margin-bottom: clamp(70px, 12vh, 150px) !important;
    }
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-story-frame {
        margin-block: clamp(52px, 10vh, 110px) !important;
    }
}



@media(min-width: 1025px) {
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-desktop-content-scene .si-ss-v063-desktop-content-inner {
        width: min(1320px, 100%) !important;
        display: block !important;
        grid-template-columns: none !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-desktop-scene-content {
        width: 100% !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-desktop-scene.is-type-about {
        min-height: auto !important;
        padding-block: clamp(42px, 8vh, 100px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-desktop-scene.is-type-about .si-ss-v063-desktop-scene-inner {
        min-height: auto !important;
        align-items: start !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-section {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-editorial-newspaper {
        width: 100% !important;
        display: block !important;
        padding: clamp(30px, 4.5vw, 62px) !important;
        background:
            radial-gradient(circle at 92% 0%, rgba(56, 189, 248, .10), transparent 30%),
            linear-gradient(145deg, rgba(2, 8, 23, .56), rgba(2, 8, 23, .28)) !important;
        border: 1px solid rgba(191, 219, 254, .18) !important;
        box-shadow:
            0 34px 110px rgba(2, 8, 23, .30),
            inset 0 1px 0 rgba(255,255,255,.10) !important;
        backdrop-filter: blur(10px) saturate(1.12) !important;
        -webkit-backdrop-filter: blur(10px) saturate(1.12) !important;
        overflow: visible !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-flow {
        display: block !important;
        color: #ffffff !important;
        direction: rtl !important;
        text-align: right !important;
        column-gap: clamp(34px, 4.5vw, 70px) !important;
        column-rule: 1px solid rgba(191, 219, 254, .14) !important;
        column-fill: balance !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-editorial-newspaper.is-three-column-layout .si-ss-v063-about-article-flow {
        column-count: 3 !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-editorial-newspaper.is-two-column-layout .si-ss-v063-about-article-flow {
        column-count: 2 !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-flow,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-flow * {
        color: #ffffff !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-block {
        display: block !important;
        margin: 0 0 1.05em !important;
        break-inside: auto !important;
        page-break-inside: auto !important;
        min-width: 0 !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-block.is-lead-block {
        padding-inline-start: 16px !important;
        border-inline-start: 4px solid rgba(191, 219, 254, .72) !important;
        break-inside: avoid !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-flow p {
        margin: 0 0 1.05em !important;
        font-size: clamp(.98rem, 1.08vw, 1.08rem) !important;
        line-height: 2.18 !important;
        font-weight: 520 !important;
        text-align: right !important;
        text-align-last: auto !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-block.is-lead-block p,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-block.is-lead-block h1,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-block.is-lead-block h2,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-block.is-lead-block h3,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-block.is-lead-block h4,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-block.is-lead-block h5,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-article-block.is-lead-block h6 {
        font-size: clamp(1.08rem, 1.45vw, 1.30rem) !important;
        line-height: 2.06 !important;
        font-weight: 760 !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo {
        display: block !important;
        width: auto !important;
        max-width: 100% !important;
        margin: .35em 0 1em !important;
        padding: 0 !important;
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        clear: none !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-float-start {
        float: right !important;
        margin-left: 18px !important;
        margin-right: 0 !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-float-end {
        float: left !important;
        margin-right: 18px !important;
        margin-left: 0 !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-primary {
        width: min(46%, 360px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-medium {
        width: min(38%, 300px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-small {
        width: min(30%, 240px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-wide {
        width: min(52%, 420px) !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-photo-frame {
        display: block !important;
        width: 100% !important;
        padding: clamp(6px, .8vw, 10px) !important;
        background: linear-gradient(145deg, rgba(255,255,255,.96), rgba(226,232,240,.88)) !important;
        border: 1px solid rgba(255,255,255,.66) !important;
        box-shadow:
            0 18px 50px rgba(2, 8, 23, .24),
            inset 0 1px 0 rgba(255,255,255,.86) !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo img {
        width: 100% !important;
        height: auto !important;
        display: block !important;
        object-fit: contain !important;
        object-position: center !important;
        background: rgba(2, 8, 23, .06) !important;
        filter: saturate(1.04) contrast(1.02) brightness(.99) !important;
        transform: none !important;
    }

    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-desktop-scene.is-type-taxonomy .si-ss-v063-desktop-scene-content,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-desktop-scene.is-type-audio .si-ss-v063-desktop-scene-content,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-desktop-scene.is-type-video .si-ss-v063-desktop-scene-content,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-desktop-scene.is-type-images .si-ss-v063-desktop-scene-content,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-desktop-scene.is-type-references .si-ss-v063-desktop-scene-content {
        width: min(1180px, 100%) !important;
        margin-inline: auto !important;
    }

    @media(min-width: 1025px) and (max-width: 1279px) {
        body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-editorial-newspaper .si-ss-v063-about-article-flow {
            column-count: 2 !important;
        }

        body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-primary {
            width: min(48%, 320px) !important;
        }

        body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-wide {
            width: min(48%, 340px) !important;
        }
    }
}





body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon {
    --si-ah-tax-icon-x: 0px !important;
    --si-ah-tax-icon-y: 0px !important;
    position: relative !important;
    flex: 0 0 38px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 38px !important;
    min-width: 38px !important;
    height: 38px !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    color: var(--si-ss-hero-tax-accent, var(--si-ah-tax-accent, #38bdf8)) !important;
    background:
        linear-gradient(145deg,
            color-mix(in srgb, var(--si-ss-hero-tax-accent, var(--si-ah-tax-accent, #38bdf8)) 24%, rgba(255,255,255,.10)),
            rgba(255,255,255,.045)
        ) !important;
    border: 1px solid color-mix(in srgb, var(--si-ss-hero-tax-accent, var(--si-ah-tax-accent, #38bdf8)) 58%, rgba(255,255,255,.20)) !important;
    box-shadow:
        0 0 18px color-mix(in srgb, var(--si-ss-hero-tax-accent, var(--si-ah-tax-accent, #38bdf8)) 36%, transparent),
        inset 0 1px 0 rgba(255,255,255,.16) !important;
    line-height: 0 !important;
    direction: ltr !important;
    transform: none !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon svg,
body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon > svg {
    position: static !important;
    inset: auto !important;
    display: block !important;
    width: 21px !important;
    height: 21px !important;
    max-width: 21px !important;
    max-height: 21px !important;
    min-width: 21px !important;
    min-height: 21px !important;
    margin: 0 !important;
    padding: 0 !important;
    fill: currentColor !important;
    stroke: currentColor !important;
    color: currentColor !important;
    overflow: visible !important;
    transform: none !important;
    transform-origin: center !important;
    filter: none !important;
}


body.single-slogan .si-ss-v063-tax-desc-icon,
body.single-slogan .si-ss-v063-story-tax-icon {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 46px !important;
    min-width: 46px !important;
    height: 46px !important;
    min-height: 46px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    color: var(--si-ah-tax-accent, #38bdf8) !important;
    background:
        linear-gradient(145deg,
            color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 24%, rgba(255,255,255,.10)),
            rgba(255,255,255,.055)
        ) !important;
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 58%, rgba(255,255,255,.18)) !important;
    box-shadow:
        0 0 20px color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 30%, transparent),
        inset 0 1px 0 rgba(255,255,255,.12) !important;
    line-height: 0 !important;
    transform: none !important;
}

body.single-slogan .si-ss-v063-tax-desc-icon svg,
body.single-slogan .si-ss-v063-story-tax-icon svg {
    position: static !important;
    display: block !important;
    width: 25px !important;
    height: 25px !important;
    max-width: 25px !important;
    max-height: 25px !important;
    fill: currentColor !important;
    stroke: currentColor !important;
    color: currentColor !important;
    transform: none !important;
    margin: 0 !important;
    padding: 0 !important;
}


body.single-slogan .si-ss-v063-about-photo-frame,
body.single-slogan .si-ss-v063-story-media-frame {
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}

body.single-slogan .si-ss-v063-about-inline-photo,
body.single-slogan .si-ss-v063-story-media-image {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
}

body.single-slogan .si-ss-v063-about-inline-photo img,
body.single-slogan .si-ss-v063-story-media-frame img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    object-fit: contain !important;
    object-position: center !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}


body.single-slogan .si-ss-v063-image-only-card,
body.single-slogan .si-ss-v063-evidence-card.si-ss-v063-image-only-card {
    padding: 0 !important;
    min-height: 0 !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
    transform: none !important;
}

body.single-slogan .si-ss-v063-image-only-card:hover,
body.single-slogan .si-ss-v063-evidence-card.si-ss-v063-image-only-card:hover {
    border: 0 !important;
    box-shadow: none !important;
    transform: none !important;
}

body.single-slogan .si-ss-v063-image-only-card .si-ss-v063-media-preview {
    display: block !important;
    width: 100% !important;
    aspect-ratio: auto !important;
    overflow: visible !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

body.single-slogan .si-ss-v063-image-only-card img,
body.single-slogan .si-ss-v063-evidence-image {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    object-fit: contain !important;
    object-position: center !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    transform: none !important;
}

body.single-slogan .si-ss-v063-image-only-card:hover img {
    transform: none !important;
    filter: saturate(1.04) contrast(1.02) brightness(.99) !important;
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon {
        flex-basis: 34px !important;
        width: 34px !important;
        min-width: 34px !important;
        height: 34px !important;
        min-height: 34px !important;
    }

    body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon svg {
        width: 19px !important;
        height: 19px !important;
        max-width: 19px !important;
        max-height: 19px !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-icon,
    body.single-slogan .si-ss-v063-story-tax-icon {
        width: 42px !important;
        min-width: 42px !important;
        height: 42px !important;
        min-height: 42px !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-icon svg,
    body.single-slogan .si-ss-v063-story-tax-icon svg {
        width: 23px !important;
        height: 23px !important;
        max-width: 23px !important;
        max-height: 23px !important;
    }
}



body.single-slogan .si-ss-v063-page .si-ah-label,
body.single-slogan .si-ss-v063-tax-desc-card,
body.single-slogan .si-ss-v063-story-tax-card {
    --si-tax-icon-current: var(--si-tax-icon-color, var(--si-ah-tax-accent, var(--si-ss-hero-tax-accent, #38bdf8)));
}

body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon,
body.single-slogan .si-ss-v063-tax-desc-icon,
body.single-slogan .si-ss-v063-story-tax-icon {
    color: var(--si-tax-icon-current) !important;
    background:
        linear-gradient(145deg,
            color-mix(in srgb, var(--si-tax-icon-current) 28%, rgba(255,255,255,.10)),
            rgba(255,255,255,.045)
        ) !important;
    border-color: color-mix(in srgb, var(--si-tax-icon-current) 62%, rgba(255,255,255,.20)) !important;
    box-shadow:
        0 0 20px color-mix(in srgb, var(--si-tax-icon-current) 34%, transparent),
        inset 0 1px 0 rgba(255,255,255,.16) !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon svg,
body.single-slogan .si-ss-v063-tax-desc-icon svg,
body.single-slogan .si-ss-v063-story-tax-icon svg {
    color: currentColor !important;
    fill: currentColor;
    stroke: currentColor;
}

body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon svg [fill="none"],
body.single-slogan .si-ss-v063-tax-desc-icon svg [fill="none"],
body.single-slogan .si-ss-v063-story-tax-icon svg [fill="none"] {
    fill: none !important;
}

body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-type,
body.single-slogan .si-ss-v063-tax-desc-type,
body.single-slogan .si-ss-v063-story-tax-label {
    color: var(--si-tax-icon-current) !important;
}




body.single-slogan .si-ss-v063-tax-icon-box {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    color: var(--si-tax-icon-color, var(--si-ah-tax-accent, #38bdf8)) !important;
    direction: ltr !important;
    line-height: 0 !important;
    flex-shrink: 0 !important;
    isolation: isolate !important;
}

body.single-slogan .si-ss-v063-tax-icon-box .si-ss-v063-tax-icon-svg {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    color: currentColor !important;
    line-height: 0 !important;
    z-index: 2 !important;
}

body.single-slogan .si-ss-v063-tax-icon-box svg,
body.single-slogan .si-ah-label-icon svg,
body.single-slogan .si-ss-v063-tax-desc-icon svg,
body.single-slogan .si-ss-v063-story-tax-icon svg {
    display: block !important;
    width: 60% !important;
    height: 60% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    max-height: none !important;
    color: currentColor !important;
    fill: currentColor !important;
    stroke: currentColor !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    filter: none !important;
}

body.single-slogan .si-ss-v063-tax-icon-box svg [fill="none"],
body.single-slogan .si-ah-label-icon svg [fill="none"],
body.single-slogan .si-ss-v063-tax-desc-icon svg [fill="none"],
body.single-slogan .si-ss-v063-story-tax-icon svg [fill="none"] {
    fill: none !important;
}

body.single-slogan .si-ah-label .si-ah-label-icon.si-ss-v063-tax-icon-box,
body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon.si-ss-v063-tax-icon-box {
    width: 40px !important;
    min-width: 40px !important;
    height: 40px !important;
    min-height: 40px !important;
    flex-basis: 40px !important;
    color: var(--si-tax-icon-color, var(--si-ah-tax-accent, #38bdf8)) !important;
    background:
        linear-gradient(145deg,
            color-mix(in srgb, var(--si-tax-icon-color, var(--si-ah-tax-accent, #38bdf8)) 30%, rgba(255,255,255,.10)),
            rgba(255,255,255,.045)
        ) !important;
    border: 1px solid color-mix(in srgb, var(--si-tax-icon-color, var(--si-ah-tax-accent, #38bdf8)) 70%, rgba(255,255,255,.20)) !important;
    box-shadow:
        0 0 22px color-mix(in srgb, var(--si-tax-icon-color, var(--si-ah-tax-accent, #38bdf8)) 36%, transparent),
        inset 0 1px 0 rgba(255,255,255,.16) !important;
}

body.single-slogan .si-ss-v063-tax-desc-icon.si-ss-v063-tax-icon-box,
body.single-slogan .si-ss-v063-story-tax-icon.si-ss-v063-tax-icon-box {
    width: 48px !important;
    min-width: 48px !important;
    height: 48px !important;
    min-height: 48px !important;
    color: var(--si-tax-icon-color, var(--si-ah-tax-accent, #38bdf8)) !important;
    background:
        linear-gradient(145deg,
            color-mix(in srgb, var(--si-tax-icon-color, var(--si-ah-tax-accent, #38bdf8)) 30%, rgba(255,255,255,.10)),
            rgba(255,255,255,.055)
        ) !important;
    border: 1px solid color-mix(in srgb, var(--si-tax-icon-color, var(--si-ah-tax-accent, #38bdf8)) 70%, rgba(255,255,255,.20)) !important;
    box-shadow:
        0 0 24px color-mix(in srgb, var(--si-tax-icon-color, var(--si-ah-tax-accent, #38bdf8)) 34%, transparent),
        inset 0 1px 0 rgba(255,255,255,.16) !important;
}

body.single-slogan .is-taxonomy-movements { --si-tax-icon-color:#FE28A2; --si-ah-tax-accent:#FE28A2; }
body.single-slogan .is-taxonomy-demands { --si-tax-icon-color:#C81D11; --si-ah-tax-accent:#C81D11; }
body.single-slogan .is-taxonomy-actors { --si-tax-icon-color:#00A693; --si-ah-tax-accent:#00A693; }
body.single-slogan .is-taxonomy-locations { --si-tax-icon-color:#7AB800; --si-ah-tax-accent:#7AB800; }
body.single-slogan .is-taxonomy-mediums { --si-tax-icon-color:#D99058; --si-ah-tax-accent:#D99058; }

body.single-slogan .si-ss-v063-story-media-image.is-slogan-image,
body.single-slogan .si-ss-v063-story-media-image.is-frameless-hero-image,
body.single-slogan .is-type-hero .si-ss-v063-story-media-image,
body.single-slogan .is-type-hero .si-ss-v063-desktop-scene-media,
body.single-slogan .is-type-hero .si-ss-v063-frame-media {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
}

body.single-slogan .si-ss-v063-hero-slogan-img,
body.single-slogan .si-ss-v063-story-media-image.is-slogan-image img,
body.single-slogan .si-ss-v063-story-media-image.is-frameless-hero-image img,
body.single-slogan .is-type-hero .si-ss-v063-story-media-image img {
    display: block !important;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: min(72svh, 720px) !important;
    object-fit: contain !important;
    object-position: center !important;
    padding: 0 !important;
    margin: 0 auto !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    filter: saturate(1.03) contrast(1.02) !important;
}

body.single-slogan .is-type-hero .si-ss-v063-story-media-frame {
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

@media(max-width: 760px) {
    body.single-slogan .si-ah-label .si-ah-label-icon.si-ss-v063-tax-icon-box,
    body.single-slogan .si-ss-v063-page .si-ah-label .si-ah-label-icon.si-ss-v063-tax-icon-box {
        width: 36px !important;
        min-width: 36px !important;
        height: 36px !important;
        min-height: 36px !important;
        flex-basis: 36px !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-icon.si-ss-v063-tax-icon-box,
    body.single-slogan .si-ss-v063-story-tax-icon.si-ss-v063-tax-icon-box {
        width: 44px !important;
        min-width: 44px !important;
        height: 44px !important;
        min-height: 44px !important;
    }
}




body.single-slogan .si-ss-v063-frame-body .si-ah-card-meta,
body.single-slogan .si-ss-v063-desktop-scene-body .si-ah-card-meta,
body.single-slogan .si-ah-card-meta.si-ah-tax-stable-grid {
    max-height: none !important;
    overflow: visible !important;
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)) !important;
    align-items: stretch !important;
    gap: 10px !important;
}

body.single-slogan .si-ah-card-meta.si-ah-tax-stable-grid .si-ah-label {
    min-height: 72px !important;
}

body.single-slogan .si-ss-v063-hero-evidence-thumbs {
    width: min(100%, 620px);
    margin: clamp(12px, 2vw, 22px) auto 0;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(58px, 1fr));
    gap: 8px;
}

body.single-slogan .si-ss-v063-hero-evidence-thumb {
    position: relative;
    display: block;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    background: rgba(2,8,23,.28);
    border: 1px solid rgba(191,219,254,.18);
    box-shadow: 0 12px 34px rgba(2,8,23,.22);
}

body.single-slogan .si-ss-v063-hero-evidence-thumb img {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important;
    object-position: center !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    filter: saturate(1.04) contrast(1.02) brightness(.96);
    transition: transform .25s ease, filter .25s ease;
}

body.single-slogan .si-ss-v063-hero-evidence-thumb:hover img {
    transform: scale(1.045);
    filter: saturate(1.08) contrast(1.03) brightness(1);
}

body.single-slogan .si-ss-v063-about-inline-photo {
    clear: none !important;
    break-inside: avoid !important;
    page-break-inside: avoid !important;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-float-start {
    float: right !important;
    margin: .35em 0 1em 18px !important;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-float-end {
    float: left !important;
    margin: .35em 18px 1em 0 !important;
}

body.single-slogan .si-ss-v063-hero-like-section {
    position: relative !important;
    overflow: hidden !important;
    padding: clamp(20px, 3.4vw, 44px) !important;
    background:
        radial-gradient(circle at 8% 0%, rgba(56, 189, 248, .12), transparent 34%),
        linear-gradient(145deg, rgba(2, 8, 23, .58), rgba(2, 8, 23, .28)) !important;
    border: 1px solid rgba(191, 219, 254, .18) !important;
    box-shadow:
        0 34px 110px rgba(2, 8, 23, .28),
        inset 0 1px 0 rgba(255,255,255,.10) !important;
    backdrop-filter: blur(12px) saturate(1.12) !important;
    -webkit-backdrop-filter: blur(12px) saturate(1.12) !important;
}

body.single-slogan .si-ss-v063-hero-like-head {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    margin: 0 0 clamp(16px, 2.2vw, 28px) !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    text-align: right !important;
}

body.single-slogan .si-ss-v063-hero-like-head h2 {
    margin: 0 !important;
    color: #ffffff !important;
    font-size: clamp(1.35rem, 2.4vw, 2.6rem) !important;
    line-height: 1.55 !important;
    font-weight: 900 !important;
}

body.single-slogan .si-ss-v063-hero-like-grid {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)) !important;
    gap: clamp(12px, 2vw, 20px) !important;
}

body.single-slogan .si-ss-v063-hero-like-card {
    position: relative !important;
    min-height: 180px !important;
    display: grid !important;
    align-content: end !important;
    gap: 8px !important;
    overflow: hidden !important;
    padding: 16px !important;
    color: #ffffff !important;
    text-decoration: none !important;
    background:
        linear-gradient(145deg, rgba(15,23,42,.66), rgba(2,8,23,.34)) !important;
    border: 1px solid rgba(191,219,254,.16) !important;
    box-shadow:
        0 24px 72px rgba(2,8,23,.24),
        inset 0 1px 0 rgba(255,255,255,.08) !important;
}

body.single-slogan .si-ss-v063-hero-like-media {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

body.single-slogan .si-ss-v063-hero-like-media img {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important;
    object-position: center !important;
    filter: saturate(1.04) contrast(1.03) brightness(.70) !important;
    transform: scale(1.01);
    transition: transform .3s ease, filter .3s ease;
}

body.single-slogan .si-ss-v063-hero-like-card:hover .si-ss-v063-hero-like-media img {
    transform: scale(1.05);
    filter: saturate(1.08) contrast(1.04) brightness(.86) !important;
}

body.single-slogan .si-ss-v063-hero-like-provider-icon {
    position: relative !important;
    z-index: 2 !important;
    width: 56px !important;
    height: 56px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #bfdbfe !important;
    background: rgba(2,8,23,.48) !important;
    border: 1px solid rgba(191,219,254,.20) !important;
    box-shadow: 0 20px 58px rgba(2,8,23,.24) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
}

body.single-slogan .si-ss-v063-hero-like-provider-icon svg {
    width: 30px !important;
    height: 30px !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}

body.single-slogan .si-ss-v063-hero-like-provider,
body.single-slogan .si-ss-v063-hero-like-url {
    position: relative !important;
    z-index: 2 !important;
}

body.single-slogan .si-ss-v063-hero-like-provider {
    display: inline-flex !important;
    width: fit-content !important;
    min-height: 30px !important;
    align-items: center !important;
    padding: 0 10px !important;
    color: #ffffff !important;
    background: rgba(2,8,23,.55) !important;
    border: 1px solid rgba(255,255,255,.15) !important;
    font-size: .82rem !important;
    font-weight: 850 !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}

body.single-slogan .si-ss-v063-hero-like-url {
    color: rgba(226,232,240,.88) !important;
    font-size: .86rem !important;
    line-height: 1.7 !important;
    overflow-wrap: anywhere !important;
}

body.single-slogan .si-ss-v063-image-only-card.si-ss-v063-hero-like-card {
    min-height: 240px !important;
    padding: 0 !important;
    background: transparent !important;
}

body.single-slogan .si-ss-v063-image-only-card.si-ss-v063-hero-like-card .si-ss-v063-hero-like-media {
    position: relative !important;
    inset: auto !important;
    aspect-ratio: 16 / 10 !important;
    height: auto !important;
}

body.single-slogan .si-ss-v063-image-only-card.si-ss-v063-hero-like-card img {
    filter: saturate(1.04) contrast(1.02) brightness(.96) !important;
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-hero-evidence-thumbs {
        grid-template-columns: repeat(auto-fill, minmax(48px, 1fr));
        gap: 6px;
    }

    body.single-slogan .si-ss-v063-hero-like-section {
        padding: 16px !important;
    }

    body.single-slogan .si-ss-v063-hero-like-card {
        min-height: 160px !important;
    }
}



body.single-slogan .si-ss-v063-hero-media-hub {
    width: min(100%, 680px);
    margin-inline: auto;
    display: grid;
    gap: clamp(12px, 2vw, 18px);
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

body.single-slogan .si-ss-v063-hero-media-stage {
    position: relative !important;
    width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: grid !important;
    place-items: center !important;
    min-height: 220px;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
}

body.single-slogan .si-ss-v063-hero-media-stage .si-ss-v063-hero-slogan-img {
    display: block !important;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: min(68svh, 700px) !important;
    object-fit: contain !important;
    object-position: center !important;
    padding: 0 !important;
    margin: 0 auto !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    filter: saturate(1.03) contrast(1.02) !important;
}

body.single-slogan .si-ss-v063-hero-media-stage.is-video-active .si-ss-v063-hero-slogan-img {
    display: none !important;
}

body.single-slogan .si-ss-v063-hero-video-stage[hidden] {
    display: none !important;
}

body.single-slogan .si-ss-v063-hero-video-stage {
    width: min(100%, 620px);
    min-height: 280px;
    display: grid;
    place-items: center;
}

body.single-slogan .si-ss-v063-hero-video-stage-link {
    width: 100%;
    min-height: 280px;
    position: relative;
    display: grid;
    place-items: center;
    align-content: end;
    gap: 10px;
    overflow: hidden;
    padding: 18px;
    color: #ffffff !important;
    text-decoration: none !important;
    background: linear-gradient(145deg, rgba(15,23,42,.66), rgba(2,8,23,.34));
    border: 1px solid rgba(191,219,254,.16);
    box-shadow: 0 24px 72px rgba(2,8,23,.24), inset 0 1px 0 rgba(255,255,255,.08);
}

body.single-slogan .si-ss-v063-hero-video-stage-cover {
    position: absolute;
    inset: 0;
    display: grid;
    place-items: center;
    background: rgba(2,8,23,.32);
}

body.single-slogan .si-ss-v063-hero-video-stage-cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: saturate(1.04) contrast(1.03) brightness(.72);
}

body.single-slogan .si-ss-v063-hero-video-stage-cover .si-ss-v063-hero-like-provider-icon,
body.single-slogan .si-ss-v063-hero-video-stage-cover svg {
    position: relative;
    z-index: 2;
}

body.single-slogan .si-ss-v063-hero-video-stage-provider,
body.single-slogan .si-ss-v063-hero-video-stage-url {
    position: relative;
    z-index: 3;
    width: fit-content;
    background: rgba(2,8,23,.58);
    border: 1px solid rgba(255,255,255,.15);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

body.single-slogan .si-ss-v063-hero-video-stage-provider {
    min-height: 32px;
    display: inline-flex;
    align-items: center;
    padding: 0 12px;
    color: #ffffff;
    font-weight: 850;
}

body.single-slogan .si-ss-v063-hero-video-stage-url {
    max-width: 100%;
    padding: 6px 10px;
    color: rgba(226,232,240,.88);
    font-size: .86rem;
    overflow-wrap: anywhere;
}

body.single-slogan .si-ss-v063-hero-evidence-thumbs,
body.single-slogan .si-ss-v063-hero-video-thumbs {
    width: 100%;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(58px, 1fr));
    gap: 8px;
}

body.single-slogan .si-ss-v063-hero-evidence-thumb,
body.single-slogan .si-ss-v063-hero-video-thumb {
    appearance: none !important;
    -webkit-appearance: none !important;
    border-radius: 0 !important;
    cursor: pointer;
    font: inherit;
}

body.single-slogan .si-ss-v063-hero-evidence-thumb {
    position: relative;
    display: block;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    padding: 0 !important;
    background: rgba(2,8,23,.28);
    border: 1px solid rgba(191,219,254,.18);
    box-shadow: 0 12px 34px rgba(2,8,23,.22);
}

body.single-slogan .si-ss-v063-hero-evidence-thumb.is-active {
    border-color: rgba(255,255,255,.72) !important;
    box-shadow: 0 0 0 2px rgba(191,219,254,.16), 0 14px 38px rgba(2,8,23,.28) !important;
}

body.single-slogan .si-ss-v063-hero-evidence-thumb img {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important;
    object-position: center !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    filter: saturate(1.04) contrast(1.02) brightness(.96);
    transition: transform .25s ease, filter .25s ease;
}

body.single-slogan .si-ss-v063-hero-evidence-thumb:hover img {
    transform: scale(1.045);
    filter: saturate(1.08) contrast(1.03) brightness(1);
}

body.single-slogan .si-ss-v063-hero-media-subtitle {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 32px;
    color: #ffffff;
    font-weight: 850;
    line-height: 1.7;
}

body.single-slogan .si-ss-v063-hero-media-subtitle svg {
    width: 21px;
    height: 21px;
    fill: currentColor;
    stroke: currentColor;
}

body.single-slogan .si-ss-v063-hero-image-strip,
body.single-slogan .si-ss-v063-hero-video-strip,
body.single-slogan .si-ss-v063-hero-audio-strip {
    display: grid;
    gap: 10px;
    padding-top: 2px;
}

body.single-slogan .si-ss-v063-hero-video-thumbs {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 170px), 1fr));
}

body.single-slogan .si-ss-v063-hero-video-thumb {
    position: relative;
    min-height: 116px;
    display: grid;
    align-content: end;
    gap: 6px;
    overflow: hidden;
    padding: 10px !important;
    color: #ffffff;
    text-align: right;
    background: linear-gradient(145deg, rgba(15,23,42,.66), rgba(2,8,23,.34));
    border: 1px solid rgba(191,219,254,.16);
    box-shadow: 0 18px 48px rgba(2,8,23,.20), inset 0 1px 0 rgba(255,255,255,.08);
}

body.single-slogan .si-ss-v063-hero-video-thumb-cover {
    position: absolute;
    inset: 0;
    display: block;
    z-index: 0;
}

body.single-slogan .si-ss-v063-hero-video-thumb-cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: saturate(1.04) contrast(1.03) brightness(.62);
    transition: transform .25s ease, filter .25s ease;
}

body.single-slogan .si-ss-v063-hero-video-thumb:hover .si-ss-v063-hero-video-thumb-cover img {
    transform: scale(1.045);
    filter: saturate(1.08) contrast(1.04) brightness(.76);
}

body.single-slogan .si-ss-v063-hero-video-thumb-icon {
    position: relative;
    z-index: 2;
    width: 44px;
    height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #bfdbfe;
    background: rgba(2,8,23,.54);
    border: 1px solid rgba(191,219,254,.20);
}

body.single-slogan .si-ss-v063-hero-video-thumb-icon svg {
    width: 25px;
    height: 25px;
    fill: currentColor;
    stroke: currentColor;
}

body.single-slogan .si-ss-v063-hero-video-thumb-meta {
    position: relative;
    z-index: 2;
    display: grid;
    gap: 3px;
}

body.single-slogan .si-ss-v063-hero-video-provider {
    width: fit-content;
    min-height: 26px;
    display: inline-flex;
    align-items: center;
    padding: 0 8px;
    color: #ffffff;
    background: rgba(2,8,23,.58);
    border: 1px solid rgba(255,255,255,.15);
    font-size: .78rem;
    font-weight: 850;
}

body.single-slogan .si-ss-v063-hero-video-url {
    color: rgba(226,232,240,.88);
    font-size: .74rem;
    line-height: 1.45;
    overflow-wrap: anywhere;
}

body.single-slogan .si-ss-v063-hero-audio-list {
    display: grid;
    gap: 4px;
}

body.single-slogan .si-ss-v063-hero-audio-card {
    display: grid;
    grid-template-columns: 40px minmax(0, 1fr);
    align-items: center;
    gap: 8px;
    padding: 6px 8px;
    background: rgba(2,8,23,.42);
    border: 1px solid rgba(191,219,254,.16);
    box-shadow: 0 16px 42px rgba(2,8,23,.18);
}

body.single-slogan .si-ss-v063-hero-audio-icon {
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #bfdbfe;
    background: rgba(191,219,254,.10);
    border: 1px solid rgba(191,219,254,.20);
}

body.single-slogan .si-ss-v063-hero-audio-icon svg {
    width: 24px;
    height: 24px;
    fill: currentColor;
    stroke: currentColor;
}

body.single-slogan .si-ss-v063-hero-audio-card audio {
    width: 100%;
    min-width: 0;
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-hero-media-hub {
        gap: 10px;
    }

    body.single-slogan .si-ss-v063-hero-evidence-thumbs {
        grid-template-columns: repeat(auto-fill, minmax(48px, 1fr));
        gap: 6px;
    }

    body.single-slogan .si-ss-v063-hero-video-thumbs {
        grid-template-columns: 1fr;
    }

    body.single-slogan .si-ss-v063-hero-video-thumb {
        min-height: 104px;
    }

    body.single-slogan .si-ss-v063-hero-audio-card {
        grid-template-columns: 38px minmax(0, 1fr);
        padding: 8px;
    }

    body.single-slogan .si-ss-v063-hero-audio-icon {
        width: 38px;
        height: 38px;
    }
}



body.single-slogan .si-ss-v063-tax-icon-box.is-core-icon::after,
body.single-slogan .si-ss-v063-hero-like-provider-icon::after {
    content: none !important;
}

body.single-slogan .si-ss-v063-hero-like-card,
body.single-slogan .si-ss-v063-hero-video-thumb {
    --si-provider-accent-current: var(--si-media-provider-accent, #93C5FD);
    --si-provider-accent-soft-current: var(--si-media-provider-accent-soft, rgba(147,197,253,.14));
    --si-provider-accent-border-current: var(--si-media-provider-accent-border, rgba(147,197,253,.30));
}

body.single-slogan .si-ss-v063-hero-like-provider-icon,
body.single-slogan .si-ss-v063-hero-video-thumb-icon {
    color: var(--si-provider-accent-current) !important;
    background:
        linear-gradient(145deg, var(--si-provider-accent-soft-current), rgba(2,8,23,.42)) !important;
    border-color: var(--si-provider-accent-border-current) !important;
    box-shadow:
        0 0 22px color-mix(in srgb, var(--si-provider-accent-current) 32%, transparent),
        0 20px 58px rgba(2,8,23,.24) !important;
}

body.single-slogan .si-ss-v063-hero-like-card,
body.single-slogan .si-ss-v063-hero-video-thumb {
    border-color: var(--si-provider-accent-border-current) !important;
}

body.single-slogan .si-ss-v063-hero-like-provider,
body.single-slogan .si-ss-v063-hero-video-provider {
    color: #ffffff !important;
    border-color: var(--si-provider-accent-border-current) !important;
}

body.single-slogan .si-ss-v063-section-icon svg,
body.single-slogan .si-ss-v063-hero-like-provider-icon svg,
body.single-slogan .si-ss-v063-hero-video-thumb-icon svg,
body.single-slogan .si-ss-v063-hero-audio-icon svg,
body.single-slogan .si-ss-v063-hero-media-subtitle svg {
    color: currentColor !important;
    fill: currentColor;
    stroke: currentColor;
}

body.single-slogan .si-ss-v063-section-icon svg [fill="none"],
body.single-slogan .si-ss-v063-hero-like-provider-icon svg [fill="none"],
body.single-slogan .si-ss-v063-hero-video-thumb-icon svg [fill="none"],
body.single-slogan .si-ss-v063-hero-audio-icon svg [fill="none"],
body.single-slogan .si-ss-v063-hero-media-subtitle svg [fill="none"] {
    fill: none !important;
}



body.single-slogan .si-ss-v063-hero-like-section .si-ss-v063-section-head .si-ss-v063-section-icon {
    width: clamp(58px, 5.4vw, 86px) !important;
    height: clamp(58px, 5.4vw, 86px) !important;
    min-width: clamp(58px, 5.4vw, 86px) !important;
    min-height: clamp(58px, 5.4vw, 86px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #ffffff !important;
    background:
        radial-gradient(circle at 30% 20%, rgba(255,255,255,.22), transparent 38%),
        linear-gradient(145deg, rgba(56,189,248,.35), rgba(2,8,23,.36)) !important;
    border: 1px solid rgba(191,219,254,.36) !important;
    box-shadow:
        0 0 0 1px rgba(255,255,255,.08) inset,
        0 0 34px rgba(56,189,248,.30),
        0 24px 70px rgba(2,8,23,.32) !important;
    backdrop-filter: blur(12px) saturate(1.15) !important;
    -webkit-backdrop-filter: blur(12px) saturate(1.15) !important;
    line-height: 0 !important;
    flex: 0 0 auto !important;
    isolation: isolate !important;
}

body.single-slogan .si-ss-v063-hero-like-section .si-ss-v063-section-head .si-ss-v063-section-icon svg {
    width: 52% !important;
    height: 52% !important;
    display: block !important;
    color: currentColor !important;
    fill: currentColor;
    stroke: currentColor;
    overflow: visible !important;
}

body.single-slogan .si-ss-v063-hero-like-section .si-ss-v063-section-head .si-ss-v063-section-icon svg [fill="none"] {
    fill: none !important;
}


body.single-slogan .si-ss-v063-link-section.is-video .si-ss-v063-section-icon,
body.single-slogan .si-ss-v063-hero-video-strip .si-ss-v063-hero-media-subtitle > span {
    background:
        radial-gradient(circle at 30% 20%, rgba(255,255,255,.22), transparent 38%),
        linear-gradient(145deg, rgba(147,197,253,.36), rgba(2,8,23,.36)) !important;
    border-color: rgba(147,197,253,.40) !important;
    box-shadow:
        0 0 0 1px rgba(255,255,255,.08) inset,
        0 0 34px rgba(147,197,253,.30),
        0 24px 70px rgba(2,8,23,.32) !important;
}

body.single-slogan .si-ss-v063-image-evidence-section .si-ss-v063-section-icon {
    background:
        radial-gradient(circle at 30% 20%, rgba(255,255,255,.24), transparent 38%),
        linear-gradient(145deg, rgba(34,197,94,.34), rgba(2,8,23,.36)) !important;
    border-color: rgba(134,239,172,.40) !important;
    box-shadow:
        0 0 0 1px rgba(255,255,255,.08) inset,
        0 0 34px rgba(34,197,94,.28),
        0 24px 70px rgba(2,8,23,.32) !important;
}

body.single-slogan .si-ss-v063-link-section.is-reference .si-ss-v063-section-icon {
    background:
        radial-gradient(circle at 30% 20%, rgba(255,255,255,.24), transparent 38%),
        linear-gradient(145deg, rgba(251,191,36,.34), rgba(2,8,23,.36)) !important;
    border-color: rgba(251,191,36,.42) !important;
    box-shadow:
        0 0 0 1px rgba(255,255,255,.08) inset,
        0 0 34px rgba(251,191,36,.28),
        0 24px 70px rgba(2,8,23,.32) !important;
}


body.single-slogan .si-ss-v063-hero-media-subtitle > span {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #ffffff !important;
    border: 1px solid rgba(191,219,254,.26) !important;
    box-shadow:
        0 0 24px rgba(147,197,253,.22),
        0 14px 40px rgba(2,8,23,.22) !important;
    background:
        radial-gradient(circle at 30% 20%, rgba(255,255,255,.18), transparent 38%),
        rgba(2,8,23,.38) !important;
    line-height: 0 !important;
}

body.single-slogan .si-ss-v063-hero-media-subtitle > span svg {
    width: 54% !important;
    height: 54% !important;
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-hero-like-section .si-ss-v063-section-head .si-ss-v063-section-icon {
        width: 54px !important;
        height: 54px !important;
        min-width: 54px !important;
        min-height: 54px !important;
    }

    body.single-slogan .si-ss-v063-hero-media-subtitle > span {
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
        min-height: 36px !important;
    }
}




body.single-slogan .si-ss-v063-hero-like-section .si-ss-v063-section-head .si-ss-v063-section-icon svg {
    width: 70% !important;
    height: 70% !important;
}

body.single-slogan .si-ss-v063-hero-like-provider-icon svg,
body.single-slogan .si-ss-v063-hero-video-thumb-icon svg,
body.single-slogan .si-ss-v063-reference-card-icon svg {
    width: 72% !important;
    height: 72% !important;
    max-width: 72% !important;
    max-height: 72% !important;
}

body.single-slogan .si-ss-v063-hero-like-provider-icon,
body.single-slogan .si-ss-v063-hero-video-thumb-icon {
    width: 64px !important;
    height: 64px !important;
    min-width: 64px !important;
    min-height: 64px !important;
}

body.single-slogan .si-ss-v063-link-section.is-reference .si-ss-v063-hero-like-provider-icon,
body.single-slogan .si-ss-v063-reference-card-icon {
    color: #FBBF24 !important;
    background:
        radial-gradient(circle at 30% 20%, rgba(255,255,255,.22), transparent 38%),
        linear-gradient(145deg, rgba(251,191,36,.22), rgba(2,8,23,.42)) !important;
    border-color: rgba(251,191,36,.46) !important;
    box-shadow:
        0 0 0 1px rgba(255,255,255,.08) inset,
        0 0 32px rgba(251,191,36,.28),
        0 22px 62px rgba(2,8,23,.28) !important;
}

body.single-slogan .si-ss-v063-link-section.is-reference .si-ss-v063-hero-like-provider {
    color: #ffffff !important;
    border-color: rgba(251,191,36,.42) !important;
}

body.single-slogan .si-ss-v063-link-section.is-reference .is-full-reference-url {
    opacity: .72;
    font-size: .76rem !important;
    line-height: 1.55 !important;
}

body.single-slogan .si-ss-v063-hero-video-thumb.is-video-direct-link {
    text-decoration: none !important;
}

body.single-slogan .si-ss-v063-hero-video-thumb.is-video-direct-link::after {
    content: "↗";
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 4;
    width: 28px;
    height: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    background: rgba(2,8,23,.55);
    border: 1px solid rgba(255,255,255,.18);
    font-size: 1rem;
    line-height: 1;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-hero-like-provider-icon,
    body.single-slogan .si-ss-v063-hero-video-thumb-icon {
        width: 56px !important;
        height: 56px !important;
        min-width: 56px !important;
        min-height: 56px !important;
    }

    body.single-slogan .si-ss-v063-hero-like-section .si-ss-v063-section-head .si-ss-v063-section-icon svg {
        width: 68% !important;
        height: 68% !important;
    }
}





body.single-slogan .si-ss-v063-desktop-bg-image,
body.single-slogan .si-ss-v063-desktop-scene-bg,
body.single-slogan .si-ss-v063-story-bg-layer {
    inset: 0 !important;
    transform: scale(1.004) !important;
    filter: saturate(1.10) contrast(1.06) brightness(.98) !important;
    opacity: .98 !important;
    background-size: cover !important;
    background-position: center center !important;
    image-rendering: auto !important;
}

body.single-slogan .si-ss-v063-story-bg-layer.is-active {
    opacity: .99 !important;
    transform: scale(1.002) !important;
}

body.single-slogan .si-ss-v063-desktop-bg-mask {
    background:
        linear-gradient(180deg, rgba(2,8,23,.56), rgba(2,8,23,.16) 42%, rgba(2,8,23,.64)),
        radial-gradient(circle at 50% 36%, rgba(56,189,248,.10), transparent 42%),
        linear-gradient(90deg, rgba(2,8,23,.54), rgba(2,8,23,.08), rgba(2,8,23,.50)) !important;
    box-shadow: inset 0 0 84px rgba(2,8,23,.46) !important;
}

body.single-slogan .si-ss-v063-desktop-scene-mask {
    background:
        linear-gradient(90deg, rgba(2,8,23,.54), rgba(2,8,23,.12), rgba(2,8,23,.50)),
        linear-gradient(180deg, rgba(2,8,23,.42), rgba(2,8,23,.06) 46%, rgba(2,8,23,.50)),
        radial-gradient(circle at 52% 42%, transparent 0%, rgba(2,8,23,.08) 54%, rgba(2,8,23,.36) 100%) !important;
    box-shadow: inset 0 0 74px rgba(2,8,23,.42) !important;
}

body.single-slogan .si-ss-v063-story-bg-vignette {
    background:
        linear-gradient(90deg, rgba(2, 8, 23, .54) 0%, rgba(2, 8, 23, .18) 50%, rgba(2, 8, 23, .50) 100%),
        linear-gradient(180deg, rgba(2,8,23,.44) 0%, rgba(2,8,23,.06) 44%, rgba(2,8,23,.58) 100%),
        radial-gradient(circle at 50% 45%, transparent 0%, rgba(2,8,23,.04) 52%, rgba(2,8,23,.34) 100%) !important;
    box-shadow: inset 0 0 86px rgba(2,8,23,.48) !important;
}

body.single-slogan .si-ss-v063-scene-has-bg::before {
    opacity: .30 !important;
    transform: translate3d(0, calc(var(--si-ss-v063-scroll-ratio, 0) * 4px), 0) scale(1.01) !important;
    filter: saturate(1.08) contrast(1.05) brightness(.98) !important;
}


body.single-slogan :is(
    .si-ss-v063-tax-icon-box,
    .si-ah-label-icon,
    .si-ss-v063-tax-desc-icon,
    .si-ss-v063-story-tax-icon,
    .si-ss-v063-section-icon,
    .si-ss-v063-hero-like-provider-icon,
    .si-ss-v063-hero-video-thumb-icon,
    .si-ss-v063-hero-audio-icon,
    .si-ss-v063-hero-media-subtitle > span,
    .si-ss-v063-footer-mark
) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    line-height: 0 !important;
}

body.single-slogan :is(
    .si-ss-v063-tax-icon-box,
    .si-ah-label-icon,
    .si-ss-v063-tax-desc-icon,
    .si-ss-v063-story-tax-icon,
    .si-ss-v063-section-icon,
    .si-ss-v063-hero-like-provider-icon,
    .si-ss-v063-hero-video-thumb-icon,
    .si-ss-v063-hero-audio-icon,
    .si-ss-v063-hero-media-subtitle > span,
    .si-ss-v063-footer-mark
) svg {
    width: 90% !important;
    height: 90% !important;
    max-width: 90% !important;
    max-height: 90% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    color: currentColor !important;
    fill: currentColor;
    stroke: currentColor;
    transform: none !important;
    overflow: visible !important;
}

body.single-slogan :is(
    .si-ss-v063-tax-icon-box,
    .si-ah-label-icon,
    .si-ss-v063-tax-desc-icon,
    .si-ss-v063-story-tax-icon,
    .si-ss-v063-section-icon,
    .si-ss-v063-hero-like-provider-icon,
    .si-ss-v063-hero-video-thumb-icon,
    .si-ss-v063-hero-audio-icon,
    .si-ss-v063-hero-media-subtitle > span,
    .si-ss-v063-footer-mark
) svg [fill="none"] {
    fill: none !important;
}


body.single-slogan .si-ss-v063-footer {
    position: relative;
    z-index: 3;
    width: min(1180px, calc(100% - clamp(28px, 7vw, 120px)));
    margin: clamp(64px, 10vh, 140px) auto clamp(28px, 6vh, 80px);
    color: #ffffff;
    direction: rtl;
    text-align: right;
}

body.single-slogan .si-ss-v063-footer-inner {
    display: grid;
    grid-template-columns: minmax(240px, 1fr) auto auto;
    align-items: center;
    gap: clamp(14px, 2vw, 28px);
    padding: clamp(18px, 2.6vw, 30px);
    background:
        radial-gradient(circle at 96% 0%, rgba(56,189,248,.15), transparent 34%),
        linear-gradient(145deg, rgba(2,8,23,.58), rgba(2,8,23,.28)) !important;
    border: 1px solid rgba(191,219,254,.18);
    box-shadow:
        0 30px 90px rgba(2,8,23,.28),
        inset 0 1px 0 rgba(255,255,255,.10);
    backdrop-filter: blur(10px) saturate(1.10);
    -webkit-backdrop-filter: blur(10px) saturate(1.10);
}

body.single-slogan .si-ss-v063-footer-brand {
    display: flex;
    align-items: center;
    gap: 12px;
    min-width: 0;
}

body.single-slogan .si-ss-v063-footer-mark {
    width: 54px;
    height: 54px;
    min-width: 54px;
    color: #bfdbfe;
    background:
        radial-gradient(circle at 30% 20%, rgba(255,255,255,.20), transparent 38%),
        rgba(56,189,248,.14);
    border: 1px solid rgba(191,219,254,.28);
    box-shadow:
        0 0 28px rgba(56,189,248,.24),
        0 18px 48px rgba(2,8,23,.24);
}

body.single-slogan .si-ss-v063-footer-copy {
    display: grid;
    gap: 4px;
    min-width: 0;
}

body.single-slogan .si-ss-v063-footer-copy strong {
    font-size: clamp(1.05rem, 1.35vw, 1.38rem);
    line-height: 1.7;
    font-weight: 900;
    color: #ffffff;
}

body.single-slogan .si-ss-v063-footer-copy span {
    max-width: 100%;
    color: rgba(226,232,240,.82);
    font-size: .92rem;
    line-height: 1.8;
    overflow-wrap: anywhere;
}

body.single-slogan .si-ss-v063-footer-meta {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 8px;
}

body.single-slogan .si-ss-v063-footer-pill {
    min-height: 34px;
    display: inline-flex;
    align-items: center;
    padding: 0 10px;
    color: rgba(226,232,240,.92);
    background: rgba(15,23,42,.42);
    border: 1px solid rgba(191,219,254,.14);
    font-size: .82rem;
    font-weight: 760;
    white-space: nowrap;
}

body.single-slogan .si-ss-v063-footer-top {
    min-height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 0 14px;
    color: #ffffff !important;
    text-decoration: none !important;
    background: rgba(56,189,248,.14);
    border: 1px solid rgba(125,211,252,.26);
    box-shadow: 0 16px 44px rgba(2,8,23,.20);
    font-weight: 850;
    white-space: nowrap;
}

body.single-slogan .si-ss-v063-footer-top span:first-child {
    font-size: 1.2rem;
    line-height: 1;
}

@media(max-width: 1024px) {
    body.single-slogan .si-ss-v063-footer {
        width: min(100% - 24px, 720px);
        margin: clamp(44px, 8vh, 88px) auto clamp(24px, 5vh, 56px);
    }

    body.single-slogan .si-ss-v063-footer-inner {
        grid-template-columns: 1fr;
        align-items: stretch;
    }

    body.single-slogan .si-ss-v063-footer-meta {
        justify-content: flex-start;
    }

    body.single-slogan .si-ss-v063-footer-top {
        width: 100%;
    }
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-footer-mark {
        width: 46px;
        height: 46px;
        min-width: 46px;
    }

    body.single-slogan .si-ss-v063-footer-pill {
        white-space: normal;
    }
}




body.single-slogan .si-ss-v063-page .si-ss-v063-section-icon,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-like-provider-icon,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-video-thumb-icon,
body.single-slogan .si-ss-v063-page .si-ss-v063-reference-card-icon,
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-icon-box,
body.single-slogan .si-ss-v063-page .si-ah-label-icon,
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-desc-icon,
body.single-slogan .si-ss-v063-page .si-ss-v063-story-tax-icon,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-audio-icon,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-media-subtitle > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-footer-mark {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    line-height: 0 !important;
    box-sizing: border-box !important;
}


body.single-slogan .si-ss-v063-page .si-ss-v063-section-icon > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-like-provider-icon > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-video-thumb-icon > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-reference-card-icon > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-icon-box > span,
body.single-slogan .si-ss-v063-page .si-ah-label-icon > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-desc-icon > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-story-tax-icon > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-audio-icon > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-media-subtitle > span > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-footer-mark > span,
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-icon-svg {
    width: 100% !important;
    height: 100% !important;
    min-width: 100% !important;
    min-height: 100% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: visible !important;
    line-height: 0 !important;
}


body.single-slogan .si-ss-v063-page .si-ss-v063-section-icon > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-section-icon > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-like-provider-icon > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-like-provider-icon > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-video-thumb-icon > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-video-thumb-icon > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-reference-card-icon > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-reference-card-icon > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-icon-box > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-icon-box > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-icon-svg > svg,
body.single-slogan .si-ss-v063-page .si-ah-label-icon > svg,
body.single-slogan .si-ss-v063-page .si-ah-label-icon > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-desc-icon > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-desc-icon > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-story-tax-icon > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-story-tax-icon > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-audio-icon > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-audio-icon > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-media-subtitle > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-media-subtitle > span > span > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-footer-mark > svg,
body.single-slogan .si-ss-v063-page .si-ss-v063-footer-mark > span > svg {
    width: 90% !important;
    height: 90% !important;
    max-width: 90% !important;
    max-height: 90% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    flex: 0 0 90% !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    position: static !important;
    inset: auto !important;
    transform: none !important;
    transform-origin: center center !important;
    color: currentColor !important;
    fill: currentColor;
    stroke: currentColor;
    overflow: visible !important;
    box-sizing: border-box !important;
}

body.single-slogan .si-ss-v063-page .si-ss-v063-section-icon svg [fill="none"],
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-like-provider-icon svg [fill="none"],
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-video-thumb-icon svg [fill="none"],
body.single-slogan .si-ss-v063-page .si-ss-v063-reference-card-icon svg [fill="none"],
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-icon-box svg [fill="none"],
body.single-slogan .si-ss-v063-page .si-ah-label-icon svg [fill="none"],
body.single-slogan .si-ss-v063-page .si-ss-v063-tax-desc-icon svg [fill="none"],
body.single-slogan .si-ss-v063-page .si-ss-v063-story-tax-icon svg [fill="none"],
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-audio-icon svg [fill="none"],
body.single-slogan .si-ss-v063-page .si-ss-v063-hero-media-subtitle > span svg [fill="none"],
body.single-slogan .si-ss-v063-page .si-ss-v063-footer-mark svg [fill="none"] {
    fill: none !important;
}


body.single-slogan .si-ss-v063-page .si-ss-v063-hero-like-provider-icon,
body.single-slogan .si-ss-v063-page .si-ss-v063-reference-card-icon {
    width: 72px !important;
    height: 72px !important;
    min-width: 72px !important;
    min-height: 72px !important;
    flex: 0 0 72px !important;
}

body.single-slogan .si-ss-v063-page .si-ss-v063-hero-video-thumb-icon {
    width: 60px !important;
    height: 60px !important;
    min-width: 60px !important;
    min-height: 60px !important;
    flex: 0 0 60px !important;
}


body.single-slogan .si-ss-v063-page .si-ss-v063-hero-like-provider,
body.single-slogan .si-ss-v063-page .si-ss-v063-video-provider,
body.single-slogan .si-ss-v063-page .si-ss-v063-source-provider {
    position: relative !important;
    z-index: 3 !important;
    margin-top: 4px !important;
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-page .si-ss-v063-hero-like-provider-icon,
    body.single-slogan .si-ss-v063-page .si-ss-v063-reference-card-icon {
        width: 62px !important;
        height: 62px !important;
        min-width: 62px !important;
        min-height: 62px !important;
        flex-basis: 62px !important;
    }

    body.single-slogan .si-ss-v063-page .si-ss-v063-hero-video-thumb-icon {
        width: 54px !important;
        height: 54px !important;
        min-width: 54px !important;
        min-height: 54px !important;
        flex-basis: 54px !important;
    }
}




body.single-slogan .si-ss-v063-section-icon,
body.single-slogan .si-ss-v063-hero-like-provider-icon,
body.single-slogan .si-ss-v063-hero-video-thumb-icon,
body.single-slogan .si-ss-v063-reference-card-icon,
body.single-slogan .si-ss-v063-tax-icon-box,
body.single-slogan .si-ah-label-icon,
body.single-slogan .si-ss-v063-tax-desc-icon,
body.single-slogan .si-ss-v063-story-tax-icon,
body.single-slogan .si-ss-v063-hero-audio-icon,
body.single-slogan .si-ss-v063-hero-media-subtitle > span,
body.single-slogan .si-ss-v063-footer-mark {
    --si-icon-fill-size: 90%;
    display: inline-grid !important;
    place-items: center !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}

body.single-slogan .si-ss-v063-section-icon > *,
body.single-slogan .si-ss-v063-hero-like-provider-icon > *,
body.single-slogan .si-ss-v063-hero-video-thumb-icon > *,
body.single-slogan .si-ss-v063-reference-card-icon > *,
body.single-slogan .si-ss-v063-tax-icon-box > *,
body.single-slogan .si-ah-label-icon > *,
body.single-slogan .si-ss-v063-tax-desc-icon > *,
body.single-slogan .si-ss-v063-story-tax-icon > *,
body.single-slogan .si-ss-v063-hero-audio-icon > *,
body.single-slogan .si-ss-v063-hero-media-subtitle > span > *,
body.single-slogan .si-ss-v063-footer-mark > * {
    display: inline-grid !important;
    place-items: center !important;
    width: 100% !important;
    height: 100% !important;
    min-width: 100% !important;
    min-height: 100% !important;
    line-height: 0 !important;
    overflow: visible !important;
    box-sizing: border-box !important;
}

body.single-slogan .si-ss-v063-section-icon svg,
body.single-slogan .si-ss-v063-hero-like-provider-icon svg,
body.single-slogan .si-ss-v063-hero-video-thumb-icon svg,
body.single-slogan .si-ss-v063-reference-card-icon svg,
body.single-slogan .si-ss-v063-tax-icon-box svg,
body.single-slogan .si-ah-label-icon svg,
body.single-slogan .si-ss-v063-tax-desc-icon svg,
body.single-slogan .si-ss-v063-story-tax-icon svg,
body.single-slogan .si-ss-v063-hero-audio-icon svg,
body.single-slogan .si-ss-v063-hero-media-subtitle > span svg,
body.single-slogan .si-ss-v063-footer-mark svg {
    width: var(--si-icon-fill-size) !important;
    height: var(--si-icon-fill-size) !important;
    max-width: var(--si-icon-fill-size) !important;
    max-height: var(--si-icon-fill-size) !important;
    min-width: 0 !important;
    min-height: 0 !important;
    flex: 0 0 var(--si-icon-fill-size) !important;
    display: block !important;
    position: static !important;
    inset: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    color: currentColor !important;
    fill: currentColor;
    stroke: currentColor;
    transform: none !important;
    transform-origin: center center !important;
    overflow: visible !important;
    box-sizing: border-box !important;
    aspect-ratio: 1 / 1 !important;
}

body.single-slogan .si-ss-v063-section-icon svg *,
body.single-slogan .si-ss-v063-hero-like-provider-icon svg *,
body.single-slogan .si-ss-v063-hero-video-thumb-icon svg *,
body.single-slogan .si-ss-v063-reference-card-icon svg *,
body.single-slogan .si-ss-v063-tax-icon-box svg *,
body.single-slogan .si-ah-label-icon svg *,
body.single-slogan .si-ss-v063-tax-desc-icon svg *,
body.single-slogan .si-ss-v063-story-tax-icon svg *,
body.single-slogan .si-ss-v063-hero-audio-icon svg *,
body.single-slogan .si-ss-v063-hero-media-subtitle > span svg *,
body.single-slogan .si-ss-v063-footer-mark svg * {
    vector-effect: non-scaling-stroke;
}

body.single-slogan .si-ss-v063-section-icon svg [fill="none"],
body.single-slogan .si-ss-v063-hero-like-provider-icon svg [fill="none"],
body.single-slogan .si-ss-v063-hero-video-thumb-icon svg [fill="none"],
body.single-slogan .si-ss-v063-reference-card-icon svg [fill="none"],
body.single-slogan .si-ss-v063-tax-icon-box svg [fill="none"],
body.single-slogan .si-ah-label-icon svg [fill="none"],
body.single-slogan .si-ss-v063-tax-desc-icon svg [fill="none"],
body.single-slogan .si-ss-v063-story-tax-icon svg [fill="none"],
body.single-slogan .si-ss-v063-hero-audio-icon svg [fill="none"],
body.single-slogan .si-ss-v063-hero-media-subtitle > span svg [fill="none"],
body.single-slogan .si-ss-v063-footer-mark svg [fill="none"] {
    fill: none !important;
}

body.single-slogan .si-ss-v063-hero-like-provider-icon,
body.single-slogan .si-ss-v063-reference-card-icon {
    width: clamp(72px, 5.8vw, 86px) !important;
    height: clamp(72px, 5.8vw, 86px) !important;
    min-width: clamp(72px, 5.8vw, 86px) !important;
    min-height: clamp(72px, 5.8vw, 86px) !important;
    flex-basis: clamp(72px, 5.8vw, 86px) !important;
}

body.single-slogan .si-ss-v063-section-icon {
    width: clamp(66px, 5.6vw, 90px) !important;
    height: clamp(66px, 5.6vw, 90px) !important;
    min-width: clamp(66px, 5.6vw, 90px) !important;
    min-height: clamp(66px, 5.6vw, 90px) !important;
}

body.single-slogan .si-ss-v063-hero-video-thumb-icon {
    width: 64px !important;
    height: 64px !important;
    min-width: 64px !important;
    min-height: 64px !important;
    flex-basis: 64px !important;
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-hero-like-provider-icon,
    body.single-slogan .si-ss-v063-reference-card-icon {
        width: 68px !important;
        height: 68px !important;
        min-width: 68px !important;
        min-height: 68px !important;
        flex-basis: 68px !important;
    }

    body.single-slogan .si-ss-v063-section-icon {
        width: 60px !important;
        height: 60px !important;
        min-width: 60px !important;
        min-height: 60px !important;
    }
}



body.single-slogan .si-ss-v063-footer {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

body.single-slogan .si-ss-v063-footer-inner {
    grid-template-columns: minmax(240px, 1fr) minmax(220px, auto) auto auto !important;
}

body.single-slogan .si-ss-v063-footer-copyright {
    display: grid;
    gap: 4px;
    min-width: 0;
    color: rgba(226,232,240,.88);
    text-align: right;
    line-height: 1.85;
}

body.single-slogan .si-ss-v063-footer-copyright-main {
    display: block;
    color: #ffffff;
    font-size: .92rem;
    font-weight: 850;
    white-space: nowrap;
}

body.single-slogan .si-ss-v063-footer-copyright-note {
    display: block;
    color: rgba(203,213,225,.72);
    font-size: .78rem;
    font-weight: 650;
    white-space: nowrap;
}

body.single-slogan .si-ss-v063-copyright-fallback {
    position: relative;
    z-index: 999;
    width: 100%;
    padding: 16px 18px;
    direction: rtl;
    text-align: center;
    color: rgba(226,232,240,.92);
    background: #020617;
    border-top: 1px solid rgba(191,219,254,.16);
    font-size: .86rem;
    font-weight: 800;
    line-height: 1.8;
}

body.single-slogan .si-ss-v063-responsive-shell + .si-ss-v063-copyright-fallback {
    margin-top: 0;
}

@media(max-width: 1180px) {
    body.single-slogan .si-ss-v063-footer-inner {
        grid-template-columns: 1fr !important;
        align-items: stretch !important;
    }

    body.single-slogan .si-ss-v063-footer-copyright-main,
    body.single-slogan .si-ss-v063-footer-copyright-note {
        white-space: normal;
    }
}




body.single-slogan .si-ss-v063-desktop-bg-stage,
body.single-slogan .si-ss-v063-story-bg-stage {
    filter: none !important;
    -webkit-filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body.single-slogan .si-ss-v063-desktop-bg-image,
body.single-slogan .si-ss-v063-desktop-scene-bg,
body.single-slogan .si-ss-v063-story-bg-layer {
    inset: 0 !important;
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    -webkit-filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    image-rendering: auto !important;
    will-change: auto !important;
}

body.single-slogan .si-ss-v063-story-bg-layer.is-active {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    -webkit-filter: none !important;
}


body.single-slogan .si-ss-v063-desktop-bg-mask,
body.single-slogan .si-ss-v063-desktop-scene-mask,
body.single-slogan .si-ss-v063-story-bg-vignette {
    background: transparent !important;
    background-image: none !important;
    opacity: 0 !important;
    filter: none !important;
    -webkit-filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    box-shadow: none !important;
    pointer-events: none !important;
}


body.single-slogan .si-ss-v063-scene-has-bg::before,
body.single-slogan .si-ss-v063-scene-has-bg::after,
body.single-slogan .si-ss-v063-desktop-scene::before,
body.single-slogan .si-ss-v063-desktop-scene::after,
body.single-slogan .si-ss-v063-story-frame::before,
body.single-slogan .si-ss-v063-story-frame::after {
    filter: none !important;
    -webkit-filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    box-shadow: none !important;
}

body.single-slogan .si-ss-v063-scene-has-bg::before {
    opacity: 1 !important;
    transform: none !important;
    background-size: cover !important;
    background-position: center center !important;
}


body.single-slogan .si-ss-v063-page {
    --si-ss-v063-bg-blur: 0px !important;
    --si-ss-bg-blur: 0px !important;
    --si-story-bg-blur: 0px !important;
    --si-scene-bg-blur: 0px !important;
    --si-bg-mask-opacity: 0 !important;
    --si-scene-mask-opacity: 0 !important;
}


body.single-slogan .si-ss-v063-desktop-scene-body,
body.single-slogan .si-ss-v063-frame-card,
body.single-slogan .si-ss-v063-story-panel,
body.single-slogan .si-ss-v063-hero-like-card {
    filter: none !important;
    -webkit-filter: none !important;
}




body.single-slogan .si-ss-v063-desktop-bg-stage,
body.single-slogan .si-ss-v063-desktop-bg-image,
body.single-slogan .si-ss-v063-desktop-bg-mask,
body.single-slogan .si-ss-v063-story-bg-stage,
body.single-slogan .si-ss-v063-story-bg-layer,
body.single-slogan .si-ss-v063-story-bg-vignette,
body.single-slogan .si-ss-v063-desktop-scene-mask {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    background: none !important;
    filter: none !important;
    -webkit-filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    box-shadow: none !important;
}

body.single-slogan .si-ss-v063-page.is-clean-bg-architecture,
body.single-slogan .si-ss-v063-page.si-ss-v063-dynamic-scenes.is-clean-bg-architecture,
body.single-slogan .si-ss-v063-page.si-ss-v063-storyframes.is-clean-bg-architecture {
    position: relative !important;
    background: #020817 !important;
    isolation: isolate !important;
    overflow-x: hidden !important;
}


body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene {
    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;
    background: #020817 !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene-bg {
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    background-image: var(--si-desktop-scene-bg) !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transform: none !important;
    filter: none !important;
    -webkit-filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    box-shadow: none !important;
    pointer-events: none !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene-inner,
body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-content-inner {
    position: relative !important;
    z-index: 2 !important;
}


body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame {
    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;
    background: #020817 !important;
}

body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame-bg {
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    background-image: var(--si-story-bg) !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transform: none !important;
    filter: none !important;
    -webkit-filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    box-shadow: none !important;
    pointer-events: none !important;
}

body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-frame-sticky {
    position: sticky !important;
    z-index: 2 !important;
}

body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-frame-inner {
    position: relative !important;
    z-index: 2 !important;
}


body.single-slogan .is-clean-bg-architecture [class*="bg"],
body.single-slogan .is-clean-bg-architecture [class*="mask"],
body.single-slogan .is-clean-bg-architecture [class*="vignette"] {
    -webkit-filter: none !important;
    filter: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}


body.single-slogan .si-ss-v063-desktop-scene-copy,
body.single-slogan .si-ss-v063-desktop-scene-content,
body.single-slogan .si-ss-v063-frame-copy,
body.single-slogan .si-ss-v063-frame-media,
body.single-slogan .si-ss-v063-hero-like-card {
    position: relative !important;
    z-index: 3 !important;
}




body.single-slogan .si-ss-v063-page {
    --si-box-bg-text: rgba(2, 8, 23, .24);
    --si-box-bg-media: rgba(2, 8, 23, .14);
    --si-box-bg-link: rgba(15, 23, 42, .22);
    --si-box-bg-section: rgba(2, 8, 23, .18);
    --si-box-border-soft: rgba(255, 255, 255, .14);
    --si-box-border-blue: rgba(191, 219, 254, .16);
    --si-box-shadow-soft: 0 18px 46px rgba(2, 8, 23, .14);
    --si-box-shadow-card: 0 14px 38px rgba(2, 8, 23, .12);
    --si-text-readable-shadow:
        0 1px 1px rgba(0, 0, 0, .48),
        0 8px 22px rgba(0, 0, 0, .20);
}


body.single-slogan :is(
    .si-ss-v063-desktop-scene-copy,
    .si-ss-v063-desktop-scene-content,
    .si-ss-v063-frame-copy,
    .si-ss-v063-frame-media,
    .si-ss-v063-frame-card,
    .si-ss-v063-story-panel,
    .si-ss-v063-about-editorial-newspaper,
    .si-ss-v063-tax-desc-card,
    .si-ss-v063-story-tax-card,
    .si-ss-v063-hero-like-section,
    .si-ss-v063-hero-like-card,
    .si-ss-v063-source-card,
    .si-ss-v063-evidence-card,
    .si-ss-v063-image-only-card,
    .si-ss-v063-hero-media-hub,
    .si-ss-v063-hero-audio-card,
    .si-ss-v063-hero-video-thumb,
    .si-ss-v063-footer-inner,
    .si-ah-label
) {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    -webkit-filter: none !important;
    filter: none !important;
}


body.single-slogan .si-ss-v063-desktop-scene-copy,
body.single-slogan .si-ss-v063-frame-copy {
    background:
        linear-gradient(145deg, rgba(2, 8, 23, .26), rgba(2, 8, 23, .16)) !important;
    border: 1px solid var(--si-box-border-soft) !important;
    box-shadow: var(--si-box-shadow-soft) !important;
    color: #ffffff !important;
}

body.single-slogan .si-ss-v063-desktop-scene-title,
body.single-slogan .si-ss-v063-frame-title,
body.single-slogan .si-ss-v063-desktop-scene-body,
body.single-slogan .si-ss-v063-frame-body,
body.single-slogan .si-ss-v063-desktop-scene-body *,
body.single-slogan .si-ss-v063-frame-body * {
    text-shadow: var(--si-text-readable-shadow) !important;
}


body.single-slogan .si-ss-v063-about-editorial-newspaper {
    background:
        radial-gradient(circle at 92% 0%, rgba(56, 189, 248, .08), transparent 30%),
        linear-gradient(145deg, rgba(2, 8, 23, .24), rgba(2, 8, 23, .14)) !important;
    border: 1px solid var(--si-box-border-blue) !important;
    box-shadow: var(--si-box-shadow-soft) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

body.single-slogan .si-ss-v063-about-article-flow,
body.single-slogan .si-ss-v063-about-article-flow * {
    text-shadow: var(--si-text-readable-shadow) !important;
}


body.single-slogan .si-ss-v063-tax-desc-card,
body.single-slogan .si-ss-v063-story-tax-card {
    background:
        linear-gradient(
            145deg,
            color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 13%, rgba(2, 8, 23, .20)),
            rgba(2, 8, 23, .14)
        ) !important;
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 42%, rgba(255,255,255,.16)) !important;
    box-shadow: var(--si-box-shadow-card) !important;
}

body.single-slogan .si-ss-v063-tax-desc-card *,
body.single-slogan .si-ss-v063-story-tax-card * {
    text-shadow: var(--si-text-readable-shadow) !important;
}


body.single-slogan .si-ah-label {
    background:
        linear-gradient(
            145deg,
            color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 14%, rgba(2,8,23,.16)),
            rgba(2, 8, 23, .12)
        ) !important;
    border-color: color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 44%, rgba(255,255,255,.15)) !important;
    box-shadow: 0 10px 28px rgba(2, 8, 23, .10) !important;
}


body.single-slogan :is(
    .si-ss-v063-frame-media,
    .si-ss-v063-hero-media-hub,
    .si-ss-v063-hero-audio-card,
    .si-ss-v063-hero-video-thumb,
    .si-ss-v063-story-media-image,
    .si-ss-v063-story-media-frame,
    .si-ss-v063-hero-evidence-thumb
) {
    background: var(--si-box-bg-media) !important;
    border-color: rgba(255,255,255,.12) !important;
    box-shadow: var(--si-box-shadow-card) !important;
}

body.single-slogan :is(
    .si-ss-v063-story-media-image.is-slogan-image,
    .si-ss-v063-story-media-image.is-frameless-hero-image,
    .si-ss-v063-hero-media-hub,
    .si-ss-v063-hero-media-stage
) {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


body.single-slogan .si-ss-v063-hero-like-section {
    background:
        radial-gradient(circle at 8% 0%, rgba(56, 189, 248, .08), transparent 34%),
        linear-gradient(145deg, rgba(2, 8, 23, .22), rgba(2, 8, 23, .12)) !important;
    border: 1px solid var(--si-box-border-blue) !important;
    box-shadow: var(--si-box-shadow-soft) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

body.single-slogan .si-ss-v063-hero-like-card,
body.single-slogan .si-ss-v063-source-card,
body.single-slogan .si-ss-v063-evidence-card {
    background:
        linear-gradient(145deg, rgba(15, 23, 42, .24), rgba(2, 8, 23, .14)) !important;
    border: 1px solid rgba(191,219,254,.14) !important;
    box-shadow: var(--si-box-shadow-card) !important;
}

body.single-slogan .si-ss-v063-image-only-card.si-ss-v063-hero-like-card {
    background: transparent !important;
    border-color: rgba(255,255,255,.10) !important;
    box-shadow: var(--si-box-shadow-card) !important;
}


body.single-slogan .si-ss-v063-hero-like-provider-icon,
body.single-slogan .si-ss-v063-reference-card-icon,
body.single-slogan .si-ss-v063-hero-video-thumb-icon,
body.single-slogan .si-ss-v063-hero-audio-icon,
body.single-slogan .si-ss-v063-section-icon {
    background:
        radial-gradient(circle at 30% 20%, rgba(255,255,255,.18), transparent 38%),
        linear-gradient(145deg, rgba(56,189,248,.22), rgba(2,8,23,.18)) !important;
    box-shadow:
        0 0 22px color-mix(in srgb, currentColor 26%, transparent),
        0 12px 32px rgba(2,8,23,.13) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}


body.single-slogan .si-ss-v063-hero-like-provider,
body.single-slogan .si-ss-v063-video-provider,
body.single-slogan .si-ss-v063-source-provider,
body.single-slogan .si-ss-v063-hero-video-provider {
    background: rgba(2, 8, 23, .24) !important;
    border-color: rgba(255,255,255,.13) !important;
    box-shadow: none !important;
    text-shadow: var(--si-text-readable-shadow) !important;
}

body.single-slogan .si-ss-v063-hero-like-url,
body.single-slogan .si-ss-v063-source-url,
body.single-slogan .si-ss-v063-hero-video-url {
    text-shadow: var(--si-text-readable-shadow) !important;
}


body.single-slogan .si-ss-v063-footer-inner {
    background:
        radial-gradient(circle at 96% 0%, rgba(56,189,248,.10), transparent 34%),
        linear-gradient(145deg, rgba(2,8,23,.24), rgba(2,8,23,.14)) !important;
    border: 1px solid var(--si-box-border-blue) !important;
    box-shadow: var(--si-box-shadow-soft) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

body.single-slogan .si-ss-v063-footer-pill {
    background: rgba(15,23,42,.24) !important;
    border-color: rgba(191,219,254,.14) !important;
}

body.single-slogan .si-ss-v063-footer-top {
    background: rgba(56,189,248,.12) !important;
    border-color: rgba(125,211,252,.22) !important;
    box-shadow: 0 10px 28px rgba(2,8,23,.12) !important;
}


body.single-slogan .is-clean-bg-architecture :is(
    .si-ss-v063-desktop-scene-copy,
    .si-ss-v063-frame-copy,
    .si-ss-v063-about-editorial-newspaper,
    .si-ss-v063-hero-like-section,
    .si-ss-v063-footer-inner
) {
    isolation: isolate !important;
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-desktop-scene-copy,
    body.single-slogan .si-ss-v063-frame-copy {
        background:
            linear-gradient(145deg, rgba(2, 8, 23, .28), rgba(2, 8, 23, .18)) !important;
    }

    body.single-slogan .si-ss-v063-hero-like-section,
    body.single-slogan .si-ss-v063-about-editorial-newspaper {
        background:
            linear-gradient(145deg, rgba(2, 8, 23, .24), rgba(2, 8, 23, .15)) !important;
    }
}




body.single-slogan .si-ss-v063-page {
    --si-box-bg-text-balanced: rgba(2, 8, 23, .38);
    --si-box-bg-text-balanced-2: rgba(2, 8, 23, .28);
    --si-box-bg-about-balanced: rgba(2, 8, 23, .36);
    --si-box-bg-about-balanced-2: rgba(2, 8, 23, .26);
    --si-box-bg-mobile-text-balanced: rgba(2, 8, 23, .44);
    --si-box-bg-mobile-text-balanced-2: rgba(2, 8, 23, .32);
    --si-box-bg-media-balanced: rgba(2, 8, 23, .18);
    --si-box-bg-link-balanced: rgba(15, 23, 42, .26);
    --si-box-border-readable: rgba(255, 255, 255, .18);
    --si-box-border-readable-blue: rgba(191, 219, 254, .20);
    --si-box-shadow-readable: 0 22px 58px rgba(2, 8, 23, .22);
    --si-box-shadow-readable-soft: 0 16px 44px rgba(2, 8, 23, .18);
    --si-text-readable-shadow-strong:
        0 1px 1px rgba(0, 0, 0, .70),
        0 4px 12px rgba(0, 0, 0, .44),
        0 12px 30px rgba(0, 0, 0, .32);
}


body.single-slogan :is(
    .si-ss-v063-desktop-scene-copy,
    .si-ss-v063-desktop-scene-content,
    .si-ss-v063-frame-copy,
    .si-ss-v063-frame-media,
    .si-ss-v063-frame-card,
    .si-ss-v063-story-panel,
    .si-ss-v063-about-editorial-newspaper,
    .si-ss-v063-tax-desc-card,
    .si-ss-v063-story-tax-card,
    .si-ss-v063-hero-like-section,
    .si-ss-v063-hero-like-card,
    .si-ss-v063-source-card,
    .si-ss-v063-evidence-card,
    .si-ss-v063-hero-media-hub,
    .si-ss-v063-hero-audio-card,
    .si-ss-v063-hero-video-thumb,
    .si-ss-v063-footer-inner,
    .si-ah-label
) {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    -webkit-filter: none !important;
    filter: none !important;
}


body.single-slogan .si-ss-v063-desktop-scene-copy,
body.single-slogan .si-ss-v063-frame-copy {
    background:
        linear-gradient(
            145deg,
            var(--si-box-bg-text-balanced),
            var(--si-box-bg-text-balanced-2)
        ) !important;
    border: 1px solid var(--si-box-border-readable) !important;
    box-shadow: var(--si-box-shadow-readable) !important;
    color: #ffffff !important;
}

body.single-slogan .si-ss-v063-desktop-scene-title,
body.single-slogan .si-ss-v063-frame-title {
    text-shadow: var(--si-text-readable-shadow-strong) !important;
}

body.single-slogan .si-ss-v063-desktop-scene-body,
body.single-slogan .si-ss-v063-frame-body,
body.single-slogan .si-ss-v063-desktop-scene-body *,
body.single-slogan .si-ss-v063-frame-body * {
    text-shadow:
        0 1px 1px rgba(0, 0, 0, .64),
        0 4px 14px rgba(0, 0, 0, .34) !important;
}


body.single-slogan .si-ss-v063-about-editorial-newspaper {
    background:
        radial-gradient(circle at 92% 0%, rgba(56, 189, 248, .10), transparent 30%),
        linear-gradient(
            145deg,
            var(--si-box-bg-about-balanced),
            var(--si-box-bg-about-balanced-2)
        ) !important;
    border: 1px solid var(--si-box-border-readable-blue) !important;
    box-shadow: var(--si-box-shadow-readable) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

body.single-slogan .si-ss-v063-about-article-flow,
body.single-slogan .si-ss-v063-about-article-flow * {
    text-shadow:
        0 1px 1px rgba(0, 0, 0, .62),
        0 4px 14px rgba(0, 0, 0, .34) !important;
}


body.single-slogan .si-ss-v063-tax-desc-card,
body.single-slogan .si-ss-v063-story-tax-card {
    background:
        linear-gradient(
            145deg,
            color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 18%, rgba(2, 8, 23, .34)),
            rgba(2, 8, 23, .28)
        ) !important;
    border: 1px solid color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 46%, rgba(255,255,255,.18)) !important;
    box-shadow: var(--si-box-shadow-readable-soft) !important;
}

body.single-slogan .si-ss-v063-tax-desc-card *,
body.single-slogan .si-ss-v063-story-tax-card * {
    text-shadow:
        0 1px 1px rgba(0, 0, 0, .60),
        0 4px 12px rgba(0, 0, 0, .30) !important;
}


body.single-slogan .si-ah-label {
    background:
        linear-gradient(
            145deg,
            color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 18%, rgba(2, 8, 23, .28)),
            rgba(2, 8, 23, .22)
        ) !important;
    border-color: color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 48%, rgba(255,255,255,.16)) !important;
    box-shadow: 0 14px 36px rgba(2, 8, 23, .16) !important;
}

body.single-slogan .si-ah-label * {
    text-shadow:
        0 1px 1px rgba(0, 0, 0, .52),
        0 3px 10px rgba(0, 0, 0, .25) !important;
}


body.single-slogan :is(
    .si-ss-v063-frame-media,
    .si-ss-v063-hero-audio-card,
    .si-ss-v063-hero-video-thumb,
    .si-ss-v063-hero-evidence-thumb
) {
    background: var(--si-box-bg-media-balanced) !important;
    border-color: rgba(255,255,255,.13) !important;
    box-shadow: 0 14px 38px rgba(2,8,23,.16) !important;
}

body.single-slogan :is(
    .si-ss-v063-story-media-image.is-slogan-image,
    .si-ss-v063-story-media-image.is-frameless-hero-image,
    .si-ss-v063-hero-media-hub,
    .si-ss-v063-hero-media-stage
) {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


body.single-slogan .si-ss-v063-hero-like-section {
    background:
        radial-gradient(circle at 8% 0%, rgba(56, 189, 248, .10), transparent 34%),
        linear-gradient(145deg, rgba(2, 8, 23, .32), rgba(2, 8, 23, .22)) !important;
    border: 1px solid var(--si-box-border-readable-blue) !important;
    box-shadow: var(--si-box-shadow-readable) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

body.single-slogan .si-ss-v063-hero-like-card,
body.single-slogan .si-ss-v063-source-card,
body.single-slogan .si-ss-v063-evidence-card {
    background:
        linear-gradient(145deg, rgba(15, 23, 42, .30), rgba(2, 8, 23, .20)) !important;
    border: 1px solid rgba(191,219,254,.16) !important;
    box-shadow: var(--si-box-shadow-readable-soft) !important;
}


body.single-slogan .si-ss-v063-hero-like-provider,
body.single-slogan .si-ss-v063-video-provider,
body.single-slogan .si-ss-v063-source-provider,
body.single-slogan .si-ss-v063-hero-video-provider {
    background: rgba(2, 8, 23, .34) !important;
    border-color: rgba(255,255,255,.16) !important;
    box-shadow: none !important;
    text-shadow:
        0 1px 1px rgba(0, 0, 0, .62),
        0 3px 10px rgba(0, 0, 0, .30) !important;
}

body.single-slogan .si-ss-v063-hero-like-url,
body.single-slogan .si-ss-v063-source-url,
body.single-slogan .si-ss-v063-hero-video-url {
    text-shadow:
        0 1px 1px rgba(0, 0, 0, .62),
        0 3px 10px rgba(0, 0, 0, .30) !important;
}


body.single-slogan .si-ss-v063-footer-inner {
    background:
        radial-gradient(circle at 96% 0%, rgba(56,189,248,.10), transparent 34%),
        linear-gradient(145deg, rgba(2,8,23,.32), rgba(2,8,23,.22)) !important;
    border: 1px solid var(--si-box-border-readable-blue) !important;
    box-shadow: var(--si-box-shadow-readable-soft) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

body.single-slogan .si-ss-v063-footer-pill {
    background: rgba(15,23,42,.30) !important;
    border-color: rgba(191,219,254,.16) !important;
}


@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-desktop-scene-copy,
    body.single-slogan .si-ss-v063-frame-copy {
        background:
            linear-gradient(
                145deg,
                var(--si-box-bg-mobile-text-balanced),
                var(--si-box-bg-mobile-text-balanced-2)
            ) !important;
    }

    body.single-slogan .si-ss-v063-about-editorial-newspaper {
        background:
            linear-gradient(145deg, rgba(2, 8, 23, .42), rgba(2, 8, 23, .30)) !important;
    }

    body.single-slogan .si-ss-v063-tax-desc-card,
    body.single-slogan .si-ss-v063-story-tax-card {
        background:
            linear-gradient(
                145deg,
                color-mix(in srgb, var(--si-ah-tax-accent, #38bdf8) 18%, rgba(2, 8, 23, .38)),
                rgba(2, 8, 23, .30)
            ) !important;
    }

    body.single-slogan .si-ss-v063-hero-like-section {
        background:
            linear-gradient(145deg, rgba(2, 8, 23, .36), rgba(2, 8, 23, .26)) !important;
    }
}




body.single-slogan .si-ss-v063-page {
    --si-scene-readable-overlay-desktop: rgba(2, 8, 23, .24);
    --si-scene-readable-overlay-mobile: rgba(2, 8, 23, .30);
    --si-hero-preview-frame-height: clamp(360px, 58vh, 680px);
    --si-hero-preview-frame-height-mobile: clamp(260px, 52vh, 430px);
}


body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene::after,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    visibility: visible !important;
    pointer-events: none !important;
    z-index: 1 !important;
    opacity: 1 !important;
    background:
        linear-gradient(180deg, rgba(2, 8, 23, .10), rgba(2, 8, 23, .02) 44%, rgba(2, 8, 23, .16)),
        var(--si-scene-readable-overlay-desktop) !important;
    filter: none !important;
    -webkit-filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    box-shadow: none !important;
    transform: none !important;
    mix-blend-mode: normal !important;
}

body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame::after {
    background:
        linear-gradient(180deg, rgba(2, 8, 23, .14), rgba(2, 8, 23, .04) 42%, rgba(2, 8, 23, .20)),
        var(--si-scene-readable-overlay-mobile) !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene-bg,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame-bg {
    z-index: 0 !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene-inner,
body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-content-inner,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-frame-sticky,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-frame-inner {
    position: relative !important;
    z-index: 2 !important;
}


body.single-slogan .si-ss-v063-hero-media-hub {
    width: min(100%, 720px) !important;
    margin-inline: auto !important;
    display: grid !important;
    gap: clamp(12px, 2vw, 18px) !important;
}

body.single-slogan .si-ss-v063-hero-media-stage,
body.single-slogan figure.si-ss-v063-hero-media-stage,
body.single-slogan .si-ss-v063-story-media-image.si-ss-v063-hero-media-stage,
body.single-slogan .si-ss-v063-story-media-image.is-slogan-image.si-ss-v063-hero-media-stage,
body.single-slogan .si-ss-v063-story-media-image.is-frameless-hero-image.si-ss-v063-hero-media-stage {
    position: relative !important;
    width: 100% !important;
    height: var(--si-hero-preview-frame-height) !important;
    min-height: var(--si-hero-preview-frame-height) !important;
    max-height: var(--si-hero-preview-frame-height) !important;
    aspect-ratio: auto !important;
    display: grid !important;
    place-items: center !important;
    overflow: hidden !important;
    margin: 0 auto !important;
    padding: 0 !important;
    background:
        radial-gradient(circle at 50% 20%, rgba(255,255,255,.08), transparent 34%),
        rgba(2, 8, 23, .16) !important;
    border: 1px solid rgba(255,255,255,.12) !important;
    box-shadow: 0 16px 44px rgba(2, 8, 23, .16) !important;
    contain: layout paint !important;
}

body.single-slogan .si-ss-v063-hero-media-stage .si-ss-v063-hero-slogan-img,
body.single-slogan .si-ss-v063-hero-media-stage img.si-ss-v063-hero-slogan-img,
body.single-slogan .si-ss-v063-story-media-image.is-slogan-image.si-ss-v063-hero-media-stage img,
body.single-slogan .si-ss-v063-story-media-image.is-frameless-hero-image.si-ss-v063-hero-media-stage img {
    width: 100% !important;
    height: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;
    max-height: 100% !important;
    display: block !important;
    object-fit: contain !important;
    object-position: center center !important;
    margin: 0 auto !important;
    padding: clamp(8px, 1.2vw, 14px) !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    transform: none !important;
    filter: saturate(1.02) contrast(1.02) !important;
}


body.single-slogan .si-ss-v063-hero-media-stage .si-ss-v063-hero-video-stage {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    display: grid !important;
    place-items: center !important;
}

body.single-slogan .si-ss-v063-hero-media-stage .si-ss-v063-hero-video-stage[hidden] {
    display: none !important;
}

body.single-slogan .si-ss-v063-hero-media-stage .si-ss-v063-hero-video-stage-link {
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    display: grid !important;
    place-items: center !important;
}

body.single-slogan .si-ss-v063-hero-media-stage .si-ss-v063-hero-video-stage-cover {
    position: absolute !important;
    inset: 0 !important;
}

body.single-slogan .si-ss-v063-hero-media-stage .si-ss-v063-hero-video-stage-cover img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
}


body.single-slogan .si-ss-v063-hero-evidence-thumbs {
    width: 100% !important;
    margin: 0 auto !important;
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(58px, 1fr)) !important;
    gap: 8px !important;
}

body.single-slogan .si-ss-v063-hero-evidence-thumb {
    min-width: 0 !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
}

@media(max-width: 760px) {
    body.single-slogan .si-ss-v063-hero-media-stage,
    body.single-slogan figure.si-ss-v063-hero-media-stage,
    body.single-slogan .si-ss-v063-story-media-image.si-ss-v063-hero-media-stage,
    body.single-slogan .si-ss-v063-story-media-image.is-slogan-image.si-ss-v063-hero-media-stage,
    body.single-slogan .si-ss-v063-story-media-image.is-frameless-hero-image.si-ss-v063-hero-media-stage {
        height: var(--si-hero-preview-frame-height-mobile) !important;
        min-height: var(--si-hero-preview-frame-height-mobile) !important;
        max-height: var(--si-hero-preview-frame-height-mobile) !important;
    }

    body.single-slogan .si-ss-v063-hero-evidence-thumbs {
        grid-template-columns: repeat(auto-fill, minmax(48px, 1fr)) !important;
        gap: 6px !important;
    }
}




body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-copy,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-media,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-content,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame .si-ss-v063-frame-copy,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame .si-ss-v063-frame-media,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-footer .si-ss-v063-footer-inner {
    opacity: 0 !important;
    transform: translate3d(0, 30px, 0) scale(.985) !important;
    filter: none !important;
    -webkit-filter: none !important;
    transition:
        opacity .72s cubic-bezier(.22, 1, .36, 1),
        transform .72s cubic-bezier(.22, 1, .36, 1) !important;
    will-change: opacity, transform;
}


body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-content-revealed .si-ss-v063-desktop-scene-copy,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-content-revealed .si-ss-v063-desktop-scene-media,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-content-revealed .si-ss-v063-desktop-scene-content,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-content-revealed .si-ss-v063-frame-copy,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-content-revealed .si-ss-v063-frame-media,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-footer.is-content-revealed .si-ss-v063-footer-inner {
    opacity: 1 !important;
    transform: translate3d(0, 0, 0) scale(1) !important;
}


body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-copy,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-story-frame .si-ss-v063-frame-copy {
    transition-delay: .34s !important;
}

body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-media,
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-story-frame .si-ss-v063-frame-media {
    transition-delay: .48s !important;
}

body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-content {
    transition-delay: .38s !important;
}

body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-footer .si-ss-v063-footer-inner {
    transition-delay: .24s !important;
}


body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-content :is(
    .si-ss-v063-section,
    .si-ss-v063-tax-desc-card,
    .si-ss-v063-hero-like-card,
    .si-ss-v063-evidence-card,
    .si-ss-v063-source-card
),
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-story-frame :is(
    .si-ss-v063-story-tax-card,
    .si-ss-v063-hero-like-card,
    .si-ss-v063-hero-audio-card,
    .si-ss-v063-hero-video-thumb
) {
    transition:
        opacity .56s cubic-bezier(.22, 1, .36, 1),
        transform .56s cubic-bezier(.22, 1, .36, 1) !important;
}

body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-scene:not(.is-content-revealed) .si-ss-v063-desktop-scene-content :is(
    .si-ss-v063-section,
    .si-ss-v063-tax-desc-card,
    .si-ss-v063-hero-like-card,
    .si-ss-v063-evidence-card,
    .si-ss-v063-source-card
),
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-story-frame:not(.is-content-revealed) :is(
    .si-ss-v063-story-tax-card,
    .si-ss-v063-hero-like-card,
    .si-ss-v063-hero-audio-card,
    .si-ss-v063-hero-video-thumb
) {
    opacity: 0 !important;
    transform: translate3d(0, 18px, 0) scale(.99) !important;
}

body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-scene.is-content-revealed .si-ss-v063-desktop-scene-content :is(
    .si-ss-v063-section,
    .si-ss-v063-tax-desc-card,
    .si-ss-v063-hero-like-card,
    .si-ss-v063-evidence-card,
    .si-ss-v063-source-card
),
body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-story-frame.is-content-revealed :is(
    .si-ss-v063-story-tax-card,
    .si-ss-v063-hero-like-card,
    .si-ss-v063-hero-audio-card,
    .si-ss-v063-hero-video-thumb
) {
    opacity: 1 !important;
    transform: translate3d(0, 0, 0) scale(1) !important;
}


@media (prefers-reduced-motion: reduce) {
    body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-copy,
    body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-media,
    body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-content,
    body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame .si-ss-v063-frame-copy,
    body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame .si-ss-v063-frame-media,
    body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-footer .si-ss-v063-footer-inner,
    body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-desktop-scene .si-ss-v063-desktop-scene-content *,
    body.single-slogan.si-ss-v063-reveal-ready .si-ss-v063-story-frame * {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
        transition-delay: 0s !important;
    }
}





body.single-slogan .si-ss-v063-about-inline-photo {
    overflow: visible !important;
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
}

body.single-slogan .si-ss-v063-about-photo-frame {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
}

body.single-slogan .si-ss-v063-about-inline-photo img,
body.single-slogan .si-ss-v063-about-photo-frame img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
    border: 1px solid rgba(255, 255, 255, .68) !important;
    outline: 1px solid rgba(2, 8, 23, .34) !important;
    outline-offset: -2px !important;
    box-shadow: none !important;
    background: transparent !important;
    filter: saturate(1.04) contrast(1.02) brightness(.98) !important;
}

body.single-slogan .si-ss-v063-about-inline-photo:hover img {
    transform: none !important;
    filter: saturate(1.06) contrast(1.03) brightness(1) !important;
}


body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-primary,
body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-primary {
    width: min(58%, 520px) !important;
}

body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-medium,
body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-medium {
    width: min(50%, 440px) !important;
}

body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-small,
body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-small {
    width: min(42%, 360px) !important;
}

body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-wide,
body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-wide {
    width: min(64%, 580px) !important;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-float-start {
    margin: .35em 0 1.15em 24px !important;
}

body.single-slogan .si-ss-v063-about-inline-photo.is-float-end {
    margin: .35em 24px 1.15em 0 !important;
}

@media(max-width: 900px) {
    body.single-slogan .si-ss-v063-about-inline-photo,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-primary,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-medium,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-small,
    body.single-slogan .si-ss-v063-desktop-page .si-ss-v063-about-inline-photo.is-photo-wide,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-primary,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-medium,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-small,
    body.single-slogan .si-ss-v063-desktop-editorial-scenes .si-ss-v063-about-inline-photo.is-photo-wide {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        margin: 1em 0 !important;
    }
}


@keyframes si_ss_v063_media_scene_gradient_v3021 {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture
.si-ss-v063-desktop-scene:is(.is-video-scene, .is-images-scene, .is-references-scene) .si-ss-v063-desktop-scene-bg,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture
.si-ss-v063-story-frame:is(.is-type-video, .is-type-images, .is-type-references) .si-ss-v063-story-frame-bg {
    background-image:
        radial-gradient(circle at 18% 18%, rgba(56, 189, 248, .32), transparent 34%),
        radial-gradient(circle at 82% 22%, rgba(168, 85, 247, .26), transparent 34%),
        radial-gradient(circle at 42% 88%, rgba(251, 191, 36, .18), transparent 36%),
        linear-gradient(135deg, #06121f 0%, #0b1020 28%, #111827 52%, #0f172a 72%, #06121f 100%) !important;
    background-size: 160% 160%, 160% 160%, 180% 180%, 240% 240% !important;
    background-position: 0% 50% !important;
    background-repeat: no-repeat !important;
    animation: si_ss_v063_media_scene_gradient_v3021 18s ease-in-out infinite !important;
    filter: none !important;
    -webkit-filter: none !important;
    opacity: 1 !important;
}


body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture
.si-ss-v063-desktop-scene.is-video-scene .si-ss-v063-desktop-scene-bg,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture
.si-ss-v063-story-frame.is-type-video .si-ss-v063-story-frame-bg {
    background-image:
        radial-gradient(circle at 16% 18%, rgba(239, 68, 68, .30), transparent 34%),
        radial-gradient(circle at 86% 18%, rgba(59, 130, 246, .30), transparent 34%),
        radial-gradient(circle at 50% 88%, rgba(236, 72, 153, .18), transparent 36%),
        linear-gradient(135deg, #090b16 0%, #111827 34%, #1e1b4b 66%, #0f172a 100%) !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture
.si-ss-v063-desktop-scene.is-images-scene .si-ss-v063-desktop-scene-bg,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture
.si-ss-v063-story-frame.is-type-images .si-ss-v063-story-frame-bg {
    background-image:
        radial-gradient(circle at 20% 20%, rgba(34, 197, 94, .28), transparent 34%),
        radial-gradient(circle at 86% 22%, rgba(14, 165, 233, .28), transparent 34%),
        radial-gradient(circle at 46% 88%, rgba(250, 204, 21, .18), transparent 36%),
        linear-gradient(135deg, #06131a 0%, #0f172a 38%, #064e3b 78%, #06121f 100%) !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture
.si-ss-v063-desktop-scene.is-references-scene .si-ss-v063-desktop-scene-bg,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture
.si-ss-v063-story-frame.is-type-references .si-ss-v063-story-frame-bg {
    background-image:
        radial-gradient(circle at 18% 18%, rgba(251, 191, 36, .30), transparent 34%),
        radial-gradient(circle at 86% 20%, rgba(56, 189, 248, .24), transparent 34%),
        radial-gradient(circle at 44% 88%, rgba(148, 163, 184, .18), transparent 36%),
        linear-gradient(135deg, #11100a 0%, #1f2937 42%, #451a03 76%, #0f172a 100%) !important;
}


body.single-slogan .si-ss-v063-footer-copyright,
body.single-slogan .si-ss-v063-copyright-fallback {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
}

@media (prefers-reduced-motion: reduce) {
    body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture
    .si-ss-v063-desktop-scene:is(.is-video-scene, .is-images-scene, .is-references-scene) .si-ss-v063-desktop-scene-bg,
    body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture
    .si-ss-v063-story-frame:is(.is-type-video, .is-type-images, .is-type-references) .si-ss-v063-story-frame-bg {
        animation: none !important;
    }
}




body.single-slogan .si-ss-v063-page.is-clean-bg-architecture {
    background: #020817 !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame {
    background-color: #020817 !important;
    background-image:
        radial-gradient(circle at 10% 12%, rgba(125, 211, 252, .14), transparent 30%),
        radial-gradient(circle at 92% 8%, rgba(168, 85, 247, .13), transparent 30%),
        linear-gradient(135deg, #020817 0%, #0f172a 46%, #111827 100%) !important;
    overflow: hidden !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-first-scene,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-first-frame {
    background-color: #020817 !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-type-about,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-type-about {
    background-image:
        radial-gradient(circle at 12% 16%, rgba(14, 165, 233, .14), transparent 32%),
        radial-gradient(circle at 88% 12%, rgba(15, 118, 110, .16), transparent 32%),
        linear-gradient(135deg, #07111f 0%, #102033 52%, #0f172a 100%) !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-type-taxonomy,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-type-taxonomy {
    background-image:
        radial-gradient(circle at 16% 18%, rgba(251, 191, 36, .14), transparent 32%),
        radial-gradient(circle at 86% 12%, rgba(34, 197, 94, .13), transparent 32%),
        linear-gradient(135deg, #08111f 0%, #151f2e 50%, #111827 100%) !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-type-audio,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-type-audio {
    background-image:
        radial-gradient(circle at 14% 14%, rgba(56, 189, 248, .15), transparent 32%),
        radial-gradient(circle at 90% 16%, rgba(129, 140, 248, .14), transparent 32%),
        linear-gradient(135deg, #06121f 0%, #101936 52%, #0f172a 100%) !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-type-video,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-type-video {
    background-image:
        radial-gradient(circle at 12% 16%, rgba(244, 63, 94, .14), transparent 32%),
        radial-gradient(circle at 86% 14%, rgba(249, 115, 22, .12), transparent 32%),
        linear-gradient(135deg, #130b13 0%, #1f172a 50%, #111827 100%) !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-type-images,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-type-images {
    background-image:
        radial-gradient(circle at 16% 18%, rgba(34, 197, 94, .14), transparent 32%),
        radial-gradient(circle at 88% 12%, rgba(14, 165, 233, .13), transparent 32%),
        linear-gradient(135deg, #06131a 0%, #0f172a 50%, #063726 100%) !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-type-references,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-type-references {
    background-image:
        radial-gradient(circle at 16% 18%, rgba(251, 191, 36, .15), transparent 32%),
        radial-gradient(circle at 88% 14%, rgba(148, 163, 184, .12), transparent 32%),
        linear-gradient(135deg, #11100a 0%, #1f2937 52%, #0f172a 100%) !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene.is-type-hero .si-ss-v063-desktop-scene-bg,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-type-hero .si-ss-v063-story-frame-bg {
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    background-image: var(--si-desktop-scene-bg, var(--si-story-bg)) !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    filter: none !important;
    -webkit-filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    transform: none !important;
    pointer-events: none !important;
}

body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame.is-type-hero .si-ss-v063-story-frame-bg {
    background-image: var(--si-story-bg) !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene:not(.is-type-hero) .si-ss-v063-desktop-scene-bg,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame:not(.is-type-hero) .si-ss-v063-story-frame-bg {
    display: none !important;
}

body.single-slogan .si-ss-v063-desktop-page.is-clean-bg-architecture .si-ss-v063-desktop-scene::after,
body.single-slogan .si-ss-v063-mobile-storyframes.is-clean-bg-architecture .si-ss-v063-story-frame::after {
    content: none !important;
    display: none !important;
}


body.single-slogan .si-ss-v063-about-inline-photo {
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
}

body.single-slogan .si-ss-v063-about-photo-link {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    color: inherit !important;
    text-decoration: none !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    cursor: zoom-in !important;
}

body.single-slogan .si-ss-v063-about-photo-frame {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
}

body.single-slogan .si-ss-v063-about-inline-photo img,
body.single-slogan .si-ss-v063-about-photo-frame img,
body.single-slogan .si-ss-v063-about-photo-link img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    transform: none !important;
    filter: saturate(1.04) contrast(1.02) brightness(.99) !important;
}

body.single-slogan .si-ss-v063-about-photo-link:hover img {
    filter: saturate(1.08) contrast(1.03) brightness(1.02) !important;
}

body.single-slogan .si-ss-v063-about-photo-link:focus-visible {
    outline: 2px solid rgba(125, 211, 252, .85) !important;
    outline-offset: 4px !important;
}



body.single-slogan .si-ss-v063-audio-section,
body.single-slogan .si-ss-v063-link-section.is-video,
body.single-slogan .si-ss-v063-image-evidence-section,
body.single-slogan .si-ss-v063-desktop-scene.is-audio-scene,
body.single-slogan .si-ss-v063-desktop-scene.is-video-scene,
body.single-slogan .si-ss-v063-desktop-scene.is-images-scene,
body.single-slogan .si-ss-v063-story-frame.is-type-audio,
body.single-slogan .si-ss-v063-story-frame.is-type-video,
body.single-slogan .si-ss-v063-story-frame.is-type-images {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
}

body.single-slogan .si-ss-v063-about-inline-photo,
body.single-slogan .si-ss-v063-about-photo-link,
body.single-slogan .si-ss-v063-about-photo-frame,
body.single-slogan .si-ss-v063-story-media-image,
body.single-slogan .si-ss-v063-story-media-frame {
    padding: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

body.single-slogan .si-ss-v063-about-inline-photo img,
body.single-slogan .si-ss-v063-about-photo-link img,
body.single-slogan .si-ss-v063-about-photo-frame img,
body.single-slogan .si-ss-v063-story-media-frame img {
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}




body.single-slogan .si-ss-v063-about-inline-photo,
body.single-slogan .si-ss-v063-about-photo-link,
body.single-slogan .si-ss-v063-about-photo-frame,
body.single-slogan .si-ss-v063-story-media-image:not(.is-slogan-image),
body.single-slogan .si-ss-v063-story-media-frame {
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body.single-slogan .si-ss-v063-about-inline-photo img,
body.single-slogan .si-ss-v063-about-photo-link img,
body.single-slogan .si-ss-v063-story-media-plain-img,
body.single-slogan .si-ss-v063-story-media-frame img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    filter: saturate(1.03) contrast(1.02) !important;
}

body.single-slogan .si-ss-v063-hero-image-strip,
body.single-slogan .si-ss-v063-hero-video-strip,
body.single-slogan .si-ss-v063-hero-audio-strip {
    width: 100% !important;
    display: grid !important;
    gap: 10px !important;
    padding: clamp(12px, 2vw, 18px) !important;
    background:
        radial-gradient(circle at 10% 0%, rgba(147,197,253,.14), transparent 34%),
        linear-gradient(145deg, rgba(15,23,42,.58), rgba(2,8,23,.34)) !important;
    border: 1px solid rgba(191,219,254,.18) !important;
    box-shadow: 0 18px 54px rgba(2,8,23,.18), inset 0 1px 0 rgba(255,255,255,.08) !important;
}

body.single-slogan .si-ss-v063-hero-audio-strip {
    background:
        radial-gradient(circle at 10% 0%, rgba(45,212,191,.13), transparent 34%),
        linear-gradient(145deg, rgba(15,23,42,.56), rgba(2,8,23,.34)) !important;
    border-color: rgba(94,234,212,.20) !important;
}


body.single-slogan .si-ss-v063-hero-image-strip {
    background:
        radial-gradient(circle at 10% 0%, rgba(251,191,36,.12), transparent 34%),
        linear-gradient(145deg, rgba(15,23,42,.56), rgba(2,8,23,.34)) !important;
    border-color: rgba(251,191,36,.20) !important;
}

body.single-slogan .si-ss-v063-hero-audio-list {
    gap: 4px !important;
}

body.single-slogan .si-ss-v063-hero-audio-card {
    grid-template-columns: 40px minmax(0, 1fr) !important;
    gap: 8px !important;
    padding: 6px 8px !important;
}

body.single-slogan .si-ss-v063-hero-audio-icon {
    width: 40px !important;
    height: 40px !important;
}

body.single-slogan .si-ss-v063-desktop-scene.is-type-hero .si-ss-v063-desktop-scene-inner {
    align-items: start !important;
}

body.single-slogan .si-ss-v063-desktop-scene.is-type-hero .si-ss-v063-desktop-scene-copy,
body.single-slogan .si-ss-v063-desktop-scene.is-type-hero .si-ss-v063-desktop-scene-media {
    align-self: start !important;
}

body.single-slogan .si-ss-v063-desktop-scene.is-type-hero .si-ss-v063-hero-media-hub {
    margin-top: 0 !important;
}


/* --------------------------------------------------------------------------
 * Step 4 cleanup — 2026-05-26 21:59 UTC
 * Video evidence links remain clickable, but raw URL text is intentionally hidden.
 * -------------------------------------------------------------------------- */
.si-ss-v063-hero-video-url,
.si-ss-v063-hero-video-stage-url,
.si-ss-v063-video-card .si-ss-v063-source-url {
    display: none !important;
}


/*
 * v3.0.28.2 — Mobile/tablet references ordering fix.
 * Generic story-frame mobile rules place media before copy.
 * For references, the title/card must stay above the reference links.
 */
@media (max-width: 1024px) {
    body.single-slogan .si-ss-v063-story-frame.is-type-references .si-ss-v063-frame-copy {
        order: 1 !important;
        width: min(760px, 100%) !important;
    }

    body.single-slogan .si-ss-v063-story-frame.is-type-references .si-ss-v063-frame-media {
        order: 2 !important;
        width: min(760px, 100%) !important;
    }

    body.single-slogan .si-ss-v063-story-frame.is-type-references .si-ss-v063-frame-title {
        text-align: center !important;
    }
}


/* --------------------------------------------------------------------------
 * Step 7 — 2026-05-26
 * Remove duplicated icons beside each audio record without changing audio size.
 * The only audio icon remains in the "صدای شما" card heading.
 * -------------------------------------------------------------------------- */
.si-ss-v063-hero-audio-card > .si-ss-v063-hero-audio-icon,
.si-ss-v063-story-audio-card > .si-ss-v063-story-audio-icon,
.si-ss-v063-audio-card > .si-ss-v063-audio-card-icon {
    display: none !important;
}

body.single-slogan .si-ss-v063-hero-audio-card,
body.single-slogan .si-ss-v063-story-audio-card,
body.single-slogan .si-ss-v063-audio-card {
    grid-template-columns: minmax(0, 1fr) !important;
}

body.single-slogan .si-ss-v063-hero-audio-card audio,
body.single-slogan .si-ss-v063-story-audio-card audio,
body.single-slogan .si-ss-v063-audio-card audio {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
}
