img {
  display: block;
  max-width: 100%;
  height: auto;
}
.t11af86f949b5 {
  left: -999px;
  position: absolute;
}.ldaa134023a3d{outline-offset:0}
body {
  color: var(--n3c1f5fa50640);
  font: 17px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  background: var(--gddabd0561eb1);
  overflow-wrap: break-word;
  margin: 0;
}.u032d52497708{z-index:auto}
.t11af86f949b5:focus {
  left: 16px;
  padding: 8px 12px;
  background: var(--t7dcf3ee58c29);
  z-index: 99;
  top: 8px;
}
.v645a19c83a0c {
  background: var(--gddabd0561eb1);
  border-bottom: 1px solid var(--n3c1f5fa50640);
}
:root {
  --d5abbfb5e0e8d: 4px;
  --hb0977c9a0916: rgb(246,218,218);
  --gc9b5f08fbf76: rgb(185,28,28);
  --v97861ea67d1e: rgb(247,246,243);
  --cb1f5c0111019: 3px;
  --i7832834f2c4a: rgb(255,255,255);
  --j2ee4cc6ab774: rgb(189,189,189);
  --n3c1f5fa50640: rgb(20,20,20);
  --gddabd0561eb1: rgb(255,255,255);
  --l1d581b7400c9: 0 10px 30px rgba(0, 0, 0, .08);
  --r2ffb61b9ddbd: rgb(92,92,92);
  --ofddf75fad1bf: rgb(251,242,242);
  --h1870a7a2d05c: rgb(255,255,255);
  --q7a258be1cfee: rgb(22,101,52);
  --t7dcf3ee58c29: rgb(255,255,255);
  --kbc9f7267acfd: rgb(201,154,0);
  --h60dd79f8a72d: Georgia, "Times New Roman", "Noto Serif", serif;
  --w685594e873b7: rgb(207,207,207);
  --o28d708ec53bc: rgb(229,229,229);
  --ye845ec872493: rgb(44,44,44);
  --o48bff1468b13: rgb(227,227,227);
  --dbc0f5fad61a2: rgb(20,20,20);
  --b4efbb0a58f6b: rgb(214,40,40);
}.u29224aff4e46{visibility:inherit}
* {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
}
a {
  color: inherit;
}
h2, h1, h3 {
  font-family: var(--h60dd79f8a72d);
  font-weight: bold;
  line-height: 1.18;
  margin: 0 0 .5em;
}.hbf5e6081bf88{contain:none}
.n149947d96465 {
  margin-inline: auto;
  width: min(1200px,100% - 32px);
}.y14888a0cbb53{unicode-bidi:normal}
.meffc3327c6a5 {
  margin-inline: auto;
  max-width: 820px;
}.sdabe40110ff4{outline-offset:0}
.a8380123c4807 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  min-height: 42px;
  font-size: 14px;
  gap: 16px;
  border-bottom: 1px solid var(--o48bff1468b13);
}.v0f1151fd2493{contain:none}
.cc87d46933c75 {
  align-items: center;
  display: flex;
  white-space: nowrap;
  text-overflow: ellipsis;
  gap: 8px;
  margin: 0;
  min-width: 0;
  font-weight: bold;
  overflow: hidden;
}.rae9ad86c18e2{isolation:auto}
.cc87d46933c75 span {
  color: var(--gc9b5f08fbf76);
  animation: k574da478207b 1.6s ease-in-out infinite;
}.k200293b6e7ee{opacity:1}
@keyframes k574da478207b {
  50% {
    opacity: .2;
  }
}
@media(prefers-reduced-motion:reduce) {
  .cc87d46933c75 span {
    animation: none;
  }
}
body {
  --ieaeb6e7fd96f: 72px;
}
.p257068bc216f {
  padding: 18px 0 14px;
  text-align: center;
}.ob4585bd82aff{unicode-bidi:normal}
.y2efc0d14b3b5 {
  align-items: center;
  display: flex;
  margin-left: auto;
  flex: none;
  gap: 14px;
}
.ddb64ef6c8b8a {
  align-items: center;
  letter-spacing: -.01em;
  gap: 12px;
  display: inline-flex;
  color: var(--n3c1f5fa50640);
  font: 900 clamp(30px,5vw,52px)/1 var(--h60dd79f8a72d);
  text-decoration: none;
  min-height: 44px;
}
.ddb64ef6c8b8a img {
  width: 44px;
  border-radius: 50%;
  height: 44px;
  object-fit: cover;
}.j55e95d91e7a0{font-kerning:auto}
.qfb82b10b2552 {
  border-top: 3px double var(--n3c1f5fa50640);
}.fb4e5e96baaec{unicode-bidi:normal}
.tcee4829a4e2b {
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  padding: 10px 0;
  gap: 4px 26px;
  justify-content: center;
}.h52865a622b9f{outline-offset:0}
.x59e39f42d8a9 {
  letter-spacing: .12em;
  white-space: nowrap;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  color: var(--n3c1f5fa50640);
}
.x59e39f42d8a9:hover {
  color: var(--gc9b5f08fbf76);
}
.gf24e2a5a6cc5 {
  gap: 8px;
  display: flex;
  font-size: 13px;
}
.s5be250142d3f {
  color: var(--r2ffb61b9ddbd);
}
.gf24e2a5a6cc5 a[aria-current] {
  font-weight: 800;
  color: var(--gc9b5f08fbf76);
}
.y19bf68a4241f {
  align-items: center;
  font-size: 15px;
  padding: 0 18px;
  display: inline-flex;
  text-decoration: none;
  min-height: 40px;
  white-space: nowrap;
  cursor: pointer;
  font-weight: bold;
  border: 1px solid transparent;
  border-radius: var(--cb1f5c0111019);
  justify-content: center;
  transition: background .15s,color .15s;
}
.r9566eaa4e26a {
  width: 100%;
}
.x254a5d5cdf4c {
  color: var(--i7832834f2c4a);
  background: var(--gc9b5f08fbf76);
}.va8781c2c240b{opacity:1}
.x254a5d5cdf4c:hover {
  background: var(--b4efbb0a58f6b);
}.g8a23ddc3e207{outline-offset:0}
.na536e2d7253d {
  color: var(--n3c1f5fa50640);
  border-color: var(--n3c1f5fa50640);
  background: 0 0;
}
.na536e2d7253d:hover {
  color: var(--gddabd0561eb1);
  background: var(--n3c1f5fa50640);
}.v1eb79f8ce6ec{isolation:auto}
.n23b7de09a3cf {
  align-items: center;
  font-size: 14px;
  min-height: 44px;
  display: inline-flex;
  color: var(--gc9b5f08fbf76);
  font-weight: bold;
  text-decoration: none;
}
.f8e8a2de749f4 {
  grid-template-columns: minmax(0,2fr)minmax(0,1fr);
  gap: 36px;
  display: grid;
  align-items: start;
}
.b64dd33a0c2f2 img {
  object-fit: contain;
  width: 100%;
  aspect-ratio: 16/9;
}
.n23b7de09a3cf:hover {
  text-decoration: underline;
}
.f15b6b5a63ecf {
  border-bottom: 1px solid var(--o48bff1468b13);
  padding: 28px 0 36px;
}.qc67dfe39e1f4{isolation:auto}
.kb787dfaead24 {
  display: grid;
  overflow: hidden;
  border-radius: var(--d5abbfb5e0e8d);
  background: var(--v97861ea67d1e);
  position: relative;
  margin-bottom: 18px;
}.wa765265abc78{contain:none}
.b64dd33a0c2f2 {
  grid-area: 1/1;
  transition: opacity .5s;
  opacity: 0;
  margin: 0;
}.h21b3be34f103{visibility:inherit}
.b64dd33a0c2f2[data-i1c7b61186c06] {
  opacity: 1;
}
.cc04e10461d23 {
  bottom: 12px;
  z-index: 2;
  background: rgba(20,20,20,.75);
  color: rgb(255,255,255);
  position: absolute;
  width: 38px;
  border: 0;
  height: 38px;
  font-size: 20px;
  cursor: pointer;
}
.f89874e1acfc5 {
  background: var(--v97861ea67d1e);
  border-top: 4px solid var(--gc9b5f08fbf76);
  padding: 22px;
}
.x25c7d889886f {
  letter-spacing: .14em;
  font-size: 13px;
  text-transform: uppercase;
  color: var(--gc9b5f08fbf76);
  margin: 0 0 8px;
  font-weight: 800;
}
.f15b6b5a63ecf h1 {
  letter-spacing: -.01em;
  font-size: clamp(30px,4.6vw,54px);
  line-height: 1.06;
}
.t61a3cef1bb2c {
  right: 56px;
}.mce42abbb5745{isolation:auto}
.r6f24bac44a21 {
  right: 12px;
}
.aaa679bd55013 {
  position: sticky;
  top: 16px;
}
.jec409bd22e18 {
  margin: 0;
  font: italic 20px/1.5 var(--h60dd79f8a72d);
  color: var(--r2ffb61b9ddbd);
}
.efef4ce2f5f90 {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 22px;
}
.ec862d1d566ed {
  letter-spacing: .14em;
  margin: 0 0 4px;
  font-size: 12px;
  text-transform: uppercase;
  color: var(--gc9b5f08fbf76);
  font-weight: 800;
}
.d6d749d710c1a {
  font: 900 28px/1.1 var(--h60dd79f8a72d);
  margin: 0 0 12px;
}
.f89874e1acfc5 .y19bf68a4241f+.y19bf68a4241f {
  margin-top: 8px;
}
.k442b00767e3b strong {
  font: 700 18px var(--h60dd79f8a72d);
}
.k442b00767e3b span {
  text-transform: uppercase;
  color: var(--r2ffb61b9ddbd);
  letter-spacing: .06em;
  font-size: 12px;
}
.nadf4ee1eaac4 a {
  color: var(--gc9b5f08fbf76);
}
.k442b00767e3b {
  list-style: none;
  border-top: 1px solid var(--o48bff1468b13);
  display: grid;
  padding: 0;
  margin: 0;
  gap: 0;
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.k442b00767e3b li {
  display: flex;
  border-bottom: 1px solid var(--o48bff1468b13);
  flex-direction: column;
  padding: 10px 0;
}.a852734ee1c60{font-kerning:auto}
.k442b00767e3b li:nth-child(even) {
  border-left: 1px solid var(--o48bff1468b13);
  padding-left: 14px;
}.i7edc49cc5034{isolation:auto}
.k70a2421d562f {
  gap: 12px;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}.c50c3e84da5d3{opacity:1}
.k70a2421d562f .w12834124b697 {
  flex: 1;
}
.m3547ab144e45 {
  display: grid;
  gap: 0 36px;
  grid-template-columns: repeat(2,minmax(0,1fr));
}.f0faf1d5876ee{contain:none}
.j833a638b416d {
  padding: 40px 0;
}
.w12834124b697 {
  letter-spacing: .14em;
  margin: 0 0 22px;
  padding-top: 10px;
  text-transform: uppercase;
  border-top: 4px solid var(--n3c1f5fa50640);
  font: 800 14px var(--h60dd79f8a72d);
}
.k70a2421d562f .n23b7de09a3cf {
  margin-bottom: 22px;
}.oad4db515eacd{font-kerning:auto}
.g41f57c0d9b75 {
  margin: 0 0 22px;
  padding-top: 10px;
  border-top: 4px solid var(--n3c1f5fa50640);
  font-size: 20px;
}
.xb6f07b90ff73 {
  font-size: clamp(26px,3.4vw,38px);
}
.nadf4ee1eaac4 {
  margin-bottom: 24px;
}
.nadf4ee1eaac4 h2 {
  margin-top: 1.2em;
  font-size: 26px;
}
.nadf4ee1eaac4 h3 {
  font-size: 20px;
  margin-top: 1em;
}
.nadf4ee1eaac4 table {
  font-size: 15px;
  border-collapse: collapse;
  margin: 16px 0;
  width: 100%;
}.z1a5cf3c0625d{outline-offset:0}
.nadf4ee1eaac4 td, .nadf4ee1eaac4 th {
  padding: 8px 12px;
  vertical-align: top;
  border-bottom: 1px solid var(--o48bff1468b13);
  text-align: left;
}.g0b270a393eac{z-index:auto}
.nadf4ee1eaac4 th {
  border-bottom: 2px solid var(--n3c1f5fa50640);
}
.nadf4ee1eaac4 blockquote {
  margin: 18px 0;
  border-left: 3px solid var(--gc9b5f08fbf76);
  padding: 4px 0 4px 18px;
  font: italic 20px/1.5 var(--h60dd79f8a72d);
}
.f4de8c58688f5 {
  color: var(--r2ffb61b9ddbd);
  font-size: 14px;
}.iea71d2d66c25{outline-offset:0}
.r2a04988cadd0 a:hover h3 {
  color: var(--gc9b5f08fbf76);
}
.r2a04988cadd0 h3 {
  margin: 0 0 6px;
  font-size: 21px;
}
.r2a04988cadd0 p {
  font-size: 15px;
  color: var(--r2ffb61b9ddbd);
  margin: 0 0 6px;
}.qcdb068f3f02f{font-kerning:auto}
.j7cd13814788c {
  color: var(--gc9b5f08fbf76);
  font-size: 13px;
  font-weight: bold;
}
.m3547ab144e45>.r2a04988cadd0:first-child h3 {
  font-size: 32px;
}
.b2a6c31426765 h2, .b2a6c31426765 h3 {
  margin: 0 0 6px;
  font-size: 20px;
}
.b2a6c31426765 p {
  margin: 0;
  font-size: 15px;
  color: var(--r2ffb61b9ddbd);
}
.afc28d25467e2 h2 {
  font-size: 22px;
}
.afc28d25467e2 .nadf4ee1eaac4 {
  margin: 0;
  font-size: 16px;
  color: var(--r2ffb61b9ddbd);
}
.qdd389a833175 h3 {
  margin: 0;
  font-size: 18px;
}.j53ba8dccf061{z-index:auto}
.qdd389a833175 a:hover h3 {
  color: var(--gc9b5f08fbf76);
}
.qdd389a833175 p {
  margin: 0;
  font-size: 14px;
  color: var(--r2ffb61b9ddbd);
  line-height: 1.4;
}
.v002915cb0ce8 {
  color: color-mix(in srgb,var(--kbc9f7267acfd) 55%,var(--n3c1f5fa50640));
  font-size: 13px;
  font-weight: bold;
}.p8886aee01b69{opacity:1}
.p1e18c1eb60ec>section:first-child>p:first-of-type::first-letter, .p1e18c1eb60ec>p:first-of-type::first-letter {
  float: left;
  margin: 6px 10px 0 0;
  color: var(--gc9b5f08fbf76);
  font: 900 64px/.8 var(--h60dd79f8a72d);
}.ja654813bef3b{isolation:auto}
.p850f11b68499 dl {
  margin: 0;
}
.p850f11b68499 dt {
  font: 700 15px var(--h60dd79f8a72d);
}
.p850f11b68499 dd {
  margin: 2px 0 0;
  font-size: 15px;
  color: var(--r2ffb61b9ddbd);
}
.r2a04988cadd0 img {
  width: 160px;
  aspect-ratio: 4/3;
  object-fit: cover;
}
.m3547ab144e45>.r2a04988cadd0:first-child img {
  width: 100%;
  aspect-ratio: 16/9;
}.d737f1c2d7002{z-index:auto}
.b2a6c31426765 img {
  width: 160px;
  aspect-ratio: 4/3;
  object-fit: cover;
}.k809cf96574a1{opacity:1}
.af5b5db6c7e22 img {
  width: 76px;
  aspect-ratio: 1;
  object-fit: cover;
}
.r2a04988cadd0 a {
  gap: 18px;
  grid-template-columns: 160px minmax(0,1fr);
  display: grid;
  text-decoration: none;
  padding: 18px 0;
  border-bottom: 1px solid var(--o48bff1468b13);
}
.r2a04988cadd0 a:not(:has(img)) {
  grid-template-columns: minmax(0,1fr);
}
.m3547ab144e45>.r2a04988cadd0:first-child {
  grid-column: 1/-1;
}
.m3547ab144e45>.r2a04988cadd0:first-child a {
  gap: 28px;
  grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
  align-items: center;
}.a92720f6c71f1{outline-offset:0}
.ja5ad195cb87f {
  display: grid;
  gap: 0 36px;
  grid-template-columns: repeat(2,minmax(0,1fr));
}.f6f74d38072fd{contain:none}
.b2a6c31426765 a {
  gap: 18px;
  grid-template-columns: 160px minmax(0,1fr);
  display: grid;
  text-decoration: none;
  padding: 18px 0;
  border-bottom: 1px solid var(--o48bff1468b13);
}
.afc28d25467e2 {
  padding: 20px 22px;
}
.b2a6c31426765 a:not(:has(img)) {
  grid-template-columns: minmax(0,1fr);
}.yb7546d2d3721{contain:none}
.x886e83ef88a5 {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
  border-top: 1px solid var(--n3c1f5fa50640);
  border-bottom: 1px solid var(--n3c1f5fa50640);
  gap: 0;
}
.see8429853736 {
  display: grid;
  gap: 0 28px;
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}
.afc28d25467e2+.afc28d25467e2 {
  border-left: 1px solid var(--o48bff1468b13);
}.gb4e44286bdd1{unicode-bidi:normal}
.qdd389a833175 a {
  grid-template-columns: 76px minmax(0,1fr);
  align-items: center;
  display: grid;
  padding: 14px 0;
  gap: 14px;
  border-bottom: 1px solid var(--o48bff1468b13);
  text-decoration: none;
}
.p850f11b68499 {
  padding: 20px 22px;
  background: var(--v97861ea67d1e);
  border: 1px solid var(--n3c1f5fa50640);
}
.p850f11b68499 div {
  border-bottom: 1px dotted var(--r2ffb61b9ddbd);
  padding: 10px 0;
}
.p850f11b68499 div:last-child {
  border-bottom: 0;
}.gcb30be4b47cd{z-index:auto}
.a81723fc20845 details {
  border-bottom: 1px solid var(--o48bff1468b13);
}
.ad2f3136e59a9 {
  gap: 40px;
  display: grid;
  align-items: start;
  grid-template-columns: minmax(0,1.6fr)minmax(0,1fr);
}.ld22031e7e21f{outline-offset:0}
.a81723fc20845 summary {
  display: flex;
  padding: 16px 0;
  gap: 12px;
  cursor: pointer;
  list-style: none;
  justify-content: space-between;
  font: 700 19px var(--h60dd79f8a72d);
}.p99d450231f01{visibility:inherit}
.a81723fc20845 summary::after {
  font-size: 22px;
  flex: none;
  color: var(--gc9b5f08fbf76);
  content: "+";
  line-height: 1;
}
.a81723fc20845 p {
  color: var(--r2ffb61b9ddbd);
  padding: 0 0 16px;
  margin: 0;
}
.a81723fc20845 details[open] summary::after {
  content: "−";
}
.dec35401910d0 {
  padding: 22px 0;
  border-top: 4px solid var(--n3c1f5fa50640);
  margin: 36px 0;
}.p3d53d0cd5876{font-kerning:auto}
.a81723fc20845 summary::-webkit-details-marker {
  display: none;
}
.jbb9e0754c27a {
  color: var(--gc9b5f08fbf76);
  display: inline-block;
  border: 1px solid var(--gc9b5f08fbf76);
  letter-spacing: .06em;
  font: 700 12px/1.6 system-ui,sans-serif;
  padding: 1px 8px;
  text-transform: uppercase;
  vertical-align: middle;
}
.i67478fdbd8b9 p {
  font-size: 15px;
  color: var(--r2ffb61b9ddbd);
  margin: 6px 0 0;
}
.pe1cf1aa58d3d {
  gap: 0 24px;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
  display: grid;
}
.z61637a5cfc71 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 6px;
}
.i67478fdbd8b9 {
  border-bottom: 1px solid var(--o48bff1468b13);
  padding: 12px 0;
}.d316765f0bff5{visibility:inherit}
.h7ead37db233a {
  text-align: center;
  border-top: 1px solid var(--o48bff1468b13);
  padding: 18px 0;
  margin: 24px 0;
}
.ie48f3a4a202a {
  margin: 0 0 10px;
  font: 700 18px var(--h60dd79f8a72d);
}
.i7b36c140500d {
  align-items: center;
  display: inline-flex;
  gap: 8px;
}
.wcb42977a36ac {
  -webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
  display: inline-block;
  background: linear-gradient(90deg,var(--kbc9f7267acfd) calc(var(--gf0762e1a2016)/5 * 100%),var(--o28d708ec53bc) 0);
  width: 90px;
  height: 16px;
  mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
}
.i2e1f464e9c87 {
  gap: 6px;
  display: inline-flex;
}.ufa09e08d5388{outline-offset:0}
.i7b36c140500d small {
  color: var(--r2ffb61b9ddbd);
}
.i2e1f464e9c87 button {
  border: 1px solid var(--o48bff1468b13);
  width: 44px;
  background: var(--gddabd0561eb1);
  height: 44px;
  cursor: pointer;
  color: var(--w685594e873b7);
  font-size: 22px;
}.w2602eea996b2{isolation:auto}
.i2e1f464e9c87 button:disabled {
  cursor: default;
}
.i2e1f464e9c87 button:hover, .i2e1f464e9c87 button[data-i1c7b61186c06] {
  color: var(--kbc9f7267acfd);
  border-color: var(--n3c1f5fa50640);
}
.pe5330d6062d6 {
  margin: 10px 0 0;
  font-size: 14px;
  min-height: 1.2em;
  color: var(--r2ffb61b9ddbd);
}
.ebf702a2ebbc9 {
  opacity: 0;
  width: 1px;
  position: absolute;
  left: -9999px;
  height: 1px;
}
.wd76ff68be906 h1 {
  font-size: clamp(30px,4.6vw,52px);
  letter-spacing: -.01em;
}
.wd76ff68be906 .eda2a7064f18c {
  margin: 0;
  font: italic 20px/1.5 var(--h60dd79f8a72d);
  color: var(--r2ffb61b9ddbd);
}
.wd76ff68be906 {
  padding: 34px 0 20px;
  border-bottom: 1px solid var(--o48bff1468b13);
}.e2170edcd78c1{visibility:inherit}
.eda2a7064f18c {
  color: var(--r2ffb61b9ddbd);
}
.reb23c5d4159f ol {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  letter-spacing: .06em;
  gap: 6px;
  color: var(--r2ffb61b9ddbd);
  margin: 0 0 12px;
  padding: 0;
  font-size: 13px;
  text-transform: uppercase;
}
.reb23c5d4159f li+li::before {
  margin-right: 6px;
  content: "/";
}.l593c20e0ed20{visibility:inherit}
.v3eac2da91032 h2 {
  font-size: 24px;
}
.reb23c5d4159f a {
  color: var(--gc9b5f08fbf76);
  text-decoration: none;
}
.e7d5803777000 h3 {
  color: var(--q7a258be1cfee);
}
.qfe0d374359ab aside {
  position: sticky;
  top: 16px;
}.gc0c5182bbc58{opacity:1}
.vbb6d2bfa060b {
  width: 100%;
  aspect-ratio: 16/9;
  margin-bottom: 18px;
  object-fit: cover;
}
.qfe0d374359ab {
  gap: 40px;
  display: grid;
  align-items: start;
  grid-template-columns: minmax(0,1fr)320px;
}
.ie9c6d5792864 .k442b00767e3b {
  margin-bottom: 18px;
  grid-template-columns: repeat(4,minmax(0,1fr));
}
.v3eac2da91032 img {
  margin-bottom: 12px;
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}
.v3eac2da91032 .y19bf68a4241f {
  margin-top: 12px;
}.m2dfa3df7c490{font-kerning:auto}
.ie9c6d5792864 .k442b00767e3b li:nth-child(even) {
  border-left: 0;
  padding-left: 0;
}.f32bbd04f1f7f{outline-offset:0}
.ie9c6d5792864 .k442b00767e3b li+li {
  border-left: 1px solid var(--o48bff1468b13);
  padding-left: 12px;
}.vc21f35c51003{outline-offset:0}
.v3eac2da91032 {
  background: var(--v97861ea67d1e);
  border-top: 4px solid var(--gc9b5f08fbf76);
  padding: 20px;
}.p3ef7ec02c568{isolation:auto}
.pc425a6a2394f {
  grid-template-columns: 1fr 1fr;
  display: grid;
  border-top: 1px solid var(--n3c1f5fa50640);
  border-bottom: 1px solid var(--n3c1f5fa50640);
  gap: 0;
}
.vc476755c22bf {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
}
.tc5d3aa4fa3ce {
  border-left: 1px solid var(--o48bff1468b13);
}
.e7d5803777000, .tc5d3aa4fa3ce {
  padding: 14px 18px;
}.d0893431f4359{opacity:1}
.obfb439b06c9a {
  counter-reset: c7065124ff580;
  padding: 0;
  list-style: none;
}.m456ea7718391{font-kerning:auto}
.obfb439b06c9a li {
  display: grid;
  padding: 16px 0;
  grid-template-columns: 56px minmax(0,1fr);
  counter-increment: c7065124ff580;
  border-bottom: 1px solid var(--o48bff1468b13);
}
.n4706452054a9 {
  padding: 0;
  list-style: none;
}.jbd9e6713d5a7{font-kerning:auto}
.m322d1f4c2cd5 {
  display: flex;
  gap: 12px;
  align-items: baseline;
}.n2314593c737b{z-index:auto}
.n4706452054a9 li {
  border-bottom: 1px solid var(--o48bff1468b13);
  padding: 16px 0;
}
.p514a6a1d1653 {
  padding-top: 14px;
  border-top: 2px solid var(--n3c1f5fa50640);
}
.tc5d3aa4fa3ce h3 {
  color: var(--gc9b5f08fbf76);
}.pf173a5868d32{visibility:inherit}
.obfb439b06c9a li::before {
  color: var(--gc9b5f08fbf76);
  grid-row: span 2;
  content: counter(c7065124ff580);
  font: 900 36px/1 var(--h60dd79f8a72d);
}.sbda8996df346{font-kerning:auto}
.obfb439b06c9a h3 {
  margin: 0 0 4px;
  font-size: 20px;
}
.obfb439b06c9a p {
  margin: 0;
  color: var(--r2ffb61b9ddbd);
}
.b607358617537 {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  margin-bottom: 30px;
}
.p514a6a1d1653 img {
  object-fit: cover;
  border-radius: 50%;
  margin-bottom: 10px;
  filter: grayscale(.3);
  width: 76px;
  height: 76px;
}
.j1b37be90e1fd {
  padding-top: 14px;
  margin-top: 24px;
  border-top: 4px solid var(--n3c1f5fa50640);
}.ob8dc1e07376b{opacity:1}
[data-p5b51bd616644], [data-eeb15da97bd9f] {
  padding: 30px 0;
  width: min(1200px,100% - 32px);
  max-width: none;
  margin: 0 auto;
}
.g6f2d5acbe4bb, .m322d1f4c2cd5 span {
  color: var(--r2ffb61b9ddbd);
}
.j1b37be90e1fd a {
  color: var(--gc9b5f08fbf76);
}.m94a219f8cfbe{unicode-bidi:normal}
[data-p0df7d9d496a0] a {
  color: var(--gc9b5f08fbf76);
}
.v54547e3cc0fb span {
  color: var(--gddabd0561eb1);
  background: var(--n3c1f5fa50640);
}
.m322d1f4c2cd5 strong {
  font: 700 22px var(--h60dd79f8a72d);
}.c692415b7d305{visibility:inherit}
[data-eeb15da97bd9f]>h2, [data-p5b51bd616644]>h2 {
  letter-spacing: .14em;
  border-top: 4px solid var(--n3c1f5fa50640);
  text-transform: uppercase;
  font-size: 14px;
  padding-top: 10px;
}.qc1b4c0d4c223{visibility:inherit}
[data-p5b51bd616644] img {
  border-radius: 0;
}
.ee8dcc6b8d8a0 {
  border-color: var(--o48bff1468b13);
  border-radius: 0;
}
[data-p0df7d9d496a0] {
  width: min(820px,100% - 32px);
  margin: 0 auto 40px;
  border-top: 4px solid var(--n3c1f5fa50640);
  padding-top: 12px;
}
[data-p0df7d9d496a0] ul {
  margin: 0;
  padding-left: 20px;
}
.v54547e3cc0fb {
  display: flex;
  margin-top: 24px;
  justify-content: center;
  gap: 8px;
}
.ga61de8ac4d05 {
  grid-template-columns: 1.4fr repeat(3,1fr);
  display: grid;
  gap: 28px;
}
[data-p0df7d9d496a0] h2 {
  text-transform: uppercase;
  letter-spacing: .14em;
  font-size: 14px;
}
.v54547e3cc0fb span, .v54547e3cc0fb a {
  text-decoration: none;
  padding: 6px 12px;
  border: 1px solid var(--n3c1f5fa50640);
}
.ode701ea4c1dc {
  background: var(--dbc0f5fad61a2);
  padding: 40px 0 22px;
  color: var(--j2ee4cc6ab774);
}
.ode701ea4c1dc .ddb64ef6c8b8a {
  font-size: 30px;
  color: rgb(255,255,255);
}
.ode701ea4c1dc h2 {
  color: rgb(255,255,255);
  margin-bottom: 10px;
  font-size: 13px;
  padding-bottom: 6px;
  letter-spacing: .14em;
  border-bottom: 1px solid var(--ye845ec872493);
  text-transform: uppercase;
}
.ode701ea4c1dc a {
  padding: 3px 0;
  text-decoration: none;
  color: var(--j2ee4cc6ab774);
  display: block;
}.f0491d51e8b38{unicode-bidi:normal}
.b510758c4bc70 {
  font-size: 13px;
  padding-top: 16px;
  border-top: 1px solid var(--ye845ec872493);
  margin-top: 26px;
}.w9674708d9013{isolation:auto}
.c4f1ef0f3e97d {
  align-items: center;
  z-index: 70;
  background: var(--gddabd0561eb1);
  gap: 14px;
  padding: 8px 8px 8px 18px;
  left: 50%;
  bottom: 14px;
  box-shadow: 0 10px 30px rgba(0,0,0,.12);
  display: flex;
  position: fixed;
  width: min(640px,calc(100% - 24px));
  transform: translateX(-50%);
  border: 1px solid var(--n3c1f5fa50640);
}.y0b27c8ed9cf6{z-index:auto}
.tbf6b09b586f8 {
  white-space: nowrap;
  flex: 1;
  text-overflow: ellipsis;
  margin: 0;
  font: 700 16px var(--h60dd79f8a72d);
  overflow: hidden;
  min-width: 0;
}
body[data-m6b3f56d3359e=d5b9f284ad743] .p257068bc216f {
  padding: 10px 0 8px;
}
.ode701ea4c1dc a:hover {
  color: rgb(255,255,255);
}.y99043a6b989a{visibility:inherit}
.m78b391726c41 {
  transition: opacity .2s;
  border: 1px solid var(--n3c1f5fa50640);
  opacity: 0;
  font-size: 18px;
  pointer-events: none;
  right: 16px;
  z-index: 69;
  cursor: pointer;
  background: var(--gddabd0561eb1);
  width: 42px;
  height: 42px;
  position: fixed;
  color: var(--n3c1f5fa50640);
  bottom: 86px;
}
body[data-m6b3f56d3359e=d5b9f284ad743] .ddb64ef6c8b8a {
  font-size: clamp(26px,3.6vw,38px);
}.kdf334b785b23{contain:none}
body[data-p293eab6bcc5d=re05ca0c4c8b1] .x59e39f42d8a9 {
  font-family: var(--h60dd79f8a72d);
  letter-spacing: 0;
  font-size: 16px;
  text-transform: none;
}
.m78b391726c41[data-t992e05d5d049] {
  opacity: 1;
  pointer-events: auto;
}
@media(min-width:901px) {
  body[data-v637f9db57902=x4be84c772e92] .i0614a5ebb375 {
    padding: 18px;
    border: 1px solid var(--n3c1f5fa50640);
  }
}.a125e77f95017{outline-offset:0}
body[data-b039bd475e139=b93b8976371ee] .f89874e1acfc5 {
  color: var(--i7832834f2c4a);
  border-top-color: var(--n3c1f5fa50640);
  background: var(--gc9b5f08fbf76);
}
body[data-b039bd475e139=b93b8976371ee] .ec862d1d566ed, body[data-b039bd475e139=b93b8976371ee] .f89874e1acfc5 .k442b00767e3b span {
  color: color-mix(in srgb,var(--i7832834f2c4a) 92%,transparent);
}
body[data-b039bd475e139=b93b8976371ee] .f89874e1acfc5 .x254a5d5cdf4c {
  background: var(--i7832834f2c4a);
  color: var(--gc9b5f08fbf76);
}.j7a631f0f1d90{outline-offset:0}
body[data-b039bd475e139=b93b8976371ee] .f89874e1acfc5 .na536e2d7253d {
  color: var(--i7832834f2c4a);
  border-color: var(--i7832834f2c4a);
}
body[data-b039bd475e139=b93b8976371ee] .c4f1ef0f3e97d {
  color: var(--i7832834f2c4a);
  background: var(--gc9b5f08fbf76);
  border-color: var(--gc9b5f08fbf76);
}
body[data-b039bd475e139=b93b8976371ee] .c4f1ef0f3e97d .x254a5d5cdf4c {
  background: var(--i7832834f2c4a);
  color: var(--gc9b5f08fbf76);
}
@media(max-width:900px) {
  .y2efc0d14b3b5 .n23b7de09a3cf {
    display: none;
  }
  .a8380123c4807 {
    min-height: 38px;
  }
  .y2efc0d14b3b5 .y19bf68a4241f {
    min-height: 40px;
    font-size: 13px;
    padding: 0 12px;
  }
  .m3547ab144e45>.r2a04988cadd0:first-child h3 {
    font-size: 26px;
  }
  .p257068bc216f {
    padding: 12px 0 10px;
  }
  .tcee4829a4e2b {
    overflow-x: auto;
    justify-content: flex-start;
    scrollbar-width: none;
    flex-wrap: nowrap;
    padding: 0;
  }
  .x59e39f42d8a9 {
    align-items: center;
    min-height: 44px;
    display: inline-flex;
  }
  .f15b6b5a63ecf {
    padding: 18px 0 26px;
  }
  .tcee4829a4e2b::-webkit-scrollbar {
    display: none;
  }
  body {
    --ieaeb6e7fd96f: calc(64px + env(safe-area-inset-bottom));
  }
  .f8e8a2de749f4 {
    gap: 24px;
    grid-template-columns: 1fr;
  }
  .pc425a6a2394f, .ad2f3136e59a9, .m3547ab144e45, .ja5ad195cb87f, .qfe0d374359ab {
    grid-template-columns: 1fr;
  }
  .m3547ab144e45>.r2a04988cadd0:first-child a {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  .ga61de8ac4d05 {
    grid-template-columns: 1fr 1fr;
  }
  .afc28d25467e2+.afc28d25467e2 {
    border-left: 0;
    border-top: 1px solid var(--o48bff1468b13);
  }
  .tc5d3aa4fa3ce {
    border-left: 0;
    border-top: 1px solid var(--o48bff1468b13);
  }
  .c4f1ef0f3e97d {
    left: 0;
    box-shadow: none;
    padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
    width: auto;
    border: 0;
    border-top: 3px double var(--n3c1f5fa50640);
    transform: none;
    gap: 10px;
    bottom: 0;
    right: 0;
  }
  .m78b391726c41 {
    bottom: 76px;
  }
  .tbf6b09b586f8 {
    white-space: normal;
    -webkit-box-orient: vertical;
    font-size: 15px;
    line-height: 1.3;
    display: -webkit-box;
    -webkit-line-clamp: 2;
  }
  .aaa679bd55013 {
    position: static;
  }
  .qfe0d374359ab aside {
    position: static;
  }
}
@media(max-width:560px) {
  .j833a638b416d {
    padding: 30px 0;
  }
  .b2a6c31426765 a, .r2a04988cadd0 a {
    grid-template-columns: 100px minmax(0,1fr);
    gap: 12px;
  }
  .ga61de8ac4d05 {
    grid-template-columns: 1fr;
  }
  .ie9c6d5792864 .k442b00767e3b {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .r2a04988cadd0 img, .b2a6c31426765 img {
    width: 100px;
  }
  .efef4ce2f5f90 .y19bf68a4241f {
    flex: 1;
  }
  body {
    font-size: 16px;
  }
  .jec409bd22e18 {
    font-size: 18px;
  }
  .r2a04988cadd0 h3 {
    font-size: 18px;
  }
}
:lang(th) {
  --h60dd79f8a72d: "Noto Serif Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, serif;
}
:lang(bn) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3) {
  line-height: 1.45;
}
:lang(hi) {
  --h60dd79f8a72d: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, serif;
}
:lang(bn) {
  --h60dd79f8a72d: "Noto Serif Bengali", "Noto Sans Bengali", "Nirmala UI", Vrinda, serif;
}
:lang(zh) {
  --h60dd79f8a72d: "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;
}
@media(max-width:640px) {
  .c4f1ef0f3e97d {
    gap: 6px 8px;
    flex-wrap: wrap;
  }
  .tbf6b09b586f8 {
    text-align: center;
    flex-basis: 100%;
  }
  .c4f1ef0f3e97d .y19bf68a4241f {
    flex: 1;
  }
}.v0acc4d411854{outline-offset:0}
