html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, main, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section { display: block; }body { line-height: 1; text-size-adjust: none; }ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote::before, blockquote::after, q::before, q::after { content: none; }table { border-collapse: collapse; border-spacing: 0px; }button { appearance: none; margin: 0px; padding: 0px; background: none; border-radius: 0px; border: 0px; font-family: inherit; color: inherit; }@font-face { font-family: ReithSans; src: url("/fonts/reith/2.512/BBCReithSans_W_Rg.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSans_W_Rg.woff") format("woff"); font-display: swap; }@font-face { font-family: ReithSans; src: url("/fonts/reith/2.512/BBCReithSans_W_It.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSans_W_It.woff") format("woff"); font-display: swap; font-style: italic; }@font-face { font-family: ReithSans; src: url("/fonts/reith/2.512/BBCReithSans_W_Bd.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSans_W_Bd.woff") format("woff"); font-display: swap; font-weight: 700; }@font-face { font-family: ReithSans; src: url("/fonts/reith/2.512/BBCReithSans_W_BdIt.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSans_W_BdIt.woff") format("woff"); font-display: swap; font-style: italic; font-weight: 700; }@font-face { font-family: ReithSans; src: url("/fonts/reith/2.512/BBCReithSans_W_Lt.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSans_W_Lt.woff") format("woff"); font-display: swap; font-weight: 300; }@font-face { font-family: ReithSans; src: url("/fonts/reith/2.512/BBCReithSans_W_LtIt.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSans_W_LtIt.woff") format("woff"); font-display: swap; font-style: italic; font-weight: 300; }@font-face { font-family: ReithSans; src: url("/fonts/reith/2.512/BBCReithSans_W_ExBd.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSans_W_ExBd.woff") format("woff"); font-display: swap; font-weight: 800; }@font-face { font-family: ReithSans; src: url("/fonts/reith/2.512/BBCReithSans_W_ExBdIt.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSans_W_ExBdIt.woff") format("woff"); font-display: swap; font-style: italic; font-weight: 800; }@font-face { font-family: ReithSans; src: url("/fonts/reith/2.512/BBCReithSans_W_Md.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSans_W_Md.woff") format("woff"); font-display: swap; font-weight: 500; }@font-face { font-family: ReithSans; src: url("/fonts/reith/2.512/BBCReithSans_W_MdIt.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSans_W_MdIt.woff") format("woff"); font-display: swap; font-style: italic; font-weight: 500; }@font-face { font-family: ReithSerif; src: url("/fonts/reith/2.512/BBCReithSerif_W_Rg.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSerif_W_Rg.woff") format("woff"); font-display: swap; }@font-face { font-family: ReithSerif; src: url("/fonts/reith/2.512/BBCReithSerif_W_It.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSerif_W_It.woff") format("woff"); font-display: swap; font-style: italic; }@font-face { font-family: ReithSerif; src: url("/fonts/reith/2.512/BBCReithSerif_W_Bd.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSerif_W_Bd.woff") format("woff"); font-display: swap; font-weight: 700; }@font-face { font-family: ReithSerif; src: url("/fonts/reith/2.512/BBCReithSerif_W_BdIt.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSerif_W_BdIt.woff") format("woff"); font-display: swap; font-style: italic; font-weight: 700; }@font-face { font-family: ReithSerif; src: url("/fonts/reith/2.512/BBCReithSerif_W_Lt.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSerif_W_Lt.woff") format("woff"); font-display: swap; font-weight: 300; }@font-face { font-family: ReithSerif; src: url("/fonts/reith/2.512/BBCReithSerif_W_LtIt.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSerif_W_LtIt.woff") format("woff"); font-display: swap; font-style: italic; font-weight: 300; }@font-face { font-family: ReithSerif; src: url("/fonts/reith/2.512/BBCReithSerif_W_ExBd.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSerif_W_ExBd.woff") format("woff"); font-display: swap; font-weight: 800; }@font-face { font-family: ReithSerif; src: url("/fonts/reith/2.512/BBCReithSerif_W_ExBdIt.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSerif_W_ExBdIt.woff") format("woff"); font-display: swap; font-style: italic; font-weight: 800; }@font-face { font-family: ReithSerif; src: url("/fonts/reith/2.512/BBCReithSerif_W_Md.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSerif_W_Md.woff") format("woff"); font-display: swap; font-weight: 500; }@font-face { font-family: ReithSerif; src: url("/fonts/reith/2.512/BBCReithSerif_W_MdIt.woff2") format("woff2"), url("/fonts/reith/2.512/BBCReithSerif_W_MdIt.woff") format("woff"); font-display: swap; font-style: italic; font-weight: 500; }body { background-color: rgb(255, 255, 255); }:focus-visible { box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.125rem; outline: rgb(0, 0, 0) solid 0.125rem; outline-offset: 0.125rem; }.ssrcss-181c4hk-SectionWrapper { display: flex; height: 100vh; flex-direction: column; }.ssrcss-4rxmy3-PageStack { min-height: 100vh; display: flex; flex-direction: column; }.ssrcss-l6cntj-ContentStack { flex: 1 0 auto; }.ssrcss-1a6al6l-ChameleonGlobalNavigation { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 0.8125rem; line-height: 1.23077; background: rgb(255, 255, 255); color: rgb(20, 20, 20); box-shadow: rgba(0, 0, 0, 0.2) 0px 0.0625rem 0px; position: relative; z-index: 1; }.ssrcss-1ocoo3l-Wrap { box-sizing: border-box; margin: 0px auto; padding: 0px 0.5rem; max-width: 63rem; }@media (min-width: 25rem) {
  .ssrcss-1ocoo3l-Wrap { padding-right: 1rem; padding-left: 1rem; }
}@media (min-width: 80rem) {
  .ssrcss-1ocoo3l-Wrap { max-width: 80rem; }
}.ssrcss-vvyq0-GlobalNavigationContent { display: flex; -webkit-box-pack: justify; justify-content: space-between; position: relative; }@media (max-width: 37.5rem) {
  .ssrcss-vvyq0-GlobalNavigationContent { padding: 0px 0.25rem; }
}.ssrcss-g08l83-GlobalNavigationItem { display: flex; order: 1; align-self: center; }@media (min-width: 37.5rem) {
  .ssrcss-g08l83-GlobalNavigationItem { order: 0; }
}.ssrcss-g08l83-GlobalNavigationItem:hover > * > ::after, .ssrcss-g08l83-GlobalNavigationItem:focus > * > ::after, .ssrcss-g08l83-GlobalNavigationItem[data-open="true"] { width: 100%; opacity: 1; }.ssrcss-dkv2k4-NavigationLink-LogoLink { display: block; height: 100%; line-height: 4rem; text-decoration: inherit; color: inherit; white-space: nowrap; text-align: center; min-width: 3rem; padding: 0px; }.ssrcss-dkv2k4-NavigationLink-LogoLink:hover .e1gviwgp18::after, .ssrcss-dkv2k4-NavigationLink-LogoLink:focus .e1gviwgp18::after, .ssrcss-dkv2k4-NavigationLink-LogoLink[data-open="true"] .e1gviwgp18::after { width: 100%; opacity: 1; }@media (min-width: 23.4375rem) {
  .ssrcss-dkv2k4-NavigationLink-LogoLink { text-align: center; min-width: 2.5rem; }
}.ssrcss-fj0f8c-LogoIconWrapper { display: inline-flex; width: 7rem; height: 2.0625rem; vertical-align: middle; }@media (min-width: 37.5rem) {
  .ssrcss-fj0f8c-LogoIconWrapper { margin-right: 0.75rem; }
}@media (min-width: 63rem) {
  .ssrcss-fj0f8c-LogoIconWrapper { margin-right: 1.25rem; }
}.ssrcss-1f39n02-VisuallyHidden { position: absolute; overflow: hidden; margin: 0px; width: 1px; height: 1px; clip-path: inset(100%); clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; }.ssrcss-159k2oa-ChameleonUl { position: absolute; left: 0px; right: 0px; top: 4.375rem; }.ssrcss-11zd2mu-ChameleonAccessibilityLink { position: absolute; overflow: hidden; margin: 0px; width: 1px; height: 1px; clip-path: inset(100%); clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; }.ssrcss-11zd2mu-ChameleonAccessibilityLink:focus { position: static; overflow: visible; height: auto; clip-path: none; clip: auto; white-space: inherit; font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 0.8125rem; line-height: 1.23077; display: block; top: 0px; left: 0px; z-index: 1; padding: 1rem; background: rgb(255, 255, 255); border: 1px solid rgb(138, 140, 142); text-decoration: none; color: inherit; margin: auto; width: max-content; }@media (min-width: 37.5rem) {
  .ssrcss-11zd2mu-ChameleonAccessibilityLink:focus { position: absolute; }
}.ssrcss-fr8ebb-GlobalNavigationItem { display: flex; order: 0; align-self: center; }@media (min-width: 37.5rem) {
  .ssrcss-fr8ebb-GlobalNavigationItem { order: 0; width: 100%; }
}.ssrcss-fr8ebb-GlobalNavigationItem:hover > * > ::after, .ssrcss-fr8ebb-GlobalNavigationItem:focus > * > ::after, .ssrcss-fr8ebb-GlobalNavigationItem[data-open="true"] { width: 100%; opacity: 1; }.ssrcss-76eozk-AccountOptionsList { display: flex; }.ssrcss-76eozk-AccountOptionsList > li { display: flex; }.ssrcss-1ylam2-GlobalNavigationProduct-GlobalNavigationNonProductItem-GlobalNavigationAccount { color: rgb(0, 0, 0); text-align: left; }.ssrcss-1ylam2-GlobalNavigationProduct-GlobalNavigationNonProductItem-GlobalNavigationAccount:focus > * > ::after, .ssrcss-1ylam2-GlobalNavigationProduct-GlobalNavigationNonProductItem-GlobalNavigationAccount[data-open="true"] { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-1ylam2-GlobalNavigationProduct-GlobalNavigationNonProductItem-GlobalNavigationAccount { min-width: 3rem; }
}.ssrcss-13ox91y-NavigationLink-AccountLink { height: 100%; line-height: 4rem; color: inherit; box-sizing: border-box; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 2.5rem; position: relative; text-decoration: none; display: inline-block; text-align: left; }.ssrcss-13ox91y-NavigationLink-AccountLink:hover .e1gviwgp18::after, .ssrcss-13ox91y-NavigationLink-AccountLink:focus .e1gviwgp18::after, .ssrcss-13ox91y-NavigationLink-AccountLink[data-open="true"] .e1gviwgp18::after { width: 100%; opacity: 1; }@media (min-width: 23.4375rem) {
  .ssrcss-13ox91y-NavigationLink-AccountLink { text-align: center; min-width: 2.5rem; }
}.ssrcss-13ox91y-NavigationLink-AccountLink::after { content: ""; display: block; background-color: rgb(0, 113, 241); position: absolute; right: 0px; left: 0px; bottom: 0.625rem; height: 0.125rem; width: 66%; opacity: 0; }@media (forced-colors: active) {
  .ssrcss-13ox91y-NavigationLink-AccountLink:hover, .ssrcss-13ox91y-NavigationLink-AccountLink:focus, .ssrcss-13ox91y-NavigationLink-AccountLink[data-open="true"] { margin-bottom: -1px; border-bottom: 1px solid currentcolor !important; }
}.ssrcss-13ox91y-NavigationLink-AccountLink:hover::after, .ssrcss-13ox91y-NavigationLink-AccountLink:focus::after, .ssrcss-13ox91y-NavigationLink-AccountLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-13ox91y-NavigationLink-AccountLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}@media (min-width: 23.4375rem) {
  .ssrcss-13ox91y-NavigationLink-AccountLink { min-width: 3rem; text-align: center; }
}@media (min-width: 63rem) {
  .ssrcss-13ox91y-NavigationLink-AccountLink { width: 8.5rem; text-align: left; }
}@media (min-width: 80rem) {
  .ssrcss-13ox91y-NavigationLink-AccountLink { width: 11rem; }
}.ssrcss-17cn1ks-AccountIconWrapper { display: inline-block; width: 2rem; height: 2rem; vertical-align: -0.6875rem; }@media (min-width: 63rem) {
  .ssrcss-17cn1ks-AccountIconWrapper { width: 1.75rem; height: 1.75rem; vertical-align: -0.5625rem; }
}.ssrcss-xi5oyi-StyledIcon { display: block; height: 100%; width: 100%; fill: currentcolor; }.ssrcss-qgttmg-AccountText { position: absolute; overflow: hidden; margin: 0px; width: 1px; height: 1px; clip-path: inset(100%); clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; }@media (min-width: 63rem) {
  .ssrcss-qgttmg-AccountText { position: static; overflow: visible; width: auto; height: auto; clip-path: none; clip: auto; white-space: inherit; margin-left: 0.5rem; }
}.ssrcss-1dg49uj-VerticalSeparator { display: none; }@media (min-width: 37.5rem) {
  .ssrcss-1dg49uj-VerticalSeparator { display: block; border-left: 0.0625rem solid rgb(235, 235, 235); height: 1.5rem; margin-top: 1.25rem; }
}.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En { flex: 1 1 auto; display: flex; -webkit-box-pack: justify; justify-content: space-between; }.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En > li { display: none; }@media (min-width: 37.5rem) {
  .ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En > li:nth-of-type(8) { display: flex; justify-content: space-evenly; }
}@media (min-width: 37.5rem) {
  .ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En > li:nth-of-type(1), .ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En li:nth-of-type(2), .ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En li:nth-of-type(3) { display: flex; justify-content: space-evenly; }
}@media (min-width: 37.5rem) {
  .ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En > li:nth-of-type(4) { display: flex; justify-content: space-evenly; }
}@media (min-width: 41.25rem) {
  .ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En > li:nth-of-type(5) { display: flex; justify-content: space-evenly; }
}@media (min-width: 45.5rem) {
  .ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En > li:nth-of-type(6) { display: flex; justify-content: space-evenly; }
}@media (min-width: 48rem) {
  .ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En > li:nth-of-type(7) { display: flex; justify-content: space-evenly; }
}.ssrcss-15542on-GlobalNavigationProduct { color: rgb(0, 0, 0); text-align: center; margin-left: 0.5rem; }.ssrcss-15542on-GlobalNavigationProduct:focus > * > ::after, .ssrcss-15542on-GlobalNavigationProduct[data-open="true"] { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-15542on-GlobalNavigationProduct { min-width: 3rem; }
}.ssrcss-1qc9pyg-NavigationLink { display: block; height: 100%; line-height: 4rem; text-decoration: inherit; color: inherit; white-space: nowrap; text-align: center; min-width: 3rem; }.ssrcss-1qc9pyg-NavigationLink:hover .e1gviwgp18::after, .ssrcss-1qc9pyg-NavigationLink:focus .e1gviwgp18::after, .ssrcss-1qc9pyg-NavigationLink[data-open="true"] .e1gviwgp18::after { width: 100%; opacity: 1; }@media (min-width: 23.4375rem) {
  .ssrcss-1qc9pyg-NavigationLink { text-align: center; min-width: 2.5rem; }
}.ssrcss-2kevba-NavItemHoverState { position: relative; text-decoration: none; display: inline-block; }.ssrcss-2kevba-NavItemHoverState::after { content: ""; display: block; background-color: rgb(0, 0, 0); position: absolute; right: 0px; left: 0px; bottom: 0.625rem; height: 0.125rem; width: 66%; opacity: 0; }@media (forced-colors: active) {
  .ssrcss-2kevba-NavItemHoverState:hover, .ssrcss-2kevba-NavItemHoverState:focus, .ssrcss-2kevba-NavItemHoverState[data-open="true"] { margin-bottom: -1px; border-bottom: 1px solid currentcolor !important; }
}.ssrcss-2kevba-NavItemHoverState:hover::after, .ssrcss-2kevba-NavItemHoverState:focus::after, .ssrcss-2kevba-NavItemHoverState[data-open="true"]::after { width: 100%; opacity: 1; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-2kevba-NavItemHoverState::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-t1nvxi-GlobalNavigationProduct { color: rgb(0, 0, 0); text-align: center; }.ssrcss-t1nvxi-GlobalNavigationProduct:focus > * > ::after, .ssrcss-t1nvxi-GlobalNavigationProduct[data-open="true"] { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-t1nvxi-GlobalNavigationProduct { min-width: 3rem; }
}.ssrcss-3mvj1e-NavItemHoverState { position: relative; text-decoration: none; display: inline-block; }.ssrcss-3mvj1e-NavItemHoverState::after { content: ""; display: block; background-color: rgb(235, 18, 18); position: absolute; right: 0px; left: 0px; bottom: 0.625rem; height: 0.125rem; width: 66%; opacity: 0; }@media (forced-colors: active) {
  .ssrcss-3mvj1e-NavItemHoverState:hover, .ssrcss-3mvj1e-NavItemHoverState:focus, .ssrcss-3mvj1e-NavItemHoverState[data-open="true"] { margin-bottom: -1px; border-bottom: 1px solid currentcolor !important; }
}.ssrcss-3mvj1e-NavItemHoverState:hover::after, .ssrcss-3mvj1e-NavItemHoverState:focus::after, .ssrcss-3mvj1e-NavItemHoverState[data-open="true"]::after { width: 100%; opacity: 1; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-3mvj1e-NavItemHoverState::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-68gch-NavItemHoverState { position: relative; text-decoration: none; display: inline-block; }.ssrcss-68gch-NavItemHoverState::after { content: ""; display: block; background-color: rgb(255, 210, 48); position: absolute; right: 0px; left: 0px; bottom: 0.625rem; height: 0.125rem; width: 66%; opacity: 0; }@media (forced-colors: active) {
  .ssrcss-68gch-NavItemHoverState:hover, .ssrcss-68gch-NavItemHoverState:focus, .ssrcss-68gch-NavItemHoverState[data-open="true"] { margin-bottom: -1px; border-bottom: 1px solid currentcolor !important; }
}.ssrcss-68gch-NavItemHoverState:hover::after, .ssrcss-68gch-NavItemHoverState:focus::after, .ssrcss-68gch-NavItemHoverState[data-open="true"]::after { width: 100%; opacity: 1; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-68gch-NavItemHoverState::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-iiv24y-NavItemHoverState { position: relative; text-decoration: none; display: inline-block; }.ssrcss-iiv24y-NavItemHoverState::after { content: ""; display: block; background-color: rgb(0, 104, 255); position: absolute; right: 0px; left: 0px; bottom: 0.625rem; height: 0.125rem; width: 66%; opacity: 0; }@media (forced-colors: active) {
  .ssrcss-iiv24y-NavItemHoverState:hover, .ssrcss-iiv24y-NavItemHoverState:focus, .ssrcss-iiv24y-NavItemHoverState[data-open="true"] { margin-bottom: -1px; border-bottom: 1px solid currentcolor !important; }
}.ssrcss-iiv24y-NavItemHoverState:hover::after, .ssrcss-iiv24y-NavItemHoverState:focus::after, .ssrcss-iiv24y-NavItemHoverState[data-open="true"]::after { width: 100%; opacity: 1; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-iiv24y-NavItemHoverState::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-1r5ifb3-NavItemHoverState { position: relative; text-decoration: none; display: inline-block; }.ssrcss-1r5ifb3-NavItemHoverState::after { content: ""; display: block; background-color: rgb(0, 82, 161); position: absolute; right: 0px; left: 0px; bottom: 0.625rem; height: 0.125rem; width: 66%; opacity: 0; }@media (forced-colors: active) {
  .ssrcss-1r5ifb3-NavItemHoverState:hover, .ssrcss-1r5ifb3-NavItemHoverState:focus, .ssrcss-1r5ifb3-NavItemHoverState[data-open="true"] { margin-bottom: -1px; border-bottom: 1px solid currentcolor !important; }
}.ssrcss-1r5ifb3-NavItemHoverState:hover::after, .ssrcss-1r5ifb3-NavItemHoverState:focus::after, .ssrcss-1r5ifb3-NavItemHoverState[data-open="true"]::after { width: 100%; opacity: 1; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-1r5ifb3-NavItemHoverState::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-tomd8l-NavItemHoverState { position: relative; text-decoration: none; display: inline-block; }.ssrcss-tomd8l-NavItemHoverState::after { content: ""; display: block; background-color: rgb(88, 158, 80); position: absolute; right: 0px; left: 0px; bottom: 0.625rem; height: 0.125rem; width: 66%; opacity: 0; }@media (forced-colors: active) {
  .ssrcss-tomd8l-NavItemHoverState:hover, .ssrcss-tomd8l-NavItemHoverState:focus, .ssrcss-tomd8l-NavItemHoverState[data-open="true"] { margin-bottom: -1px; border-bottom: 1px solid currentcolor !important; }
}.ssrcss-tomd8l-NavItemHoverState:hover::after, .ssrcss-tomd8l-NavItemHoverState:focus::after, .ssrcss-tomd8l-NavItemHoverState[data-open="true"]::after { width: 100%; opacity: 1; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-tomd8l-NavItemHoverState::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-wo33m2-NavItemHoverState { position: relative; text-decoration: none; display: inline-block; }.ssrcss-wo33m2-NavItemHoverState::after { content: ""; display: block; background-color: rgb(0, 40, 86); position: absolute; right: 0px; left: 0px; bottom: 0.625rem; height: 0.125rem; width: 66%; opacity: 0; }@media (forced-colors: active) {
  .ssrcss-wo33m2-NavItemHoverState:hover, .ssrcss-wo33m2-NavItemHoverState:focus, .ssrcss-wo33m2-NavItemHoverState[data-open="true"] { margin-bottom: -1px; border-bottom: 1px solid currentcolor !important; }
}.ssrcss-wo33m2-NavItemHoverState:hover::after, .ssrcss-wo33m2-NavItemHoverState:focus::after, .ssrcss-wo33m2-NavItemHoverState[data-open="true"]::after { width: 100%; opacity: 1; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-wo33m2-NavItemHoverState::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-1u0fut7-GlobalNavigationProduct { color: rgb(0, 0, 0); text-align: center; }.ssrcss-1u0fut7-GlobalNavigationProduct:focus > * > ::after, .ssrcss-1u0fut7-GlobalNavigationProduct[data-open="true"] { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-1u0fut7-GlobalNavigationProduct { min-width: 3rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-1u0fut7-GlobalNavigationProduct { max-width: 3rem; -webkit-box-pack: end; justify-content: flex-end; }
}.ssrcss-m0mljx-NavigationLink-MenuToggleControlLink { display: block; height: 100%; line-height: 4rem; text-decoration: inherit; color: inherit; white-space: nowrap; text-align: center; min-width: 2.5rem; }.ssrcss-m0mljx-NavigationLink-MenuToggleControlLink:hover .e1gviwgp18::after, .ssrcss-m0mljx-NavigationLink-MenuToggleControlLink:focus .e1gviwgp18::after, .ssrcss-m0mljx-NavigationLink-MenuToggleControlLink[data-open="true"] .e1gviwgp18::after { width: 100%; opacity: 1; }@media (min-width: 23.4375rem) {
  .ssrcss-m0mljx-NavigationLink-MenuToggleControlLink { text-align: center; min-width: 2.5rem; }
}@media (min-width: 23.4375rem) {
  .ssrcss-m0mljx-NavigationLink-MenuToggleControlLink { min-width: 3rem; }
}.ssrcss-wk6300-NavItemHoverState { position: relative; text-decoration: none; display: inline-block; }.ssrcss-wk6300-NavItemHoverState::after { content: ""; display: block; background-color: rgb(0, 0, 0); position: absolute; right: 0px; left: 0px; bottom: 0.625rem; height: 0.125rem; width: 66%; opacity: 0; }@media (forced-colors: active) {
  .ssrcss-wk6300-NavItemHoverState:hover, .ssrcss-wk6300-NavItemHoverState:focus, .ssrcss-wk6300-NavItemHoverState[data-open="true"] { margin-bottom: -1px; border-bottom: 1px solid currentcolor !important; }
}.ssrcss-wk6300-NavItemHoverState:hover::after, .ssrcss-wk6300-NavItemHoverState:focus::after, .ssrcss-wk6300-NavItemHoverState[data-open="true"]::after { width: 100%; opacity: 1; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-wk6300-NavItemHoverState::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}@media (min-width: 37.5rem) {
  .ssrcss-wk6300-NavItemHoverState { width: 2rem; }
}.ssrcss-13dpa8i-DotsMenuIconWrapper { display: none; }@media (min-width: 37.5rem) {
  .ssrcss-13dpa8i-DotsMenuIconWrapper { display: inline-block; width: 1.25rem; height: 0.25rem; }
  .ssrcss-13dpa8i-DotsMenuIconWrapper > svg { vertical-align: 0.1875rem; }
}.ssrcss-69nf57-LastGlobalNavigationItem { display: flex; order: 2; align-self: center; }@media (min-width: 37.5rem) {
  .ssrcss-69nf57-LastGlobalNavigationItem { order: 0; }
}.ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger { display: flex; align-self: center; width: 2.5rem; }@media (min-width: 37.5rem) {
  .ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger { order: 0; }
}.ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger:hover > * > ::after, .ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger:focus > * > ::after, .ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger[data-open="true"] { width: 100%; opacity: 1; }@media (min-width: 23.4375rem) {
  .ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger { width: 3rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger { display: none; }
}.ssrcss-1myt22i-BurgerMenuIconWrapper { display: inline-flex; width: 1.5rem; height: 1.375rem; vertical-align: -0.5em; justify-content: space-evenly; }@media (min-width: 37.5rem) {
  .ssrcss-1myt22i-BurgerMenuIconWrapper { display: none; }
}.ssrcss-1j3alh1-GlobalNavigationItem { display: flex; align-self: center; }@media (min-width: 37.5rem) {
  .ssrcss-1j3alh1-GlobalNavigationItem { order: 0; }
}.ssrcss-1j3alh1-GlobalNavigationItem:hover > * > ::after, .ssrcss-1j3alh1-GlobalNavigationItem:focus > * > ::after, .ssrcss-1j3alh1-GlobalNavigationItem[data-open="true"] { width: 100%; opacity: 1; }.ssrcss-tvuym4-NavigationLink-SearchLink { height: 100%; line-height: 4rem; color: inherit; white-space: nowrap; background: none; min-width: 2.5rem; text-align: right; position: relative; text-decoration: none; display: inline-block; }.ssrcss-tvuym4-NavigationLink-SearchLink:hover .e1gviwgp18::after, .ssrcss-tvuym4-NavigationLink-SearchLink:focus .e1gviwgp18::after, .ssrcss-tvuym4-NavigationLink-SearchLink[data-open="true"] .e1gviwgp18::after { width: 100%; opacity: 1; }@media (min-width: 23.4375rem) {
  .ssrcss-tvuym4-NavigationLink-SearchLink { text-align: center; min-width: 2.5rem; }
}.ssrcss-tvuym4-NavigationLink-SearchLink::after { content: ""; display: block; background-color: rgb(0, 0, 0); position: absolute; right: 0px; left: 0px; bottom: 0.625rem; height: 0.125rem; width: 66%; opacity: 0; }@media (forced-colors: active) {
  .ssrcss-tvuym4-NavigationLink-SearchLink:hover, .ssrcss-tvuym4-NavigationLink-SearchLink:focus, .ssrcss-tvuym4-NavigationLink-SearchLink[data-open="true"] { margin-bottom: -1px; border-bottom: 1px solid currentcolor !important; }
}.ssrcss-tvuym4-NavigationLink-SearchLink:hover::after, .ssrcss-tvuym4-NavigationLink-SearchLink:focus::after, .ssrcss-tvuym4-NavigationLink-SearchLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-tvuym4-NavigationLink-SearchLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}@media (min-width: 23.4375rem) {
  .ssrcss-tvuym4-NavigationLink-SearchLink { min-width: 3rem; width: 3rem; text-align: center; }
}@media (min-width: 80rem) {
  .ssrcss-tvuym4-NavigationLink-SearchLink { background: rgb(235, 235, 235); display: flex; -webkit-box-align: center; align-items: center; height: 1rem; padding: 0.75rem 0.625rem; margin-left: 0.5rem; min-width: 11.25rem; }
  .ssrcss-tvuym4-NavigationLink-SearchLink::after { display: none; }
}.ssrcss-mwl823-IconWrapper-SearchIconWrapper { display: inline-block; vertical-align: middle; color: rgb(0, 0, 0); width: 1.75rem; height: 1.8125rem; }@media (min-width: 80rem) {
  .ssrcss-mwl823-IconWrapper-SearchIconWrapper { width: 1.375rem; height: 1.375rem; }
}@media (min-width: 80rem) {
  .ssrcss-mwl823-IconWrapper-SearchIconWrapper { width: 1rem; height: 1rem; vertical-align: -0.25rem; }
}.ssrcss-1tt7th2-SearchText { padding-left: 0.5rem; color: rgb(0, 0, 0); position: absolute; overflow: hidden; margin: 0px; width: 1px; height: 1px; clip-path: inset(100%); clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; }@media (min-width: 80rem) {
  .ssrcss-1tt7th2-SearchText { position: static; overflow: visible; width: auto; height: auto; clip-path: none; clip: auto; white-space: inherit; }
}.ssrcss-lwaunq-ChameleonDrawerComponentWrapper { overflow: hidden; visibility: hidden; }@media (prefers-reduced-motion: no-preference) {
  .ssrcss-lwaunq-ChameleonDrawerComponentWrapper > * { transition: max-height 0.4s cubic-bezier(0.75, 0, 0.15, 1) 0s, height 0.4s 0s, 0s 0.4s; }
  .ssrcss-lwaunq-ChameleonDrawerComponentWrapper > * { transition-property: max-height, height, display; }
  @media (min-width: 37.5rem) {
  .ssrcss-lwaunq-ChameleonDrawerComponentWrapper > * { transition-duration: 0.2s, 0.2s, 0s; }
}
}.ssrcss-lwaunq-ChameleonDrawerComponentWrapper:focus { outline: -webkit-focus-ring-color auto 5px; }.ssrcss-14awlky-ChameleonMenuComponentWrapper { height: 0px; }.ssrcss-14awlky-ChameleonMenuComponentWrapper:target { visibility: visible; display: block; height: 24rem; }@media (min-width: 37.5rem) {
  .ssrcss-14awlky-ChameleonMenuComponentWrapper:target { height: 4.0625rem; }
}@media (min-width: 37.5rem) and (max-width: 41.1875rem) {
  .ssrcss-14awlky-ChameleonMenuComponentWrapper:target { height: 8.125rem; }
}@media (min-width: 41.25rem) {
  .ssrcss-14awlky-ChameleonMenuComponentWrapper:target { height: 4.0625rem; }
}.ssrcss-1obp207-MenuWrapper { display: flex; -webkit-box-pack: justify; justify-content: space-between; }.ssrcss-16zd8gh-ChameleonMenuLinkList-En { display: flex; flex: 1 1 auto; -webkit-box-align: center; align-items: center; flex-wrap: wrap; }.ssrcss-16zd8gh-ChameleonMenuLinkList-En:focus { outline: none; }.ssrcss-16zd8gh-ChameleonMenuLinkList-En > li { display: flex; -webkit-box-align: center; align-items: center; flex-basis: 50%; }@media (min-width: 37.5rem) {
  .ssrcss-16zd8gh-ChameleonMenuLinkList-En > li { flex-basis: auto; }
}@supports (display: grid) {
  .ssrcss-16zd8gh-ChameleonMenuLinkList-En { display: grid; gap: 0px 0.5rem; grid-template-columns: repeat(2, minmax(7.5rem, 1fr)); }
  @media (min-width: 37.5rem) {
  .ssrcss-16zd8gh-ChameleonMenuLinkList-En { display: flex; flex-wrap: wrap; }
}
  .ssrcss-16zd8gh-ChameleonMenuLinkList-En > li { min-width: initial; }
}@media (min-width: 37.5rem) {
  .ssrcss-16zd8gh-ChameleonMenuLinkList-En > li:nth-of-type(1), .ssrcss-16zd8gh-ChameleonMenuLinkList-En li:nth-of-type(2), .ssrcss-16zd8gh-ChameleonMenuLinkList-En li:nth-of-type(3) { display: none; }
}@media (min-width: 37.5rem) {
  .ssrcss-16zd8gh-ChameleonMenuLinkList-En > li { padding-right: 1.25rem; }
  .ssrcss-16zd8gh-ChameleonMenuLinkList-En > li:nth-of-type(4) { display: none; }
}@media (min-width: 41.25rem) {
  .ssrcss-16zd8gh-ChameleonMenuLinkList-En > li:nth-of-type(5) { display: none; }
}@media (min-width: 45.5rem) {
  .ssrcss-16zd8gh-ChameleonMenuLinkList-En > li:nth-of-type(6) { display: none; }
}@media (min-width: 48rem) {
  .ssrcss-16zd8gh-ChameleonMenuLinkList-En > li:nth-of-type(7) { display: none; }
}.ssrcss-m5m0cg-ChameleonNavigationProduct { height: 4rem; -webkit-box-align: stretch; align-items: stretch; }.ssrcss-m5m0cg-ChameleonNavigationProduct:focus > ::after, .ssrcss-m5m0cg-ChameleonNavigationProduct[data-open="true"] { width: 100%; opacity: 1; }.ssrcss-7ovyni-MenuLink { font-size: 1rem; line-height: 1.375; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0.125rem; text-decoration: inherit; color: rgb(0, 0, 0); white-space: nowrap; position: relative; height: 100%; }.ssrcss-7ovyni-MenuLink::after { content: ""; display: block; background-color: rgb(20, 20, 20); position: absolute; right: 0px; left: 0px; bottom: 0.75rem; height: 0.125rem; width: 0px; opacity: 0; }.ssrcss-7ovyni-MenuLink:hover::after, .ssrcss-7ovyni-MenuLink:focus::after, .ssrcss-7ovyni-MenuLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-7ovyni-MenuLink { font-size: 0.8125rem; line-height: 1.23077; }
}@media (min-width: 56.25rem) {
  .ssrcss-7ovyni-MenuLink { margin: 0.375rem; }
}@media (prefers-reduced-motion: no-preference) {
  .ssrcss-7ovyni-MenuLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-16k868t-MenuLink { font-size: 1rem; line-height: 1.375; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0.125rem; text-decoration: inherit; color: rgb(0, 0, 0); white-space: nowrap; position: relative; height: 100%; }.ssrcss-16k868t-MenuLink::after { content: ""; display: block; background-color: rgb(235, 18, 18); position: absolute; right: 0px; left: 0px; bottom: 0.75rem; height: 0.125rem; width: 0px; opacity: 0; }.ssrcss-16k868t-MenuLink:hover::after, .ssrcss-16k868t-MenuLink:focus::after, .ssrcss-16k868t-MenuLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-16k868t-MenuLink { font-size: 0.8125rem; line-height: 1.23077; }
}@media (min-width: 56.25rem) {
  .ssrcss-16k868t-MenuLink { margin: 0.375rem; }
}@media (prefers-reduced-motion: no-preference) {
  .ssrcss-16k868t-MenuLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-hqo549-MenuLink { font-size: 1rem; line-height: 1.375; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0.125rem; text-decoration: inherit; color: rgb(0, 0, 0); white-space: nowrap; position: relative; height: 100%; }.ssrcss-hqo549-MenuLink::after { content: ""; display: block; background-color: rgb(255, 210, 48); position: absolute; right: 0px; left: 0px; bottom: 0.75rem; height: 0.125rem; width: 0px; opacity: 0; }.ssrcss-hqo549-MenuLink:hover::after, .ssrcss-hqo549-MenuLink:focus::after, .ssrcss-hqo549-MenuLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-hqo549-MenuLink { font-size: 0.8125rem; line-height: 1.23077; }
}@media (min-width: 56.25rem) {
  .ssrcss-hqo549-MenuLink { margin: 0.375rem; }
}@media (prefers-reduced-motion: no-preference) {
  .ssrcss-hqo549-MenuLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-1ypjzme-MenuLink { font-size: 1rem; line-height: 1.375; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0.125rem; text-decoration: inherit; color: rgb(0, 0, 0); white-space: nowrap; position: relative; height: 100%; }.ssrcss-1ypjzme-MenuLink::after { content: ""; display: block; background-color: rgb(0, 104, 255); position: absolute; right: 0px; left: 0px; bottom: 0.75rem; height: 0.125rem; width: 0px; opacity: 0; }.ssrcss-1ypjzme-MenuLink:hover::after, .ssrcss-1ypjzme-MenuLink:focus::after, .ssrcss-1ypjzme-MenuLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-1ypjzme-MenuLink { font-size: 0.8125rem; line-height: 1.23077; }
}@media (min-width: 56.25rem) {
  .ssrcss-1ypjzme-MenuLink { margin: 0.375rem; }
}@media (prefers-reduced-motion: no-preference) {
  .ssrcss-1ypjzme-MenuLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-1mxhmhw-MenuLink { font-size: 1rem; line-height: 1.375; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0.125rem; text-decoration: inherit; color: rgb(0, 0, 0); white-space: nowrap; position: relative; height: 100%; }.ssrcss-1mxhmhw-MenuLink::after { content: ""; display: block; background-color: rgb(0, 82, 161); position: absolute; right: 0px; left: 0px; bottom: 0.75rem; height: 0.125rem; width: 0px; opacity: 0; }.ssrcss-1mxhmhw-MenuLink:hover::after, .ssrcss-1mxhmhw-MenuLink:focus::after, .ssrcss-1mxhmhw-MenuLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-1mxhmhw-MenuLink { font-size: 0.8125rem; line-height: 1.23077; }
}@media (min-width: 56.25rem) {
  .ssrcss-1mxhmhw-MenuLink { margin: 0.375rem; }
}@media (prefers-reduced-motion: no-preference) {
  .ssrcss-1mxhmhw-MenuLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-1mmpkah-MenuLink { font-size: 1rem; line-height: 1.375; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0.125rem; text-decoration: inherit; color: rgb(0, 0, 0); white-space: nowrap; position: relative; height: 100%; }.ssrcss-1mmpkah-MenuLink::after { content: ""; display: block; background-color: rgb(88, 158, 80); position: absolute; right: 0px; left: 0px; bottom: 0.75rem; height: 0.125rem; width: 0px; opacity: 0; }.ssrcss-1mmpkah-MenuLink:hover::after, .ssrcss-1mmpkah-MenuLink:focus::after, .ssrcss-1mmpkah-MenuLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-1mmpkah-MenuLink { font-size: 0.8125rem; line-height: 1.23077; }
}@media (min-width: 56.25rem) {
  .ssrcss-1mmpkah-MenuLink { margin: 0.375rem; }
}@media (prefers-reduced-motion: no-preference) {
  .ssrcss-1mmpkah-MenuLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-1p16p5v-MenuLink { font-size: 1rem; line-height: 1.375; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0.125rem; text-decoration: inherit; color: rgb(0, 0, 0); white-space: nowrap; position: relative; height: 100%; }.ssrcss-1p16p5v-MenuLink::after { content: ""; display: block; background-color: rgb(0, 40, 86); position: absolute; right: 0px; left: 0px; bottom: 0.75rem; height: 0.125rem; width: 0px; opacity: 0; }.ssrcss-1p16p5v-MenuLink:hover::after, .ssrcss-1p16p5v-MenuLink:focus::after, .ssrcss-1p16p5v-MenuLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-1p16p5v-MenuLink { font-size: 0.8125rem; line-height: 1.23077; }
}@media (min-width: 56.25rem) {
  .ssrcss-1p16p5v-MenuLink { margin: 0.375rem; }
}@media (prefers-reduced-motion: no-preference) {
  .ssrcss-1p16p5v-MenuLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-1cf013r-MenuLink { font-size: 1rem; line-height: 1.375; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0.125rem; text-decoration: inherit; color: rgb(0, 0, 0); white-space: nowrap; position: relative; height: 100%; }.ssrcss-1cf013r-MenuLink::after { content: ""; display: block; background-color: rgb(72, 40, 120); position: absolute; right: 0px; left: 0px; bottom: 0.75rem; height: 0.125rem; width: 0px; opacity: 0; }.ssrcss-1cf013r-MenuLink:hover::after, .ssrcss-1cf013r-MenuLink:focus::after, .ssrcss-1cf013r-MenuLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-1cf013r-MenuLink { font-size: 0.8125rem; line-height: 1.23077; }
}@media (min-width: 56.25rem) {
  .ssrcss-1cf013r-MenuLink { margin: 0.375rem; }
}@media (prefers-reduced-motion: no-preference) {
  .ssrcss-1cf013r-MenuLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-8xviep-MenuLink { font-size: 1rem; line-height: 1.375; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0.125rem; text-decoration: inherit; color: rgb(0, 0, 0); white-space: nowrap; position: relative; height: 100%; }.ssrcss-8xviep-MenuLink::after { content: ""; display: block; background-color: rgb(20, 158, 220); position: absolute; right: 0px; left: 0px; bottom: 0.75rem; height: 0.125rem; width: 0px; opacity: 0; }.ssrcss-8xviep-MenuLink:hover::after, .ssrcss-8xviep-MenuLink:focus::after, .ssrcss-8xviep-MenuLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-8xviep-MenuLink { font-size: 0.8125rem; line-height: 1.23077; }
}@media (min-width: 56.25rem) {
  .ssrcss-8xviep-MenuLink { margin: 0.375rem; }
}@media (prefers-reduced-motion: no-preference) {
  .ssrcss-8xviep-MenuLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-1kb6lyn-MenuLink { font-size: 1rem; line-height: 1.375; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0.125rem; text-decoration: inherit; color: rgb(0, 0, 0); white-space: nowrap; position: relative; height: 100%; }.ssrcss-1kb6lyn-MenuLink::after { content: ""; display: block; background-color: rgb(250, 100, 0); position: absolute; right: 0px; left: 0px; bottom: 0.75rem; height: 0.125rem; width: 0px; opacity: 0; }.ssrcss-1kb6lyn-MenuLink:hover::after, .ssrcss-1kb6lyn-MenuLink:focus::after, .ssrcss-1kb6lyn-MenuLink[data-open="true"]::after { width: 100%; opacity: 1; }@media (min-width: 37.5rem) {
  .ssrcss-1kb6lyn-MenuLink { font-size: 0.8125rem; line-height: 1.23077; }
}@media (min-width: 56.25rem) {
  .ssrcss-1kb6lyn-MenuLink { margin: 0.375rem; }
}@media (prefers-reduced-motion: no-preference) {
  .ssrcss-1kb6lyn-MenuLink::after { transition: width 0.2s cubic-bezier(0.75, 0, 0.15, 1) 0s, opacity 0.2s 0s; }
}.ssrcss-sr8qwz-CallToActionLink { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 1rem; box-sizing: border-box; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: calc(0.5rem - 2px) calc(0.75rem - 2px); border: 2px solid transparent; text-align: center; text-decoration: none; transition: all 0.2s ease 0s; background: transparent; color: rgb(20, 20, 20); min-height: 2.75rem !important; line-height: 1.375 !important; }@media (min-width: 37.5rem) {
  .ssrcss-sr8qwz-CallToActionLink { font-size: 1.125rem; line-height: 1.22222; }
}.ssrcss-sr8qwz-CallToActionLink:focus-visible { outline: none; box-shadow: none; }.ssrcss-sr8qwz-CallToActionLink .eayu6g42 { border-bottom: 2px solid transparent; transition: border-bottom 0.2s ease 0s; }@supports (text-underline-offset: 0.25em) {
  .ssrcss-sr8qwz-CallToActionLink .eayu6g42 { border-bottom: none; text-decoration: underline 2px transparent; text-decoration-skip-ink: none; text-underline-offset: 0.3125em; transition: text-decoration 0.2s ease 0s; }
}.ssrcss-sr8qwz-CallToActionLink:hover, .ssrcss-sr8qwz-CallToActionLink:focus, .ssrcss-sr8qwz-CallToActionLink:active { cursor: pointer; background: rgb(0, 100, 230); color: rgb(255, 255, 255); box-shadow: rgb(0, 100, 230) 0px 0px 0px 0.125rem; }.ssrcss-sr8qwz-CallToActionLink:hover .eayu6g42, .ssrcss-sr8qwz-CallToActionLink:focus .eayu6g42, .ssrcss-sr8qwz-CallToActionLink:active .eayu6g42 { border-bottom: 2px solid currentcolor; }@supports (text-underline-offset: 0.25em) {
  .ssrcss-sr8qwz-CallToActionLink:hover .eayu6g42, .ssrcss-sr8qwz-CallToActionLink:focus .eayu6g42, .ssrcss-sr8qwz-CallToActionLink:active .eayu6g42 { border-bottom: none; text-decoration: underline 2px currentcolor; text-decoration-skip-ink: none; text-underline-offset: 0.3125em; }
}.ssrcss-sr8qwz-CallToActionLink:focus { outline: rgb(0, 0, 0) solid 0.125rem; box-shadow: rgb(0, 100, 230) 0px 0px 0px 0.125rem, rgb(255, 255, 255) 0px 0px 0px calc(0.25rem); outline-offset: calc(0.25rem); }.ssrcss-1hfawy1-IconWrapper { display: inline-block; width: 1.125rem; height: 1.125rem; min-width: 1.25rem; vertical-align: middle; }.ssrcss-1ikuym4-ProductNavigationContainer { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.375; position: relative; }.ssrcss-110xoo0-Masthead { font-size: 1rem; line-height: 1.375; font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; background: rgb(184, 0, 0); color: rgb(255, 255, 255); }.ssrcss-12x0ma7-ContentWrapper { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }.ssrcss-1vyfvn-LogoLink { display: flex; -webkit-box-align: center; align-items: center; width: auto; text-decoration: none; color: inherit; }@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ssrcss-1vyfvn-LogoLink { width: 100%; }
}.ssrcss-h8vckg-Logo { display: block; padding: 0.75rem 0px; height: 1.625rem; fill: currentcolor; max-width: 10rem; }@media (min-width: 25rem) {
  .ssrcss-h8vckg-Logo { padding: 0.875rem 0px; height: 1.75rem; max-width: 15.5rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-h8vckg-Logo { padding: 1rem 0px; height: 1.75rem; max-width: initial; }
}@media (min-width: 37.5rem) {
  .ssrcss-1kstjkj-Navigation { border-top: 0.0625rem solid rgb(219, 127, 127); }
}.ssrcss-fx11vr-MainNavBarContainer { color: rgb(20, 20, 20); }html.no-js .ssrcss-fx11vr-MainNavBarContainer { border-bottom: 0.25rem solid rgb(184, 0, 0); }@media (min-width: 37.5rem) {
  .ssrcss-wq2axq-MenuContainer-PrimaryNavBarContainer { background-color: rgb(184, 0, 0); }
}.ssrcss-17vmgpw-PrimaryListContainer { margin: 0px -0.5rem; }@media (min-width: 25rem) {
  .ssrcss-17vmgpw-PrimaryListContainer { margin: 0px -1rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-17vmgpw-PrimaryListContainer { display: flex; -webkit-box-pack: justify; justify-content: space-between; background-color: rgb(184, 0, 0); margin: 0px; }
  .ssrcss-17vmgpw-PrimaryListContainer .e14xdrat1 .eis6szr3:not(:last-of-type) .eis6szr2 .eis6szr1 { border-right: 0.0625rem solid rgb(219, 127, 127); }
}.ssrcss-1i9939w-ToggleContainer { position: absolute; right: 0.5rem; top: 0.25rem; border: 0.0625rem solid rgb(219, 127, 127); background-color: rgb(184, 0, 0); }@media (min-width: 25rem) {
  .ssrcss-1i9939w-ToggleContainer { top: 0.5rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-1i9939w-ToggleContainer { display: none; }
}.ssrcss-1i9939w-ToggleContainer .ekfn8591:active, .ssrcss-1i9939w-ToggleContainer .ekfn8591:focus { color: rgb(20, 20, 20); background-color: rgb(255, 255, 255); }@media (hover: hover) {
  .ssrcss-1i9939w-ToggleContainer .ekfn8591:hover { color: rgb(20, 20, 20); background-color: rgb(255, 255, 255); }
}.ssrcss-t4t8q-StyledToggle { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.375; text-decoration: none; display: flex; -webkit-box-align: center; align-items: center; position: relative; padding: 0.5rem; cursor: pointer; color: rgb(255, 255, 255); background-color: rgb(184, 0, 0); border: none; }html.no-js .ssrcss-t4t8q-StyledToggle { background-color: rgb(255, 255, 255); color: rgb(20, 20, 20); }@media (min-width: 37.5rem) and (pointer: coarse) {
  .ssrcss-t4t8q-StyledToggle { padding-top: 0.75rem; padding-bottom: 0.75rem; }
}.ssrcss-1m4972l-IconWrapper { display: inline-block; width: 1rem; height: 1rem; margin-right: 0.5rem; }.ssrcss-196zlx0-MenuListContainer { display: none; background-color: rgb(255, 255, 255); }html.no-js .ssrcss-196zlx0-MenuListContainer { display: block; }@media (min-width: 37.5rem) {
  .ssrcss-196zlx0-MenuListContainer { margin-left: -0.5rem; margin-right: -0.5rem; padding: 0.5rem 0px; }
}@media (min-width: 37.5rem) {
  .ssrcss-196zlx0-MenuListContainer { background-color: transparent; display: block; padding: 0px; margin: 0px; flex-basis: 100%; }
  @media (pointer: coarse) {
  .ssrcss-196zlx0-MenuListContainer { overflow-x: scroll; }
  .ssrcss-196zlx0-MenuListContainer::-webkit-scrollbar { display: none; }
}
}.ssrcss-min3p3-StyledMenuList { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; }@media (min-width: 37.5rem) {
  .ssrcss-min3p3-StyledMenuList { display: flex; flex-wrap: wrap; position: relative; left: -0.5rem; }
  @media (pointer: coarse) {
  .ssrcss-min3p3-StyledMenuList { flex-wrap: nowrap; }
}
}.ssrcss-1io9czl-StyledMenuItem { position: relative; break-inside: avoid; margin: 0px; padding: 0px; border-bottom: 0.0625rem solid rgb(138, 140, 142); }@media (min-width: 37.5rem) {
  .ssrcss-1io9czl-StyledMenuItem { border-bottom: none; }
}@media (min-width: 37.5rem) {
  .ssrcss-1io9czl-StyledMenuItem { flex: 0 0 auto; }
}.ssrcss-gh5gdl-StyledLink { color: rgb(20, 20, 20); text-decoration: none; display: block; padding: 0.5rem 0px 0.5rem 0.5rem; }.ssrcss-gh5gdl-StyledLink:hover, .ssrcss-gh5gdl-StyledLink:focus { background-color: rgb(230, 232, 234); color: rgb(20, 20, 20); }.ssrcss-gh5gdl-StyledLink::after { content: none; position: absolute; left: 0px; bottom: 0px; width: 0.25rem; height: 100%; background-color: rgb(184, 0, 0); }.ssrcss-gh5gdl-StyledLink:hover::after, .ssrcss-gh5gdl-StyledLink:focus::after, .ssrcss-gh5gdl-StyledLink:active::after { content: ""; }@media (min-width: 25rem) {
  .ssrcss-gh5gdl-StyledLink { padding-left: 1rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-gh5gdl-StyledLink { width: auto; padding-left: 0.5rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-gh5gdl-StyledLink:hover, .ssrcss-gh5gdl-StyledLink:focus { background-color: transparent; color: rgb(255, 255, 255); }
}@media (min-width: 37.5rem) {
  .ssrcss-gh5gdl-StyledLink::after { background-color: rgb(255, 255, 255); width: 100%; height: 0.25rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-gh5gdl-StyledLink { width: auto; color: rgb(255, 255, 255); padding: 0.5rem 0px; }
}@media (min-width: 37.5rem) and (pointer: coarse) {
  .ssrcss-gh5gdl-StyledLink { padding: 0.6875rem 0px; }
}.ssrcss-1yycgk3-LinkTextContainer { padding: 0px; }@media (min-width: 37.5rem) {
  .ssrcss-1yycgk3-LinkTextContainer { padding: 0px 0.45rem; }
}.ssrcss-1mu64ez-StyledLink { color: rgb(20, 20, 20); text-decoration: none; display: block; padding: 0.5rem 0px 0.5rem 0.5rem; }.ssrcss-1mu64ez-StyledLink:hover, .ssrcss-1mu64ez-StyledLink:focus { background-color: rgb(230, 232, 234); color: rgb(20, 20, 20); }.ssrcss-1mu64ez-StyledLink::after { content: ""; position: absolute; left: 0px; bottom: 0px; width: 0.25rem; height: 100%; background-color: rgb(184, 0, 0); }.ssrcss-1mu64ez-StyledLink:hover::after, .ssrcss-1mu64ez-StyledLink:focus::after, .ssrcss-1mu64ez-StyledLink:active::after { content: ""; }@media (min-width: 25rem) {
  .ssrcss-1mu64ez-StyledLink { padding-left: 1rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-1mu64ez-StyledLink { width: auto; padding-left: 0.5rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-1mu64ez-StyledLink:hover, .ssrcss-1mu64ez-StyledLink:focus { background-color: transparent; color: rgb(255, 255, 255); }
}@media (min-width: 37.5rem) {
  .ssrcss-1mu64ez-StyledLink::after { background-color: rgb(255, 255, 255); width: 100%; height: 0.25rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-1mu64ez-StyledLink { width: auto; color: rgb(255, 255, 255); padding: 0.5rem 0px; }
}@media (min-width: 37.5rem) and (pointer: coarse) {
  .ssrcss-1mu64ez-StyledLink { padding: 0.6875rem 0px; }
}.ssrcss-1yjaqc9-ToggleContainer { display: none; border-left: 0.0625rem solid rgb(219, 127, 127); background-color: rgb(184, 0, 0); }html.no-js .ssrcss-1yjaqc9-ToggleContainer { background-color: rgb(255, 255, 255); }@media (min-width: 37.5rem) {
  .ssrcss-1yjaqc9-ToggleContainer { display: flex; flex-shrink: 0; align-items: flex-start; }
}.ssrcss-1yjaqc9-ToggleContainer .ekfn8591:hover::after, .ssrcss-1yjaqc9-ToggleContainer .ekfn8591:focus::after, .ssrcss-1yjaqc9-ToggleContainer .ekfn8591:active::after { position: absolute; bottom: 0px; left: 0px; width: 100%; content: ""; height: 0.25rem; background-color: rgb(255, 255, 255); }html.no-js .ssrcss-1yjaqc9-ToggleContainer .ekfn8591:hover::after, html.no-js .ssrcss-1yjaqc9-ToggleContainer .ekfn8591:focus::after, html.no-js .ssrcss-1yjaqc9-ToggleContainer .ekfn8591:active::after { background-color: rgb(255, 255, 255); }.ssrcss-1gc2tn4-MenuContainer-MoreMenuWrapper { background-color: rgb(255, 255, 255); }.ssrcss-6tbwbt-MoreMenuListContainer { margin: 0px -0.5rem; }@media (min-width: 25rem) {
  .ssrcss-6tbwbt-MoreMenuListContainer { margin: 0px -1rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-6tbwbt-MoreMenuListContainer { margin: 0px; }
}.ssrcss-lnnv4y-MenuListContainer { display: none; background-color: rgb(255, 255, 255); }html.no-js .ssrcss-lnnv4y-MenuListContainer { display: block; }@media (min-width: 37.5rem) {
  .ssrcss-lnnv4y-MenuListContainer { margin-left: -0.5rem; margin-right: -0.5rem; padding: 0.5rem 0px; }
}.ssrcss-19kzj3r-StyledMenuList { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; }@media (min-width: 37.5rem) {
  .ssrcss-19kzj3r-StyledMenuList { column-count: 3; column-gap: 1rem; column-rule: 0.0625rem solid rgb(138, 140, 142); }
}@media (min-width: 56.25rem) {
  .ssrcss-19kzj3r-StyledMenuList { column-count: 4; }
}@media (min-width: 80rem) {
  .ssrcss-19kzj3r-StyledMenuList { column-count: 6; }
}.ssrcss-1ccq7ed-StyledMenuItem { position: relative; break-inside: avoid; margin: 0px; padding: 0px; border-bottom: 0.0625rem solid rgb(138, 140, 142); }@media (min-width: 37.5rem) {
  .ssrcss-1ccq7ed-StyledMenuItem { border-bottom: none; }
}.ssrcss-s5hlxv-StyledLink { color: rgb(20, 20, 20); text-decoration: none; display: block; padding: 0.5rem 0px 0.5rem 0.5rem; }.ssrcss-s5hlxv-StyledLink:hover, .ssrcss-s5hlxv-StyledLink:focus { background-color: rgb(230, 232, 234); color: rgb(20, 20, 20); }.ssrcss-s5hlxv-StyledLink::after { content: none; position: absolute; left: 0px; bottom: 0px; width: 0.25rem; height: 100%; background-color: rgb(184, 0, 0); }.ssrcss-s5hlxv-StyledLink:hover::after, .ssrcss-s5hlxv-StyledLink:focus::after, .ssrcss-s5hlxv-StyledLink:active::after { content: ""; }@media (min-width: 25rem) {
  .ssrcss-s5hlxv-StyledLink { padding-left: 1rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-s5hlxv-StyledLink { width: auto; padding-left: 0.5rem; }
}.ssrcss-1jvb50f-MenuContainer-SecondaryNavBarContainer { background-color: rgb(255, 255, 255); }.ssrcss-1jvb50f-MenuContainer-SecondaryNavBarContainer .e14xdrat1 { white-space: nowrap; }.ssrcss-1jvb50f-MenuContainer-SecondaryNavBarContainer .e14xdrat1 .eis6szr3:not(:last-of-type) .eis6szr2 .eis6szr1:only-child { border-right: 0.0625rem solid rgb(138, 140, 142); }.ssrcss-s8e6ra-MenuListContainer { background-color: rgb(255, 255, 255); display: block; margin-left: -0.5rem; }html.no-js .ssrcss-s8e6ra-MenuListContainer { display: block; }@media (min-width: 37.5rem) {
  .ssrcss-s8e6ra-MenuListContainer { margin-left: -0.5rem; margin-right: -0.5rem; padding: 0.5rem 0px; }
}@media (min-width: 37.5rem) {
  .ssrcss-s8e6ra-MenuListContainer { padding: 0px; display: block; }
}@media (pointer: coarse) {
  .ssrcss-s8e6ra-MenuListContainer { overflow-x: scroll; }
  .ssrcss-s8e6ra-MenuListContainer::-webkit-scrollbar { display: none; }
}.ssrcss-zx1e83-StyledMenuList { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; display: flex; flex-wrap: wrap; }@media (min-width: 37.5rem) {
  .ssrcss-zx1e83-StyledMenuList { margin-left: 0px; }
}@media (pointer: coarse) {
  .ssrcss-zx1e83-StyledMenuList { flex-wrap: nowrap; }
}.ssrcss-shgc2t-StyledMenuItem { position: relative; break-inside: avoid; margin: 0px; padding: 0px; border: none; }@media (min-width: 37.5rem) {
  .ssrcss-shgc2t-StyledMenuItem { border-bottom: none; }
}.ssrcss-12oaa2e-StyledLink { color: rgb(20, 20, 20); text-decoration: none; padding: 0.5rem 0px 0.5rem 0.5rem; display: flex; -webkit-box-align: center; align-items: center; width: auto; }.ssrcss-12oaa2e-StyledLink:hover, .ssrcss-12oaa2e-StyledLink:focus { background-color: rgb(230, 232, 234); color: rgb(20, 20, 20); }.ssrcss-12oaa2e-StyledLink::after { content: ""; position: absolute; left: 0px; bottom: 0px; width: 0.25rem; height: 100%; background-color: rgb(184, 0, 0); }.ssrcss-12oaa2e-StyledLink:hover::after, .ssrcss-12oaa2e-StyledLink:focus::after, .ssrcss-12oaa2e-StyledLink:active::after { content: ""; }@media (min-width: 25rem) {
  .ssrcss-12oaa2e-StyledLink { padding-left: 1rem; }
}@media (min-width: 37.5rem) {
  .ssrcss-12oaa2e-StyledLink { width: auto; padding-left: 0.5rem; }
}.ssrcss-12oaa2e-StyledLink:hover, .ssrcss-12oaa2e-StyledLink:focus { background-color: transparent; color: rgb(20, 20, 20); }.ssrcss-12oaa2e-StyledLink::after { width: 100%; height: 0.25rem; }@media (min-width: 0rem) {
  .ssrcss-12oaa2e-StyledLink { padding: 0.5rem 0px; }
}@media (min-width: 25rem) {
  .ssrcss-12oaa2e-StyledLink { padding: 0.6875rem 0px; }
}@media (min-width: 37.5rem) {
  .ssrcss-12oaa2e-StyledLink { padding: 0.5rem 0px; }
}@media (min-width: 37.5rem) and (pointer: coarse) {
  .ssrcss-12oaa2e-StyledLink { padding: 0.6875rem 0px; }
}.ssrcss-19k053m-LinkTextContainer { padding: 0px 0.45rem; }@media (min-width: 37.5rem) {
  .ssrcss-19k053m-LinkTextContainer { padding: 0px 0.45rem; }
}.ssrcss-1gt3c8g-LeaderboardDiv { height: 83px; background-color: rgb(238, 238, 238); }@media (min-width: 37.5rem) {
  .ssrcss-1gt3c8g-LeaderboardDiv { height: 123px; }
}@media (min-width: 63rem) {
  .ssrcss-1gt3c8g-LeaderboardDiv { height: 283px; }
}@media (min-width: 56.25rem) {
  .ssrcss-q03fby-ContainerWithSidebarWrapper { display: grid; gap: 1rem; grid-template-columns: minmax(0px, 1fr) 18.75rem; }
}.ssrcss-1ki8hfp-StyledZone { max-width: 50rem; }.ssrcss-pv1rh6-ArticleWrapper { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.375; color: rgb(20, 20, 20); margin: 1rem 0px 1.5rem; padding-bottom: 1.5rem; }.ssrcss-1eqcsb1-HeadingWrapper { padding-bottom: 1rem; margin-top: 2.5rem; }.ssrcss-1eqcsb1-HeadingWrapper > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 1rem; }.ssrcss-15xko80-StyledHeading { font-family: ReithSerif, Helvetica, Arial, freesans, sans-serif; font-weight: 500; font-size: 2rem; line-height: 1.125; margin: 0px; color: rgb(20, 20, 20); }@media (min-width: 37.5rem) {
  .ssrcss-15xko80-StyledHeading { font-size: 2.75rem; line-height: 1.09091; }
}.ssrcss-15xko80-StyledHeading:focus { outline-style: none; }.ssrcss-15xko80-StyledHeading:focus-visible { outline-style: auto; }.ssrcss-1xpwu3-MetadataStripContainer { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.23077; display: flex; max-width: 100%; flex-wrap: wrap-reverse; margin-top: -0.25rem; color: rgb(84, 86, 88); overflow: hidden; list-style: none; padding: 0px; }.ssrcss-13nu8ri-GroupChildrenForWrapping { display: flex; max-width: 100%; flex-wrap: wrap; }.ssrcss-30fcoe-MetadataStripItem { display: inline-flex; -webkit-box-align: center; align-items: center; white-space: nowrap; margin-top: 0.25rem; margin-right: 0.875rem; max-width: 100%; position: relative; }.ssrcss-30fcoe-MetadataStripItem::before { content: ""; border: 0.0625rem solid rgb(138, 140, 142); background-color: rgb(138, 140, 142); position: absolute; left: -0.5rem; }.ssrcss-m5j4pi-MetadataContent { display: inline-block; max-width: 100%; }.ssrcss-1pvwv4b-MetadataSnippet { display: inline-block; max-width: 100%; vertical-align: bottom; }.ssrcss-1if1g9v-MetadataText { display: block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: bottom; }.ssrcss-1mh4yp1-IconContainer { display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; padding-right: 0.25em; }.ssrcss-11faxz6-TagShareWrapper { display: flex; }.ssrcss-11faxz6-TagShareWrapper > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-left: 0.5rem; }.ssrcss-1ynay8h-StyledInformationPanel { display: inline-block; }html.no-js .ssrcss-1ynay8h-StyledInformationPanel { display: none; }.ssrcss-i42p3a-Button { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 1rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: calc(0.5rem - 2px) calc(0.75rem - 2px); border: 2px solid transparent; text-align: center; transition: all 0.2s ease 0s; background: rgb(235, 0, 0); color: rgb(255, 255, 255); box-shadow: rgb(235, 0, 0) 0px 0px 0px 0px; min-height: 2.75rem !important; line-height: 1.375 !important; }@media (min-width: 37.5rem) {
  .ssrcss-i42p3a-Button { font-size: 1.125rem; line-height: 1.22222; }
}.ssrcss-i42p3a-Button:focus-visible { outline: none; box-shadow: none; }.ssrcss-i42p3a-Button:disabled { opacity: 0.2; cursor: auto; }.ssrcss-i42p3a-Button:hover:enabled, .ssrcss-i42p3a-Button:focus:enabled, .ssrcss-i42p3a-Button:active:enabled { position: relative; z-index: 1; cursor: pointer; background: rgb(184, 0, 0); color: rgb(255, 255, 255); box-shadow: rgb(184, 0, 0) 0px 0px 0px 0.125rem; }.ssrcss-i42p3a-Button:focus:enabled { outline: rgb(0, 0, 0) solid 0.125rem; box-shadow: rgb(184, 0, 0) 0px 0px 0px 0.125rem, rgb(255, 255, 255) 0px 0px 0px calc(0.25rem); outline-offset: calc(0.25rem); }.ssrcss-1a1fy59-IconWrapper { display: inline-block; width: 1em; height: 1em; min-width: 1.25rem; vertical-align: -0.125em; }.ssrcss-1bpq5d-StyledPanelContent { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.375; background-color: rgb(255, 255, 255); color: rgb(20, 20, 20); border: 0.0625rem solid rgb(138, 140, 142); position: absolute; top: calc(100% + 1.5rem); left: 0px; width: max-content; max-width: 80vw; z-index: 1000; }@supports (clip-path: inset(100%)) {
  .ssrcss-1bpq5d-StyledPanelContent::after { background-color: rgb(255, 255, 255); }
  .ssrcss-1bpq5d-StyledPanelContent::before { background-color: rgb(138, 140, 142); }
}.ssrcss-1bpq5d-StyledPanelContent::before, .ssrcss-1bpq5d-StyledPanelContent::after { content: ""; display: inline-block; position: absolute; clip-path: polygon(0px 100%, 50% 0px, 100% 100%); width: 1rem; height: 0.75rem; left: 1rem; }.ssrcss-1bpq5d-StyledPanelContent::after { top: calc(-0.6875rem); }.ssrcss-1bpq5d-StyledPanelContent::before { top: calc(-0.8125rem); }.ssrcss-tt825r-CloseButtonWrapper { float: right; }.ssrcss-1iwzhjp-Button { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 1rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: calc(0.5rem - 2px) calc(0.75rem - 2px); border: 2px solid transparent; text-align: center; transition: all 0.2s ease 0s; background: transparent; color: rgb(20, 20, 20); min-height: 2.75rem !important; line-height: 1.375 !important; }@media (min-width: 37.5rem) {
  .ssrcss-1iwzhjp-Button { font-size: 1.125rem; line-height: 1.22222; }
}.ssrcss-1iwzhjp-Button:focus-visible { outline: none; box-shadow: none; }.ssrcss-1iwzhjp-Button:disabled { opacity: 0.2; cursor: auto; }.ssrcss-1iwzhjp-Button:hover:enabled, .ssrcss-1iwzhjp-Button:focus:enabled, .ssrcss-1iwzhjp-Button:active:enabled { position: relative; z-index: 1; cursor: pointer; background: rgb(184, 0, 0); color: rgb(255, 255, 255); }.ssrcss-1iwzhjp-Button:focus:enabled { box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.125rem; outline: rgb(0, 0, 0) solid 0.125rem; outline-offset: 0.125rem; }.ssrcss-16sh5ob-PanelWrapper { padding: 0.75rem; display: inline-block; }.ssrcss-1t42267-StyledTitleArea { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 1rem; line-height: 1.25; padding-bottom: 1rem; position: absolute; overflow: hidden; margin: 0px; width: 1px; height: 1px; clip-path: inset(100%); clip: rect(1px, 1px, 1px, 1px); white-space: pre-line; }@media (min-width: 37.5rem) {
  .ssrcss-1t42267-StyledTitleArea { font-size: 1.125rem; line-height: 1.22222; }
}.ssrcss-1v2rvfo-Button { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 1rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; padding: calc(0.5rem - 2px) calc(0.75rem - 2px); border: 2px solid transparent; text-align: center; transition: all 0.2s ease 0s; background: rgb(235, 0, 0); color: rgb(255, 255, 255); box-shadow: rgb(235, 0, 0) 0px 0px 0px 0px; min-height: 2.75rem !important; line-height: 1.375 !important; }@media (min-width: 37.5rem) {
  .ssrcss-1v2rvfo-Button { font-size: 1.125rem; line-height: 1.22222; }
}.ssrcss-1v2rvfo-Button:focus-visible { outline: none; box-shadow: none; }.ssrcss-1v2rvfo-Button:disabled { opacity: 0.2; cursor: auto; }.ssrcss-1v2rvfo-Button:hover:enabled, .ssrcss-1v2rvfo-Button:focus:enabled, .ssrcss-1v2rvfo-Button:active:enabled { position: relative; z-index: 1; cursor: pointer; background: rgb(184, 0, 0); color: rgb(255, 255, 255); box-shadow: rgb(184, 0, 0) 0px 0px 0px 0.125rem; }.ssrcss-1v2rvfo-Button:focus:enabled { outline: rgb(0, 0, 0) solid 0.125rem; box-shadow: rgb(184, 0, 0) 0px 0px 0px 0.125rem, rgb(255, 255, 255) 0px 0px 0px calc(0.25rem); outline-offset: calc(0.25rem); }.ssrcss-1tz2bh9-IconWrapper { display: inline-block; width: 1em; height: 1em; padding-right: 0.5rem; min-width: 1.25rem; vertical-align: -0.125em; }.ssrcss-18h2t1m-StyledLink { color: rgb(20, 20, 20); display: inline-block; font-weight: bolder; margin-top: 0.5rem; padding: 0.75rem 0px; width: 100%; }.ssrcss-18h2t1m-StyledLink:hover, .ssrcss-18h2t1m-StyledLink:focus { text-decoration: underline; color: rgb(184, 0, 0); }.ssrcss-18h2t1m-StyledLink:visited { color: rgb(84, 86, 88); }.ssrcss-18h2t1m-StyledLink:visited:hover, .ssrcss-18h2t1m-StyledLink:visited:focus { color: rgb(184, 0, 0); }.ssrcss-1y79c70-ComponentWrapper { margin: 1.5rem 0px; }.ssrcss-wpgbih-StyledFigure { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; }.ssrcss-ab5fd8-StyledFigureContainer { position: relative; }.ssrcss-11kpz0x-Placeholder { position: relative; display: block; padding-bottom: 56.25%; background-color: rgb(246, 246, 246); }.ssrcss-11kpz0x-Placeholder img { overflow: hidden; position: absolute; inset: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; height: 100%; object-fit: cover; }.ssrcss-evoj7m-Image { display: block; width: 100%; height: auto; }.ssrcss-tvuve5-StyledFigureCopyright { font-size: 0.75rem; line-height: 1.33333; position: absolute; bottom: 0px; left: 0px; background: rgb(20, 20, 20); color: rgb(246, 246, 246); padding: 0.25rem; text-transform: uppercase; }.ssrcss-1mget3o-StyledFigureCaption { font-size: 0.875rem; line-height: 1.28571; color: rgb(84, 86, 88); border-left: 1px solid rgb(138, 140, 142); margin-top: 0.5rem; padding-left: 0.5rem; }.ssrcss-y7krbn-Stack > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 1.5rem; }.ssrcss-1bdte2-BylineComponentWrapper { margin: 1.5rem auto; max-width: 50rem; }.ssrcss-h3c0s8-ContributorContainer { display: grid; align-items: flex-end; grid-template-columns: 1fr; gap: 1rem 0.5rem; color: rgb(84, 86, 88); }.ssrcss-h3c0s8-ContributorContainer > :last-child { margin-bottom: 0px; }.ssrcss-1u2in0b-Container-ContributorDetails { grid-column: 1 / 3; }.ssrcss-1u2in0b-Container-ContributorDetails > :last-child { margin-bottom: 0px; }.ssrcss-68pt20-Text-TextContributorName { margin-bottom: 0.25rem; font-size: 1rem; line-height: 1.25; font-weight: 700; color: rgb(20, 20, 20); }@media (min-width: 37.5rem) {
  .ssrcss-68pt20-Text-TextContributorName { font-size: 1.125rem; line-height: 1.22222; }
}.ssrcss-84ltp5-Text { font-size: 0.8125rem; line-height: 1.23077; margin-bottom: 0.25rem; color: rgb(84, 86, 88); }.ssrcss-jlwt2c-Divider { background-color: rgb(138, 140, 142); width: 2.5rem; height: 0.125rem; margin-top: 1rem; }.ssrcss-11r1m41-RichTextComponentWrapper { margin: 1rem 0px; max-width: 36.25rem; }.ssrcss-11r1m41-RichTextComponentWrapper:first-of-type { margin: 1.5rem 0px 1rem; }.ssrcss-7uxr49-RichTextContainer { color: rgb(20, 20, 20); overflow-wrap: break-word; }.ssrcss-7uxr49-RichTextContainer > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 1rem; }.ssrcss-1q0x1qg-Paragraph { margin: 0px; }.ssrcss-hmf8ql-BoldText { font-weight: bold; }.ssrcss-19w8cxh-ComponentWrapper-HeadlineComponentWrapper { margin: 2.5rem 0px 1.5rem; max-width: 36.25rem; }.ssrcss-y2fd7s-StyledHeading { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 1.5rem; line-height: 1.16667; margin: 0px; color: rgb(20, 20, 20); }@media (min-width: 37.5rem) {
  .ssrcss-y2fd7s-StyledHeading { font-size: 2rem; line-height: 1.125; }
}.ssrcss-y2fd7s-StyledHeading:focus { outline-style: none; }.ssrcss-y2fd7s-StyledHeading:focus-visible { outline-style: auto; }.ssrcss-xza2yt-ComponentWrapper { margin: 1.5rem 0px; max-width: 50rem; }.ssrcss-ykosa2-OnwardJourneysContainerWrapper { box-sizing: border-box; }@media (min-width: 0rem) and (max-width: 24.9375rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { margin-top: 1rem; margin-bottom: 1.5rem; }
}@media (min-width: 25rem) and (max-width: 37.4375rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { margin-top: 1rem; margin-bottom: 1.5rem; }
}@media (min-width: 37.5rem) and (max-width: 56.1875rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { margin-top: 1rem; margin-bottom: 1.5rem; }
}@media (min-width: 56.25rem) and (max-width: 62.9375rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { margin-top: 1rem; margin-bottom: 1.5rem; }
}@media (min-width: 63rem) and (max-width: 79.9375rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { margin-top: 1rem; margin-bottom: 1.5rem; }
}@media (min-width: 80rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { margin-top: 1rem; margin-bottom: 1.5rem; }
}@media (min-width: 0rem) and (max-width: 24.9375rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { padding-top: 0.75rem; }
}@media (min-width: 25rem) and (max-width: 37.4375rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { padding-top: 0.75rem; }
}@media (min-width: 37.5rem) and (max-width: 56.1875rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { padding-top: 0.75rem; }
}@media (min-width: 56.25rem) and (max-width: 62.9375rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { padding-top: 0.75rem; }
}@media (min-width: 63rem) and (max-width: 79.9375rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { padding-top: 0.75rem; }
}@media (min-width: 80rem) {
  .ssrcss-ykosa2-OnwardJourneysContainerWrapper { padding-top: 0.75rem; }
}.ssrcss-q4zz1q-StyledHeading { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 1.25rem; line-height: 1.2; margin: 0px; color: rgb(20, 20, 20); }@media (min-width: 37.5rem) {
  .ssrcss-q4zz1q-StyledHeading { font-size: 1.5rem; line-height: 1.16667; }
}.ssrcss-q4zz1q-StyledHeading:focus { outline-style: none; }.ssrcss-q4zz1q-StyledHeading:focus-visible { outline-style: auto; }.ssrcss-12dgk66-PromoGroupWrapper { margin-top: 1rem; font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.375; color: rgb(20, 20, 20); }.ssrcss-12dgk66-PromoGroupWrapper > ul, .ssrcss-12dgk66-PromoGroupWrapper ol { display: grid; column-gap: 1rem; }@media (min-width: 0rem) and (max-width: 24.9375rem) {
  .ssrcss-12dgk66-PromoGroupWrapper > ul, .ssrcss-12dgk66-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}@media (min-width: 25rem) and (max-width: 37.4375rem) {
  .ssrcss-12dgk66-PromoGroupWrapper > ul, .ssrcss-12dgk66-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}@media (min-width: 37.5rem) and (max-width: 56.1875rem) {
  .ssrcss-12dgk66-PromoGroupWrapper > ul, .ssrcss-12dgk66-PromoGroupWrapper ol { grid-template-columns: repeat(3, 1fr); }
}@media (min-width: 56.25rem) and (max-width: 62.9375rem) {
  .ssrcss-12dgk66-PromoGroupWrapper > ul, .ssrcss-12dgk66-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}@media (min-width: 63rem) and (max-width: 79.9375rem) {
  .ssrcss-12dgk66-PromoGroupWrapper > ul, .ssrcss-12dgk66-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}@media (min-width: 80rem) {
  .ssrcss-12dgk66-PromoGroupWrapper > ul, .ssrcss-12dgk66-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}.ssrcss-12dgk66-PromoGroupWrapper > ul > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden), .ssrcss-12dgk66-PromoGroupWrapper ol > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 0px; }.ssrcss-1020bd1-Stack { margin: 0px; padding: 0px; list-style: none; }.ssrcss-1020bd1-Stack > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 1rem; }@media (min-width: 25rem) {
  .ssrcss-1020bd1-Stack > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 1.5rem; }
}@media (min-width: 0rem) and (max-width: 24.9375rem) {
  .ssrcss-2pgqep-PromoItem { margin-bottom: 1rem; }
}@media (min-width: 25rem) and (max-width: 37.4375rem) {
  .ssrcss-2pgqep-PromoItem { margin-bottom: 1rem; }
}@media (min-width: 37.5rem) and (max-width: 56.1875rem) {
  .ssrcss-2pgqep-PromoItem { margin-bottom: 1rem; }
}@media (min-width: 56.25rem) and (max-width: 62.9375rem) {
  .ssrcss-2pgqep-PromoItem { margin-bottom: 1rem; }
}@media (min-width: 63rem) and (max-width: 79.9375rem) {
  .ssrcss-2pgqep-PromoItem { margin-bottom: 1rem; }
}@media (min-width: 80rem) {
  .ssrcss-2pgqep-PromoItem { margin-bottom: 1rem; }
}.ssrcss-h10ero-Promo { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.28571; position: relative; height: 100%; background: rgb(246, 246, 246); outline: transparent solid; color: rgb(84, 86, 88); }.ssrcss-h10ero-Promo a:not(.e1f5wbog1) { z-index: 2; position: relative; }.ssrcss-fn1ha4-PromoCompact { height: 100%; }.ssrcss-fn1ha4-PromoCompact .e1f5wbog8 { height: 100%; }.ssrcss-fn1ha4-PromoCompact .ehnfhlg4 { display: none; }.ssrcss-fn1ha4-PromoCompact .e1f5wbog6 { display: inline-block; }.ssrcss-xekq2n-PromoContent { box-sizing: border-box; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; overflow-wrap: break-word; padding: 0.5rem !important; }@media (min-width: 56.25rem) {
  .ssrcss-xekq2n-PromoContent { padding: 1rem !important; }
}.ssrcss-xekq2n-PromoContent > * { flex: 0 0 auto; }.ssrcss-xekq2n-PromoContent > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 0.5rem; }.ssrcss-1f3bvyz-Stack > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 0.5rem; }.ssrcss-i9iip6-PromoLink { display: block; font-size: 1rem; line-height: 1.25; color: rgb(20, 20, 20); }@media (min-width: 37.5rem) {
  .ssrcss-i9iip6-PromoLink { font-size: 1.125rem; line-height: 1.22222; }
}.ssrcss-i9iip6-PromoLink:link { text-decoration: none; color: rgb(20, 20, 20); }.ssrcss-i9iip6-PromoLink:visited { color: rgb(84, 86, 88); }.ssrcss-i9iip6-PromoLink:link:hover .e1f5wbog5, .ssrcss-i9iip6-PromoLink:visited:hover .e1f5wbog5, .ssrcss-i9iip6-PromoLink:link:focus .e1f5wbog5, .ssrcss-i9iip6-PromoLink:visited:focus .e1f5wbog5, .ssrcss-i9iip6-PromoLink:link:hover .e1f5wbog4, .ssrcss-i9iip6-PromoLink:visited:hover .e1f5wbog4, .ssrcss-i9iip6-PromoLink:link:focus .e1f5wbog4, .ssrcss-i9iip6-PromoLink:visited:focus .e1f5wbog4 { text-decoration: underline; color: rgb(184, 0, 0); }@supports (text-decoration-color: transparent) {
  .ssrcss-i9iip6-PromoLink:link:hover .e1f5wbog5, .ssrcss-i9iip6-PromoLink:visited:hover .e1f5wbog5, .ssrcss-i9iip6-PromoLink:link:focus .e1f5wbog5, .ssrcss-i9iip6-PromoLink:visited:focus .e1f5wbog5, .ssrcss-i9iip6-PromoLink:link:hover .e1f5wbog4, .ssrcss-i9iip6-PromoLink:visited:hover .e1f5wbog4, .ssrcss-i9iip6-PromoLink:link:focus .e1f5wbog4, .ssrcss-i9iip6-PromoLink:visited:focus .e1f5wbog4 { text-decoration-line: underline; text-decoration-thickness: 2px; }
}.ssrcss-i9iip6-PromoLink::after { content: ""; position: absolute; inset: 0px; z-index: 2; }.ssrcss-17zglt8-PromoHeadline { font-family: ReithSerif, Helvetica, Arial, freesans, sans-serif; font-weight: 500; display: inline; }.ssrcss-15salo2-PromoGroupWrapper { margin-top: 1rem; font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.375; color: rgb(20, 20, 20); }.ssrcss-15salo2-PromoGroupWrapper > ul, .ssrcss-15salo2-PromoGroupWrapper ol { display: grid; column-gap: 1rem; }@media (min-width: 0rem) and (max-width: 24.9375rem) {
  .ssrcss-15salo2-PromoGroupWrapper > ul, .ssrcss-15salo2-PromoGroupWrapper ol { grid-template-columns: repeat(2, 1fr); }
}@media (min-width: 25rem) and (max-width: 37.4375rem) {
  .ssrcss-15salo2-PromoGroupWrapper > ul, .ssrcss-15salo2-PromoGroupWrapper ol { grid-template-columns: repeat(2, 1fr); }
}@media (min-width: 37.5rem) and (max-width: 56.1875rem) {
  .ssrcss-15salo2-PromoGroupWrapper > ul, .ssrcss-15salo2-PromoGroupWrapper ol { grid-template-columns: repeat(3, 1fr); }
}@media (min-width: 56.25rem) and (max-width: 62.9375rem) {
  .ssrcss-15salo2-PromoGroupWrapper > ul, .ssrcss-15salo2-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}@media (min-width: 63rem) and (max-width: 79.9375rem) {
  .ssrcss-15salo2-PromoGroupWrapper > ul, .ssrcss-15salo2-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}@media (min-width: 80rem) {
  .ssrcss-15salo2-PromoGroupWrapper > ul, .ssrcss-15salo2-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}.ssrcss-15salo2-PromoGroupWrapper > ul > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden), .ssrcss-15salo2-PromoGroupWrapper ol > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 0px; }.ssrcss-uuzym7-PromoPortrait { display: flex; flex-direction: column; height: 100%; }.ssrcss-uuzym7-PromoPortrait .ehnfhlg4 { flex: 0 0 auto; }.ssrcss-uuzym7-PromoPortrait .e1f5wbog8 { order: 2; flex: 1 0 auto; padding-top: 0.5rem; }.ssrcss-1yh0utg-PromoContent { box-sizing: border-box; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; overflow-wrap: break-word; padding: 0.5rem !important; }@media (min-width: 56.25rem) {
  .ssrcss-1yh0utg-PromoContent { padding: 1rem !important; }
}.ssrcss-1yh0utg-PromoContent > * { flex: 0 0 auto; }.ssrcss-1yh0utg-PromoContent > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 1rem; }.ssrcss-z60stg-PromoImageContainer { opacity: 1; }.ssrcss-17h6w1t-PromoImageContainerInner { position: relative; overflow: hidden; }.ssrcss-fec6qv-ImageWrapper { overflow: hidden; transform: translateZ(0px) scale(1); }.ssrcss-1bns0x8-Placeholder { position: relative; display: block; padding-bottom: 56.1039%; background-color: rgb(246, 246, 246); }.ssrcss-1bns0x8-Placeholder img { overflow: hidden; position: absolute; inset: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; height: 100%; object-fit: cover; }.ssrcss-1wqp1hh-PromoGroupWrapper { margin-top: 1rem; font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.375; color: rgb(20, 20, 20); }.ssrcss-1wqp1hh-PromoGroupWrapper > ul, .ssrcss-1wqp1hh-PromoGroupWrapper ol { display: grid; column-gap: 1rem; }@media (min-width: 0rem) and (max-width: 24.9375rem) {
  .ssrcss-1wqp1hh-PromoGroupWrapper > ul, .ssrcss-1wqp1hh-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}@media (min-width: 25rem) and (max-width: 37.4375rem) {
  .ssrcss-1wqp1hh-PromoGroupWrapper > ul, .ssrcss-1wqp1hh-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}@media (min-width: 37.5rem) and (max-width: 56.1875rem) {
  .ssrcss-1wqp1hh-PromoGroupWrapper > ul, .ssrcss-1wqp1hh-PromoGroupWrapper ol { grid-template-columns: repeat(2, 1fr); }
}@media (min-width: 56.25rem) and (max-width: 62.9375rem) {
  .ssrcss-1wqp1hh-PromoGroupWrapper > ul, .ssrcss-1wqp1hh-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}@media (min-width: 63rem) and (max-width: 79.9375rem) {
  .ssrcss-1wqp1hh-PromoGroupWrapper > ul, .ssrcss-1wqp1hh-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}@media (min-width: 80rem) {
  .ssrcss-1wqp1hh-PromoGroupWrapper > ul, .ssrcss-1wqp1hh-PromoGroupWrapper ol { grid-template-columns: 1fr; }
}.ssrcss-1wqp1hh-PromoGroupWrapper > ul > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden), .ssrcss-1wqp1hh-PromoGroupWrapper ol > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { margin-top: 0px; }.ssrcss-1ibzzbt-Container { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.375; -webkit-box-align: center; align-items: center; color: rgb(184, 0, 0); display: flex; height: calc(100% - 2rem); padding: 1rem; position: relative; background: rgb(246, 246, 246); }.ssrcss-smcys4-Wrapper { display: flex; -webkit-box-align: start; align-items: start; height: 100%; }.ssrcss-1giogr2-Number { font-size: 2rem; line-height: 1; min-width: 2.375rem; padding-right: 0.5rem; }@media (min-width: 37.5rem) {
  .ssrcss-1giogr2-Number { font-size: 2.75rem; line-height: 1.09091; }
}@media (min-width: 37.5rem) {
  .ssrcss-1giogr2-Number { margin-top: -0.25rem; min-width: 3.25rem; }
}.ssrcss-9n6uek-ColumnWrapper { display: flex; -webkit-box-align: start; align-items: start; flex-direction: column; height: 100%; }.ssrcss-18cjaf3-Headline { font-family: ReithSerif, Helvetica, Arial, freesans, sans-serif; font-weight: 500; font-size: 1rem; line-height: 1.25rem; overflow-wrap: anywhere; }@media (min-width: 37.5rem) {
  .ssrcss-18cjaf3-Headline { font-size: 1.125rem; line-height: 1.22222; }
}.ssrcss-18cjaf3-Headline:link { color: rgb(20, 20, 20); text-decoration: none; }.ssrcss-18cjaf3-Headline:visited { color: rgb(84, 86, 88); }.ssrcss-18cjaf3-Headline:hover, .ssrcss-18cjaf3-Headline:focus { text-decoration: underline; color: rgb(184, 0, 0); }@supports (text-decoration-color: transparent) {
  .ssrcss-18cjaf3-Headline:hover, .ssrcss-18cjaf3-Headline:focus { text-decoration-line: underline; text-decoration-thickness: 2px; }
}.ssrcss-18cjaf3-Headline svg { display: inline-block; height: 0.875em; width: 0.875em; vertical-align: -0.0625em; margin-right: 0.25em; }.ssrcss-18cjaf3-Headline::before { inset: 0px; content: ""; overflow: hidden; position: absolute; white-space: nowrap; z-index: 1; }.ssrcss-1y7k614-FooterStack { flex: 0 0 auto; }.ssrcss-44tgo1-ServiceBar { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.23077; background: rgb(20, 20, 20); color: rgb(246, 246, 246); }.ssrcss-1a6riyw-ServiceBarTitle { padding-top: 1rem; }.ssrcss-lny69r-StyledHeading { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 1.125rem; line-height: 1.22222; margin: 0px; color: rgb(246, 246, 246); }@media (min-width: 37.5rem) {
  .ssrcss-lny69r-StyledHeading { font-size: 1.25rem; line-height: 1.2; }
}.ssrcss-lny69r-StyledHeading:focus { outline-style: none; }.ssrcss-lny69r-StyledHeading:focus-visible { outline-style: auto; }.ssrcss-1lx08fz-ServiceLinkList { display: flex; flex-flow: column wrap; }@media (min-width: 37.5rem) {
  .ssrcss-1lx08fz-ServiceLinkList { flex-direction: row; }
  .ssrcss-1lx08fz-ServiceLinkList > li { flex: 1 1 50%; }
}@media (min-width: 56.25rem) {
  .ssrcss-1lx08fz-ServiceLinkList { -webkit-box-pack: justify; justify-content: space-between; }
  .ssrcss-1lx08fz-ServiceLinkList > li { flex: 1 1 0%; }
}.ssrcss-16gfcx-StyledLink { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; text-decoration: none; color: rgb(246, 246, 246); display: block; padding: 0.75rem 0px; }.ssrcss-16gfcx-StyledLink:hover, .ssrcss-16gfcx-StyledLink:focus { text-decoration: underline; }.ssrcss-fjeiuk-StyledIconContainer { display: inline-block; padding-right: 0.5rem; width: 1.75rem; height: 1.75rem; vertical-align: -0.4em; }.ssrcss-1gyzvqx-GlobalFooterStyling { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 400; font-size: 0.8125rem; line-height: 1.23077; padding: 1rem 0px; background: rgb(20, 20, 20); border-top: 1px solid rgb(138, 140, 142); color: rgb(246, 246, 246); }.ssrcss-wjed5-Stack > :not([hidden]):not(style):not(.visually-hidden) ~ :not([hidden]):not(style):not(.visually-hidden) { border-top: 1px solid rgb(138, 140, 142); padding-top: 1rem; margin-top: 1rem; }.ssrcss-1iurs7n-Columns { columns: 5.625rem; column-rule: 1px solid rgb(138, 140, 142); gap: 1.5rem; }@media (min-width: 37.5rem) {
  .ssrcss-1iurs7n-Columns { gap: 2.5rem; }
}@media (min-width: 80rem) {
  .ssrcss-1iurs7n-Columns { columns: 8rem; }
}.ssrcss-1iurs7n-Columns > li { break-inside: avoid-column; }.ssrcss-18ullcu-Link-NavigationLink { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; text-decoration: none; color: rgb(246, 246, 246); display: block; padding: 0.75rem 0px; }.ssrcss-18ullcu-Link-NavigationLink:hover, .ssrcss-18ullcu-Link-NavigationLink:focus { text-decoration: underline; }.ssrcss-17ehax8-Cluster { overflow: hidden; }@supports (gap: 1rem) {
  .ssrcss-17ehax8-Cluster { overflow: initial; }
}.ssrcss-x3nlsb-ClusterItems { padding: 0px; list-style: none; margin: calc(-0.75rem); display: flex; flex-wrap: wrap; }.ssrcss-x3nlsb-ClusterItems > * { margin: calc(0.75rem); }@supports (gap: 1rem) {
  .ssrcss-x3nlsb-ClusterItems { gap: 1.5rem; margin: 0px; }
  .ssrcss-x3nlsb-ClusterItems > * { margin: 0px; }
}.ssrcss-1xssqxs-Link-LegalLink { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; text-decoration: none; color: rgb(246, 246, 246); display: block; margin: -0.75rem -0.5rem; padding: 0.75rem 0.5rem; }.ssrcss-1xssqxs-Link-LegalLink:hover, .ssrcss-1xssqxs-Link-LegalLink:focus { text-decoration: underline; }@media (min-width: 25rem) {
  .ssrcss-1xssqxs-Link-LegalLink { margin: -0.75rem; padding: 0.75rem; }
}.ssrcss-odwm7b-Link { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; text-decoration: none; color: rgb(246, 246, 246); }.ssrcss-odwm7b-Link:hover, .ssrcss-odwm7b-Link:focus { text-decoration: underline; }@media (min-width: 37.5rem) {
  .ssrcss-g8ybg7-PrimaryNavBarContainer { background-color: rgb(184, 0, 0); }
}.ssrcss-1etmo5h-MoreMenuWrapper { background-color: rgb(255, 255, 255); }.ssrcss-iyjxm1-SecondaryNavBarContainer { background-color: rgb(255, 255, 255); }.ssrcss-iyjxm1-SecondaryNavBarContainer .e14xdrat1 { white-space: nowrap; }.ssrcss-iyjxm1-SecondaryNavBarContainer .e14xdrat1 .eis6szr3:not(:last-of-type) .eis6szr2 .eis6szr1:only-child { border-right: 0.0625rem solid rgb(138, 140, 142); }.ssrcss-ib6b4j-Button { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; font-size: 1rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: calc(0.5rem - 2px) calc(0.75rem - 2px); border: 2px solid transparent; text-align: center; transition: all 0.2s ease 0s; background: transparent; color: rgb(20, 20, 20); min-height: 2.75rem !important; line-height: 1.375 !important; }@media (min-width: 37.5rem) {
  .ssrcss-ib6b4j-Button { font-size: 1.125rem; line-height: 1.22222; }
}.ssrcss-ib6b4j-Button:focus-visible { outline: none; box-shadow: none; }.ssrcss-ib6b4j-Button:disabled { opacity: 0.2; cursor: auto; }.ssrcss-ib6b4j-Button:hover:enabled, .ssrcss-ib6b4j-Button:focus:enabled, .ssrcss-ib6b4j-Button:active:enabled { position: relative; z-index: 1; cursor: pointer; background: rgb(0, 100, 230); color: rgb(255, 255, 255); }.ssrcss-ib6b4j-Button:focus:enabled { box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.125rem; outline: rgb(0, 0, 0) solid 0.125rem; outline-offset: 0.125rem; }.ssrcss-j772fb-LegalButton { font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; text-decoration: none; color: rgb(246, 246, 246); cursor: pointer; display: block; margin: -0.75rem -0.5rem; padding: 0.75rem 0.5rem; }.ssrcss-j772fb-LegalButton:hover, .ssrcss-j772fb-LegalButton:focus { text-decoration: underline; }@media (min-width: 25rem) {
  .ssrcss-j772fb-LegalButton { margin: -0.75rem; padding: 0.75rem; }
}.ssrcss-1mgudo1-Placeholder { position: relative; display: block; padding-bottom: 56.1039%; }.ssrcss-1mgudo1-Placeholder img { overflow: hidden; position: absolute; inset: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; height: 100%; object-fit: cover; }.ssrcss-1hq4gmv-Placeholder { position: relative; display: block; padding-bottom: 56.25%; }.ssrcss-1hq4gmv-Placeholder img { overflow: hidden; position: absolute; inset: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; height: 100%; object-fit: cover; }.dotcom-ad, .dotcom-ad.inactive { display: none; }aside #dotcom-leaderboard.inactive, aside #dotcom-mpu.inactive { display: none; }aside #dotcom-leaderboard, aside #dotcom-mpu { display: block; }#main-content #dotcom-leaderboard.inactive, #main-content #dotcom-mpu.inactive { display: none; }#main-content #dotcom-leaderboard, #main-content #dotcom-mpu { display: block; }#orb-modules #dotcom-leaderboard.inactive { display: none; }#orb-modules #dotcom-leaderboard { display: block; }.dotcom-ad { margin: 0px auto; padding: 0px; text-align: center; font-size: 1rem; }.dotcom-ad.lazy { display: block; }.dotcom-ad.lazy div { display: none; }.dotcom-ad.lazy.active div { display: block; }.dotcom-ad-inner { display: inline-block; margin-bottom: 8px; }.dotcom-ad.active:not(.inactive) { display: block; }.dotcom-ad.active:not(.inactive) .dotcom-ad-text-wrapper { visibility: unset; }[class*="GridItem"] .dotcom-ad.active:not(.inactive) { height: 100%; }.dotcom-ad-text-wrapper { display: flex; justify-content: flex-end; visibility: hidden; }.dotcom-ad-text { font: bold 0.75rem / 0.75rem helvetica, arial, sans-serif; padding-top: 0px; text-decoration: none; text-transform: uppercase; text-align: right; color: rgb(80, 80, 80) !important; letter-spacing: 0px !important; margin-bottom: 5px !important; margin-top: 8px !important; }.dotcom-ad-text:hover { text-decoration: underline; }.AdSlot-wrapper .dotcom-ad-text { font-size: 12px !important; }#dotcom-mpu_mid.active { display: none; }#dotcom-interstitial.active { display: none; }#dotcom-interstitial.no-ad-text.active { display: block; }#dotcom-interstitial.no-ad-text .dotcom-ad-text-wrapper { display: none; }.bbccom_slot_interstitial #dotcom-interstitial.active { display: block; }.bbccom_slot_interstitial { overflow: hidden; }.bbccom_slot_interstitial_300x600 #bbccom_int { width: 300px; }#bbccom_int_container { font-family: ReithSans, Arial, Helvetica, freesans, sans-serif; height: 5000px; left: 0px; position: fixed; text-align: center; top: 0px; width: 100%; z-index: 2147483647; background-color: rgb(221, 221, 221); }#bbccom_int_container #bbccom_int_outer { background-color: rgb(221, 221, 221); top: 0px; z-index: 9999; height: 100% !important; }#bbccom_int_container #bbccom_int_inner { width: 100%; }#bbccom_int_container #bbccom_int_head { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(187, 187, 187); height: 39px; }#bbccom_int_container #bbccom_int_link { color: rgb(0, 0, 0); cursor: pointer; display: block; font-size: 12px; font-weight: bold; height: 39px; line-height: 39px; margin: 0px auto; padding-right: 14px; text-align: right; text-decoration: none; max-width: 976px; }#bbccom_int_container #bbccom_int_link span { display: inline-block; height: 13px; vertical-align: middle; width: 18px; }#bbccom_int_container #bbccom_int_outer { background: rgb(221, 221, 221); }#bbccom_int_container #bbccom_int { display: inline-block; padding-top: 20px; }#bbccom_int_container #bbccom_int img { border: none; }#bbccom_int_container .bbccom_text { background-color: rgba(0, 0, 0, 0); background-image: none; display: table; float: right; visibility: hidden; }div[id^="dotcom-sponsor"].active:not(.inactive) { display: inline-block; }div[id^="dotcom-sponsor"] .dotcom-ad-inner { display: flex; margin: 8px 8px 8px 0px; }div[id^="dotcom-sponsor"] .dotcom-ad-text { padding: 5px 8px 0px; }#sign_in-bg { width: 100%; height: 100%; margin: 0px; position: fixed; z-index: 1000; top: 0px; left: 0px; background-color: rgb(0, 0, 0); opacity: 0.8; }#sign_in { position: fixed; inset: 0px; margin: auto; color: rgb(255, 255, 255); font-size: 22px; z-index: 1001; background-color: rgb(8, 83, 234); width: 246px; height: 263px; }#sign_in * { font-family: ReithSans, Arial, Helvetica, freesans, sans-serif !important; }@media (min-width: 721px) {
  #sign_in { width: 487px; height: 339px; }
}#sign_in .sign_in-header { font-weight: bold; font-size: 20px; line-height: 23px; max-width: 85%; margin: 0px 0px 20px; }@media (min-width: 721px) {
  #sign_in .sign_in-header { font-size: 35px; line-height: 43px; max-width: 80%; }
}#sign_in .sign_in-container { margin: 34px 8px 24px 24px; }@media (min-width: 721px) {
  #sign_in .sign_in-container { margin: 52px 12px 31px 31px; }
}#sign_in .id4-cta { margin: 0px; }#sign_in .id5-cta { color: rgb(217, 217, 217); }#sign_in .id4-cta-register { font-weight: normal; color: rgb(217, 217, 217); }#sign_in .sign_in-line-break { margin-right: 8px; margin-left: -8px; margin-bottom: 14px; background-color: rgb(151, 151, 151); height: 1px; border: 0px; }@media (min-width: 721px) {
  #sign_in .sign_in-line-break { margin-left: -12px; }
}#sign_in .sign_in-exit { color: rgb(255, 255, 255); background: none; border-top: none; border-right: none; border-left: none; border-image: initial; cursor: pointer; font-size: 15px; border-bottom: 1px solid rgb(255, 255, 255); margin-top: 18px; margin-bottom: 18px; padding: 0px; }@media (min-width: 721px) {
  #sign_in .sign_in-exit { font-size: 18px; margin-top: 22px; margin-bottom: 22px; }
}#sign_in .sign_in-why { color: rgb(217, 217, 217); text-decoration: none; font-size: 11px; float: left; }@media (min-width: 721px) {
  #sign_in .sign_in-why { font-size: 13px; }
}#sign_in .sign_in-why:hover .sign_in-why-text, #sign_in .sign_in-why:active .sign_in-why-text, #sign_in .sign_in-why:focus .sign_in-why-text { border-bottom: 1px solid rgb(187, 187, 187); }#sign_in .sign_in-why-icon { vertical-align: middle; padding-top: 4px; }@media (min-width: 721px) {
  #sign_in .sign_in-why-icon { padding-top: 2px; }
}#sign_in .sign_in-why-icon > svg { width: 14px; height: 14px; fill: rgb(255, 255, 255); }#sign_in .sign_in-why-text { margin-left: 8px; }#dotcom-native { background-color: rgb(255, 255, 255); }#dotcom-native .dotcom-ad-inner { display: block; }#dotcom-platinum { background-color: rgb(255, 255, 255); }#dotcom-platinum .dotcom-ad-inner { display: block; padding: 0px 1rem; max-width: 1280px; margin: 0px auto; }#dotcom-infeed_news_story .dotcom-ad-inner { margin-bottom: 0px; }#dotcom-content-rec { background-color: rgb(255, 255, 255); max-width: inherit; overflow: hidden; }@media (min-width: 600px) {
  #dotcom-content-rec { text-align: left; }
}#dotcom-mpu, #dotcom-mpu_bottom, #dotcom-content-rec, #dotcom-adsense { margin-bottom: 0.5rem; }div[id^="dotcom-module_feature"] { text-align: right; background-color: rgb(231, 231, 231) !important; }div[id^="dotcom-module_feature"] .dotcom-ad-text-wrapper, div[id^="dotcom-module_feature"] .dotcom-slot { display: inline-block; padding-right: 0.5rem; }div[id^="dotcom-module_feature"] .dotcom-ad-text { margin-top: 0px !important; background-color: rgb(231, 231, 231) !important; }.bbccom_mpu .module--content-block .runway--mpu { padding-bottom: unset !important; margin-bottom: unset !important; }.module--content-block .module__content { overflow: unset !important; }#bbccom_mpu_3 + #dotcom-mpu { width: 100%; }article #dotcom-content-rec .dotcom-ad-inner { display: table; margin: 0px auto !important; }#dotcom-slot-infeed_ctp { text-align: left; }.gel-wrap #sticky-leaderboard { margin-bottom: 0.5rem; }.gel-wrap #dotcom-leaderboard { margin-bottom: 0.5rem; width: calc(100% + 32px); margin-left: -16px; }@media (min-width: 600px) and (max-width: 1279px) {
  .gel-wrap #dotcom-mpu { width: 301px; }
}body:not(.bbccom_leaderboard) .gel-wrap #sticky-leaderboard, body:not(.bbccom_leaderboard) .gel-wrap #dotcom-leaderboard { margin-bottom: 0px; }.nw-c-native-ad .bbccom-native-slice-wrapper { display: block; }.nw-c-native-ad .bbccom-native-slice-wrapper .dotcom-ad-inner { width: 100%; margin-bottom: unset; }.nw-c-native-ad .bbccom-native-slice-wrapper .dotcom-ad-inner div[id^="google_ads_iframe"] { width: 100%; background-color: rgb(240, 248, 255); clear: both; }.nw-c-native-ad .nw-o-keyline { visibility: hidden; }.bbccom_native_slice_l .nw-c-native-ad .nw-o-keyline { visibility: visible; }body:not(.bbccom_native_slice_l):not(.bbccom_infeed_news_home) .nw-c-native-ad { display: none; }.app__body div[id^="dotcom-mpu"] { padding-left: 8px; padding-right: 8px; }@media (min-width: 1008px) {
  .app__body div[id^="dotcom-mpu"] { background-color: rgb(241, 241, 241); }
}.app__body div[id^="dotcom-native"] .dotcom-ad-inner { width: 100%; margin-bottom: 0px; }.app__body div[id^="dotcom-sponsor"] { background-color: rgb(241, 241, 241); }.app__body .bbccom_advert { display: none; }.app__body .AdFrame--dark-grey div[id^="dotcom-sponsor"] { background-color: unset; }.app__body .AdFrame--dark-grey .bbccom_text { color: rgb(255, 255, 255) !important; font-weight: bold !important; }@media (min-width: 900px) and (max-width: 985px) {
  .sp-o-keyline-vertical\@l #sticky-mpu, .sp-o-keyline-vertical\@l #dotcom-mpu_bottom, .sp-o-keyline-vertical\@l #dotcom-adsense { margin-left: -17px; }
  .sp-o-keyline-vertical\@l #sticky-mpu .dotcom-ad-inner, .sp-o-keyline-vertical\@l #dotcom-mpu_bottom .dotcom-ad-inner, .sp-o-keyline-vertical\@l #dotcom-adsense .dotcom-ad-inner { background-color: inherit; padding-bottom: 8px; margin-bottom: 0px; }
}#edr_survey .edr_lwrap iframe { width: 100%; height: 100%; }#edr_survey .edr_go { opacity: 0; display: block; position: absolute; font-size: 0px; background-color: rgb(0, 0, 0); margin: 0px; padding: 0px; visibility: visible; z-index: 1000000; }#edr_survey .edr_lb { position: fixed; inset: 0px; z-index: 999998; display: none; }.tp-backdrop { display: none; position: fixed; inset: 0px; background: rgb(18, 18, 20); z-index: 300000; opacity: 0; transition: opacity 0.25s linear 0s; }.tp-backdrop.tp-active { opacity: 0.9; }.tp-modal .tp-close.tp-square { background: rgb(204, 204, 204); border-radius: 0px; border: 0px; top: 0px; right: -40px; }.tp-modal .tp-close { display: none; position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.51 7.208l-.706-.708-2.798 2.798L7.207 6.5l-.707.707 2.798 2.799L6.503 12.8l.707.707 2.796-2.795 2.792 2.792.707-.707-2.792-2.792 2.798-2.798z' fill='%23000' fill-opacity='.4'/%3E%3C/svg%3E") center center no-repeat rgb(255, 255, 255); border: none; box-shadow: rgba(28, 37, 68, 0.15) 0px 0px 10px; outline: none; z-index: 300100; border-radius: 40px; opacity: 0; cursor: pointer; transform: scale(0.25); appearance: none; }.tp-modal .tp-close:hover, .tp-modal .tp-close:focus { box-shadow: rgba(28, 37, 68, 0.15) 0px 0px 10px 2px; }.tp-modal .tp-close:focus { border: 1px solid; }.tp-modal .tp-close.tp-active { display: block; opacity: 1; transform: scale(1); }.tp-modal .tp-iframe-wrapper[dir="rtl"] .tp-close { right: initial; left: -20px; }.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close { top: 0px; right: 0px; width: 64px; height: 64px; box-shadow: none; outline: none; border-radius: 0px; border-left: 1px solid rgba(15, 15, 21, 0.2); background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg %3E%3Cpath d='M3 3L13 13M13 3L3 13' stroke='%230F0F15' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat; opacity: 0.3; }.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close.tp-active { opacity: 0.3; }.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close:hover, .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2 .tp-close:focus { box-shadow: none; border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1px solid rgba(15, 15, 21, 0.06); opacity: 1; }.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"] .tp-close { right: auto; left: 0px; border-left: none; border-right: 1px solid rgba(15, 15, 21, 0.2); }.tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"] .tp-close:hover, .tp-modal .tp-iframe-wrapper.piano-id-modal-ver-2[dir="rtl"] .tp-close:focus { border-left: none; border-right: 1px solid rgba(15, 15, 21, 0.06); }.tp-modal { z-index: 300050; }@media screen and (max-width: 650px) {
  .tp-modal .tp-close { right: 0px; }
  .tp-modal .tp-iframe-wrapper[dir="rtl"] .tp-close { right: initial; left: 0px; }
}.tp-modal .tp-iframe-wrapper.tp-curtain { width: 600px; height: 480px; }.tp-modal-open { height: 100vh; overflow: hidden !important; }.tp-modal-open.tp-modal-resizing { }.tp-modal-close { overflow: auto; }.tp-iframe-wrapper { position: relative; margin: 50px auto; box-shadow: rgba(0, 0, 0, 0.21) 0px 0px 10px; }.tp-iframe-wrapper.no-shadow { box-shadow: unset; }.tp-modal { overflow-x: hidden; display: none; position: fixed; inset: 0px; transform: translateZ(0px); overflow-y: scroll !important; }.tp-modal .tp-message { font-family: "Graphik Web Regular", Helvetica, Arial, sans-serif; padding: 10px; }.tp-modal .tp-btn-container { padding-left: 10px; padding-bottom: 10px; }.tp-cxense-placeholder-modal { width: 100%; background-color: rgb(255, 255, 255); max-width: 912px; display: block; overflow: hidden; height: auto; opacity: 1; }.tp-widget-placeholder > div::after { display: block; content: ""; clear: both; }.tp-btn { text-decoration: none; cursor: pointer; padding: 0px 18px; line-height: 40px; border-collapse: separate; border-radius: 4px; text-align: center; vertical-align: middle; display: inline-block; color: rgb(255, 255, 255); border: none; box-shadow: rgba(216, 218, 221, 0) 0px -1px inset; background: center bottom rgb(56, 120, 216); text-shadow: none; font-family: "Graphik Web Regular", Helvetica, Arial, sans-serif; white-space: nowrap; outline: 0px; }.tp-please-wait.tp-active { display: block; opacity: 0.9; transition: opacity 0.25s linear 0s; }.tp-please-wait { position: absolute; top: 0px; left: 0px; background-color: rgb(153, 153, 153); opacity: 0; width: 100%; height: 100%; display: none; text-align: center; color: rgb(255, 255, 255); font-weight: lighter; font-family: "Open Sans", sans-serif; font-size: 15px; }.tp-please-wait.tp-overlap { position: fixed; z-index: 300150; }.tp-please-wait.tp-local-overlap { position: absolute; }.tp-please-wait > .tp-icon { width: 80px; height: 80px; margin: 100px auto 20px; }.pn-spinner { color: gray; display: inline-block; position: relative; width: 80px; height: 80px; }.pn-spinner div { transform-origin: 40px 40px; animation: 1.2s linear 0s infinite normal none running pn-spinner; }.pn-spinner div::after { content: " "; display: block; position: absolute; top: 3px; left: 37px; width: 6px; height: 18px; border-radius: 20%; background: rgb(255, 255, 255); }.pn-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }.pn-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1s; }.pn-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }.pn-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }.pn-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }.pn-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }.pn-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }.pn-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }.pn-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }.pn-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }.pn-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }.pn-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }@keyframes pn-spinner { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}.tp-please-wait > .tp-icon.tp-centered { margin: 0px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }.tp-iframe-wrapper.no-width .tp-close, .tp-iframe-wrapper.no-height .tp-close, .tp-modal.no-width .tp-close, .tp-modal.no-height .tp-close { display: none; }.tp-banner { position: fixed; bottom: 0px; left: 0px; width: 100%; }.tp-banner > .tp-container-inner, .tp-banner > .tp-container-inner > iframe { width: inherit !important; }.tp-modal-overscroll-prevented { overscroll-behavior: contain; width: 100%; overflow-x: unset; overflow-y: scroll; }.tp-scroll-prevented { height: 100vh; overflow: hidden; touch-action: none; }.tp-body-scroll-prevented { background: rgba(18, 18, 20, 0.9); touch-action: none; }#zephr-message.dismissed { display: none; }#zephr-message.hidden { display: none; }#zephr-message { font-size: 10px; font-family: ReithSans, Helvetica, Arial, freesans, sans-serif; font-weight: 700; }#zephr-message * { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }#zephr-message .zephr-content button { appearance: none; margin: 0px; padding: 0px; background: none; border-radius: 0px; border: 0px; font-family: inherit; color: inherit; }#zephr-message h2 { margin-block: unset; margin-inline: unset; }#zephr-message .zephr-overlay { background: rgba(31, 31, 31, 0.8); width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 4001; overflow: auto; }#zephr-message.dismissed { display: none; }#zephr-message .zephr-wrapper { position: relative; max-width: 889px; margin: 10% auto; }#zephr-message .zephr-inner { background: black; height: 429px; }#zephr-message .context-image { background-size: contain; background-repeat: no-repeat; background-position: center center; margin: 0px auto; position: absolute; right: 0px; top: -28px; width: 100%; }#zephr-message .signin-later { padding: 3em 0px; }@media (max-width: 899px) {
  #zephr-message .zephr-inner { max-width: 600px; height: auto; margin: 0px auto; position: relative; }
  #zephr-message .context-image { background-image: url("/bbcx/background_t.png"); }
  #zephr-message .heading, #zephr-message .signin-wrapper, #zephr-message .signin-later { text-align: center; }
  #zephr-message .context-image { height: 332px; }
  #zephr-message .context-image .close-button { display: none; }
  #zephr-message .content { margin: 3.2em 3.2em 0px; padding-top: 322px; padding-bottom: 3em; }
  #zephr-message .zephr-wrapper { width: 80%; }
  #zephr-message .close-button { top: -30px; }
}@media (min-width: 600px) {
  #zephr-message .heading h2 { font-size: 3.2em; line-height: 112%; }
}@media (max-width: 600px) {
  #zephr-message .heading h2 { font-size: 2.4em; line-height: 116%; }
  #zephr-message .signin-later { padding: 2em 0px; }
  #zephr-message .content { margin: 3.2em 1.2em 0px; padding-top: 300px; padding-bottom: 2em; }
}@media (max-width: 900px) {
  #zephr-message .spacer { display: none; }
  #zephr-message .heading { padding: 1em 0px; }
}@media (min-width: 900px) {
  #zephr-message .zephr-wrapper { width: 80%; padding-bottom: 5.5em; margin: 10% auto; }
  #zephr-message .context-image { background-image: url("/bbcx/background_d.png"); height: 505px; position: absolute; right: 50px; top: -30px; width: 434px; max-width: 52%; }
  #zephr-message .content { width: 48%; max-width: 672px; display: inline-block; margin: 7em 0px 0px 4em; }
  #zephr-message .heading, #zephr-message .signin-wrapper, #zephr-message .signin-later { text-align: left; }
  #zephr-message .zephr-inner { max-width: 730px; }
  #zephr-message .close-button { top: 0px; }
  #zephr-message .container > .close-button { display: none; }
  #zephr-message .spacer { padding: 1em 0px; }
}@media (min-width: 899px) and (max-width: 1000px) {
  #zephr-message .context-image { right: -30px; }
}@media (min-width: 320px) and (max-width: 600px) {
  #zephr-message .zephr-wrapper { width: 90%; }
  #zephr-message .signin-wrapper { margin: 3em 0px; }
  #zephr-message .content { padding-top: 320px; }
}@media (max-width: 320px) {
  #zephr-message .zephr-wrapper { width: 90%; }
}#zephr-message .close-button { display: inline-block; vertical-align: middle; overflow: visible; text-align: center; border: 0px; height: 30px; width: 30px; z-index: 999; color: white; position: absolute; right: 0px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' fill='white' width='30px' viewBox='0 0 50 50' focusable='false' style='&%2310; background-color: black;&%2310;'%3E%3Cpath d='M30 3.5L28.5 0 16 12.5 3.5 0 0 3.5 12.5 16 0 28.5 3.5 32 16 19.5 28.5 32l3.5-3.5L19.5 16 32 3.5z'/%3E%3C/svg%3E") 5px 5px no-repeat rgb(0, 0, 0); }#zephr-message .heading h2 { margin: 0px; color: rgb(246, 246, 246); }#zephr-message .signin-wrapper { margin: 1em 0px; }#zephr-message .signin-registerContainer { float: left; }#zephr-message .signin-separator { line-height: 122%; display: inline-block; color: white; font-size: 1.8em; font-weight: 400; vertical-align: 6px; padding: 0px 0.25em; }#zephr-message .signin-signin { box-sizing: border-box; display: inline-block; width: fit-content; text-decoration: none; color: rgb(48, 146, 255); transition: all 0.5s ease 0s; font-size: 1.8em; line-height: 122%; vertical-align: 6px; }#zephr-message .hide-text { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); }#zephr-message .signin-dismiss { padding-bottom: 0.25em; font-size: 1.4em; line-height: 135%; cursor: pointer; width: auto; color: rgb(246, 246, 246); font-weight: 400; text-align: left; margin: 3.5em auto 0px 0px; letter-spacing: -0.34px; }#zephr-message .signin-register { font-size: 1.8em; box-sizing: border-box; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: calc(0.5em - 2px) calc(1.6em - 2px); border: 2px solid transparent; text-align: center; text-decoration: none; transition: all 0.2s ease 0s; background: rgb(0, 120, 255); color: white; box-shadow: rgb(0, 120, 255) 0px 0px 0px 0px; min-height: 3em !important; line-height: 122% !important; }#zephr-message .pointer { cursor: pointer; margin-left: -2px; }#zephr-message .textWrapper { padding-left: 5px; }#zephr-message .iconWrapper { width: 24px; height: 24px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 32 32' width='24' height='24'%3E%3Cpath fill-rule='white' d='M16 17.5a7.878 7.878 0 01-8-7.75A7.878 7.878 0 0116 2a7.878 7.878 0 018 7.75 7.878 7.878 0 01-8 7.75zM2 30c0-5.883 7.519-10 14.014-10C22.48 20 30 24.12 30 29.994c0 .005-28 .007-28 .005z'%3E%3C/path%3E%3C/svg%3E") 0px 0px no-repeat rgb(0, 120, 255); }