:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) {
    --sfs-text: #121b28;
    --sfs-muted: #5e6978;
    --sfs-border: #ded6cb;
    --sfs-card: #ffffff;
    --sfs-soft: #f7f3ed;
    --sfs-soft-blue: #edf3fb;
    --sfs-soft-red: #fff1f3;
    --sfs-blue: #173f78;
    --sfs-red: #b52235;
    --sfs-gold: #b97816;
    --sfs-line: #eadfce;
    --sfs-shadow: 0 12px 34px rgba(18,27,40,0.075);
    width: 100%;
    max-width: 1360px;
    margin: 28px auto;
    color: var(--sfs-text);
    font-family: "Barlow",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important;
    font-size: 16px;
    line-height: 1.58;
    isolation: isolate;
    counter-reset: sfs-card;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]),:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) *,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) *::before,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) *::after {
    box-sizing: border-box;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) *,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) input,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) select,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) button {
    font-family: "Barlow",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) article,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) aside,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) div,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) header,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) nav,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) section {
    max-width: none;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) h2,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) h3,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) h4,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) p,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) ol,:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) ul {
    margin-top: 0;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) a {
    overflow-wrap: anywhere;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) .sfs-anchor {
    display: block;
    position: relative;
    top: -24px;
    visibility: hidden;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) .sfs-hero {
    position: relative;
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: space-between;
    gap: 28px;
    padding: 34px 36px;
    border: 1px solid #d7dfe9;
    border-radius: 24px;
    background: radial-gradient(circle at 92% 18%,rgba(23,63,120,0.11),transparent 26%),linear-gradient(135deg,#ffffff 0%,#ffffff 67%,#f2f6fb 100%);
    box-shadow: var(--sfs-shadow);
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) .sfs-hero::before {
    position: absolute;
    inset: 0 auto 0 0;
    width: 6px;
    background: linear-gradient(to bottom,#c6363c 0 33.333%,#0c4076 33.333% 66.666%,#ffffff 66.666% 100%);
    content: "";
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) .sfs-hero__copy {
    min-width: 0;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) .sfs-kicker {
    margin-bottom: 7px;
    color: var(--sfs-red);
    font-size: 0.73rem;
    font-weight: 800;
    letter-spacing: 0.13em;
    text-transform: uppercase;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) .sfs-hero h2 {
    max-width: 850px;
    margin-bottom: 11px;
    color: var(--sfs-text);
    font-size: clamp(1.85rem,4vw,3rem);
    font-weight: 800;
    letter-spacing: -0.025em;
    line-height: 1.1;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) .sfs-lead {
    max-width: 900px;
    margin-bottom: 0;
    color: var(--sfs-muted);
    font-size: 0.98rem;
}
:is(#tsh-facts-shared-core-specificity-anchor,[data-tsh-facts-core="bfc3574964ed292fcdedc48cf3592fd33653926a044da768ae4426fd6e37ce0a"]) .sfs-flag {
    flex: 0 0 116px;
    overflow: hidden;
    border: 1px solid #ccd5e0;
    border-radius: 13px;
    background: #fff;
    box-shadow: 0 10px 24px rgba(23,63,120,0.12);
}
