.visual-system .vs-news [data-news-layout=grid] .is-cover-only { background:#fff; border:1px solid #e0e0e0; }
.visual-system .vs-news [data-news-layout=grid] .is-cover-only:hover { border-color:#0034ff; }
.visual-system .vs-news [data-news-layout=grid] .is-cover-only>.codex-home-row__image { margin:0; border-radius:0; }
.visual-system .vs-news [data-news-layout=grid] .is-cover-only>a:focus-visible { outline:3px solid #0034ff; outline-offset:-4px; }

.visual-system .vs-news [data-news-layout=magazine] .codex-home-row:first-child { background:transparent; color:#1a1f29; border:0; align-self:start; }
.visual-system .vs-news [data-news-layout=magazine] .codex-home-row:first-child .news-card-body { padding:24px 24px 24px 0; }
.visual-system .vs-news [data-news-layout=magazine] .codex-home-row:first-child :is(.codex-home-row__title,.codex-home-row__title a) { color:#03256c; }
.visual-system .vs-news [data-news-layout=magazine] .codex-home-row:first-child .codex-home-row__intro { color:#59616d; }
.visual-system .vs-news [data-news-layout=magazine] .codex-home-row:first-child .codex-home-row__intro { -webkit-line-clamp:8; }
@media(max-width:760px) { .visual-system .vs-news [data-news-layout=magazine] .codex-home-row:first-child .news-card-body { padding:0; } }

.visual-system .occ-header-mark { mix-blend-mode:multiply; }

html:not([data-accessible]) .visual-system .niisf-native-header__icon { background:#fff; color:#03256c; border:1px solid #03256c; box-shadow:none; display:grid; place-items:center; }
.visual-system .niisf-native-header__icon img { width:24px; height:24px; max-width:none; background:transparent; filter:none; box-shadow:none; padding:0; }
.visual-system .accessibility-launcher { display:grid; place-items:center; padding:0; }
.visual-system .accessibility-launcher .header-accessibility-icon { display:block; width:28px; height:28px; max-width:none; margin:0; padding:0; object-fit:contain; }

html:not([data-accessible]) .visual-system :is(.menu-home[aria-current],.menu-item-heading>a[aria-current]) { background:transparent; color:#fff; box-shadow:inset 0 -3px #e60012; }
html:not([data-accessible]) .visual-system :is(.menu-home,.menu-item-heading>a):hover { background:transparent; color:#fff; text-decoration:underline; text-underline-offset:8px; }
html:not([data-accessible]) .visual-system :is(.menu-home[aria-current],.menu-item-heading>a[aria-current]):hover { background:transparent; box-shadow:inset 0 -3px #e60012; text-decoration:none; }
html:not([data-accessible]) .visual-system .vs-hero-actions>.vs-button { background:#176e46; border-color:#176e46; color:#fff; }
html:not([data-accessible]) .visual-system .vs-hero-actions>.vs-button:hover { background:#115635; border-color:#115635; color:#fff; }
.visual-system .vs-hero-copy>.vs-eyebrow::before { content:''; display:inline-block; width:24px; height:3px; margin-right:10px; vertical-align:middle; background:#e60012; }
.visual-system .vs-news [data-news-layout=grid] .codex-home-section__title { border-left:3px solid #e60012; padding-left:14px; }
.visual-system .vs-news [data-news-layout=feed] .codex-home-section__title { border-left:3px solid #1e8e5a; padding-left:14px; }

html:not([data-accessible]) .visual-system .seprice,
html:not([data-accessible]) .visual-system .seprice .selistttl { color:#1a1f29!important; }
html:not([data-accessible]) .visual-system .seprice .selistval { color:#03256c!important; }

.visual-system .niisf-native-header__icon .header-search-icon { display:block; width:24px; height:24px; overflow:visible; }
