.s59a3ae05123a {
  --f1016a91ae299: rgb(29,43,100);
  --md1bfe9e91d1c: var(--be1e41ab97138);
  --pa69d37849b2a: rgb(203,213,245);
  padding-bottom: calc(68px + env(safe-area-inset-bottom,0px));
  --ffc70cf9a65e3: rgba(255, 255, 255, .1);
  --b9a55d93485cb: rgb(99,102,241);
  background: radial-gradient(1e3px 520px at 85% -10%,var(--f1016a91ae299),transparent 70%),var(--be1e41ab97138);
  --kf84f2d205c6d: rgb(238,242,255);
  --dc304ea6207c2: rgba(255, 255, 255, .05);
  margin: 0;
  --qd90a0b5d2700: rgb(148,163,200);
  --y51567304cf0f: rgb(5,8,22);
  --e59f683511498: rgb(34,211,238);
  --m007a32d466ae: rgba(255, 255, 255, .05);
  --j640f037ec559: rgb(15,22,48);
  --q7f5bf7208cae: rgb(4,7,18);
  --be1e41ab97138: rgb(7,11,26);
  color: var(--kf84f2d205c6d);
  --aa04d1bf307fd: rgb(255,255,255);
  --fe5a399fd2bc8: 14px;
  --zdcf0acd98bbc: var(--b9a55d93485cb);
  font: 16px/1.65 system-ui,-apple-system,segoe ui,Roboto,sans-serif;
  --reb16d4339035: var(--aa04d1bf307fd);
}
.s59a3ae05123a[data-l27dea3a75742=ob6deaf3c6fd3] {
  --j640f037ec559: rgb(11,30,28);
  --e59f683511498: rgb(252,211,77);
  --f1016a91ae299: rgb(13,74,67);
  --aa04d1bf307fd: rgb(2,20,18);
  --b9a55d93485cb: rgb(20,184,166);
  --be1e41ab97138: rgb(4,16,15);
}
.s59a3ae05123a[data-nff92666a38e9=ee6f05c01934c] {
  --fe5a399fd2bc8: 4px;
}
.s59a3ae05123a img {
  max-width: 100%;
}.v1e98bac77ac7{isolation:auto}
.ae6b439a27c91 {
  left: -9999px;
  position: absolute;
}
.s59a3ae05123a *::before, .s59a3ae05123a *::after, .s59a3ae05123a * {
  box-sizing: border-box;
}
.s59a3ae05123a .w45ec1f134771:hover, .s59a3ae05123a .j99a9e67bd0f4:hover {
  box-shadow: 0 8px 24px color-mix(in srgb,var(--b9a55d93485cb) 40%,transparent);
  transform: translateY(-1px);
}.va550bbd10925{font-kerning:auto}
:where(.s59a3ae05123a) a {
  color: inherit;
}
.ae6b439a27c91:focus {
  left: 12px;
  z-index: 60;
  padding: 8px 12px;
  top: 12px;
  background: var(--b9a55d93485cb);
  color: var(--aa04d1bf307fd);
}
.l8fd24b87b5bb {
  margin: 0 auto;
  width: 100%;
  max-width: 1140px;
  padding: 0 16px;
}
.r1ae31c4104fe {
  backdrop-filter: blur(10px);
  top: 0;
  position: sticky;
  border-bottom: 1px solid var(--ffc70cf9a65e3);
  background: color-mix(in srgb,var(--be1e41ab97138) 82%,transparent);
  z-index: 30;
}.s66357813a240{isolation:auto}
.m0a36d4c528ea {
  display: flex;
  align-items: center;
  gap: 18px;
  min-height: 60px;
}
.refe591a6a879 {
  text-decoration: none;
  font-weight: 800;
  font-size: 18px;
  align-items: center;
  gap: 10px;
  display: inline-flex;
}
.w480d775515bb a {
  text-decoration: none;
  color: var(--qd90a0b5d2700);
}.uf874a937ddf9{opacity:1}
.w480d775515bb a:hover {
  color: var(--kf84f2d205c6d);
}
.w480d775515bb {
  gap: 20px;
  font-size: 14px;
  display: none;
  flex: 1;
}
.s59a3ae05123a .w45ec1f134771 {
  color: var(--aa04d1bf307fd);
  background: linear-gradient(90deg,var(--b9a55d93485cb),var(--e59f683511498));
}.lfbc4a0b3bbe7{z-index:auto}
.ia70309989674 {
  gap: 8px;
  margin-left: auto;
  display: flex;
}
.refe591a6a879 img {
  border-radius: 10px;
  object-fit: cover;
  width: 34px;
  height: 34px;
}
.s59a3ae05123a .w45ec1f134771, .s59a3ae05123a .j54735b6fd70d, .s59a3ae05123a .j99a9e67bd0f4 {
  min-height: 38px;
  border-radius: 999px;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  display: inline-flex;
  text-decoration: none;
  font-size: 14px;
  padding: 6px 16px;
  transition: transform .15s ease,box-shadow .15s ease;
}.p2d875d8faace{font-kerning:auto}
.pb49abc85da5d {
  padding-top: 8px;
  display: flex;
  gap: 10px;
  font-size: 13px;
}
.d87ac47643fdb {
  display: grid;
  gap: 22px;
}.f5b0d8591e25b{z-index:auto}
.w4e445fa69208 {
  display: grid;
  align-content: center;
  gap: 14px;
}.c177c2a088059{contain:none}
.s59a3ae05123a .j54735b6fd70d {
  border: 1px solid var(--ffc70cf9a65e3);
}.c759c232a7a41{font-kerning:auto}
.h23e89906a2d6 {
  padding: 26px 0 10px;
}.i581495319246{opacity:1}
.l934e1cc07446 {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  margin: 0;
  gap: 8px;
}.wb51d4a6e4e0d{font-kerning:auto}
.s59a3ae05123a .j99a9e67bd0f4 {
  color: var(--e59f683511498);
  border: 1px solid var(--e59f683511498);
}
.l934e1cc07446 span {
  color: var(--qd90a0b5d2700);
  background: rgba(255,255,255,5%);
  font-size: 12px;
  font-weight: bold;
  padding: 2px 12px;
  border-radius: 999px;
  border: 1px solid var(--ffc70cf9a65e3);
  align-items: center;
  min-height: 26px;
  display: inline-flex;
}
.l934e1cc07446 .ucdc5d0b52880 {
  color: var(--e59f683511498);
  border-color: var(--e59f683511498);
}
.w4e445fa69208 h1 {
  font-size: clamp(28px,7vw,52px);
  background: linear-gradient(90deg,rgb(255,255,255) 30%,var(--e59f683511498));
  -webkit-background-clip: text;
  background-clip: text;
  letter-spacing: -.02em;
  margin: 0;
  color: transparent;
  line-height: 1.08;
}
.dc2322ce4ca83 {
  font-size: 16px;
  margin: 0;
  color: var(--pa69d37849b2a);
  max-width: 54ch;
}
.t370f53c504f9 {
  max-width: 460px;
  display: grid;
  gap: 10px;
  grid-template-columns: 1fr 1fr;
}.v3936fff1c14e{visibility:inherit}
.s59a3ae05123a .k5bfc1fbadf55 {
  min-height: 52px;
  font-size: 16px;
}
.abd939693cd2b {
  gap: 8px;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;
}
.abd939693cd2b li {
  padding: 4px 12px;
  background: rgba(255,255,255,6%);
  color: var(--qd90a0b5d2700);
  border-radius: 999px;
  font-size: 13px;
}.e5e163f136a84{isolation:auto}
.p44279a9dafa8 {
  aspect-ratio: 16/9;
  box-shadow: 0 30px 60px rgba(0,0,0,.45),0 0 0 6px rgba(255,255,255,3%);
  background: var(--y51567304cf0f);
  position: relative;
  border-radius: calc(var(--fe5a399fd2bc8) + 4px);
  border: 1px solid var(--ffc70cf9a65e3);
  overflow: hidden;
}
.s59a3ae05123a .tfb56753127bc dl {
  grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
  counter-reset: cc9b1c31383fd;
}
.xaec35c795035 {
  margin: 0;
  inset: 0;
  position: absolute;
  display: none;
}.febe4569e1543{z-index:auto}
.xaec35c795035[data-i7ce2edab31ac] {
  display: block;
}
.xaec35c795035 img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}.q579aebaa989b{contain:none}
.g999f2a9f1066 {
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 20px;
  color: rgb(255,255,255);
  border: 0;
  position: absolute;
  background: rgba(0,0,0,.45);
  width: 34px;
  height: 34px;
  top: 50%;
  border-radius: 50%;
}
.h76148d44ad4b .h23e89906a2d6 {
  background: linear-gradient(180deg,transparent,var(--be1e41ab97138)),radial-gradient(600px 300px at 20% 30%,color-mix(in srgb,var(--b9a55d93485cb) 30%,transparent),transparent);
}
.a6299b5efad2e {
  padding-top: 18px;
  display: grid;
  gap: 14px;
}.t08d618d1882e{opacity:1}
.h76148d44ad4b .w4e445fa69208 h1 {
  background: 0 0;
  color: rgb(255,255,255);
}
.u3fa81cdcfdc5 {
  left: 8px;
}.ebd7c0eb6dc5e{font-kerning:auto}
.xd7ffe703da5c {
  right: 8px;
}
.a6299b5efad2e h2 {
  font-size: 22px;
  margin: 0;
}
.oae2153144a76 b {
  color: var(--e59f683511498);
  font-size: 13px;
  letter-spacing: .1em;
}
.oae2153144a76 strong {
  font-size: 18px;
}
.oae2153144a76 {
  gap: 10px;
  display: grid;
  list-style: none;
  margin: 0;
  padding: 0;
}
.oae2153144a76 a {
  border-radius: var(--fe5a399fd2bc8);
  gap: 2px;
  text-decoration: none;
  height: 100%;
  background: rgba(255,255,255,4%);
  display: grid;
  transition: border-color .15s ease;
  border: 1px solid var(--ffc70cf9a65e3);
  padding: 16px;
}
.g0d9f96d44994 a {
  text-decoration: none;
}
.oae2153144a76 a:hover {
  border-color: var(--b9a55d93485cb);
}.i81d2f793114c{visibility:inherit}
.s59a3ae05123a .m89222f230f4e {
  background: rgba(255,255,255,4%);
}.m0ee77c706ae8{isolation:auto}
.oae2153144a76 span {
  font-size: 13px;
  color: var(--qd90a0b5d2700);
}.v2b33a60cf927{z-index:auto}
.oae2153144a76 .df6f0640efbc5 {
  font-size: 13px;
}
.p16e6fa0027e0:not(:has(section)) {
  display: none;
}
.c664ea40c86b6 a {
  min-height: 46px;
}
.s59a3ae05123a .tfb56753127bc dl>div {
  padding-top: 34px;
  grid-template-columns: 1fr;
  position: relative;
}
.s59a3ae05123a .tfb56753127bc dl>div::before {
  content: counter(cc9b1c31383fd,decimal-leading-zero);
  color: var(--e59f683511498);
  font-weight: 800;
  font-size: 13px;
  counter-increment: cc9b1c31383fd;
  top: 10px;
  left: 12px;
  position: absolute;
}.yfa7ac6d6db8b{outline-offset:0}
.vacff1881e28b {
  grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
  display: grid;
  gap: 16px;
}
.vacff1881e28b section {
  align-content: start;
  display: grid;
  gap: 6px;
}
.g0d9f96d44994 {
  padding: 26px 0 14px;
  background: var(--q7f5bf7208cae);
  font-size: 14px;
  margin-top: 28px;
  border-top: 1px solid var(--ffc70cf9a65e3);
  color: var(--qd90a0b5d2700);
}
.g0d9f96d44994 a:hover {
  color: var(--kf84f2d205c6d);
}
.g0d9f96d44994 h2 {
  font-size: 14px;
  color: var(--kf84f2d205c6d);
  margin: 0;
}.ia9de2842f005{visibility:inherit}
.s93093eebfa75 {
  font-weight: 800;
  color: var(--kf84f2d205c6d);
  margin: 0;
  font-size: 17px;
}
.tcff827d49209 nav {
  display: flex;
  margin-top: 8px;
  flex-wrap: wrap;
  gap: 6px 16px;
}.gdfa988e3d8e4{contain:none}
.t4f2d10afc1cc {
  display: flex;
  align-items: center;
  margin: 14px 0 0;
  font-size: 12px;
  gap: 8px;
}.e953b2f462a90{font-kerning:auto}
.c664ea40c86b6 {
  position: fixed;
  grid-template-columns: 1fr 1.4fr;
  gap: 8px;
  padding: 8px max(12px,env(safe-area-inset-right,0px))calc(8px + env(safe-area-inset-bottom,0px))max(12px,env(safe-area-inset-left,0px));
  background: color-mix(in srgb,var(--be1e41ab97138) 92%,transparent);
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  border-top: 1px solid var(--ffc70cf9a65e3);
  display: grid;
}
@media(min-width:900px) {
  .c664ea40c86b6 {
    display: none;
  }
  .d87ac47643fdb {
    column-gap: 40px;
    grid-template-columns: minmax(0,1fr)minmax(0,1.1fr);
    align-items: center;
  }
  .oae2153144a76 {
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
  .s59a3ae05123a {
    padding-bottom: 0;
  }
  .h23e89906a2d6 {
    padding: 48px 0 20px;
  }
  .w480d775515bb {
    display: flex;
  }
}.ffbc45c9ab243{z-index:auto}
.iad492715310d {
  padding: 18px 0;
}
.h287bd64472d3 {
  font-size: 20px;
  margin: 0 0 12px;
}.w062cca2e98e2{isolation:auto}
.o14b447037b8f {
  gap: 10px;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}.g8b257d218890{z-index:auto}
.o14b447037b8f a {
  color: var(--b9a55d93485cb);
  text-decoration: none;
  font-size: 13px;
}
.v70f4b84426ee {
  font-weight: bold;
  color: var(--b9a55d93485cb);
  margin: 0 0 4px;
  font-size: 13px;
  letter-spacing: .06em;
  text-transform: uppercase;
}
.pc91b0319770c {
  left: -9999px;
  position: absolute;
}
.m76522d1c170e h2 {
  margin: 18px 0 8px;
  font-size: 19px;
}.mc4ff68770047{unicode-bidi:normal}
.m76522d1c170e p, .m76522d1c170e li {
  color: var(--pa69d37849b2a);
}
.m89222f230f4e {
  min-width: 0;
  border: 1px solid var(--ffc70cf9a65e3);
  border-radius: var(--fe5a399fd2bc8);
  background: var(--j640f037ec559);
  padding: 16px;
}
.m76522d1c170e table {
  border-collapse: collapse;
  width: 100%;
}
.m76522d1c170e th, .m76522d1c170e td {
  border: 1px solid var(--ffc70cf9a65e3);
  text-align: left;
  padding: 8px;
}
.m76522d1c170e img {
  border-radius: 8px;
  height: auto;
}
.m76522d1c170e h3 {
  font-size: 16px;
  margin: 14px 0 6px;
}
.nfd727a8fb966 {
  counter-reset: cf2939cb8b5d2;
  display: grid;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
  grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
}
.a3e0b80457943 {
  grid-template-columns: 1fr;
}
.sa4aca94938a1 h2 {
  margin: 0 0 6px;
  font-size: 16px;
}
.a3e0b80457943 .sa4aca94938a1 {
  grid-template-columns: 40px 1fr;
  display: grid;
  gap: 10px;
}
.sa4aca94938a1 {
  border-radius: var(--fe5a399fd2bc8);
  background: linear-gradient(135deg,var(--j640f037ec559),rgba(0,0,0,.2));
  padding: 14px;
  border: 1px solid var(--ffc70cf9a65e3);
  border-left: 4px solid var(--b9a55d93485cb);
}
.i99c22ef830bd::before {
  width: 36px;
  color: var(--aa04d1bf307fd);
  counter-increment: cf2939cb8b5d2;
  display: grid;
  background: var(--b9a55d93485cb);
  font-weight: 800;
  place-items: center;
  content: counter(cf2939cb8b5d2);
  height: 36px;
  border-radius: 50%;
}.q2553f469caf5{font-kerning:auto}
.h49a8566aacda {
  display: grid;
  gap: 12px;
}
.tf584e55d0b69 dt {
  color: var(--qd90a0b5d2700);
  font-size: 13px;
}
.zbbdb5d5cd75a {
  align-content: start;
  display: grid;
  gap: 10px;
}
.tf584e55d0b69 {
  gap: 6px;
  margin: 0;
  display: grid;
}.p2e2afafc0e4d{isolation:auto}
.tf584e55d0b69 dd {
  overflow-wrap: anywhere;
  margin: 0;
}
.tf584e55d0b69>div {
  border-radius: 8px;
  padding: 8px 10px;
  gap: 8px;
  display: grid;
  grid-template-columns: 40% 1fr;
  background: var(--m007a32d466ae);
}
.ja819da5cc149 {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  margin-top: 12px;
}
.ja819da5cc149 th, .ja819da5cc149 td {
  vertical-align: top;
  text-align: left;
  padding: 8px 10px;
  border-bottom: 1px solid var(--ffc70cf9a65e3);
  overflow-wrap: anywhere;
}
.ja819da5cc149 th {
  width: 40%;
  font-weight: 600;
  color: var(--qd90a0b5d2700);
}
.ffc7d19fc432d p {
  font-size: 14px;
  color: var(--qd90a0b5d2700);
  margin: 4px 0 0;
}
.w772026add936 b {
  font-size: 13px;
}
.h94f3aa29110b {
  display: grid;
  gap: 10px;
}
.ffc7d19fc432d>div {
  gap: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.w772026add936 {
  gap: 6px;
  align-items: center;
  display: inline-flex;
}.d5b4598c43da1{z-index:auto}
.m7addefe86858 strong {
  font-size: 14px;
  line-height: 1.3;
}
.m7addefe86858>span:last-child {
  color: var(--b9a55d93485cb);
  font-size: 13px;
}
.w772026add936 i {
  background: linear-gradient(90deg,var(--b9a55d93485cb) calc(var(--q9e9ba5d6a482) * 20%),rgba(255,255,255,.12) 0);
  display: block;
  border-radius: 99px;
  width: 90px;
  height: 8px;
}
.f0fafe6bd8c11 {
  grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
}
.w93c571a085b1 {
  gap: 10px;
  overflow-x: auto;
  display: grid;
  scroll-snap-type: x mandatory;
  padding-bottom: 6px;
  grid-auto-flow: column;
  grid-auto-columns: minmax(150px,42%);
}
.e44ba63e7ec77 {
  display: grid;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
  grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
}
.m7addefe86858 {
  text-decoration: none;
  display: grid;
  padding: 8px;
  gap: 4px;
  scroll-snap-align: start;
  background: var(--j640f037ec559);
  border-radius: var(--fe5a399fd2bc8);
  border: 1px solid var(--ffc70cf9a65e3);
}
.ie9734f30d269 h3, .ie9734f30d269 h2 {
  font-size: 15px;
  margin: 0;
  line-height: 1.35;
}
.u1aab454548a7 {
  overflow: hidden;
  aspect-ratio: 16/10;
  display: block;
  border-radius: 8px;
  background: var(--y51567304cf0f);
}
.u1aab454548a7 img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.c6b9d1c67a4bf {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  gap: 10px;
}
.ie9734f30d269 a {
  border-radius: var(--fe5a399fd2bc8);
  text-decoration: none;
  height: 100%;
  display: grid;
  background: var(--j640f037ec559);
  padding: 10px;
  border: 1px solid var(--ffc70cf9a65e3);
  gap: 6px;
}.m99c40e5fbf6e{visibility:inherit}
.ie9734f30d269 img {
  width: 100%;
  border-radius: 8px;
  aspect-ratio: 16/9;
  background: var(--y51567304cf0f);
  object-fit: contain;
}
.ie9734f30d269 p {
  font-size: 13px;
  color: var(--qd90a0b5d2700);
  margin: 0;
}
.ie9734f30d269 time {
  font-size: 12px;
  color: var(--qd90a0b5d2700);
}
.i4344b508c397 span {
  color: var(--qd90a0b5d2700);
  font-size: 13px;
}
.h0ea6bbf5b7c2 summary {
  font-weight: bold;
  cursor: pointer;
}
.i4344b508c397 {
  display: grid;
  list-style: none;
  margin: 0;
  gap: 8px;
  grid-template-columns: 1fr;
  padding: 0;
}
.h0ea6bbf5b7c2 p {
  margin: 8px 0 0;
  color: var(--qd90a0b5d2700);
}.h5edbb3434c01{isolation:auto}
.i4344b508c397 a {
  border-radius: 10px;
  gap: 2px;
  text-decoration: none;
  display: grid;
  padding: 10px 12px;
  background: var(--j640f037ec559);
}.e73256b4db508{z-index:auto}
.s59a3ae05123a .h4ee90c77ea27, .s59a3ae05123a .tfb56753127bc {
  background: 0 0;
}
.h0ea6bbf5b7c2 details {
  padding: 10px 0;
  border-bottom: 1px solid var(--ffc70cf9a65e3);
}.afee71c88d353{isolation:auto}
.o7e926b2f07f9 {
  padding-left: 20px;
}.o9a3dedbf9b29{outline-offset:0}
.k2c3bfa17dd98 {
  margin: 0;
  gap: 10px;
  display: grid;
}
.k2c3bfa17dd98 h3, .k2c3bfa17dd98 dt {
  font-weight: bold;
  font-size: 15px;
  margin: 0;
}
.r74f971860654 .l8fd24b87b5bb {
  display: grid;
  gap: 14px;
}
.p403e5b765782 {
  display: grid;
  gap: 14px;
}
.k2c3bfa17dd98 dd, .k2c3bfa17dd98 p {
  color: var(--qd90a0b5d2700);
  margin: 4px 0 0;
}.c9074eab4189f{opacity:1}
.w69d3e4c5f97d h1 {
  font-size: clamp(22px,5vw,30px);
  margin: 6px 0;
  line-height: 1.25;
}
.w69d3e4c5f97d nav {
  font-size: 13px;
  color: var(--qd90a0b5d2700);
}
.w69d3e4c5f97d nav a {
  color: var(--qd90a0b5d2700);
}
.v8ba63da81c33 {
  color: var(--qd90a0b5d2700);
  font-size: 13px;
}
.se6c4ec2f8616 h3 {
  margin: 10px 0 4px;
  font-size: 16px;
}
.j1b5a41d05de7 {
  color: var(--b9a55d93485cb);
}
.g3e10af29f54e {
  gap: 8px;
  align-content: start;
  display: grid;
}.h1d97d99ae004{font-kerning:auto}
.z1e70c91a2e16 {
  align-content: start;
  display: grid;
  gap: 12px;
}
.a50183974f533 {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
}
.s1a325708261d {
  overflow-x: auto;
  display: grid;
  gap: 8px;
  grid-auto-flow: column;
  grid-auto-columns: 150px;
}.c9e96ac04f22c{isolation:auto}
.r74f971860654 {
  padding: 14px 0 24px;
}
.se6c4ec2f8616 {
  padding-left: 20px;
}
.f3044d5a70a70 {
  object-fit: contain;
  width: 100%;
  background: var(--y51567304cf0f);
  height: auto;
  aspect-ratio: 16/9;
  border-radius: 10px;
}.tb4839119e2f6{unicode-bidi:normal}
.a50183974f533>div {
  padding: 10px;
  background: var(--m007a32d466ae);
  border-radius: 10px;
}
.s1a325708261d img {
  border-radius: 8px;
  width: 150px;
  background: var(--y51567304cf0f);
  aspect-ratio: 9/16;
  object-fit: contain;
}.d791cfb575097{visibility:inherit}
.uadfd58d29111 {
  gap: 10px;
  display: grid;
  list-style: none;
  margin: 0;
  border-left: 2px solid var(--b9a55d93485cb);
  padding: 0;
}
.k3fa0ccd651a5 {
  display: flex;
  margin: 0;
  gap: 10px;
}.ufb351cda272a{z-index:auto}
.naa64453c33f3 {
  display: grid;
  gap: 12px;
}
.k4e435b885ca2 {
  display: grid;
  grid-template-columns: 72px 1fr;
  gap: 12px;
}
.o8282edfcd2f2 {
  display: grid;
  gap: 14px;
}
.k4e435b885ca2 h2 {
  font-size: 16px;
  margin: 0;
}
.k4e435b885ca2 img {
  border-radius: 50%;
  object-fit: cover;
  width: 72px;
  height: 72px;
}
.uadfd58d29111 li {
  padding-left: 14px;
}
.d9b4002f39041 ul {
  padding-left: 18px;
}.f0a1489844f15{outline-offset:0}
.mf12cb38a8691 {
  padding: 12px;
  border-radius: 10px;
  margin-top: 14px;
  background: var(--m007a32d466ae);
}
.z4d1e0db194bc button {
  background: 0 0;
  cursor: pointer;
  font-size: 26px;
  color: var(--b9a55d93485cb);
  border: 0;
  min-width: 44px;
  min-height: 44px;
}
.mf12cb38a8691 p {
  margin: 0 0 6px;
}
@media(min-width:900px) {
  .h49a8566aacda {
    grid-template-columns: minmax(0,1.6fr)minmax(280px,1fr);
  }
  .p403e5b765782 {
    align-items: start;
    grid-template-columns: minmax(0,1fr)300px;
  }
  .g3e10af29f54e {
    position: sticky;
    top: 76px;
  }
  .w93c571a085b1 {
    grid-auto-columns: minmax(180px,22%);
  }
}
