* {
  box-sizing: border-box;
}
:root {
  --n5cb544f5c469: #E3E3E3;
  --u3746b345147c: #FFF;
  --x576b1e436783: #166534;
  --e2b9daea34bc8: #5C5C5C;
  --o52314320bd77: #2C2C2C;
  --id88f523d1c6e: #B91C1C;
  --n80ed2b505ace: #141414;
  --g5af75a22f898: #FFF;
  --b51f8db607225: 3px;
  --j2efc6de5cffe: Georgia, "Times New Roman", "Noto Serif", serif;
  --o3eb6053fb41c: #FFF;
  --je1f43b7bf943: #E5E5E5;
  --l211f04d09237: #CFCFCF;
  --o47a46920b750: #141414;
  --qfff86d306a47: #FFF;
  --t94cf86c476c3: #F7F6F3;
  --c595df225da11: 0 10px 30px rgba(0, 0, 0, .08);
  --befa39c66fc0e: #F6DADA;
  --ic61b7d2d0bfa: #C99A00;
  --qbc5fbf4da420: #BDBDBD;
  --n808b233667bc: 4px;
  --a24b7275a4ea0: #D62828;
  --gebe62628c534: #FBF2F2;
}
body {
  color: var(--o47a46920b750);
  margin: 0;
  background: var(--qfff86d306a47);
  font: 17px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  overflow-wrap: break-word;
}.w00c5bd43a7c4{opacity:1}
html {
  scroll-behavior: smooth;
}
.ud35defd2ddfe {
  position: absolute;
  left: -999px;
}
.ud35defd2ddfe:focus {
  background: var(--u3746b345147c);
  left: 16px;
  padding: 8px 12px;
  z-index: 99;
  top: 8px;
}
h2, h3, h1 {
  margin: 0 0 .5em;
  font-family: var(--j2efc6de5cffe);
  font-weight: 700;
  line-height: 1.18;
}.kd87b315f21e4{opacity:1}
.y824c92b5dc47 {
  border-bottom: 1px solid var(--o47a46920b750);
  background: var(--qfff86d306a47);
}.v63c29a7cc782{z-index:auto}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
.m907555c6a3e8 {
  width: min(1200px,100% - 32px);
  margin-inline: auto;
}.xdd4cf4423ace{font-kerning:auto}
.dc51bd40e46a0 {
  margin-inline: auto;
  max-width: 820px;
}
a {
  color: inherit;
}
.f46931b6c31a4 span {
  animation: k79891d47b87d 1.6s ease-in-out infinite;
  color: var(--id88f523d1c6e);
}.z8e97092b1bae{isolation:auto}
.bed265eb435bc {
  display: flex;
  border-bottom: 1px solid var(--n5cb544f5c469);
  gap: 16px;
  align-items: center;
  font-size: 14px;
  justify-content: space-between;
  min-height: 42px;
}
.f46931b6c31a4 {
  text-overflow: ellipsis;
  margin: 0;
  display: flex;
  overflow: hidden;
  gap: 8px;
  align-items: center;
  font-weight: 700;
  white-space: nowrap;
  min-width: 0;
}.f381e9a304894{opacity:1}
@keyframes k79891d47b87d {
  50% {
    opacity: .2;
  }
}
@media(prefers-reduced-motion:reduce) {
  .f46931b6c31a4 span {
    animation: none;
  }
}.t0075789c6257{opacity:1}
.u9e03d2300f13 {
  padding: 18px 0 14px;
  text-align: center;
}.kb24b3ea5dc45{outline-offset:0}
.d20435af57e23 {
  display: flex;
  margin-left: auto;
  align-items: center;
  flex: none;
  gap: 14px;
}
.g1c054fa29800 {
  color: var(--o47a46920b750);
  gap: 12px;
  display: inline-flex;
  align-items: center;
  letter-spacing: -.01em;
  min-height: 44px;
  text-decoration: none;
  font: 900 clamp(30px,5vw,52px)/1 var(--j2efc6de5cffe);
}
.g1c054fa29800 img {
  width: 44px;
  height: 44px;
  object-fit: cover;
  border-radius: 50%;
}
.d501b8226ddbb {
  display: flex;
  align-items: center;
  gap: 4px 26px;
  padding: 10px 0;
  flex-wrap: wrap;
  justify-content: center;
}
.ca6904cd8ce2b {
  white-space: nowrap;
  letter-spacing: .12em;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--o47a46920b750);
}.af2caf37ada1a{outline-offset:0}
.ca6904cd8ce2b:hover {
  color: var(--id88f523d1c6e);
}.ka32c3046cce6{z-index:auto}
.h72750eaaca0e {
  border-top: 3px double var(--o47a46920b750);
}.g69f8ac4a3f18{visibility:inherit}
body {
  --jf08fceac0f66: 72px;
}
.ld71819921897 {
  display: flex;
  gap: 8px;
  font-size: 13px;
}
.w9b400bf0ff36 {
  color: var(--e2b9daea34bc8);
}
.ld71819921897 a[aria-current] {
  font-weight: 800;
  color: var(--id88f523d1c6e);
}
.f2ba59782731b {
  color: var(--g5af75a22f898);
  background: var(--id88f523d1c6e);
}
.f2ba59782731b:hover {
  background: var(--a24b7275a4ea0);
}
.obfcf16e36427 {
  border: 1px solid transparent;
  border-radius: var(--b51f8db607225);
  transition: background .15s,color .15s;
  display: inline-flex;
  min-height: 40px;
  align-items: center;
  text-decoration: none;
  font-size: 15px;
  font-weight: 700;
  white-space: nowrap;
  justify-content: center;
  cursor: pointer;
  padding: 0 18px;
}
.c0e3bb5f52288 {
  width: 100%;
}
.sdede1b198c36 {
  background: 0 0;
  color: var(--o47a46920b750);
  border-color: var(--o47a46920b750);
}.we319a3e371ba{z-index:auto}
.bce9ee0cda14c {
  border-bottom: 1px solid var(--n5cb544f5c469);
  padding: 28px 0 36px;
}
.sdede1b198c36:hover {
  color: var(--qfff86d306a47);
  background: var(--o47a46920b750);
}
.i68f17f42df4c {
  min-height: 44px;
  color: var(--id88f523d1c6e);
  font-size: 14px;
  display: inline-flex;
  text-decoration: none;
  align-items: center;
  font-weight: 700;
}
.y34df2908b62d {
  grid-template-columns: minmax(0,2fr)minmax(0,1fr);
  display: grid;
  gap: 36px;
  align-items: start;
}
.i68f17f42df4c:hover {
  text-decoration: underline;
}.udd83fa468fdf{font-kerning:auto}
.rda7ab3301184 img {
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: contain;
}.q05488cca1ad0{font-kerning:auto}
.y883c54e73445 {
  position: relative;
  display: grid;
  overflow: hidden;
  margin-bottom: 18px;
  background: var(--t94cf86c476c3);
  border-radius: var(--n808b233667bc);
}
.od98615d7a22a {
  font-size: 20px;
  bottom: 12px;
  position: absolute;
  cursor: pointer;
  color: #FFF;
  border: 0;
  background: rgba(20,20,20,.75);
  width: 38px;
  height: 38px;
  z-index: 2;
}
.g511d0db4ce4d {
  padding: 22px;
  background: var(--t94cf86c476c3);
  border-top: 4px solid var(--id88f523d1c6e);
}
.r0f9b522e5760 {
  right: 56px;
}
.x93d0a4201b85 {
  right: 12px;
}.w71c1172cc7b4{visibility:inherit}
.x0448e81e7135 {
  top: 16px;
  position: sticky;
}
.rda7ab3301184 {
  margin: 0;
  opacity: 0;
  transition: opacity .5s;
  grid-area: 1/1;
}
.rda7ab3301184[data-a1cb903acbcea] {
  opacity: 1;
}
.f3cf199d726b1 {
  text-transform: uppercase;
  letter-spacing: .14em;
  margin: 0 0 8px;
  color: var(--id88f523d1c6e);
  font-size: 13px;
  font-weight: 800;
}
.bce9ee0cda14c h1 {
  letter-spacing: -.01em;
  font-size: clamp(30px,4.6vw,54px);
  line-height: 1.06;
}.f98707d90cdcc{opacity:1}
.v91bb9d1622c4 {
  color: var(--e2b9daea34bc8);
  font: italic 20px/1.5 var(--j2efc6de5cffe);
  margin: 0;
}.nc97427c77cf6{visibility:inherit}
.k8ef041bb841e {
  display: flex;
  gap: 12px;
  margin-top: 22px;
  flex-wrap: wrap;
}
.jd098e8b7dbad {
  text-transform: uppercase;
  margin: 0 0 4px;
  letter-spacing: .14em;
  color: var(--id88f523d1c6e);
  font-size: 12px;
  font-weight: 800;
}.ve263c6e9b955{outline-offset:0}
.g173784c34f76 {
  font: 900 28px/1.1 var(--j2efc6de5cffe);
  margin: 0 0 12px;
}
.g511d0db4ce4d .obfcf16e36427+.obfcf16e36427 {
  margin-top: 8px;
}
.j66dc41759df6 {
  margin: 0;
  border-top: 1px solid var(--n5cb544f5c469);
  padding: 0;
  list-style: none;
  grid-template-columns: repeat(2,minmax(0,1fr));
  display: grid;
  gap: 0;
}
.j66dc41759df6 li {
  display: flex;
  padding: 10px 0;
  border-bottom: 1px solid var(--n5cb544f5c469);
  flex-direction: column;
}.tc448ad92c292{unicode-bidi:normal}
.j66dc41759df6 li:nth-child(even) {
  padding-left: 14px;
  border-left: 1px solid var(--n5cb544f5c469);
}.j3eb77cbce760{isolation:auto}
.l81aa64d622ba {
  padding: 40px 0;
}
.o63f2c6d2f39e .k878cb74eed86 {
  flex: 1;
}
.j66dc41759df6 strong {
  font: 700 18px var(--j2efc6de5cffe);
}
.j66dc41759df6 span {
  text-transform: uppercase;
  letter-spacing: .06em;
  color: var(--e2b9daea34bc8);
  font-size: 12px;
}
.k878cb74eed86 {
  text-transform: uppercase;
  border-top: 4px solid var(--o47a46920b750);
  font: 800 14px var(--j2efc6de5cffe);
  letter-spacing: .14em;
  padding-top: 10px;
  margin: 0 0 22px;
}
.o63f2c6d2f39e .i68f17f42df4c {
  margin-bottom: 22px;
}
.na4e4b601f61e a {
  color: var(--id88f523d1c6e);
}
.o7568aa19b27c {
  border-top: 4px solid var(--o47a46920b750);
  font-size: 20px;
  padding-top: 10px;
  margin: 0 0 22px;
}.g6d13c1942428{font-kerning:auto}
.pf7dd4675992c {
  font-size: clamp(26px,3.4vw,38px);
}
.na4e4b601f61e {
  margin-bottom: 24px;
}.i6dc501557f48{font-kerning:auto}
.na4e4b601f61e h2 {
  margin-top: 1.2em;
  font-size: 26px;
}
.na4e4b601f61e h3 {
  font-size: 20px;
  margin-top: 1em;
}.p050168b514ec{font-kerning:auto}
.na4e4b601f61e table {
  border-collapse: collapse;
  font-size: 15px;
  width: 100%;
  margin: 16px 0;
}.e3821c2563c00{opacity:1}
.na4e4b601f61e td, .na4e4b601f61e th {
  border-bottom: 1px solid var(--n5cb544f5c469);
  vertical-align: top;
  text-align: left;
  padding: 8px 12px;
}
.r4c350033c432 img {
  width: 160px;
  aspect-ratio: 4/3;
  object-fit: cover;
}
.ne2f6e83e0585>.r4c350033c432:first-child img {
  width: 100%;
  aspect-ratio: 16/9;
}.p437b42c557f3{z-index:auto}
.y0a1b5bdf2194 img {
  width: 160px;
  aspect-ratio: 4/3;
  object-fit: cover;
}
.b32fa49e43928 img {
  width: 76px;
  aspect-ratio: 1;
  object-fit: cover;
}
.na4e4b601f61e th {
  border-bottom: 2px solid var(--o47a46920b750);
}.bd12d2cafa089{visibility:inherit}
.na4e4b601f61e blockquote {
  border-left: 3px solid var(--id88f523d1c6e);
  margin: 18px 0;
  padding: 4px 0 4px 18px;
  font: italic 20px/1.5 var(--j2efc6de5cffe);
}
.s5e7cb73aa7ce {
  font-size: 14px;
  color: var(--e2b9daea34bc8);
}.y6f2b048b5573{contain:none}
.r4c350033c432 a:hover h3 {
  color: var(--id88f523d1c6e);
}
.r4c350033c432 h3 {
  margin: 0 0 6px;
  font-size: 21px;
}
.r4c350033c432 p {
  color: var(--e2b9daea34bc8);
  margin: 0 0 6px;
  font-size: 15px;
}
.pbc6474f4c93d {
  font-size: 13px;
  font-weight: 700;
  color: var(--id88f523d1c6e);
}
.ne2f6e83e0585>.r4c350033c432:first-child h3 {
  font-size: 32px;
}
.y0a1b5bdf2194 h2, .y0a1b5bdf2194 h3 {
  margin: 0 0 6px;
  font-size: 20px;
}
.y0a1b5bdf2194 p {
  color: var(--e2b9daea34bc8);
  margin: 0;
  font-size: 15px;
}
.qa75fa89867ed h2 {
  font-size: 22px;
}.u3e7c97ec7d89{isolation:auto}
.qa75fa89867ed .na4e4b601f61e {
  color: var(--e2b9daea34bc8);
  margin: 0;
  font-size: 16px;
}.t7a98f965cad5{outline-offset:0}
.t51e49004a45d h3 {
  font-size: 18px;
  margin: 0;
}.aa0121214bcf6{opacity:1}
.t51e49004a45d a:hover h3 {
  color: var(--id88f523d1c6e);
}.y6aabce61407a{outline-offset:0}
.t51e49004a45d p {
  color: var(--e2b9daea34bc8);
  margin: 0;
  font-size: 14px;
  line-height: 1.4;
}.ea3b86f0561ae{z-index:auto}
.gf521dc8b1343 {
  font-size: 13px;
  font-weight: 700;
  color: color-mix(in srgb,var(--ic61b7d2d0bfa) 55%,var(--o47a46920b750));
}
.t4e97fd5f1279>section:first-child>p:first-of-type::first-letter, .t4e97fd5f1279>p:first-of-type::first-letter {
  float: left;
  font: 900 64px/.8 var(--j2efc6de5cffe);
  color: var(--id88f523d1c6e);
  margin: 6px 10px 0 0;
}.kef66a025b1a9{contain:none}
.s033a597c16a8 dt {
  font: 700 15px var(--j2efc6de5cffe);
}
.s033a597c16a8 dl {
  margin: 0;
}.m4f7086fe151f{contain:none}
.s033a597c16a8 dd {
  color: var(--e2b9daea34bc8);
  margin: 2px 0 0;
  font-size: 15px;
}.w76ed72293efd{isolation:auto}
.o63f2c6d2f39e {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
}
.ne2f6e83e0585 {
  gap: 0 36px;
  grid-template-columns: repeat(2,minmax(0,1fr));
  display: grid;
}.lc32b9f86a9e1{z-index:auto}
.r4c350033c432 a {
  grid-template-columns: 160px minmax(0,1fr);
  text-decoration: none;
  padding: 18px 0;
  gap: 18px;
  display: grid;
  border-bottom: 1px solid var(--n5cb544f5c469);
}
.r4c350033c432 a:not(:has(img)) {
  grid-template-columns: minmax(0,1fr);
}.p850e9c2d343d{font-kerning:auto}
.ne2f6e83e0585>.r4c350033c432:first-child {
  grid-column: 1/-1;
}
.ne2f6e83e0585>.r4c350033c432:first-child a {
  grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
  align-items: center;
  gap: 28px;
}
.l481dc5da4f6a {
  gap: 0 36px;
  grid-template-columns: repeat(2,minmax(0,1fr));
  display: grid;
}.dc8577319c2c0{opacity:1}
.y0a1b5bdf2194 a {
  grid-template-columns: 160px minmax(0,1fr);
  text-decoration: none;
  padding: 18px 0;
  gap: 18px;
  display: grid;
  border-bottom: 1px solid var(--n5cb544f5c469);
}
.qa75fa89867ed {
  padding: 20px 22px;
}
.y0a1b5bdf2194 a:not(:has(img)) {
  grid-template-columns: minmax(0,1fr);
}
.xab5e59444b1c {
  border-top: 1px solid var(--o47a46920b750);
  grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
  border-bottom: 1px solid var(--o47a46920b750);
  display: grid;
  gap: 0;
}
.x8a9e159d40fa {
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  gap: 0 28px;
  display: grid;
}
.qa75fa89867ed+.qa75fa89867ed {
  border-left: 1px solid var(--n5cb544f5c469);
}
.t51e49004a45d a {
  border-bottom: 1px solid var(--n5cb544f5c469);
  grid-template-columns: 76px minmax(0,1fr);
  text-decoration: none;
  padding: 14px 0;
  display: grid;
  gap: 14px;
  align-items: center;
}.w3d8cdb302ab9{font-kerning:auto}
.ffc3f0e0beed0 {
  display: grid;
  align-items: start;
  gap: 40px;
  grid-template-columns: minmax(0,1.6fr)minmax(0,1fr);
}
.s033a597c16a8 {
  border: 1px solid var(--o47a46920b750);
  padding: 20px 22px;
  background: var(--t94cf86c476c3);
}
.s033a597c16a8 div {
  border-bottom: 1px dotted var(--e2b9daea34bc8);
  padding: 10px 0;
}.xe0543b419420{opacity:1}
.l4274f98b8e83 summary {
  display: flex;
  font: 700 19px var(--j2efc6de5cffe);
  gap: 12px;
  justify-content: space-between;
  cursor: pointer;
  list-style: none;
  padding: 16px 0;
}.a925b4e52377b{outline-offset:0}
.l4274f98b8e83 summary::-webkit-details-marker {
  display: none;
}
.l4274f98b8e83 summary::after {
  flex: none;
  content: "+";
  color: var(--id88f523d1c6e);
  font-size: 22px;
  line-height: 1;
}
.l4274f98b8e83 p {
  margin: 0;
  padding: 0 0 16px;
  color: var(--e2b9daea34bc8);
}
.l4274f98b8e83 details[open] summary::after {
  content: "−";
}
.s033a597c16a8 div:last-child {
  border-bottom: 0;
}
.l4274f98b8e83 details {
  border-bottom: 1px solid var(--n5cb544f5c469);
}.q8fb1f537109b{contain:none}
.l9b55b16819a0 {
  border-top: 4px solid var(--o47a46920b750);
  padding: 22px 0;
  margin: 36px 0;
}.l6662b434ae9b{isolation:auto}
.q298493d4b8e8 {
  color: var(--id88f523d1c6e);
  font: 700 12px/1.6 system-ui,sans-serif;
  padding: 1px 8px;
  border: 1px solid var(--id88f523d1c6e);
  vertical-align: middle;
  letter-spacing: .06em;
  display: inline-block;
  text-transform: uppercase;
}.x337aafa493d8{z-index:auto}
.n59c0e8574523 p {
  color: var(--e2b9daea34bc8);
  margin: 6px 0 0;
  font-size: 15px;
}.s6e0b864c25d4{isolation:auto}
.p333bba665aa9 {
  gap: 0 24px;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
}.j2a4ee4d26ac1{outline-offset:0}
.n59c0e8574523 {
  border-bottom: 1px solid var(--n5cb544f5c469);
  padding: 12px 0;
}.odca76ed7c295{unicode-bidi:normal}
.z4651349704a2 {
  text-align: center;
  margin: 24px 0;
  padding: 18px 0;
  border-top: 1px solid var(--n5cb544f5c469);
}
.n1683f5e2e7a7 small {
  color: var(--e2b9daea34bc8);
}
.ta6f544156c61 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 6px;
}
.n1683f5e2e7a7 {
  gap: 8px;
  display: inline-flex;
  align-items: center;
}
.p213bdb5e5f90 {
  -webkit-mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
  width: 90px;
  background: linear-gradient(90deg,var(--ic61b7d2d0bfa) calc(var(--h89b7c3e997b3)/5 * 100%),var(--je1f43b7bf943) 0);
  display: inline-block;
  mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
  height: 16px;
}
.o745fd6340a98 {
  gap: 6px;
  display: inline-flex;
}
.wcd2d3fc3dead {
  margin: 0 0 10px;
  font: 700 18px var(--j2efc6de5cffe);
}
.o745fd6340a98 button {
  color: var(--l211f04d09237);
  width: 44px;
  height: 44px;
  background: var(--qfff86d306a47);
  border: 1px solid var(--n5cb544f5c469);
  cursor: pointer;
  font-size: 22px;
}
.o745fd6340a98 button[data-a1cb903acbcea], .o745fd6340a98 button:hover {
  color: var(--ic61b7d2d0bfa);
  border-color: var(--o47a46920b750);
}
.o7f54c6275e10 {
  border-bottom: 1px solid var(--n5cb544f5c469);
  padding: 34px 0 20px;
}
.o745fd6340a98 button:disabled {
  cursor: default;
}
.wa9943cc99161 {
  font-size: 14px;
  margin: 10px 0 0;
  min-height: 1.2em;
  color: var(--e2b9daea34bc8);
}.d29fa133192f8{visibility:inherit}
.bd03ce9824fca {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  left: -9999px;
}.i3ef5626e8692{isolation:auto}
.o7f54c6275e10 h1 {
  letter-spacing: -.01em;
  font-size: clamp(30px,4.6vw,52px);
}
.o7f54c6275e10 .n921d6396e66a {
  color: var(--e2b9daea34bc8);
  font: italic 20px/1.5 var(--j2efc6de5cffe);
  margin: 0;
}
.n921d6396e66a {
  color: var(--e2b9daea34bc8);
}
.mc029058a4c07 ol {
  display: flex;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 13px;
  gap: 6px;
  color: var(--e2b9daea34bc8);
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  margin: 0 0 12px;
}
.mc029058a4c07 li+li::before {
  content: "/";
  margin-right: 6px;
}
.u96fbdd11ac69 {
  width: 100%;
  margin-bottom: 18px;
  aspect-ratio: 16/9;
  object-fit: cover;
}
.z76535740ac5e h2 {
  font-size: 24px;
}.u0360ea57a199{z-index:auto}
.nb204ff0bc026 aside {
  top: 16px;
  position: sticky;
}.b3ae488c14585{outline-offset:0}
.mc029058a4c07 a {
  text-decoration: none;
  color: var(--id88f523d1c6e);
}
.y1c4e2db29e7c h3 {
  color: var(--x576b1e436783);
}.qadb0882f5c2a{font-kerning:auto}
.yf523326149d6 .j66dc41759df6 li:nth-child(even) {
  border-left: 0;
  padding-left: 0;
}
.yf523326149d6 .j66dc41759df6 li+li {
  padding-left: 12px;
  border-left: 1px solid var(--n5cb544f5c469);
}.ldaa75832c237{outline-offset:0}
.z76535740ac5e {
  padding: 20px;
  background: var(--t94cf86c476c3);
  border-top: 4px solid var(--id88f523d1c6e);
}
.y1c4e2db29e7c, .mc9b03995c48b {
  padding: 14px 18px;
}.s1c437d5a6eae{unicode-bidi:normal}
.be4043cd3065f {
  list-style: none;
  counter-reset: c4e4c4ef6e934;
  padding: 0;
}.j3865c24974c0{opacity:1}
.mc9b03995c48b h3 {
  color: var(--id88f523d1c6e);
}
.nb204ff0bc026 {
  display: grid;
  align-items: start;
  gap: 40px;
  grid-template-columns: minmax(0,1fr)320px;
}.oc25d393e2bf9{outline-offset:0}
.yf523326149d6 .j66dc41759df6 {
  margin-bottom: 18px;
  grid-template-columns: repeat(4,minmax(0,1fr));
}
.xc1b3ef9be36a {
  border-top: 1px solid var(--o47a46920b750);
  grid-template-columns: 1fr 1fr;
  border-bottom: 1px solid var(--o47a46920b750);
  display: grid;
  gap: 0;
}
.y6d25a80762a3 {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
}.w5bc89a96fc36{z-index:auto}
.mc9b03995c48b {
  border-left: 1px solid var(--n5cb544f5c469);
}
.be4043cd3065f li {
  grid-template-columns: 56px minmax(0,1fr);
  counter-increment: c4e4c4ef6e934;
  display: grid;
  padding: 16px 0;
  border-bottom: 1px solid var(--n5cb544f5c469);
}
.hd6155fcd4c6b {
  list-style: none;
  padding: 0;
}
.be4043cd3065f li::before {
  content: counter(c4e4c4ef6e934);
  grid-row: span 2;
  color: var(--id88f523d1c6e);
  font: 900 36px/1 var(--j2efc6de5cffe);
}
.j3e8d0ff2d59a {
  display: flex;
  gap: 12px;
  align-items: baseline;
}
.z76535740ac5e img {
  width: 100%;
  aspect-ratio: 16/9;
  margin-bottom: 12px;
  object-fit: cover;
}
.z76535740ac5e .obfcf16e36427 {
  margin-top: 12px;
}
.be4043cd3065f h3 {
  margin: 0 0 4px;
  font-size: 20px;
}
.be4043cd3065f p {
  color: var(--e2b9daea34bc8);
  margin: 0;
}.j54892e80c40d{unicode-bidi:normal}
.mf31d0e27d8ac {
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  margin-bottom: 30px;
  display: grid;
  gap: 24px;
}.k6f047e2e0ac5{contain:none}
.j3e8d0ff2d59a strong {
  font: 700 22px var(--j2efc6de5cffe);
}
.hd6155fcd4c6b li {
  padding: 16px 0;
  border-bottom: 1px solid var(--n5cb544f5c469);
}
.add859941ae4e {
  padding-top: 14px;
  border-top: 2px solid var(--o47a46920b750);
}.t2c39769c6cbe{unicode-bidi:normal}
.add859941ae4e img {
  width: 76px;
  margin-bottom: 10px;
  border-radius: 50%;
  object-fit: cover;
  filter: grayscale(.3);
  height: 76px;
}
.x5ff8bb8c8fb4 {
  border-top: 4px solid var(--o47a46920b750);
  margin-top: 24px;
  padding-top: 14px;
}
[data-u34770b96d05e], [data-dc9997dd11c81] {
  margin: 0 auto;
  padding: 30px 0;
  width: min(1200px,100% - 32px);
  max-width: none;
}
[data-dc9997dd11c81]>h2, [data-u34770b96d05e]>h2 {
  padding-top: 10px;
  font-size: 14px;
  letter-spacing: .14em;
  text-transform: uppercase;
  border-top: 4px solid var(--o47a46920b750);
}
[data-dc9997dd11c81] img {
  border-radius: 0;
}
[data-y38110292489e] h2 {
  text-transform: uppercase;
  letter-spacing: .14em;
  font-size: 14px;
}
.sad0cbd2b2d72 {
  border-color: var(--n5cb544f5c469);
  border-radius: 0;
}
[data-y38110292489e] {
  margin: 0 auto 40px;
  width: min(820px,100% - 32px);
  padding-top: 12px;
  border-top: 4px solid var(--o47a46920b750);
}
[data-y38110292489e] ul {
  margin: 0;
  padding-left: 20px;
}
.db1eaa52bc7fa a, .db1eaa52bc7fa span {
  border: 1px solid var(--o47a46920b750);
  text-decoration: none;
  padding: 6px 12px;
}
.db1eaa52bc7fa {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 24px;
}
.d6d4ec98e0616 {
  grid-template-columns: 1.4fr repeat(3,1fr);
  display: grid;
  gap: 28px;
}
.j3e8d0ff2d59a span, .z89ec5f43853a {
  color: var(--e2b9daea34bc8);
}.v98b259515252{opacity:1}
.x5ff8bb8c8fb4 a {
  color: var(--id88f523d1c6e);
}
[data-y38110292489e] a {
  color: var(--id88f523d1c6e);
}.h1c2dc2017a07{unicode-bidi:normal}
.db1eaa52bc7fa span {
  color: var(--qfff86d306a47);
  background: var(--o47a46920b750);
}.dfd1408a63aeb{font-kerning:auto}
.jceddd2c22c4e {
  padding: 40px 0 22px;
  color: var(--qbc5fbf4da420);
  background: var(--n80ed2b505ace);
}
.jceddd2c22c4e .g1c054fa29800 {
  font-size: 30px;
  color: #FFF;
}
.jceddd2c22c4e h2 {
  text-transform: uppercase;
  border-bottom: 1px solid var(--o52314320bd77);
  padding-bottom: 6px;
  letter-spacing: .14em;
  color: #FFF;
  font-size: 13px;
  margin-bottom: 10px;
}.k2e5cccaa4f27{isolation:auto}
.jceddd2c22c4e a {
  text-decoration: none;
  padding: 3px 0;
  color: var(--qbc5fbf4da420);
  display: block;
}.k90269fe289db{opacity:1}
.jceddd2c22c4e a:hover {
  color: #FFF;
}
.if076f07d484f {
  padding-top: 16px;
  font-size: 13px;
  border-top: 1px solid var(--o52314320bd77);
  margin-top: 26px;
}
.r0891ac1d155c {
  align-items: center;
  width: min(640px,calc(100% - 24px));
  display: flex;
  border: 1px solid var(--o47a46920b750);
  left: 50%;
  z-index: 70;
  gap: 14px;
  box-shadow: 0 10px 30px rgba(0,0,0,.12);
  padding: 8px 8px 8px 18px;
  transform: translateX(-50%);
  background: var(--qfff86d306a47);
  bottom: 14px;
  position: fixed;
}
body[data-z8162ee6e2f5b=r797a576a70fa] .u9e03d2300f13 {
  padding: 10px 0 8px;
}.n634bb2a8b25b{z-index:auto}
.vc217f08846cf {
  white-space: nowrap;
  font: 700 16px var(--j2efc6de5cffe);
  min-width: 0;
  text-overflow: ellipsis;
  margin: 0;
  overflow: hidden;
  flex: 1;
}
.q53b92d582dbf {
  color: var(--o47a46920b750);
  transition: opacity .2s;
  z-index: 69;
  width: 42px;
  height: 42px;
  background: var(--qfff86d306a47);
  border: 1px solid var(--o47a46920b750);
  opacity: 0;
  font-size: 18px;
  pointer-events: none;
  cursor: pointer;
  position: fixed;
  right: 16px;
  bottom: 86px;
}
body[data-z8162ee6e2f5b=r797a576a70fa] .g1c054fa29800 {
  font-size: clamp(26px,3.6vw,38px);
}
body[data-ybb5718e49405=ff114262f952c] .ca6904cd8ce2b {
  font-family: var(--j2efc6de5cffe);
  font-size: 16px;
  text-transform: none;
  letter-spacing: 0;
}.n82d3c57ce589{outline-offset:0}
.q53b92d582dbf[data-l44b591c3ca0d] {
  opacity: 1;
  pointer-events: auto;
}
@media(min-width:901px) {
  body[data-z61403c544392=o88877e3fe99a] .ad1c0c0c37f04 {
    border: 1px solid var(--o47a46920b750);
    padding: 18px;
  }
}
body[data-da3d61217b82b=n95b9687f5a2c] .g511d0db4ce4d {
  background: var(--id88f523d1c6e);
  color: var(--g5af75a22f898);
  border-top-color: var(--o47a46920b750);
}
body[data-da3d61217b82b=n95b9687f5a2c] .jd098e8b7dbad, body[data-da3d61217b82b=n95b9687f5a2c] .g511d0db4ce4d .j66dc41759df6 span {
  color: color-mix(in srgb,var(--g5af75a22f898) 92%,transparent);
}
body[data-da3d61217b82b=n95b9687f5a2c] .g511d0db4ce4d .f2ba59782731b {
  background: var(--g5af75a22f898);
  color: var(--id88f523d1c6e);
}.dde368d67f48e{isolation:auto}
body[data-da3d61217b82b=n95b9687f5a2c] .g511d0db4ce4d .sdede1b198c36 {
  border-color: var(--g5af75a22f898);
  color: var(--g5af75a22f898);
}
body[data-da3d61217b82b=n95b9687f5a2c] .r0891ac1d155c {
  border-color: var(--id88f523d1c6e);
  background: var(--id88f523d1c6e);
  color: var(--g5af75a22f898);
}.l886f7c2ef113{opacity:1}
body[data-da3d61217b82b=n95b9687f5a2c] .r0891ac1d155c .f2ba59782731b {
  background: var(--g5af75a22f898);
  color: var(--id88f523d1c6e);
}
@media(max-width:900px) {
  .bed265eb435bc {
    min-height: 38px;
  }
  .y34df2908b62d {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .d20435af57e23 .i68f17f42df4c {
    display: none;
  }
  .x0448e81e7135 {
    position: static;
  }
  .nb204ff0bc026 aside {
    position: static;
  }
  .qa75fa89867ed+.qa75fa89867ed {
    border-left: 0;
    border-top: 1px solid var(--n5cb544f5c469);
  }
  .mc9b03995c48b {
    border-left: 0;
    border-top: 1px solid var(--n5cb544f5c469);
  }
  body {
    --jf08fceac0f66: calc(64px + env(safe-area-inset-bottom));
  }
  .d20435af57e23 .obfcf16e36427 {
    padding: 0 12px;
    min-height: 40px;
    font-size: 13px;
  }
  .u9e03d2300f13 {
    padding: 12px 0 10px;
  }
  .d501b8226ddbb {
    scrollbar-width: none;
    justify-content: flex-start;
    padding: 0;
    flex-wrap: nowrap;
    overflow-x: auto;
  }
  .bce9ee0cda14c {
    padding: 18px 0 26px;
  }
  .ca6904cd8ce2b {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
  }
  .d501b8226ddbb::-webkit-scrollbar {
    display: none;
  }
  .ne2f6e83e0585>.r4c350033c432:first-child h3 {
    font-size: 26px;
  }
  .ffc3f0e0beed0, .xc1b3ef9be36a, .ne2f6e83e0585, .l481dc5da4f6a, .nb204ff0bc026 {
    grid-template-columns: 1fr;
  }
  .ne2f6e83e0585>.r4c350033c432:first-child a {
    gap: 12px;
    grid-template-columns: 1fr;
  }
  .d6d4ec98e0616 {
    grid-template-columns: 1fr 1fr;
  }
  .r0891ac1d155c {
    border: 0;
    gap: 10px;
    transform: none;
    left: 0;
    padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
    width: auto;
    bottom: 0;
    right: 0;
    box-shadow: none;
    border-top: 3px double var(--o47a46920b750);
  }
  .vc217f08846cf {
    display: -webkit-box;
    font-size: 15px;
    line-height: 1.3;
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .q53b92d582dbf {
    bottom: 76px;
  }
}.g0623e9ce01c5{isolation:auto}
@media(max-width:560px) {
  .k8ef041bb841e .obfcf16e36427 {
    flex: 1;
  }
  .l81aa64d622ba {
    padding: 30px 0;
  }
  .r4c350033c432 img, .y0a1b5bdf2194 img {
    width: 100px;
  }
  .r4c350033c432 a, .y0a1b5bdf2194 a {
    grid-template-columns: 100px minmax(0,1fr);
    gap: 12px;
  }
  .d6d4ec98e0616 {
    grid-template-columns: 1fr;
  }
  .yf523326149d6 .j66dc41759df6 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body {
    font-size: 16px;
  }
  .v91bb9d1622c4 {
    font-size: 18px;
  }
  .r4c350033c432 h3 {
    font-size: 18px;
  }
}
:lang(th) {
  --j2efc6de5cffe: "Noto Serif Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, serif;
}.ba67da53915da{isolation:auto}
:lang(hi) {
  --j2efc6de5cffe: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, serif;
}.v9f289f8f99f3{contain:none}
:lang(bn) {
  --j2efc6de5cffe: "Noto Serif Bengali", "Noto Sans Bengali", "Nirmala UI", Vrinda, serif;
}.e5c56411bcc2b{unicode-bidi:normal}
:lang(zh) {
  --j2efc6de5cffe: "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;
}
:lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3) {
  line-height: 1.45;
}
@media(max-width:640px) {
  .r0891ac1d155c {
    gap: 6px 8px;
    flex-wrap: wrap;
  }
  .vc217f08846cf {
    flex-basis: 100%;
    text-align: center;
  }
  .r0891ac1d155c .obfcf16e36427 {
    flex: 1;
  }
}
