@media screen{html[data-sa-ui-theme="light"] {
    --hm-line: #708297;
    --hm-line-strong: #708297;
    --hm-text: hsl(214 47% 28%);
    --hm-muted: hsl(217 64% 28%);
    --hm-accent: hsl(209 80% 28%)
}
html[data-sa-ui-theme="light"] .hm-shell,html[data-sa-ui-theme="light"] .hm-featured-card,html[data-sa-ui-theme="light"] .hm-flow-card,html[data-sa-ui-theme="light"] .hm-empty,html[data-sa-ui-theme="light"] .hm-pager {
    background: radial-gradient(1200px 520px at 0% -10%, hsla(208,40%,96%,0.16), transparent 56%),
            radial-gradient(920px 520px at 100% -20%, rgba(35,75,110,0.080), transparent 56%),
            radial-gradient(720px 300px at 50% 0%, hsla(213,40%,96%,0.18), transparent 72%),
            linear-gradient(180deg, rgba(35,75,110,0.070) 0%, rgba(35,75,110,0.060) 100%),
            linear-gradient(135deg, hsl(213 28% 92%) 0%, hsl(211 28% 92%) 52%, hsl(214 28% 92%) 100%)
}
html[data-sa-ui-theme="light"] .hm-hero-main {
    background: radial-gradient(460px 180px at 0% 0%, rgba(35,75,110,0.100), transparent 72%),
            linear-gradient(180deg, rgba(35,75,110,0.080) 0%, rgba(35,75,110,0.060) 100%),
            hsl(219 28% 97%)
}
html[data-sa-ui-theme="light"] .hm-kicker {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060);
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-title {
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-country-title {
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-country-title img,html[data-sa-ui-theme="light"] .hm-country-title-code {
    border: 1px solid #708297;
    box-shadow: 0 12px 30px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .hm-country-title-code {
    background: rgba(35,75,110,0.070);
    color: hsl(209 80% 28%)
}
html[data-sa-ui-theme="light"] .hm-search-card {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .hm-country-entry {
    border: 1px solid hsl(208 58% 38%);
    background: linear-gradient(135deg,hsla(212,40%,96%,0.13),rgba(35,75,110,0.060))
}
html[data-sa-ui-theme="light"] .hm-country-entry:hover,html[data-sa-ui-theme="light"] .hm-country-entry:focus-visible {
    border-color: hsl(208 58% 38%);
    background-color: hsla(212,40%,96%,0.12)
}
html[data-sa-ui-theme="light"] .hm-country-entry-icon {
    background: hsla(209,40%,96%,0.13);
    color: hsl(206 80% 28%)
}
html[data-sa-ui-theme="light"] .hm-country-entry-arrow {
    color: hsl(210 80% 28%)
}
html[data-sa-ui-theme="light"] .hm-search-title {
    color: hsl(217 64% 28%)
}
html[data-sa-ui-theme="light"] .hm-search-field svg {
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-search-input {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .hm-search-input::placeholder {
    color: hsl(212 52% 28%)
}
html[data-sa-ui-theme="light"] .hm-search-input:focus {
    border-color: hsl(209 58% 38%);
    background: rgba(35,75,110,0.080);
    box-shadow: 0 0 0 3px rgba(20,45,70,0.1)
}
html[data-sa-ui-theme="light"] .hm-btn,html[data-sa-ui-theme="light"] .hm-link {
    border: 1px solid #708297;
    background: linear-gradient(180deg, rgba(35,75,110,0.080) 0%, rgba(35,75,110,0.060) 100%),
            rgba(35,75,110,0.060);
    box-shadow: inset 0 1px 0 rgba(20,45,70,0.04)
}
html[data-sa-ui-theme="light"] .hm-btn.is-danger {
    color: hsl(0 80% 28%);
    border-color: hsl(0 58% 38%);
    background: linear-gradient(180deg, hsla(0,40%,96%,0.14) 0%, hsla(0,40%,96%,0.06) 100%),
            hsla(0,40%,96%,0.4)
}
html[data-sa-ui-theme="light"] .hm-btn:hover,html[data-sa-ui-theme="light"] .hm-link:hover {
    border-color: #708297;
    background: linear-gradient(180deg, rgba(35,75,110,0.100) 0%, rgba(35,75,110,0.060) 100%),
            rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .hm-section-eyebrow {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .hm-shell.is-events {
    background: radial-gradient(1200px 440px at 12% -12%, hsla(212,40%,96%,0.18), transparent 55%),
            radial-gradient(900px 360px at 100% 0%, rgba(35,75,110,0.100), transparent 58%),
            linear-gradient(145deg, hsl(213 28% 92%) 0%, hsl(213 28% 92%) 54%, hsl(214 28% 92%) 100%)
}
html[data-sa-ui-theme="light"] .hm-scope-pill {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060);
    color: hsl(212 74% 28%)
}
html[data-sa-ui-theme="light"] .hm-scope-pill:hover {
    border-color: hsl(209 58% 38%);
    background: rgba(35,75,110,0.080);
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-scope-pill.is-active {
    background: linear-gradient(135deg, hsla(216,40%,96%,0.22), hsla(217,40%,96%,0.14));
    border-color: hsl(209 58% 38%);
    color: hsl(206 80% 28%);
    box-shadow: 0 12px 28px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .hm-stat-card {
    border: 1px solid #708297;
    background: linear-gradient(180deg, rgba(35,75,110,0.070) 0%, rgba(35,75,110,0.060) 100%),
            rgba(35,75,110,0.060);
    box-shadow: 0 10px 28px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .hm-stat-label {
    color: hsl(213 53% 28%)
}
html[data-sa-ui-theme="light"] .hm-stat-value {
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-event-card {
    border: 1px solid #708297;
    background: radial-gradient(520px 220px at 10% 0%, hsla(210,40%,96%,0.16), transparent 72%),
            linear-gradient(180deg, rgba(35,75,110,0.070) 0%, rgba(35,75,110,0.060) 100%),
            hsl(214 28% 97%);
    box-shadow: 0 24px 56px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .hm-event-poster {
    background: radial-gradient(360px 180px at 8% 0%, rgba(35,75,110,0.220), transparent 70%),
            linear-gradient(135deg, rgba(35,75,110,0.100) 0%, rgba(35,75,110,0.060) 100%),
            rgba(35,75,110,0.060);
    box-shadow: inset 0 -1px 0 rgba(20,45,70,0.08)
}
html[data-sa-ui-theme="light"] .hm-event-poster::after {
    background: radial-gradient(320px 140px at 0% 0%, rgba(35,75,110,0.140), transparent 58%),
            linear-gradient(180deg, hsla(215,40%,96%,0.06) 0%, hsla(215,40%,96%,0.18) 34%, hsl(216 28% 92%) 100%),
            linear-gradient(90deg, hsla(216,40%,96%,0.26), transparent 18%, transparent 82%, hsla(216,40%,96%,0.26))
}
html[data-sa-ui-theme="light"] .hm-event-name {
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-event-summary {
    color: hsl(213 60% 28%)
}
html[data-sa-ui-theme="light"] .hm-event-fact {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .hm-event-fact b {
    color: hsl(213 53% 28%)
}
html[data-sa-ui-theme="light"] .hm-event-fact span {
    color: hsl(210 63% 28%)
}
html[data-sa-ui-theme="light"] .hm-participant-inline {
    border-left: 1px solid #708297;
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-page.is-rtl .hm-participant-inline {
    border-right: 1px solid #708297
}
html[data-sa-ui-theme="light"] .hm-featured-media {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060);
    box-shadow: 0 16px 34px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .hm-featured-media::after {
    background: linear-gradient(180deg, hsla(0,0%,96%,0.02) 0%, hsla(216,40%,96%,0.06) 30%, hsla(214,40%,96%,0.38) 100%)
}
html[data-sa-ui-theme="light"] .hm-poster-fallback {
    color: hsl(214 47% 28%)
}
html[data-sa-ui-theme="light"] .hm-brand-fallback {
    background: radial-gradient(circle at 50% 28%, hsla(198,40%,96%,0.32), transparent 30%),
            linear-gradient(180deg, hsl(213 28% 92%) 0%, hsl(213 28% 92%) 54%, hsl(214 28% 92%) 100%)
}
html[data-sa-ui-theme="light"] .hm-brand-fallback::after {
    background: linear-gradient(180deg, hsla(215,40%,96%,0.06) 0%, hsla(215,40%,96%,0.18) 40%, hsl(215 28% 92%) 100%)
}
html[data-sa-ui-theme="light"] .hm-brand-fallback.is-no-image {
    background: radial-gradient(circle at 50% 28%, hsla(198,40%,96%,0.32), transparent 30%),
            linear-gradient(180deg, hsl(213 28% 92%) 0%, hsl(213 28% 92%) 54%, hsl(214 28% 92%) 100%)
}
html[data-sa-ui-theme="light"] .hm-brand-overlay span {
    color: hsl(214 80% 28%);
    text-shadow: 0 12px 24px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .hm-brand-overlay small {
    color: hsl(208 68% 28%)
}
html[data-sa-ui-theme="light"] .hm-event-poster-fallback {
    background: radial-gradient(320px 160px at 0% 0%, rgba(35,75,110,0.220), transparent 72%),
            linear-gradient(135deg, rgba(35,75,110,0.100) 0%, rgba(35,75,110,0.060) 100%),
            hsl(214 28% 92%)
}
html[data-sa-ui-theme="light"] .hm-event-poster-banner-icon {
    color: hsl(211 80% 28%)
}
html[data-sa-ui-theme="light"] .hm-event-poster-copy span {
    color: hsl(212 56% 28%)
}
html[data-sa-ui-theme="light"] .hm-event-poster-copy strong {
    color: hsl(207 80% 28%)
}
html[data-sa-ui-theme="light"] .hm-badge {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .hm-badge.is-accent {
    background: rgba(35,75,110,0.110);
    border-color: hsl(209 58% 38%);
    color: hsl(208 80% 28%)
}
html[data-sa-ui-theme="light"] .hm-sport-badge {
    border: 1px solid #708297;
    background: linear-gradient(180deg, rgba(35,75,110,0.080) 0%, rgba(35,75,110,0.060) 100%),
            rgba(35,75,110,0.060);
    color: hsl(215 80% 28%)
}
html[data-sa-ui-theme="light"] .hm-count-chip {
    border: 1px solid hsl(199 58% 38%);
    background: linear-gradient(180deg, hsla(199,40%,96%,0.18), hsla(222,40%,96%,0.1));
    color: hsl(204 80% 28%);
    box-shadow: inset 0 1px 0 rgba(20,45,70,0.12),0 8px 18px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .hm-featured-date {
    color: hsl(213 57% 28%)
}
html[data-sa-ui-theme="light"] .hm-meta-item {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .hm-country img {
    box-shadow: 0 0 0 1px rgba(20,45,70,0.12)
}
html[data-sa-ui-theme="light"] .hm-countdown {
    border: 1px solid #708297;
    background: radial-gradient(260px 120px at 12% 0%, rgba(35,75,110,0.120), transparent 72%),
            linear-gradient(180deg, rgba(35,75,110,0.060), hsla(0,0%,96%,0.22)),
            hsl(217 28% 97%)
}
html[data-sa-ui-theme="light"] .hm-cd-label {
    color: hsl(215 67% 28%)
}
html[data-sa-ui-theme="light"] .hm-cd-value {
    border: 1px solid #708297;
    background: linear-gradient(180deg, rgba(35,75,110,0.080) 0%, rgba(35,75,110,0.060) 100%),
            rgba(35,75,110,0.060);
    box-shadow: 0 10px 24px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .hm-flow-media {
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .hm-flow-media::after {
    background: linear-gradient(180deg, hsla(0,0%,96%,0.06), hsla(0,0%,96%,0.46))
}
html[data-sa-ui-theme="light"] .hm-flow-pill {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060);
    color: hsl(214 47% 28%)
}
html[data-sa-ui-theme="light"] .hm-flow-pill img {
    box-shadow: 0 0 0 1px rgba(20,45,70,0.12)
}
html[data-sa-ui-theme="light"] .hm-flow-summary {
    color: hsl(214 47% 28%)
}
html[data-sa-ui-theme="light"] .hm-page-chip.is-active {
    background: linear-gradient(135deg, rgba(35,75,110,0.220), hsla(218,40%,96%,0.14));
    border-color: hsl(209 58% 38%);
    color: #19344d;
    box-shadow: 0 10px 24px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .hm-news {
    background: linear-gradient(180deg, rgba(35,75,110,0.075), rgba(35,75,110,0.060)), hsl(217 28% 92%);
    box-shadow: 0 18px 46px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .hm-news-title {
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-news-sub {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .hm-news-all {
    border: 1px solid #708297
}
html[data-sa-ui-theme="light"] .hm-news-card {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060);
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-news-media {
    background: rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .hm-news-card h3 {
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-news-card p {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .hm-news-meta {
    color: hsl(174 80% 28%)
}
html[data-sa-ui-theme="light"] .hm-partners {
    border: 1px solid #708297;
    background: radial-gradient(720px 320px at 14% -8%,hsla(158,40%,96%,0.18),transparent 62%),
            radial-gradient(720px 320px at 88% 6%,hsla(210,40%,96%,0.18),transparent 58%),
            linear-gradient(145deg,rgba(35,75,110,0.085),rgba(35,75,110,0.060)),
            hsl(217 28% 92%);
    box-shadow: 0 24px 66px rgba(20,45,70,0.14),inset 0 1px 0 rgba(20,45,70,0.1)
}
html[data-sa-ui-theme="light"] .hm-partners-title {
    color: #19344d
}
html[data-sa-ui-theme="light"] .hm-partners-title svg {
    color: hsl(174 80% 28%)
}
html[data-sa-ui-theme="light"] .hm-partners-sub {
    color: hsl(215 59% 28%)
}
html[data-sa-ui-theme="light"] .hm-partner-nav,html[data-sa-ui-theme="light"] .hm-partners-all {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060);
    color: #19344d !important
}
html[data-sa-ui-theme="light"] .hm-partner-card {
    border: 1px solid #708297;
    background: radial-gradient(420px 170px at 18% 0%,rgba(35,75,110,0.160),transparent 62%),
            linear-gradient(145deg,hsla(158,40%,96%,0.16),hsla(210,40%,96%,0.09)),
            rgba(35,75,110,0.060);
    box-shadow: inset 0 1px 0 rgba(20,45,70,0.12),0 18px 42px rgba(20,45,70,0.14);
    color: #19344d !important
}
html[data-sa-ui-theme="light"] .hm-partner-card:hover {
    border-color: hsl(174 58% 38%);
    background: linear-gradient(145deg,rgba(35,75,110,0.140),hsla(210,40%,96%,0.07)),
            rgba(35,75,110,0.060)
}
html[data-sa-ui-theme="light"] .hm-partner-card:focus-visible {
    outline: 2px solid hsl(174 58% 38%)
}
html[data-sa-ui-theme="light"] .hm-partner-logo-text {
    color: var(--hm-logo-text-color,hsl(210 40% 28%))
}
html[data-sa-ui-theme="light"] .hm-partner-dot {
    background: rgba(35,75,110,0.240)
}}