._2Rf6z {
  box-sizing: border-box;
  width: 100%;
  max-width: 100vw;
}
._2Rf6z[data-css-is-device-type=tablet] {
  grid-column: span 2;
}
@media (min-width: 768px) {
  ._2Rf6z {
    grid-column: span 2;
  }
}

[dir=ltr] .iGnlf[data-css-gap=xsmall][data-css-full-width=true] {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

[dir=rtl] .iGnlf[data-css-gap=xsmall][data-css-full-width=true] {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
[dir=ltr] .iGnlf[data-css-gap=small][data-css-full-width=true] {
  margin-right: -1rem;
  margin-left: -1rem;
}
[dir=rtl] .iGnlf[data-css-gap=small][data-css-full-width=true] {
  margin-left: -1rem;
  margin-right: -1rem;
}
[dir=ltr] .iGnlf[data-css-gap=medium][data-css-full-width=true] {
  margin-right: -1.25rem;
  margin-left: -1.25rem;
}
[dir=rtl] .iGnlf[data-css-gap=medium][data-css-full-width=true] {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.lNF88 {
  scroll-margin-top: 7rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
[dir] .lNF88[data-css-gap=xsmall] {
  margin: 0 0.5rem;
}
[dir] .lNF88[data-css-gap=xsmall][data-css-full-width=true] {
  margin: 0;
}
[dir] .lNF88[data-css-gap=small] {
  margin: 0 1rem;
}
[dir] .lNF88[data-css-gap=small][data-css-full-width=true] {
  margin: 0;
}
[dir] .lNF88[data-css-gap=medium] {
  margin: 0 1.25rem;
}
[dir] .lNF88[data-css-gap=medium][data-css-full-width=true] {
  margin: 0;
}

._2GO9X {
}
@media (max-width: 1279.98px) {
  ._2GO9X {
    display: flex;
    column-gap: 3rem;
  }
}

[dir] .l8CdN {
  border: none;
  background-color: transparent;
  cursor: pointer;
  padding: 0;
}

.d4820 {
  box-sizing: initial;
}

[dir=ltr] .-ldiz {
  transform: rotate(90deg);
}

[dir=rtl] .-ldiz {
  transform: rotate(-90deg);
}

[dir=ltr] .G0IaP {
  transform: rotate(270deg);
}

[dir=rtl] .G0IaP {
  transform: rotate(-270deg);
}@keyframes _7eDIZ {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(1rem);
  }
  100% {
    transform: translateX(0);
  }
}@keyframes NX2yM {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-1rem);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes T4hlH {
  0% {
    transform: translateX(0) rotateY(-180deg);
  }
  50% {
    transform: translateX(1rem) rotateY(-180deg);
  }
  100% {
    transform: translateX(0) rotateY(-180deg);
  }
}
@keyframes X75Am {
  0% {
    transform: translateX(0) rotateY(180deg);
  }
  50% {
    transform: translateX(-1rem) rotateY(180deg);
  }
  100% {
    transform: translateX(0) rotateY(180deg);
  }
}
.KGlWd {
  -webkit-text-decoration: none;
  text-decoration: none;
}
@media (min-width: 1280px) {
  .KGlWd {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    column-gap: 0.5rem;
  }
  [dir=ltr] .KGlWd:hover .NTbRG {
    animation:  _7eDIZ 1.1s infinite;
    animation-timing-function: ease-in-out;
  }
  [dir=rtl] .KGlWd:hover .NTbRG {
    animation:  NX2yM 1.1s infinite;
    animation-timing-function: ease-in-out;
  }
  [dir=ltr] .KGlWd:hover .NTbRG[data-css-is-rtl-direction="1"], [dir=ltr] .KGlWd:hover .NTbRG[data-css-is-rtl-direction=true] {
    animation-name:  T4hlH ;
  }
  [dir=rtl] .KGlWd:hover .NTbRG[data-css-is-rtl-direction="1"], [dir=rtl] .KGlWd:hover .NTbRG[data-css-is-rtl-direction=true] {
    animation-name:  X75Am ;
  }
}

.NTbRG {
  display: none;
}
@media (min-width: 1280px) {
  .NTbRG {
    display: block;
    flex-shrink: 0;
    width: 2.5rem;
    height: 1.5rem;
    fill: #CD0004;
  }
  [dir] .NTbRG {
    padding-top: 0.3rem;
  }
}
[dir=ltr] .NTbRG[data-css-is-rtl-direction="1"], [dir=ltr] .NTbRG[data-css-is-rtl-direction=true] {
  transform: rotateY(180deg);
}
[dir=rtl] .NTbRG[data-css-is-rtl-direction="1"], [dir=rtl] .NTbRG[data-css-is-rtl-direction=true] {
  transform: rotateY(-180deg);
}

.OKAq8 {
  font-size: 2rem;
  font-weight: 700;
  text-transform: none;
  overflow-wrap: anywhere;
}

[dir] .OKAq8 {
  margin: 1.25em 0 0.83em;
}
.OKAq8[data-css-title-size=medium] {
  font-size: 2rem;
}
.OKAq8[data-css-title-size=large] {
  font-size: 2.2rem;
}.LQaqQ {
  box-sizing: border-box;
}
[dir] .LQaqQ[data-css-gap=xsmall] {
  padding: 0.5rem;
}
[dir] .LQaqQ[data-css-gap=small] {
  padding: 1rem;
}
[dir] .LQaqQ[data-css-gap=medium] {
  padding: 1.25rem;
}
@media (min-width: 1280px) {
  .LQaqQ .o-news-box__image {
    aspect-ratio: 5/3;
  }
}