:root {
  --a8721j: #F4F3F1;
  --by75b: 999px;
  --ef8wBg: #F1B75B;
  --ef8wText: #1B1B1C;
  --w2z4bfhf: #FFFFFF;
  --x63ro: 20px;
  --xi26vncHover: #B8C020;
  --czumie3: 1.2;
  --vn3ewql4: #515156;
  --no4ie: 14px;
  --j91dctl: #1B1B1C;
  --v2rp32t: #188454;
  --leq9lr: 120ms;
  --z5ss: 240ms;
  --vlto5: 1240px;
  --xzfb: 180ms;
  --u3wi: "Ft06r",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --zhirlq: #F2EFEC;
  --dhtx: #F5A300;
  --fwgp80n4: #D3DB34;
  --xi26vncBg: #D3DB34;
  --ypz44x: 70ch;
  --d1j7r: #188454;
  --pcfh7f: #B26A00;
  --rmo58pv: 1.5;
  --xi26vncText: #161128;
  --ig5b70ya: #BDB9B2;
  --trazxsi: 6px;
  --ttsjkp: "Ft06r",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --dt4zd: 16px;
  --g2ck4n2: #B23A3A;
  color-scheme: light;
  --xt0y: 1.25;
  --d1j7rText: #FFFFFF;
  --xyjhww: 0 6px 20px rgba(0,0,0,.08);
  --vn3ewql4Muted: #64646D;
  --ef6rb: 10px;
  --cxb3x0: #2B55D8;
}
@media (prefers-reduced-motion:reduce) {
  :root {
    --leq9lr: 0ms;
    --xzfb: 0ms;
    --z5ss: 0ms;
  }
}
@font-face {
  font-display: swap;
  font-family: "Ft06r";
  font-weight: 400 700;
  src: url(/assets/library/8330490a-01c6-0c19-6eae-00b823de8102.woff2) format("woff2");
}
.br4j7 .f5r2s {
  pointer-events: none;
  opacity: .6;
  cursor: default;
  user-select: none;
}
.eh7x1zv {
  height: 1px;
  position: absolute;
  overflow: hidden;
  width: 1px;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}
.mvacc5td {
  container-type: inline-size;
  container-name: mvacc5td;
  display: grid;
  gap: var(--x63ro);
}
.z8xh2,.q34r {
  display: grid;
  gap: var(--x63ro);
}
.gf93am7,.x5hik {
  display: grid;
  gap: 12px;
  padding: 16px;
  background: var(--w2z4bfhf);
  color: var(--vn3ewql4);
  border: 1px solid var(--ig5b70ya);
  border-radius: var(--ef6rb);
  box-shadow: var(--xyjhww);
}
.wmiyxu3t {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
.k9z2 {
  font-weight: 700;
  display: inline-flex;
  color: var(--ef8wText);
  justify-content: center;
  min-width: 32px;
  background: var(--ef8wBg);
  border-radius: var(--trazxsi);
  align-items: center;
  height: 32px;
}
.g2eb5 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.uhdcsn {
  font-weight: 700;
  color: var(--j91dctl);
}
.elfc6 {
  margin: 0;
  font-weight: 700;
}
.bpl0dlb {
  color: var(--vn3ewql4Muted);
  display: block;
  font-weight: 400;
}
.j8y3z8 {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 4px;
  font-size: .9375em;
}
.icvj {
  color: var(--vn3ewql4Muted);
}
.nr2p {
  display: grid;
  gap: 6px;
}
.nr2p .f5r2s {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 0 20px;
  border: 0;
  border-radius: var(--by75b);
  background: var(--xi26vncBg);
  color: var(--xi26vncText);
  font: inherit;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  transition: background var(--xzfb);
}
.nr2p .f5r2s:hover {
  background: var(--xi26vncHover);
}
.nr2p .f5r2s:focus-visible {
  outline: 3px solid var(--d1j7r);
  outline-offset: 2px;
}
.wecg {
  margin: 0;
  color: var(--vn3ewql4Muted);
  font-size: .75rem;
}
.faxn {
  display: inline-flex;
  color: var(--cxb3x0);
  min-height: 44px;
  align-items: center;
}
.uq87 {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.x24xj {
  color: var(--ig5b70ya);
  display: inline-flex;
}
.zl6m.j8moz61 {
  color: var(--dhtx);
}
.zpyb {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 3px 10px;
  border-radius: var(--by75b);
  font-size: .8125rem;
  font-weight: 600;
  background: var(--a8721j);
  color: var(--vn3ewql4);
}
.zpyb[data-status=full] {
  color: var(--d1j7rText);
  background: var(--v2rp32t);
}
.hkwi1 {
  display: inline-block;
  padding: 2px 8px;
  border-radius: var(--by75b);
  background: var(--ef8wBg);
  color: var(--ef8wText);
  font-size: .75rem;
  font-weight: 700;
}
.vra7m3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 48px;
  padding: 8px 16px;
  border: 1px solid var(--ig5b70ya);
  border-radius: var(--ef6rb);
  cursor: pointer;
  font-weight: 700;
  list-style: none;
}
.vra7m3::-webkit-details-marker {
  display: none;
}
.ij7c {
  overflow-x: auto;
}
.m9rcko3 table {
  border-collapse: collapse;
  width: 100%;
}
.m9rcko3 td,.m9rcko3 th {
  padding: 10px 12px;
  border-bottom: 1px solid var(--ig5b70ya);
  vertical-align: middle;
  text-align: start;
}
.m9rcko3 thead th {
  text-transform: uppercase;
  color: var(--vn3ewql4Muted);
  letter-spacing: .04em;
  font-size: .8125rem;
}
.wwl1k[open]>.q34r {
  margin-top: var(--x63ro);
}
@container mvacc5td (min-width:700px) {
  .x5hik {
    align-items: center;
    grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) minmax(200px,240px);
  }
  .x5hik>.j8y3z8 {
    grid-column: 1/3;
  }
  .gf93am7 {
    grid-template-columns: auto auto minmax(0,1fr) minmax(0,1fr) minmax(180px,220px);
    align-items: center;
  }
  .z8xh2[data-form=pair] {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .z8xh2[data-form=pair]>.x5hik[data-step=feature] {
    grid-column: 1/-1;
  }
  .z8xh2[data-form=podium] {
    grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
  }
}
@container mvacc5td (max-width:699.98px) {
  .m9rcko3 thead {
    display: none;
  }
  .m9rcko3 tr {
    display: grid;
    gap: 6px;
    padding: 12px 0;
  }
  .m9rcko3 td,.m9rcko3 th {
    border: 0;
    display: block;
    padding: 0;
  }
  .m9rcko3 td:empty {
    display: none;
  }
}
@media (max-width:699.98px) {
  html {
    scroll-padding-bottom: var(--i2vq4ody,72px);
  }
  .n5z17a1 {
    padding-bottom: var(--i2vq4ody,72px);
  }
}
:root {
  --il-pad: 20px;
  --il-hero-b: color-mix(in srgb,var(--fwgp80n4) 30%,var(--d1j7r));
  --il-ftr-muted: color-mix(in srgb,#fff 70%,var(--il-navy));
  --il-hero-a: color-mix(in srgb,var(--d1j7r) 38%,#000);
  --il-card-border: transparent;
  --il-lime-soft: color-mix(in srgb,var(--fwgp80n4) 24%,var(--w2z4bfhf));
  --il-navy: var(--xi26vncText);
  --il-ftr-text: color-mix(in srgb,#fff 80%,var(--il-navy));
  --il-gutter: 24px;
  --il-accent-soft: color-mix(in srgb,var(--d1j7r) 12%,var(--w2z4bfhf));
  --il-prose: 960px;
  --i2vq4ody: 60px;
  --il-on-dark: #fff;
  --il-navy-2: color-mix(in srgb,var(--il-navy) 88%,#fff);
  --il-gap: 56px;
}
html {
  -webkit-text-size-adjust: 100%;
}
*::after,*,*::before {
  box-sizing: border-box;
}
body {
  margin: 0;
  background: var(--zhirlq);
  color: var(--vn3ewql4);
  font-family: var(--u3wi);
  font-size: var(--dt4zd);
  line-height: var(--rmo58pv);
  overflow-wrap: break-word;
}
h2,h1,h4,h3 {
  font-family: var(--ttsjkp);
  color: var(--j91dctl);
  margin: 0;
  line-height: var(--czumie3);
  letter-spacing: -.01em;
  font-weight: 700;
}
h1 {
  font-size: 40px;
  line-height: 1.15;
}
h2 {
  font-size: 30px;
}
a {
  color: var(--cxb3x0);
}
p {
  margin: 0 0 16px;
}
h3 {
  font-size: 20px;
}
svg,img {
  display: block;
  max-width: 100%;
}
[id] {
  scroll-margin-top: 84px;
}
img {
  height: auto;
}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible {
  outline: 3px solid var(--il-navy);
  outline-offset: 2px;
}
.sn03 :focus-visible,.y0ke :focus-visible,.wsk89 :focus-visible {
  outline-color: var(--fwgp80n4);
}
.jss378r7 :focus-visible {
  outline-color: var(--il-navy);
}
.jplnk4c {
  width: 20px;
  flex: none;
  height: 20px;
}
.jhpfxb {
  height: 16px;
  width: 16px;
}
.r3hzibvm {
  position: absolute;
  height: 1px;
  clip: rect(0 0 0 0);
  width: 1px;
  overflow: hidden;
  white-space: nowrap;
}
.fakp28n {
  max-width: var(--vlto5);
  margin: 0 auto;
  padding: 0 var(--il-gutter);
}
.fba2hh {
  top: 8px;
  z-index: 50;
  color: var(--j91dctl);
  background: var(--w2z4bfhf);
  left: -999px;
  border-radius: var(--trazxsi);
  padding: 12px 16px;
  position: absolute;
}
.fba2hh:focus {
  left: 8px;
}
.iqf5 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border-radius: var(--by75b);
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}
.uhbs38 {
  min-height: 48px;
  padding: 0 26px;
  font: 700 17px var(--u3wi);
  border: 0;
  cursor: pointer;
  transition: background-color var(--leq9lr),box-shadow var(--leq9lr);
}
.haoy7t7 {
  color: var(--xi26vncText);
  background: var(--xi26vncBg);
}
.haoy7t7:hover {
  background: var(--xi26vncHover);
}
.ubpk343 {
  background: var(--il-navy);
  color: var(--il-on-dark);
}
.ubpk343:hover {
  background: var(--il-navy-2);
}
.hlgwdb {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  border-radius: var(--by75b);
  font-size: 13px;
  font-weight: 700;
}
.mkz7 {
  background: var(--il-lime-soft);
  color: var(--j91dctl);
}
.pi5d8y0 {
  display: block;
}
.gtmomdc {
  color: var(--j91dctl);
  background: var(--il-accent-soft);
}
.ju9wnh {
  color: var(--il-on-dark);
  border: 1px solid color-mix(in srgb,#fff 28%,transparent);
  background: color-mix(in srgb,#fff 14%,transparent);
}
@media (max-width:600px) {
  :root {
    --il-gutter: 16px;
  }
  h1 {
    font-size: 30px;
  }
  h2 {
    font-size: 24px;
  }
}
@media (max-width:360px) {
  h1 {
    font-size: 27px;
  }
}
.sn03 {
  background: var(--il-hero-a);
  top: 0;
  z-index: 20;
  border-bottom: 3px solid var(--fwgp80n4);
  color: var(--il-on-dark);
  position: sticky;
}
.sn03[data-sticky=off] {
  position: static;
}
.xppd8z53 {
  display: flex;
  align-items: center;
  gap: 20px;
  min-height: 64px;
  position: relative;
}
.zq214402 {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  color: var(--il-on-dark);
  text-decoration: none;
  font-family: var(--ttsjkp);
  font-weight: 700;
  font-size: 22px;
  letter-spacing: -.02em;
}
.wz9xpfb {
  width: 30px;
  height: 30px;
  color: var(--fwgp80n4);
  display: grid;
  place-items: center;
}
.mrlwu5 {
  border-radius: var(--ef6rb);
  background: var(--xi26vncBg);
  color: var(--xi26vncText);
  font-weight: 800;
  font-size: 17px;
  line-height: 1;
}
.mlme {
  border-radius: 50%;
  width: 14px;
  background: var(--fwgp80n4);
  height: 14px;
}
.yjbxbgk {
  background: var(--fwgp80n4);
  width: 6px;
  height: 30px;
  border-radius: 3px;
}
.n99lpkd {
  height: 32px;
  width: auto;
  max-width: 160px;
}
.aswmlbl {
  display: flex;
  gap: 4px;
  margin-left: 12px;
  flex: 1;
}
.aswmlbl a {
  color: var(--il-on-dark);
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
  padding: 10px 12px;
  border-radius: var(--by75b);
  display: inline-flex;
  align-items: center;
  gap: 4px;
  min-height: 44px;
}
.aswmlbl a:hover {
  background: color-mix(in srgb,#fff 10%,transparent);
}
.a91bx7 {
  font-size: 14px;
  padding: 0 16px;
  color: var(--xi26vncText);
  min-height: 44px;
  background: var(--xi26vncBg);
}
.a91bx7:hover {
  background: var(--xi26vncHover);
}
.a91bx7.h1jlukn {
  background: none;
  padding: 0;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}
.nnksj0 {
  color: color-mix(in srgb,#fff 88%,transparent);
  text-align: center;
  display: block;
  font-size: 12px;
  line-height: 1.2;
  max-width: 240px;
  white-space: normal;
}
.za504fwb {
  display: none;
}
.a91bx7.h1jlukn a,.a91bx7.h1jlukn button {
  width: auto;
  padding: 0 16px;
  min-height: 44px;
  font-size: 14px;
}
.l8bn {
  display: none;
}
.a91bx7 form {
  margin: 0;
}
@media (max-width:1023px) {
  .aswmlbl,.a91bx7.h1jlukn,.a91bx7 {
    display: none;
  }
  .za504fwb {
    display: block;
  }
  .za504fwb summary {
    list-style: none;
    height: 44px;
    border-radius: 50%;
    width: 44px;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    display: inline-flex;
  }
  .za504fwb summary::-webkit-details-marker {
    display: none;
  }
  .jvwsv {
    display: none;
  }
  .za504fwb[open] .jvwsv {
    display: block;
  }
  .za504fwb[open] .jhky1r60 {
    display: none;
  }
  .l8bn {
    z-index: 30;
    display: block;
    max-height: calc(100vh - 67px);
    left: 0;
    color: var(--j91dctl);
    background: var(--w2z4bfhf);
    top: 100%;
    position: absolute;
    box-shadow: var(--xyjhww);
    overflow: auto;
    right: 0;
  }
  .l8bn a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 56px;
    padding: 0 20px;
    border-bottom: 1px solid var(--ig5b70ya);
    color: var(--j91dctl);
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
  }
  .l8bn a.cofk3y0u {
    background: var(--xi26vncBg);
    border-bottom: 0;
    color: var(--xi26vncText);
  }
  .cofk3y0u {
    justify-content: center;
    white-space: normal;
    padding: 10px 20px;
    text-align: center;
    margin: 16px 20px 20px;
  }
  .l8bn div.cofk3y0u form {
    margin: 0;
  }
  .zq214402 {
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
  }
  .xppd8z53 {
    justify-content: space-between;
  }
}
.qv0m {
  background: var(--w2z4bfhf);
  border-bottom: 1px solid var(--ig5b70ya);
  font-size: 13px;
  color: var(--vn3ewql4Muted);
}
.usoh06 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 18px;
  min-height: 40px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.usoh06>span {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.tkitqb6y {
  font-weight: 800;
  color: var(--j91dctl);
  border: 1.5px solid var(--j91dctl);
  border-radius: 4px;
  padding: 0 5px;
  font-size: 12px;
  line-height: 18px;
}
.gqbk {
  flex: 1 1 240px;
  min-width: 0;
}
.x2i8o {
  color: var(--j91dctl);
  border-radius: var(--by75b);
  padding: 2px 8px;
  font-weight: 700;
  background: var(--a8721j);
}
@media (max-width:600px) {
  .usoh06 {
    gap: 4px 12px;
  }
  .usoh06>.x2i8o {
    display: none;
  }
}
.y0ke {
  background: linear-gradient(153deg,var(--il-hero-a) 0%,var(--il-hero-a) 48%,var(--il-hero-b) 128%);
  padding: 48px 0 72px;
  position: relative;
  overflow: hidden;
  color: var(--il-on-dark);
}
.omvbe {
  display: grid;
  grid-template-columns: minmax(0,1fr);
  gap: 48px;
  align-items: start;
}
.omvbe[data-picks] {
  grid-template-columns: minmax(0,1fr) 520px;
}
.lj5yt {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--fwgp80n4);
  margin: 0 0 14px;
}
.bcymc {
  color: var(--il-on-dark);
  max-width: 16ch;
}
.h4grnk {
  font-size: 18px;
  margin: 20px 0 0;
  color: color-mix(in srgb,#fff 92%,transparent);
  max-width: 56ch;
  line-height: 1.55;
}
.h4grnk a {
  color: var(--il-on-dark);
}
.h4grnk p:last-child {
  margin-bottom: 0;
}
.pweo0ujr {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 20px;
  margin-top: 24px;
  font-size: 14px;
  color: color-mix(in srgb,#fff 90%,transparent);
}
.wyrwlcr {
  display: flex;
  align-items: center;
  gap: 10px;
}
.pweo0ujr b {
  color: var(--il-on-dark);
  font-weight: 700;
}
.gpce5x1 {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--fwgp80n4);
  color: var(--il-navy);
  font-weight: 700;
  display: grid;
  place-items: center;
  font-size: 13px;
  overflow: hidden;
}
.klnmo {
  object-fit: cover;
  width: 36px;
  height: 36px;
}
.tb9r {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 18px;
}
.x4ceg94c img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.x4ceg94c {
  overflow: hidden;
  background: color-mix(in srgb,#fff 8%,transparent);
  aspect-ratio: 16/9;
  margin: 24px 0 0;
  border-radius: var(--ef6rb);
}
.zl2yrp {
  position: relative;
}
.ctw2vfr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  color: var(--il-on-dark);
  margin: 0 0 12px;
}
.jss378r7 {
  position: relative;
  display: grid;
  grid-template-columns: 64px minmax(0,1fr) auto;
  gap: 16px;
  align-items: center;
  background: var(--w2z4bfhf);
  color: var(--j91dctl);
  border-radius: var(--ef6rb);
  padding: 12px 14px 12px 12px;
  box-shadow: var(--xyjhww);
  margin-top: 14px;
  border: 2px solid var(--il-card-border);
}
.f6i4 {
  border-color: var(--ef8wBg);
}
.u3h3aoz {
  position: absolute;
  right: 12px;
  top: -12px;
  background: var(--ef8wBg);
  color: var(--ef8wText);
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .04em;
  padding: 3px 10px;
  border-radius: 6px 6px 0 0;
}
.ecgw20yb {
  font-weight: 700;
  font-size: 16px;
  color: var(--j91dctl);
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 0;
}
.qtff {
  color: var(--vn3ewql4);
  margin: 2px 0 0;
  font-size: 14px;
}
.vkj30o0 {
  margin: 0;
  grid-column: 1/-1;
  font-size: 12px;
  color: var(--vn3ewql4Muted);
}
.v26opqq form {
  margin: 0;
}
.jss378r7 .v26opqq button,.jss378r7 .v26opqq a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: 44px;
  padding: 0 20px;
  border-radius: var(--by75b);
  background: var(--il-navy);
  color: var(--il-on-dark);
  font: 700 15px var(--u3wi);
  border: 0;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
}
.jss378r7 .v26opqq a:hover,.jss378r7 .v26opqq button:hover {
  background: var(--il-navy-2);
}
.y22nhzz {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  color: var(--vn3ewql4Muted);
  margin-top: 4px;
}
.x775h4ry {
  display: inline-grid;
  place-items: center;
  min-width: 34px;
  height: 24px;
  padding: 0 6px;
  border-radius: 6px;
  background: var(--d1j7r);
  color: var(--d1j7rText);
  font-weight: 700;
  font-size: 13px;
}
.hdzw21em {
  width: 64px;
  height: 64px;
  border-radius: var(--trazxsi);
  display: grid;
  place-items: center;
  color: var(--il-on-dark);
  background: var(--il-navy);
  font-family: var(--ttsjkp);
  font-weight: 800;
  font-size: 15px;
  letter-spacing: -.02em;
  overflow: hidden;
  flex: none;
}
.hdzw21em img {
  background: var(--ow-logo-bg,transparent);
  width: 100%;
  padding: 8px;
  height: 100%;
  object-fit: contain;
}
.u970mcf0 {
  font-size: 20px;
  height: 104px;
  width: 104px;
}
.sj3qo4v {
  font-size: 13px;
  height: 56px;
  width: 56px;
}
@media (max-width:1023px) {
  .omvbe[data-picks] {
    grid-template-columns: minmax(0,1fr) 440px;
    gap: 32px;
  }
}
@media (max-width:900px) {
  .omvbe[data-picks] {
    grid-template-columns: 1fr;
  }
  .zl2yrp {
    margin-top: 8px;
  }
}
@media (max-width:600px) {
  .h4grnk {
    font-size: 17px;
  }
  .y0ke {
    padding: 28px 0 48px;
  }
  .jss378r7 {
    grid-template-columns: 56px minmax(0,1fr);
    gap: 10px 12px;
  }
  .v26opqq {
    grid-column: 1/-1;
  }
  .jss378r7 .hdzw21em {
    height: 56px;
    width: 56px;
    font-size: 13px;
  }
  .v26opqq a,.v26opqq button {
    width: 100%;
  }
}
@media (max-width:360px) {
  .jss378r7 .hdzw21em {
    height: 48px;
    width: 48px;
    font-size: 12px;
  }
  .jss378r7 {
    grid-template-columns: 48px minmax(0,1fr);
  }
}
.jbqfp {
  background: var(--zhirlq);
  padding: 20px 0 0;
}
.l05bi {
  display: flex;
  gap: 10px;
  overflow-x: auto;
  padding: 4px 2px 8px;
  scrollbar-width: thin;
  list-style: none;
  margin: 0;
}
.upznscri {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 16px;
  border-radius: var(--by75b);
  background: var(--w2z4bfhf);
  color: var(--j91dctl);
  text-decoration: none;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  box-shadow: inset 0 0 0 1px var(--ig5b70ya);
}
.p8mu6xk {
  margin: 0;
}
.upznscri .jplnk4c {
  height: 16px;
  color: var(--d1j7r);
  width: 16px;
}
.upznscri:hover {
  box-shadow: inset 0 0 0 1px var(--vn3ewql4Muted);
}
.u3tu {
  list-style: none;
  display: none;
  cursor: pointer;
  min-height: 44px;
  align-items: center;
  gap: 8px;
  font-weight: 700;
  color: var(--j91dctl);
  padding: 8px 0;
}
.u3tu::-webkit-details-marker {
  display: none;
}
@media (max-width:600px) {
  .u3tu {
    display: flex;
  }
  .l05bi {
    flex-wrap: wrap;
  }
  .p8mu6xk:not([open]) .l05bi {
    display: none;
  }
}
.m69hbw {
  padding: 32px 0 48px;
  container-type: inline-size;
  container-name: il-wall;
}
.m69hbw .mvacc5td {
  gap: 16px;
}
.m69hbw .a3ik {
  text-align: left;
  width: 100%;
  max-width: var(--il-prose);
  margin: 0 auto 4px;
  font-size: 30px;
}
.m69hbw .z8xh2,.m69hbw .q34r {
  gap: 16px;
}
.m69hbw .vra7m3 {
  background: var(--w2z4bfhf);
  border-radius: var(--by75b);
  min-height: 48px;
  justify-content: center;
}
.m69hbw .wwl1k {
  margin-top: 12px;
}
.l64v4d {
  position: relative;
  background: var(--w2z4bfhf);
  border-radius: var(--ef6rb);
  box-shadow: var(--xyjhww);
  border: 2px solid var(--il-card-border);
  transition: box-shadow var(--leq9lr);
}
.xrzit {
  border-color: var(--ef8wBg);
}
.sl94icw {
  border-color: var(--d1j7r);
}
.hrbmbcl {
  border-color: color-mix(in srgb,var(--ef8wBg) 70%,var(--j91dctl));
}
.gbrt {
  position: absolute;
  right: 16px;
  top: -13px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .04em;
  padding: 3px 10px;
  border-radius: 6px 6px 0 0;
  color: var(--ef8wText);
  background: var(--ef8wBg);
}
.sl94icw .gbrt {
  color: var(--j91dctl);
  background: var(--fwgp80n4);
}
.sn19 {
  position: absolute;
  left: -2px;
  top: -2px;
  width: 26px;
  height: 22px;
  border-radius: var(--ef6rb) 0 8px 0;
  background: var(--a8721j);
  color: var(--vn3ewql4);
  font-size: 12px;
  font-weight: 700;
  display: grid;
  place-items: center;
}
.rd19 {
  height: 24px;
  top: 10px;
  border-radius: 50%;
  background: var(--il-navy);
  color: var(--il-on-dark);
  left: 10px;
  width: 24px;
}
.xudo {
  display: grid;
  grid-template-columns: 72px minmax(0,1fr);
  grid-template-areas: "lg head" "feat feat" "pay pay" "bonus bonus" "cta cta";
  column-gap: 18px;
  row-gap: 8px;
  align-items: start;
  padding: 16px;
}
.h49b1 {
  grid-area: lg;
  width: 72px;
  font-size: 16px;
  height: 72px;
}
.rd9eys {
  align-self: center;
  grid-area: head;
}
.jqyiy {
  font-size: 17px;
  font-weight: 700;
  color: var(--j91dctl);
  display: flex;
  align-items: center;
  gap: 8px;
  font-family: var(--ttsjkp);
  margin: 0;
}
.xp55 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 8px 0 0;
}
.wm40dfsp {
  display: grid;
  place-items: center;
  width: 40px;
  height: 40px;
  border-radius: var(--trazxsi);
  background: var(--d1j7r);
  color: var(--d1j7rText);
  font-weight: 800;
  font-size: 16px;
  font-family: var(--ttsjkp);
}
.ev8j {
  font-size: 13px;
  line-height: 1.25;
  color: var(--vn3ewql4Muted);
}
.ev8j b {
  color: var(--j91dctl);
  display: block;
  font-size: 14px;
}
.m69hbw .zpyb {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 8px;
  padding: 3px 10px;
  border-radius: var(--by75b);
  font-size: 12px;
  font-weight: 700;
  background: var(--il-accent-soft);
  color: var(--j91dctl);
}
.m69hbw .zpyb[data-status=none] {
  background: var(--a8721j);
  color: var(--vn3ewql4Muted);
}
.m69hbw .zpyb::before {
  border-radius: 50%;
  content: "";
  height: 8px;
  background: var(--v2rp32t);
  width: 8px;
}
.m69hbw .zpyb[data-status=none]::before {
  background: var(--g2ck4n2);
}
.d3rij .zpyb {
  grid-area: name;
  margin: 0;
  justify-self: start;
  align-self: end;
}
.z7hhng7 {
  grid-area: feat;
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: var(--vn3ewql4);
  display: grid;
  gap: 4px;
}
.z7hhng7 li {
  display: flex;
  gap: 8px;
  align-items: center;
}
.z7hhng7 .jplnk4c {
  color: var(--d1j7r);
  width: 16px;
  height: 16px;
}
.qxjo02kf {
  width: 6px;
  border-radius: 50%;
  background: var(--d1j7r);
  height: 6px;
  flex: none;
  margin: 0 5px;
}
.n0nzgyr {
  grid-area: pay;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 2px;
}
.n0nzgyr span {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  font-weight: 600;
  color: var(--vn3ewql4Muted);
  background: var(--a8721j);
  padding: 3px 8px;
  border-radius: var(--by75b);
}
.n0nzgyr .jplnk4c {
  height: 14px;
  width: 14px;
}
.hstl4w {
  grid-area: bonus;
  border: 1.5px solid var(--il-hero-b);
  background: var(--il-lime-soft);
  border-radius: var(--trazxsi);
  padding: 14px 16px;
  text-align: center;
  margin-top: 8px;
}
.zp8e {
  font-size: 18px;
  font-weight: 700;
  color: var(--j91dctl);
  line-height: 1.25;
  font-family: var(--ttsjkp);
  margin: 0;
}
.ql56k {
  margin-top: 8px;
}
.pl8r9lli {
  font-size: 12px;
  margin: 8px 0 0;
  color: var(--vn3ewql4Muted);
}
.e1zm {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: 10px;
  font-size: 12px;
  color: var(--vn3ewql4Muted);
}
.mkbma7m {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  border: 1.5px dashed var(--d1j7r);
  background: var(--w2z4bfhf);
  border-radius: 6px;
  padding: 0 10px;
  font: 600 13px var(--u3wi);
  color: var(--j91dctl);
  min-height: 44px;
  user-select: all;
}
.hj6ll {
  grid-area: cta;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  margin-top: 8px;
}
.hj6ll form {
  margin: 0;
  width: 100%;
  max-width: 360px;
}
.h1jlukn a,.h1jlukn button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  max-width: 360px;
  min-height: 48px;
  padding: 0 26px;
  border-radius: var(--by75b);
  background: var(--xi26vncBg);
  color: var(--xi26vncText);
  font: 700 17px var(--u3wi);
  border: 0;
  cursor: pointer;
  text-decoration: none;
  transition: background-color var(--leq9lr);
}
.h1jlukn a:hover,.h1jlukn button:hover {
  background: var(--xi26vncHover);
}
.a52n {
  border-top: 1px solid var(--ig5b70ya);
  background: var(--a8721j);
  border-radius: 0 0 calc(var(--ef6rb) - 2px) calc(var(--ef6rb) - 2px);
  padding: 8px 16px;
  font-size: 12px;
  color: var(--vn3ewql4Muted);
  line-height: 1.4;
  margin: 0;
}
.syjkoy {
  font-size: 13px;
  margin: 0;
  padding: 0 16px;
}
.syjkoy summary {
  cursor: pointer;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: var(--cxb3x0);
  font-weight: 600;
}
.fa9y {
  font-weight: 700;
  color: var(--v2rp32t);
}
.uzub6z {
  font-weight: 700;
  color: var(--g2ck4n2);
}
.y1u0md {
  align-items: center;
  display: inline-flex;
  color: var(--cxb3x0);
  min-height: 44px;
  font-size: 13px;
}
.syjkoy ul {
  padding-left: 20px;
  margin: 4px 0 8px;
}
@container il-wall (min-width:600px) {
  .xudo {
    grid-template-columns: 96px minmax(0,1fr);
    grid-template-areas: "lg head" "lg feat" "lg pay" "bonus bonus" "cta cta";
    padding: var(--il-pad);
    align-items: center;
  }
  .h49b1 {
    height: 96px;
    width: 96px;
    font-size: 18px;
  }
  .jqyiy {
    font-size: 18px;
  }
  .syjkoy,.a52n {
    padding-left: var(--il-pad);
    padding-right: var(--il-pad);
  }
}
@container il-wall (min-width:960px) {
  .xudo {
    grid-template-columns: 104px minmax(0,1fr) 300px minmax(168px,max-content);
    grid-template-areas: "lg head bonus cta" "lg feat bonus cta" "lg pay bonus cta";
    column-gap: 24px;
    row-gap: 8px;
  }
  .h49b1 {
    font-size: 20px;
    width: 104px;
    height: 104px;
  }
  .h1jlukn a,.h1jlukn button {
    max-width: 220px;
    padding: 0 20px;
    min-width: 150px;
    white-space: nowrap;
    width: auto;
  }
  .hj6ll form {
    width: auto;
  }
  .hstl4w,.hj6ll {
    margin-top: 0;
  }
}
.d3rij {
  display: grid;
  grid-template-columns: 64px minmax(0,1fr);
  grid-template-areas: "lg name" "bonus bonus" "act act" "tc tc";
  gap: 8px 12px;
  align-items: center;
  background: var(--w2z4bfhf);
  border-radius: var(--trazxsi);
  box-shadow: var(--xyjhww);
  border: 2px solid var(--il-card-border);
  padding: 12px;
}
.kafph {
  grid-area: lg;
  height: 48px;
  width: 64px;
  font-size: 12px;
}
.g9zp5e {
  grid-area: name;
  font-weight: 700;
  color: var(--j91dctl);
  font-family: var(--ttsjkp);
  margin: 0;
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.bte31 {
  grid-area: bonus;
  margin: 0;
  font-size: 15px;
  font-weight: 600;
  color: var(--j91dctl);
}
.fjr952u form {
  margin: 0;
}
.fjr952u {
  grid-area: act;
}
.fjr952u button,.fjr952u a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 100%;
  min-height: 44px;
  padding: 0 18px;
  border-radius: var(--by75b);
  background: var(--xi26vncBg);
  color: var(--xi26vncText);
  font: 700 15px var(--u3wi);
  border: 0;
  cursor: pointer;
  text-decoration: none;
}
.ia5ozav {
  font-size: 12px;
  color: var(--vn3ewql4Muted);
  grid-area: tc;
  margin: 0;
}
.fjr952u a:hover,.fjr952u button:hover {
  background: var(--xi26vncHover);
}
@container il-wall (min-width:900px) {
  .d3rij {
    grid-template-columns: 64px minmax(0,1fr) minmax(0,1.2fr) 160px;
    grid-template-areas: "lg name bonus act" "lg tc tc act";
    column-gap: 16px;
    row-gap: 4px;
  }
  .fjr952u button,.fjr952u a {
    min-width: 140px;
    width: auto;
  }
}
.sxj8 {
  overflow: auto;
  border-radius: 10px;
  box-shadow: var(--xyjhww);
  background: var(--w2z4bfhf);
  margin: 16px 0 24px;
  border: 2px solid var(--il-card-border);
}
.kfuqw {
  border-collapse: collapse;
  font-size: 15px;
  width: 100%;
}
.kfuqw thead th {
  background: var(--il-navy);
  color: var(--il-on-dark);
  text-align: left;
  font-size: 14px;
  font-weight: 700;
  padding: 12px 16px;
  white-space: nowrap;
  text-transform: none;
  letter-spacing: 0;
}
.kfuqw tbody tr:nth-child(even) td {
  background: var(--a8721j);
}
.kfuqw td {
  vertical-align: middle;
  border-bottom: 1px solid var(--ig5b70ya);
  min-width: 120px;
  padding: 12px 16px;
}
.kfuqw td:first-child {
  min-width: 0;
  font-weight: 700;
  color: var(--j91dctl);
}
.dvq0qtc form {
  margin: 0;
}
.dvq0qtc button,.dvq0qtc a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  min-width: 44px;
  padding: 0 16px;
  border-radius: var(--by75b);
  background: var(--xi26vncBg);
  color: var(--xi26vncText);
  font: 700 14px var(--u3wi);
  border: 0;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
}
.dvq0qtc small {
  margin-top: 4px;
  display: block;
  font-size: 12px;
  white-space: normal;
  color: var(--vn3ewql4Muted);
}
.kfuqw .hdzw21em {
  display: inline-grid;
  font-size: 12px;
  width: 40px;
  margin-right: 8px;
  vertical-align: middle;
  height: 40px;
}
.kfuqw .x775h4ry {
  margin: 0;
}
.dvq0qtc a:hover,.dvq0qtc button:hover {
  background: var(--xi26vncHover);
}
@container mvacc5td (max-width:699.98px) {
  .sxj8 {
    border: 0;
    overflow: visible;
    box-shadow: none;
    background: none;
  }
  .kfuqw tr {
    border-radius: var(--ef6rb);
    padding: 14px 16px;
    box-shadow: var(--xyjhww);
    background: var(--w2z4bfhf);
    margin-top: 12px;
  }
  .kfuqw tbody tr:nth-child(even) td {
    background: none;
  }
  .kfuqw td[data-label]::before {
    content: attr(data-label);
    display: block;
    font-size: 12px;
    font-weight: 700;
    color: var(--vn3ewql4Muted);
    text-transform: uppercase;
    letter-spacing: .04em;
    margin-bottom: 2px;
  }
  .kfuqw td[data-col=brand] {
    font-weight: 700;
    color: var(--j91dctl);
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .kfuqw td[data-col=rank] {
    display: none;
  }
}
.m69hbw .q34r[data-layout=grid] {
  grid-template-columns: 1fr;
}
.xkr8 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 12px;
  background: var(--w2z4bfhf);
  border-radius: var(--ef6rb);
  box-shadow: var(--xyjhww);
  border: 2px solid var(--il-card-border);
  padding: var(--il-pad);
}
.xmccb {
  display: flex;
  align-items: center;
  gap: 12px;
}
.p7vyis {
  margin-top: auto;
}
.p7vyis form {
  margin: 0;
}
.xkr8 .z7hhng7 {
  flex: 1;
}
.p7vyis button,.p7vyis a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  min-height: 48px;
  padding: 0 20px;
  border-radius: var(--by75b);
  background: var(--xi26vncBg);
  color: var(--xi26vncText);
  font: 700 16px var(--u3wi);
  border: 0;
  cursor: pointer;
  text-decoration: none;
}
.p7vyis a:hover,.p7vyis button:hover {
  background: var(--xi26vncHover);
}
@container il-wall (min-width:600px) {
  .m69hbw .q34r[data-layout=grid] {
    grid-template-columns: 1fr 1fr;
  }
}
@container il-wall (min-width:960px) {
  .m69hbw .q34r[data-layout=grid] {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.ap8gy h2 {
  font-size: 22px;
  margin-bottom: 12px;
}
.ap8gy {
  padding: 8px 0 var(--il-gap);
}
.ket2ig {
  display: flex;
  gap: 10px;
  overflow-x: auto;
  padding: 4px 2px 8px;
  list-style: none;
  margin: 0;
}
.hl4iu7y {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 52px;
  padding: 0 18px 0 12px;
  border-radius: var(--by75b);
  background: var(--w2z4bfhf);
  box-shadow: var(--xyjhww);
  color: var(--j91dctl);
  font-weight: 700;
  font-size: 14px;
  white-space: nowrap;
}
.hl4iu7y img {
  height: 24px;
  width: auto;
}
.jzhiva {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: var(--il-accent-soft);
  color: var(--d1j7r);
  display: grid;
  place-items: center;
}
.uv2fyhfy {
  padding: 8px 0 var(--il-gap);
}
.uv2fyhfy>.fakp28n>:not(.m69hbw) {
  max-width: var(--il-prose);
  margin-left: auto;
  margin-right: auto;
}
.uv2fyhfy>.fakp28n>h2 {
  margin: 40px auto 14px;
}
.uv2fyhfy .m69hbw>.fakp28n {
  padding: 0;
}
.uv2fyhfy>.fakp28n>h3 {
  margin: 28px auto 10px;
}
.uv2fyhfy>.fakp28n>h4 {
  margin: 20px auto 8px;
  font-size: 17px;
}
.uv2fyhfy>.fakp28n>p,.uv2fyhfy>.fakp28n>ol>li,.uv2fyhfy>.fakp28n>ul>li {
  max-width: var(--ypz44x);
}
.uv2fyhfy ol,.uv2fyhfy ul {
  padding-left: 22px;
  margin: 0 0 16px;
}
.uv2fyhfy p a,.uv2fyhfy li a {
  padding: 13px 0;
  margin: -13px 0;
}
.uv2fyhfy blockquote {
  margin: 0 0 16px;
  padding: 12px 20px;
  border-left: 4px solid var(--fwgp80n4);
  background: var(--w2z4bfhf);
  border-radius: 0 var(--trazxsi) var(--trazxsi) 0;
}
.uv2fyhfy table {
  width: 100%;
  font-size: 15px;
  margin: 0 0 24px;
  border-collapse: collapse;
}
.uv2fyhfy th {
  color: var(--il-on-dark);
  text-align: left;
  background: var(--il-navy);
  font-size: 14px;
  padding: 10px 14px;
}
.uv2fyhfy td {
  background: var(--w2z4bfhf);
  padding: 10px 14px;
  border-bottom: 1px solid var(--ig5b70ya);
}
.uv2fyhfy tbody tr:nth-child(even) td {
  background: var(--a8721j);
}
.uv2fyhfy figure {
  margin: 24px auto;
}
.uv2fyhfy figure img {
  border-radius: var(--ef6rb);
  width: 100%;
  background: var(--a8721j);
  height: auto;
}
.uv2fyhfy figcaption {
  margin-top: 8px;
  font-size: 13px;
  color: var(--vn3ewql4Muted);
}
.shs8a3cw {
  display: grid;
  grid-template-columns: 48px minmax(0,1fr);
  grid-template-areas: "lg name" "b b" "cta cta";
  gap: 12px 14px;
  align-items: center;
  background: var(--fwgp80n4);
  border-radius: var(--ef6rb);
  padding: 14px 16px;
  margin: 16px auto 8px;
  color: var(--j91dctl);
}
.dc6iw {
  width: 48px;
  grid-area: lg;
  height: 48px;
  font-size: 12px;
}
.c350om1c {
  grid-area: name;
  font-weight: 700;
  font-size: 15px;
}
.rqefml9 {
  grid-area: b;
  font-family: var(--ttsjkp);
  font-weight: 700;
  font-size: 18px;
  line-height: 1.25;
  margin: 0;
}
.shs8a3cw .y22nhzz {
  color: var(--vn3ewql4);
}
.shs8a3cw form {
  grid-area: cta;
  margin: 0;
}
.shs8a3cw a,.shs8a3cw button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  min-height: 48px;
  padding: 0 24px;
  border-radius: var(--by75b);
  background: var(--il-navy);
  color: var(--il-on-dark);
  font: 700 16px var(--u3wi);
  border: 0;
  cursor: pointer;
  text-decoration: none;
}
.uv2fyhfy .wecg {
  margin: 0 auto 24px;
  max-width: var(--il-prose);
  color: var(--vn3ewql4Muted);
  font-size: 12px;
}
.shs8a3cw a:hover,.shs8a3cw button:hover {
  background: var(--il-navy-2);
}
@media (min-width:601px) {
  .shs8a3cw {
    grid-template-columns: 56px minmax(0,1fr) auto auto;
    grid-template-areas: "lg name b cta";
    gap: 18px;
  }
  .dc6iw {
    font-size: 13px;
    height: 56px;
    width: 56px;
  }
  .shs8a3cw a,.shs8a3cw button {
    width: auto;
  }
}
.depm h2 {
  margin-bottom: 16px;
}
.cct5a {
  max-width: var(--il-prose);
  margin: 0 auto;
}
.depm {
  padding: 0 0 calc(var(--il-gap) + 8px);
}
.gle06 {
  background: var(--w2z4bfhf);
  border-radius: var(--ef6rb);
  box-shadow: var(--xyjhww);
  border: 2px solid var(--il-card-border);
  margin-top: 12px;
}
.m7ch {
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 18px 20px;
  cursor: pointer;
  font-family: var(--ttsjkp);
  font-weight: 700;
  font-size: 17px;
  color: var(--j91dctl);
  min-height: 56px;
}
.gle06[open] .jplnk4c {
  transform: rotate(45deg);
}
.m7ch::-webkit-details-marker {
  display: none;
}
.gle06 .jplnk4c {
  transition: transform var(--leq9lr);
  color: var(--d1j7r);
}
.tg2z6fy p:last-child {
  margin: 0;
}
.tg2z6fy {
  padding: 0 20px 18px;
  max-width: 72ch;
}
.wsk89 {
  font-size: 14px;
  color: var(--il-ftr-text);
  background: linear-gradient(181deg,var(--il-navy) 52%,var(--il-navy-2) 101%);
  padding: 48px 0 0;
}
.wsk89 a {
  color: var(--il-on-dark);
  text-decoration: none;
}
.wsk89 a:hover {
  text-decoration: underline;
}
.t4yzc2kr {
  display: grid;
  grid-template-columns: 1fr;
  gap: 32px;
}
.wsk89 h2 {
  letter-spacing: .04em;
  color: var(--il-on-dark);
  font-size: 15px;
  margin-bottom: 14px;
  text-transform: uppercase;
}
.ms6ox ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0;
}
.wsk89 .zq214402 {
  color: var(--il-on-dark);
}
.ms6ox ul a {
  display: inline-flex;
  min-height: 44px;
  align-items: center;
}
.nta8jxx {
  border-top: 1px solid color-mix(in srgb,#fff 14%,transparent);
  margin: 36px 0 24px;
}
.uvu2 {
  line-height: 1.6;
  text-align: center;
  margin: 0 auto;
  max-width: 72ch;
}
.uvu2 b {
  color: var(--il-on-dark);
}
.vob0mtgm {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  margin: 12px 0 24px;
  list-style: none;
  padding: 0;
}
.vob0mtgm a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--ef8wBg);
  color: var(--ef8wText);
  font-weight: 700;
  padding: 0 16px;
  min-height: 44px;
  border-radius: var(--by75b);
}
.v2x4r {
  color: var(--il-ftr-muted);
  text-align: center;
  background: color-mix(in srgb,var(--il-navy) 70%,#000);
  font-size: 13px;
  margin-top: 24px;
  padding: 14px;
}
@media (min-width:601px) {
  .t4yzc2kr {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width:901px) {
  .t4yzc2kr {
    grid-template-columns: 1.4fr 1fr 1fr 1fr;
  }
}
.zw7my {
  border-top: 2px solid var(--fwgp80n4);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 25;
  box-shadow: var(--xyjhww);
  background: var(--w2z4bfhf);
}
.pdu9zs4 {
  display: grid;
  grid-template-columns: 48px minmax(0,1fr) auto;
  gap: 4px 10px;
  align-items: center;
  min-height: 60px;
  padding: 6px var(--il-gutter);
}
.xy1x {
  height: 40px;
  font-size: 12px;
  width: 48px;
}
.l27hqbx0 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  color: var(--j91dctl);
  line-height: 1.2;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.acc6tuty {
  display: block;
  font-weight: 500;
  color: var(--vn3ewql4Muted);
  margin-top: 2px;
  font-size: 12px;
  line-height: 1.3;
}
.l27hqbx0 .acc6tuty {
  grid-column: 1/-1;
}
.pdu9zs4>.acc6tuty {
  margin: 0;
  grid-column: 1/-1;
}
.q1jfdp form {
  margin: 0;
}
.q1jfdp a,.q1jfdp button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 18px;
  border-radius: var(--by75b);
  background: var(--xi26vncBg);
  color: var(--xi26vncText);
  font: 700 15px var(--u3wi);
  border: 0;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
}
body:has(.zw7my) {
  padding-bottom: 96px;
}
.zw7my[data-show=mobile] {
  display: none;
}
@media (max-width:900px) {
  .zw7my[data-show=mobile] {
    display: block;
  }
}
@media (prefers-reduced-motion:reduce) {
  *::after,*,*::before {
    animation: none!important;
    transition: none!important;
    scroll-behavior: auto!important;
  }
}
