

:root {--k3o66:  var(--ftaw2);--qop: var(--rmacv);--ktc2b: var(--yl3hn);--naf: var(--f4juz);--b2mnk: 0 1px 2px rgba(0,0,0,.34), 0 1px 3px rgba(0,0,0,.22);--bsn: var(--lea);--h8n: 14px;--s7f: 0 16px 32px rgba(0,0,0,.52), 0 30px 64px rgba(0,0,0,.40);--hkp8h: color-mix(in srgb, var(--kxua) 68%, var(--ftaw2));--v35:   var(--kxua);--zese: color-mix(in srgb, var(--v3u) 76%, var(--kxua));--nk1b: color-mix(in srgb, var(--kxua) 84%, var(--ftaw2));--c3o: color-mix(in srgb, var(--v3u) 9%, var(--lea));--rzya:  var(--j22l);--anezn: 1080px;--wmua: 0 3px 7px rgba(0,0,0,.40), 0 6px 14px rgba(0,0,0,.26);--kqy:"Plus Jakarta Sans", "Be Vietnam Pro", system-ui, "Hanken Grotesk", sans-serif;--ez090: color-mix(in srgb, var(--v3u) 56%, var(--kxua));--vvxhg: 10px;--x4cy: rgba(255,255,255,.09);--epv: clamp(14px, 3.6vw, 32px);--ftvo: 0 8px 18px rgba(0,0,0,.46), 0 14px 34px rgba(0,0,0,.32);}

body {margin: 0;color: var(--v35);-webkit-font-smoothing: antialiased;font-size: 15px;line-height:1.63;font-family: var(--kqy);background: var(--k3o66);}

.tcrbh {background:
    radial-gradient(120vh 90vh at var(--lnn, 50%) var(--glvvo, 12%),
      color-mix(in srgb, var(--v3u) var(--cw1, 20%), transparent),
      transparent 72%);z-index: 0;pointer-events: none;position: fixed;inset: 0;}

.q8mrgk {padding: 12px 18px;border-radius: var(--vvxhg);z-index: 90;color: var(--v35);position: absolute;text-decoration: none;background: var(--ktc2b);left: -9999px;font-size: 14px;top: 0;box-shadow: var(--ftvo);}
.q8mrgk:focus {top: 10px;outline: 2px solid var(--zese);outline-offset: 2px;left: 10px;}

.gayq {position: absolute;pointer-events: none;opacity:0.05;width: 0;height: 0;}

:where(a):focus-visible,
:where(label[role="button"]):focus-visible,
:where(summary):focus-visible {border-radius:4px;outline: 2px solid var(--zese);outline-offset: 3px;}

.k2zzxp {border-bottom: 1px solid var(--s6b);position: sticky;-webkit-backdrop-filter: blur(14px) saturate(1.4);background: color-mix(in srgb, var(--ecji) 88%, transparent);backdrop-filter: blur(14px) saturate(1.4);z-index: 50;box-shadow: var(--s7f);color: var(--yhgq, var(--mha));top: 0;}
.a6hyvx {padding: 8px var(--epv);display: flex;min-height: 58px;gap:15px;align-items: center;max-width: var(--anezn);margin: 0 auto;}

.sady {min-height: 44px;color: inherit;min-width: 0;align-items: center;gap:7px;display: inline-flex;text-decoration: none;}
.sady img {height: 26px;max-width:167px;width: auto;object-fit: contain;display: block;}
.h3tj8 {overflow: hidden;font-weight: 750;font-size: 17px;white-space: nowrap;text-overflow: ellipsis;letter-spacing: -.017em;}

.w6py {border-radius: 50%;width: 7px;height: 7px;background: var(--v3u);flex: 0 0 auto;}

.stq64f {margin-left: auto;}
.stq64f ul {align-items: center;gap:3px;display: flex;margin: 0;padding: 0;list-style: none;}
.stq64f a {min-height: 38px;padding: 0 11px;border-radius:9px;opacity:0.83;text-decoration: none;color: var(--yhgq);align-items: center;font-weight: 600;font-size: 13.5px;display: inline-flex;}
.stq64f a:hover {background: color-mix(in srgb, var(--yhgq) 9%, transparent);opacity:0.98;}

.stq64f a[aria-current="page"] {box-shadow: var(--b2mnk);opacity:0.98;background: color-mix(in srgb, var(--yhgq) 13%, transparent);}

.kzdd {align-items: center;display: flex;gap:7px;}

.fke0x2 {text-decoration: none;font-family: inherit;white-space: nowrap;line-height: 1;cursor: pointer;min-height: 40px;display: inline-flex;font-weight: 660;align-items: center;border: 0;border-radius:10px;font-size: 13.5px;padding: 0 15px;justify-content: center;}
.aeb4k {color: var(--tgip9, var(--ihlpc));background: var(--b3dc, var(--v3u));box-shadow: var(--wmua);}
.aeb4k:hover {box-shadow: var(--ftvo);background: var(--sraz, var(--b3dc));}

.wrcmn {box-shadow: var(--b2mnk);color: var(--j6twr, var(--fevm));background: var(--beb, color-mix(in srgb, var(--yhgq) 10%, transparent));}
.wrcmn:hover {background: var(--beb, color-mix(in srgb, var(--yhgq) 17%, transparent));}

.j1pj {display: inline-flex;align-items: center;min-height: 46px;line-height: 1;color: var(--c7qk, var(--zf0, var(--qozj)));box-shadow: var(--ftvo);justify-content: center;background: var(--gdzm, var(--v3u));font-weight: 680;border: 0;border-radius:12px;font-size: 14.5px;padding: 0 21px;font-family: inherit;text-decoration: none;}
.j1pj:hover {background: var(--sraz, var(--gdzm));box-shadow: var(--s7f);}

.n343mc {border-radius:10px;display: none;height: 44px;width: 44px;align-items: center;gap:5px;flex-direction: column;cursor: pointer;justify-content: center;}
.n343mc span {height: 2px;width: 19px;display: block;border-radius:2px;background: var(--yhgq);}

.gwkzm {padding: clamp(26px, 4vw, 44px) var(--epv) 72px;margin: 0 auto;max-width: var(--anezn);z-index: 1;position: relative;}

.gwkzm > * {position: relative;margin: 0 0 clamp(22px, 3vw, 38px);}
.gwkzm > *:last-child {margin-bottom: 0;}

.gwkzm > section,
.gwkzm > div,
.gwkzm > article,
.gwkzm > aside,
.gwkzm > figure {contain: none;content-visibility: visible;}

.z8m07b > *:nth-child(3n+2) {z-index: 2;margin-top: -18px;}
.pkw3 > *:nth-child(3n+3) {margin-top: -18px;z-index: 2;}

.gwkzm h2 {color: var(--v35);letter-spacing: -.017em;margin: 0 0 3px;font-weight: 760;line-height:1.30;font-size: 17px;}
.gwkzm h3 {font-weight: 700;color: var(--v35);margin: 0 0 3px;line-height:1.34;font-size: 14.5px;}

.gwkzm h1,
.gwkzm .nveq {line-height:1.24;color: var(--v35);font-weight: 780;margin: 0 0 7px;font-size: clamp(21px, 1.8vw, 23px);letter-spacing: -.021em;}

.acjs3pt {text-transform: uppercase;font-size: 10.5px;letter-spacing: .15em;margin: 0 0 6px;font-weight: 750;color: var(--ez090);display: inline-block;}

.wx6qhs {box-shadow: var(--ftvo), inset 0 1px 0 0 var(--x4cy);padding: clamp(16px, 2.3vw, 24px);border-radius: var(--h8n);background: var(--bsn);}

.wx6qhs.k8vkhxh {max-width: calc(72ch + 2 * clamp(16px, 2.3vw, 24px));}

.y45w {background: var(--naf);box-shadow: var(--wmua), inset 0 1px 0 0 var(--x4cy);padding: clamp(15px, 2.1vw, 22px);border-radius: var(--h8n);}

.hwqe8b8 {border-radius: var(--h8n);grid-template-columns: 1fr auto;display: grid;box-shadow: var(--s7f), inset 0 1px 0 0 var(--x4cy);padding: clamp(18px, 2.6vw, 30px);gap: clamp(16px, 2.6vw, 34px);align-items: center;background: var(--bsn);}
.xggd {grid-template-columns: 1fr;}
.frvh {min-width: 0;}
.bmy47vk {font-size: 14.5px;margin: 0 0 14px;line-height:1.64;color: var(--nk1b);max-width: 56ch;}
.b2zt7 {align-items: center;flex-wrap: wrap;gap:11px;display: flex;}

.kkty {flex: 0 0 auto;margin: 0;min-width: 0;}
.kkty img,
.bp4tmt {box-shadow: var(--s7f);object-fit: cover;height: auto;border-radius: var(--vvxhg);width: min(38vw, 340px);max-height: min(34vh, 260px);display: block;aspect-ratio: 4 / 3;}
.xggd .kkty img,
.xggd .bp4tmt {aspect-ratio: 20 / 7;width: 100%;max-height: min(26vh, 210px);}

.bp4tmt {position: relative;background:
    linear-gradient(150deg,
      color-mix(in srgb, var(--v3u) 34%, var(--yl3hn)),
      color-mix(in srgb, var(--v3u) 9%, var(--f4juz)));display: grid;place-items: center;}
.kes2 {color: color-mix(in srgb, var(--kxua) 76%, transparent);font-size: clamp(38px, 5vw, 62px);letter-spacing: -.04em;line-height: 1;font-weight: 800;}

.qxgtafs:not(.xggd) {grid-template-columns: auto 1fr;}

.nzc53b {display: block;}
.x652h {margin: 0 0 clamp(12px, 1.9vw, 20px);}
.v1yr0 {grid-template-columns: 1fr auto;align-items: start;gap: clamp(16px, 2.6vw, 34px);display: grid;}
.nzc53b.qxgtafs .v1yr0 {grid-template-columns: auto 1fr;}

.nzc53b.xggd .v1yr0 {grid-template-columns: 1fr;}

.nzc53b .v1yr0 > :only-child {grid-column: 1 / -1;}

.fchs {padding: clamp(16px, 2.2vw, 24px);box-shadow: var(--wmua), inset 0 1px 0 0 var(--x4cy);background: var(--naf);border-radius: var(--h8n);}
.k8vkhxh {overflow-wrap: anywhere;max-width: 72ch;font-size: 14.5px;color: var(--nk1b);line-height:1.69;}
.k8vkhxh > :first-child {margin-top: 0;}
.k8vkhxh > :last-child {margin-bottom: 0;}
.k8vkhxh p {margin: 0 0 .95em;}
.k8vkhxh a {color: var(--ez090);}
.k8vkhxh strong {color: var(--v35);}
.k8vkhxh ul, .k8vkhxh ol {padding-left: 1.2em;margin: 0 0 .95em;}
.k8vkhxh li {margin: 0 0 .3em;}
.k8vkhxh blockquote {border: 0;border-radius: var(--vvxhg);background: var(--bsn);box-shadow: var(--b2mnk);color: var(--v35);padding: 12px 15px;margin: 1em 0;}
.k8vkhxh table {width: 100%;font-size: 13.5px;border-collapse: collapse;}
.k8vkhxh th,
.k8vkhxh td {border-bottom: 1px solid var(--l3q, var(--rzya));padding: 9px 11px;color: var(--z97, var(--v35));text-align: left;}
.k8vkhxh th {font-weight: 720;}

.dq8s6x {border-radius: var(--vvxhg);overflow-x: auto;-webkit-overflow-scrolling: touch;}

.bvy7 {margin: 0 0 11px;}

.w9396 {padding-bottom:11px;border-bottom: 1px solid var(--rzya);}

.jhxb {display: block;}
.gwkzm .nv7pf {margin: 0 0 10px;padding: 0 3px;}
.jhxb > .fchs {max-width: calc(72ch + 2 * clamp(16px, 2.2vw, 24px));}

.qq8b6 {display: block;}
.mypbarj {gap:8px;display: grid;}

.g4shmaj {overflow: hidden;background: var(--naf);box-shadow: var(--b2mnk), inset 0 1px 0 0 var(--x4cy);border-radius: var(--vvxhg);}
.g4shmaj[open] {box-shadow: var(--ftvo), inset 0 1px 0 0 var(--x4cy);background: var(--bsn);}
.syr3 {align-items: center;gap:12px;color: var(--v35);line-height:1.39;font-weight: 680;cursor: pointer;list-style: none;padding: 11px 15px;display: flex;min-height: 48px;font-size: 14.5px;}
.syr3::-webkit-details-marker {display: none;}

.mypbarj {counter-reset: dkq;}
.g4shmaj {counter-increment: dkq;}
.ejw2c {font-style: normal;color: var(--ez090);background: var(--ktc2b);font-size: 11.5px;flex: 0 0 auto;align-items: center;width: 26px;box-shadow: var(--b2mnk);font-weight: 750;border-radius:9px;height: 26px;justify-content: center;display: inline-flex;}
.ejw2c::before {content: counter(dkq, decimal-leading-zero);}
.f8kp .ejw2c::before {content: counter(dkq);}
.g0t9 {padding: 0 15px 14px 52px;font-size: 14px;color: var(--nk1b);margin: 0;line-height:1.63;overflow-wrap: anywhere;}

.qcqxz27 {margin-left: auto;}
.sqwq .g0t9 {padding-left:14px;}

.qca1sc7 {list-style: none;margin: 0;padding: 0;}
.yfmbv {min-width: 0;}
.qca1sc7 .syr3::before {font-size: 11.5px;background: var(--ktc2b);flex: 0 0 auto;align-items: center;box-shadow: var(--b2mnk);justify-content: center;width: 26px;border-radius:8px;display: inline-flex;color: var(--ez090);font-weight: 750;height: 26px;content: counter(dkq, decimal-leading-zero);}
.qca1sc7.f8kp .syr3::before {content: counter(dkq);}

.ywh8 {display: block;}
.zts6 {padding: 0;display: grid;margin: 0;counter-reset: dks;list-style: none;gap:8px;}

.n776zf {counter-increment: dks;border-radius: var(--vvxhg);min-width: 0;gap: 0 13px;display: grid;background: var(--naf);grid-template-columns: auto 1fr;align-items: start;box-shadow: var(--b2mnk), inset 0 1px 0 0 var(--x4cy);padding: 14px 16px;}
.n776zf:nth-child(2) {box-shadow: var(--wmua), inset 0 1px 0 0 var(--x4cy);background: var(--bsn);}
.n776zf:nth-child(3) {background: var(--bsn);box-shadow: var(--ftvo), inset 0 1px 0 0 var(--x4cy);}
.n776zf:nth-child(n+4) {background: var(--ktc2b);box-shadow: var(--ftvo), inset 0 1px 0 0 var(--x4cy);}
.ksg8s92 {font-size: 12.5px;background: var(--c3o);font-weight: 780;display: inline-flex;box-shadow: var(--b2mnk);border-radius:10px;width: 30px;font-style: normal;grid-row: 1 / 3;align-items: center;color: var(--ez090);justify-content: center;height: 30px;}
.ksg8s92::before {content: counter(dks, decimal-leading-zero);}
.essn1 .ksg8s92::before {content: counter(dks);}
.fdr9 {overflow-wrap: anywhere;font-weight: 700;color: var(--v35);min-width: 0;font-size: 14.5px;margin: 0;line-height:1.35;}
.p9dhe {font-size: 14px;color: var(--nk1b);min-width: 0;margin: 3px 0 0;overflow-wrap: anywhere;line-height:1.60;}

.djxk {grid-template-columns: minmax(0, 1fr);}
.djxk .ksg8s92 {grid-row: auto;margin-bottom:10px;}
.ba3ddg {min-width: 0;}

.ba3ddg > .fdr9,
.ba3ddg > .p9dhe {display: block;}

.gwkzm .tmw2qf {margin: 0;font-weight: 700;font-size: 14.5px;line-height:1.35;color: var(--v35);}

.c6cw {display: block;}
.rhe8sfr {grid-template-columns: 1fr 1fr;display: grid;align-items: start;gap:11px;}
.cnqh3yz {padding: 15px 17px;min-width: 0;border-radius: var(--h8n);}

.a4z08n {background: var(--bsn);box-shadow: var(--ftvo), inset 0 1px 0 0 var(--x4cy);}
.w806t {box-shadow: var(--b2mnk), inset 0 1px 0 0 var(--x4cy);background: var(--naf);margin-top:15px;}
.pgn85c {font-size: 10.5px;letter-spacing: .15em;font-weight: 750;color: var(--hkp8h);text-transform: uppercase;margin: 0 0 9px;}
.fwk7 {list-style: none;display: grid;padding: 0;gap:8px;margin: 0;}
.fwk7 li {min-width: 0;overflow-wrap: anywhere;line-height:1.53;font-size: 14px;color: var(--v35);position: relative;padding-left:20px;}

.fwk7 li::before {left: 0;top: .58em;position: absolute;content: "";width: 12px;border-radius:2px;height: 2px;background: var(--zese);}
.w806t .fwk7 li::before {background: var(--hkp8h);}
.a4z08n .fwk7 li::after {border-radius:2px;width: 2px;top: calc(.58em - 5px);left: 5px;height: 12px;background: var(--zese);position: absolute;content: "";}

.cbmx5r {gap: 0 12px;margin: 0;}
.cbmx5r > dt {margin: 0 0 8px;padding: 0 3px;grid-row: 1;}
.cbmx5r > dd {margin: 0;grid-row: 2;}
.cbmx5r > dt:nth-of-type(1),
.cbmx5r > dd:nth-of-type(1) {grid-column: 1;}
.cbmx5r > dt:nth-of-type(2),
.cbmx5r > dd:nth-of-type(2) {grid-column: 2;}

.cbmx5r > dd.w806t {margin-top:13px;}

.gwkzm .cenby {margin: 0 0 9px;text-transform: uppercase;letter-spacing: .15em;font-size: 10.5px;color: var(--hkp8h);line-height:1.29;font-weight: 750;}

.dtp26 {display: block;}
.k12x {gap:14px;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));}
.wyd2 {border-radius: var(--vvxhg);text-decoration: none;transition:box-shadow 0.136s ease, transform 0.18s ease;color: inherit;overflow: hidden;min-width: 0;box-shadow: var(--wmua), inset 0 1px 0 0 var(--x4cy);background: var(--bsn);display: block;}

.wyd2:hover {box-shadow: var(--s7f);transform: translateY(-3px);}
.wyd2 img {object-fit: cover;width: 100%;display: block;aspect-ratio: 4 / 3;height: auto;}
.bx7k8 {display: block;min-width: 0;font-size: 13.5px;line-height:1.29;padding: 9px 11px 3px;font-weight: 700;color: var(--v35);overflow-wrap: anywhere;}
.nayya44 {display: block;font-size: 11px;letter-spacing: .05em;color: var(--hkp8h);font-style: normal;padding: 0 11px 11px;}

.t87m {display: block;}
.xn3yy8 {gap:9px;margin: 0;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;display: grid;padding: 0;}
@media (max-width:895px) { .xn3yy8 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:475px) { .xn3yy8 {grid-template-columns: minmax(0, 1fr);} }
.bcg4k {min-width: 0;transition:box-shadow 0.18s ease;padding: 9px 12px;box-shadow: var(--b2mnk), inset 0 1px 0 0 var(--x4cy);min-height: 56px;gap:11px;color: inherit;background: var(--naf);display: flex;text-decoration: none;border-radius: var(--vvxhg);align-items: center;}
.bcg4k:hover {box-shadow: var(--ftvo);}

.bcg4k img {height: 30px;object-fit: contain;flex: 0 0 auto;background: #000;padding: 3px 5px;width: 54px;border-radius:7px;}
.rbpnta {font-weight: 640;color: var(--v35);font-size: 12.5px;overflow-wrap: anywhere;line-height:1.31;min-width: 0;}

.mh0h35y {display: block;}

.wg7wr5 {gap:9px;padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;margin: 0;}
@media (max-width:1006px) { .k12x {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:895px)  { .wg7wr5 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.ak0s0 {box-shadow: var(--b2mnk), inset 0 1px 0 0 var(--x4cy);flex-direction: column;background: var(--naf);border-radius: var(--vvxhg);min-width: 0;display: flex;overflow: hidden;}
.y2esw {display: flex;min-height: 50px;justify-content: center;align-items: center;padding: 9px;min-width: 0;}
.y2esw img {width: auto;max-width: 100%;height: auto;max-height: 26px;object-fit: contain;}
.fcnqa {min-width: 0;overflow-wrap: anywhere;color: var(--nk1b);font-weight: 640;font-size: 11px;text-align: center;margin: 0;padding: 0 8px 9px;}

.p74k4 {display: block;}
.a9gysg {gap:9px;border-radius: var(--vvxhg);background: var(--ktc2b);box-shadow: var(--wmua);align-items: baseline;margin: 0 0 4px;padding: 7px 13px;display: inline-flex;}
.czbm7 {letter-spacing: -.02em;font-weight: 800;color: var(--v35);font-size: 19px;line-height: 1;}
.aeq5rb {font-size: 10.5px;letter-spacing: .13em;font-weight: 700;font-style: normal;color: var(--hkp8h);text-transform: uppercase;}
.t621m {font-size: 14px;margin: 8px 0 14px;max-width: 66ch;color: var(--nk1b);}

.mty4a {display: flex;align-items: start;align-content: flex-start;gap:12px;flex-wrap: wrap;justify-content: center;}
.mty4a > * {max-width: calc(50% - 6px);min-width: 0;flex: 1 1 232px;}
@media (max-width:647px) { .mty4a > * {max-width: none;} }

.scy5185 {min-width: 0;margin: 0;box-shadow: var(--b2mnk), inset 0 1px 0 0 var(--x4cy);background: var(--naf);border-radius: var(--vvxhg);padding: 14px 16px;}
.scy5185:nth-child(even) {background: var(--bsn);margin-top:9px;box-shadow: var(--ftvo), inset 0 1px 0 0 var(--x4cy);}
.scy5185 q {line-height:1.62;color: var(--v35);overflow-wrap: anywhere;font-size: 14px;display: block;}
.scy5185 figcaption {font-size: 10.5px;text-transform: uppercase;color: var(--hkp8h);padding-top:9px;font-weight: 720;display: block;letter-spacing: .11em;}

.e9ayhfa {background: var(--bsn);border-radius: var(--h8n);padding: clamp(16px, 2.3vw, 26px);box-shadow: var(--ftvo), inset 0 1px 0 0 var(--x4cy);}

.d0qsq0f {gap: clamp(14px, 2.4vw, 28px);grid-template-columns: minmax(0, 1fr);align-items: center;display: grid;}
.zw7d .ba054 {order: 2;}
.ba054 {min-width: 0;margin: 0;}

.ba054 img {border-radius: var(--vvxhg);max-width: 100%;box-shadow: var(--s7f);height: auto;max-height: 460px;display: block;margin-inline: auto;object-fit: contain;}

.cfp9hbw .ba054 img {max-height: 240px;object-fit: cover;aspect-ratio: 3 / 2;width: 100%;}
.zsd37 {min-width: 0;}
.d0br {font-size: 14px;overflow-wrap: anywhere;line-height:1.62;color: var(--nk1b);max-width: 58ch;}
.d0br > :first-child {margin-top: 0;}
.d0br p {margin: 0 0 .9em;}
.d0br a {color: var(--ez090);}

.vgkfx {box-shadow: var(--s7f), inset 0 1px 0 0 var(--x4cy);background: var(--c3o);}

.wabyymb {border-radius: var(--h8n);box-shadow: var(--ftvo), inset 0 1px 0 0 var(--x4cy);background: var(--bsn);padding: clamp(16px, 2.3vw, 26px);}
.g3s7 {display: grid;align-items: start;grid-template-columns: auto 1fr;gap: clamp(13px, 2.2vw, 24px);}
.kcj7jb {border-radius:16px;height: 68px;display: block;width: 68px;box-shadow: var(--s7f);object-fit: cover;}
.dv7q7z {min-width: 0;}
.np2p {line-height:1.62;margin: 0 0 11px;font-size: 14px;color: var(--nk1b);max-width: 62ch;}

.vrj87 {padding: 0;margin: 0 0 13px;display: flex;gap:8px;flex-wrap: wrap;}
.naxwx {display: inline-flex;gap:2px;min-width: 0;box-shadow: var(--b2mnk);flex-direction: column;padding: 7px 12px;border-radius:10px;margin: 0;background: var(--naf);}
.qawmrxh {font-size: 9.5px;text-transform: uppercase;font-weight: 750;color: var(--hkp8h);letter-spacing: .13em;}
.nhz2 {overflow-wrap: anywhere;color: var(--v35);font-size: 13px;font-style: normal;font-weight: 720;}
.a41a {display: flex;gap:10px;flex-wrap: wrap;}

.rdeqe {box-shadow: var(--wmua), inset 0 1px 0 0 var(--x4cy);border-radius: var(--h8n);background: var(--naf);gap:14px;display: grid;grid-template-columns: auto 1fr;align-items: start;padding: clamp(15px, 2.1vw, 22px);}
.rdeqe img {height: 54px;box-shadow: var(--ftvo);width: 54px;display: block;border-radius: 50%;object-fit: cover;}
.enkc {min-width: 0;}
.br2dv {font-weight: 750;letter-spacing: .16em;text-transform: uppercase;display: block;color: var(--hkp8h);font-size: 9.5px;}
.eh70tm {line-height:1.26;font-size: 15px;padding-top:1px;color: var(--v35);display: block;font-weight: 760;}
.dtmykx {color: var(--hkp8h);font-size: 12px;font-style: normal;display: block;}
.swjm5 {max-width: 66ch;font-size: 13.5px;color: var(--nk1b);line-height:1.61;margin: 7px 0 0;}
.kebx1 {list-style: none;padding: 0;margin: 9px 0 0;gap:8px;display: flex;flex-wrap: wrap;}
.kebx1 a {color: var(--ez090);text-decoration: none;box-shadow: var(--b2mnk);font-weight: 660;background: var(--bsn);display: inline-flex;min-height: 36px;align-items: center;font-size: 12px;padding: 0 12px;border-radius:9px;}
.kebx1 a:hover {box-shadow: var(--wmua);}

.cp48 {border-radius: var(--h8n);box-shadow: var(--ftvo), inset 0 1px 0 0 var(--x4cy);background: var(--bsn);padding: clamp(17px, 2.4vw, 28px);}
.me2tnw {background:
    linear-gradient(140deg,
      color-mix(in srgb, var(--v3u) 24%, var(--yl3hn)),
      color-mix(in srgb, var(--v3u) 7%, var(--f4juz)));}

.cp48 .rz4zt {color: var(--v35);font-weight: 800;letter-spacing: -.028em;font-size: clamp(24px, 3.4vw, 38px);margin: 0 0 8px;line-height:1.13;}
.sajt {max-width: 62ch;line-height:1.61;margin: 0 0 18px;font-size: clamp(15.5px, 1.4vw, 17.5px);color: var(--nk1b);}
.shs6 {flex-wrap: wrap;gap:11px;display: flex;}

.v88nnj {list-style: none;align-items: start;padding: 0;flex-wrap: wrap;gap:13px;margin: 16px 0 0;justify-content: center;display: flex;}
.v88nnj > * {min-width: 0;max-width: calc(50% - 6px);flex: 1 1 178px;}
@media (max-width:605px) { .v88nnj > * {max-width: none;} }
.vn4jq8 {margin: 0;min-width: 0;}
.vn4jq8 figure {min-width: 0;margin: 0;}

.vn4jq8:nth-child(odd) {margin-top:9px;}
.vn4jq8 img {display: block;aspect-ratio: 16 / 10;box-shadow: var(--wmua);border-radius: var(--vvxhg);object-fit: cover;width: 100%;height: auto;}
.vn4jq8 figcaption {padding: 7px 2px 0;overflow-wrap: anywhere;color: var(--nk1b);font-weight: 620;font-size: 12px;}

.a8nknt2 {justify-content: center;grid-template-columns: minmax(0, 700px);}
.a8nknt2 .vn4jq8 {margin-top: 0;}
.a8nknt2 figcaption {padding: 0 2px 7px;}

.a1gm5 {margin: 0;}
.a1gm5 img {height: auto;max-height: min(50vh, 400px);border-radius: var(--h8n);box-shadow: var(--ftvo);width: 100%;object-fit: cover;display: block;}

.hbs3ke {max-height: min(42vh, 340px);width: 100%;overflow: hidden;position: relative;border-radius: clamp(20px, 6vw, 84px);border: 1px solid var(--rzya, var(--rmacv));aspect-ratio: 12 / 5;max-width: 100%;box-shadow: none;}

.hbs3ke picture {height: 100%;width: 100%;display: block;}
.hbs3ke img {max-height: none;height: 100%;box-shadow: none;width: 100%;object-fit: cover;border-radius: 0;}

.zcy3d {border-radius: var(--h8n);padding: clamp(10px, 1.4vw, 16px);background: var(--bsn);box-shadow: var(--s7f), inset 0 1px 0 0 var(--x4cy);}

.yz74g {border-radius: var(--vvxhg);display: block;overflow: hidden;}

.yz74g picture {display: block;width: 100%;}

.zcy3d .yz74g img {box-shadow: none;border-radius: 0;max-height: min(38vh, 300px);}

.f9jc {margin: 0;font-size: 12px;line-height:1.48;color: var(--hkp8h);align-items: baseline;padding: 9px 3px 0;gap:8px;display: flex;}
.cjbtkqs {color: var(--ez090);font-size: 9.5px;font-weight: 750;text-transform: uppercase;flex: 0 0 auto;letter-spacing: .14em;}

.zpmt99 {gap:13px;align-items: center;display: flex;flex-wrap: wrap;}

.g3jy7b  {justify-content: flex-start;}
.f1s3w4d   {justify-content: center;}
.pej2e5 {justify-content: flex-end;}

.ghfaj .j1pj {flex: 1 1 auto;}
.kq7g .j1pj {flex: 0 0 auto;}

.pmednf4 {height: 8px;box-shadow: var(--b2mnk);width: 8px;border-radius: 50%;background: var(--zese);flex: 0 0 auto;}

.jya2 {background: var(--naf);border-radius: var(--h8n);box-shadow: var(--wmua), inset 0 1px 0 0 var(--x4cy);padding: clamp(14px, 2vw, 20px);}
.nkfx {color: var(--hkp8h);font-size: 9.5px;text-transform: uppercase;font-weight: 750;display: block;font-style: normal;letter-spacing: .16em;margin: 0 0 9px;}
.kraxs {gap:4px;counter-reset: dkt;display: grid;}
.kraxs a {align-items: center;gap:11px;text-decoration: none;padding: 5px 11px;display: flex;transition:box-shadow 0.184s ease;box-shadow: var(--b2mnk);counter-increment: dkt;min-height: 44px;color: var(--v35);border-radius:8px;background: var(--bsn);font-size: 13.5px;}
.kraxs a::before {flex: 0 0 auto;letter-spacing: .06em;font-size: 10.5px;font-weight: 750;content: counter(dkt, decimal-leading-zero);color: var(--ez090);}
.kraxs a:hover {box-shadow: var(--ftvo);}

.newe4tm {display: block;}
.tn0ed5v {padding: 0 3px;}

.xqkqbf {background: var(--c3o);justify-items: start;padding: clamp(18px, 2.6vw, 28px);border-radius: var(--h8n);box-shadow: var(--s7f), inset 0 1px 0 0 var(--x4cy);display: grid;gap:9px;}
.cykvhrg {font-weight: 780;line-height:1.23;color: var(--v35);margin: 0;font-size: 17px;}
.dd214 {margin: 0;font-size: 14px;max-width: 66ch;line-height:1.60;color: var(--nk1b);}

.y9yc {color: var(--hkp8h);padding-top:5px;font-size: 11.5px;letter-spacing: .05em;margin: 0;}

.ads43 {justify-content: center;-webkit-backdrop-filter: blur(14px);padding: 10px calc(var(--epv) + 22px) 10px var(--epv);backdrop-filter: blur(14px);display: flex;align-items: center;background: color-mix(in srgb, var(--yl3hn) 90%, transparent);gap:9px 15px;position: sticky;box-shadow: var(--s7f);flex-wrap: wrap;bottom: 0;z-index: 45;}
.ahtjx {font-weight: 650;font-size: 13.5px;color: var(--v35);}

.gsvv {margin: -1px;overflow: hidden;padding: 0;clip-path: inset(50%);position: fixed;border: 0;top: 0;height: 1px;width: 1px;left: 0;white-space: nowrap;}
.gsvv:checked ~ .ads43 {display: none;}

.wqm9 {position: absolute;right: 0;transition:color 0.192s;top: 0;z-index: 1;height: 44px;width: 44px;align-items: center;cursor: pointer;color: var(--hkp8h);justify-content: center;display: inline-flex;}

.wqm9::before {box-shadow: var(--b2mnk);background: var(--ktc2b);content: '';transition:background 0.184s;inset: 10px;position: absolute;border-radius: 50%;}
.wqm9 svg {z-index: 1;position: relative;}
.wqm9:hover {color: var(--v35);}
.wqm9:hover::before {background: color-mix(in srgb, var(--v35) 10%, var(--ktc2b));}
.wqm9:focus-visible {border-radius: 50%;outline: 2px solid var(--v35);outline-offset: -3px;}

.q69she {z-index: 1;padding: 30px var(--epv);color: var(--nhz);background: var(--wgnk);font-size: 13.5px;position: relative;box-shadow: var(--s7f);}
.q69she a {opacity:0.81;color: var(--nhz);text-decoration: none;}
.q69she a:hover {opacity:1;}
.k5a6x,
.c6pm {margin: 0 auto;max-width: var(--anezn);}
.c6pm {padding-top:15px;border-top: 1px solid color-mix(in srgb, var(--nhz) 18%, transparent);opacity:0.8;margin-top:15px;}
.gdvf {display: flex;flex-wrap: wrap;gap:10px 28px;}
.scbqp4 img {height: 26px;width: auto;}
.ay7hd3f {display: flex;gap:9px;flex-wrap: wrap;align-items: center;}

.dq1d1 {transition:opacity 0.197s ease, visibility 0.249s;z-index: 60;cursor: pointer;background: #000;position: fixed;visibility: hidden;inset: 0;opacity:0.05;}
.gayq:checked ~ .dq1d1 {visibility: visible;opacity:0.5;}

.czrx1fq {top: 0;visibility: hidden;transition:transform 0.262s ease, visibility 0.283s;display: flex;z-index: 61;width: min(86vw, 340px);flex-direction: column;box-shadow: var(--s7f);position: fixed;overflow-y: auto;bottom: 0;overscroll-behavior: contain;background: var(--bsn);}
.hk0y3  {left: 0;transform: translateX(-102%);}
.e6k8akc {transform: translateX(102%);right: 0;left: auto;}
.gayq:checked ~ .czrx1fq {visibility: visible;transform: translateX(0);}

.vq1z {gap:12px;padding: 12px 14px;display: flex;box-shadow: var(--wmua);align-items: center;justify-content: space-between;background: var(--ktc2b);}
.hnvm {align-items: center;display: inline-flex;}
.hnvm img {width: auto;height: 26px;display: block;}
.m3d1k {font-weight: 760;color: var(--v35);font-size: 16px;}
.pd25 {border-radius:9px;cursor: pointer;align-items: center;display: inline-flex;width: 44px;height: 44px;justify-content: center;color: var(--v35);}

.f400 {padding: 10px;}
.f400 ul {margin: 0;padding: 0;display: grid;gap:5px;list-style: none;}
.f400 a {font-size: 15px;min-height: 48px;text-decoration: none;display: flex;color: var(--v35);border-radius: var(--vvxhg);font-weight: 660;box-shadow: var(--b2mnk);background: var(--naf);align-items: center;padding: 0 13px;}
.f400 a[aria-current="page"] {background: var(--ktc2b);box-shadow: var(--wmua), inset 3px 0 0 0 var(--zese);}

.cn0v39 {gap:9px;display: grid;margin-top: auto;padding: 14px;}
.rrg3yhn,
.s0hm1an {font-size: 14.5px;justify-content: center;text-decoration: none;font-weight: 670;align-items: center;display: inline-flex;border-radius:11px;min-height: 46px;}
.rrg3yhn {box-shadow: var(--b2mnk);background: var(--beb, var(--naf));color: var(--j6twr, var(--fevm));}
.s0hm1an {color: var(--tgip9, var(--ihlpc));background: var(--b3dc, var(--v3u));box-shadow: var(--ftvo);}

@media (max-width:895px) {
  .hwqe8b8,
  .qxgtafs,
  .v1yr0,
  .nzc53b.qxgtafs .v1yr0,
  .d0qsq0f,
  .zw7d .d0qsq0f {grid-template-columns: 1fr;}
  
  .kkty {order: -1;}
  .zw7d .ba054 {order: 0;}
  .kkty img,
  .bp4tmt {width: 100%;}
  .kkty img,
  .bp4tmt {aspect-ratio: 20 / 7;max-height: min(24vh, 190px);}
  .ba054 img {max-height: 320px;}
  .cfp9hbw .ba054 img {max-height: 200px;}
  .rhe8sfr {grid-template-columns: 1fr;}
  .w806t {margin-top: 0;}
  
  .cbmx5r > dt:nth-of-type(n),
  .cbmx5r > dd:nth-of-type(n) {grid-column: 1;grid-row: auto;}
  .cbmx5r > dd.w806t {margin-top: 0;}
  .cbmx5r > dd {margin-bottom:13px;}
  .cbmx5r > dd:last-of-type {margin-bottom: 0;}
}

@media (max-width:885px) {
  
  .a6hyvx {gap:8px;padding: 7px var(--epv);min-height: 54px;}
  .stq64f {display: none;}
  .sady {flex: 0 1 auto;min-width: 0;}
  .sady img {height: 23px;max-width:104px;}
  .h3tj8 {font-size: 15px;}
  .kzdd {gap:7px;margin-left: auto;}
  .fke0x2 {padding: 0 11px;min-width: 44px;min-height: 44px;font-size: 12.5px;}
  .n343mc {display: flex;}
  .z8m07b > *:nth-child(3n+2),
  .pkw3 > *:nth-child(3n+3) {margin-top: 0;}
  .g3s7 {grid-template-columns: 1fr;}
  .scy5185:nth-child(even),
  .vn4jq8:nth-child(odd) {margin-top: 0;}
}

@media (max-width:421px) {
  .fke0x2 {padding: 0 9px;font-size: 12px;}
  .sady img {max-width:83px;}
  .h3tj8 {font-size: 14px;}
  
  .k12x {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .wg7wr5 {grid-template-columns: repeat(4, minmax(0, 1fr));}
  .xn3yy8 {grid-template-columns: 1fr;}
  .mty4a {grid-template-columns: 1fr;}
  .g0t9 {padding-left:14px;}
}

@media (prefers-reduced-motion: reduce) {
  .czrx1fq,
  .dq1d1,
  .wyd2,
  .bcg4k,
  .kraxs a {transition:none;}
  .wyd2:hover {transform: none;}
}

@media (min-width:766px) {}

@media (prefers-reduced-motion: reduce) {
  .stq64f,
  .pqt6pm,
  .pqt6pm svg {transition:none !important;}
}

.hpe15ea,
.hpe15ea :is(p, li, h2, h3, h4, dd, dt) {overflow-wrap: anywhere;min-width: 0;}

.yr6b4s5 > summary {align-items: center;display: flex;list-style: none;cursor: pointer;gap:9px;min-height: 44px;scroll-margin-block: 90px;}
.yr6b4s5 > summary::-webkit-details-marker {display: none;}
.yr6b4s5 > summary:focus-visible {outline: 3px solid var(--nd3u, var(--v3u));outline-offset: 3px;}
.yr6b4s5 > summary .nkfx {margin: 0;}

.yr6b4s5 > summary::after {height: 8px;width: 14px;border-top: 2px solid currentColor;flex: 0 0 auto;transition:transform 0.212s ease, opacity 0.164s ease;opacity:0.53;content: "";margin-left: auto;border-bottom: 2px solid currentColor;}
.yr6b4s5[open] > summary::after {opacity:1;transform: translateY(-1px) scaleY(.4);}
.yr6b4s5[open] > summary {margin-bottom:10px;}
@media (prefers-reduced-motion: reduce) { .yr6b4s5 > summary::after {transition:none;} }

.gwkzm {padding-bottom: max(96px, var(--phst7, 96px));}

.efpxg {--bok: var(--vvxhg);--f04: var(--h8n);--x45: 1px solid var(--rzya);--tpbl: var(--vvxhg);}

:root {--le9: color-mix(in srgb, var(--v3u) 42%, var(--f4juz));--vvxhg: 14px;--sj4rb: color-mix(in srgb, var(--v3u) 55%, black);--ff4n6: color-mix(in srgb, var(--v3u) 20%, var(--f4juz));--umxty: 0 12px 0 -6px var(--le9), 0 24px 0 -12px var(--ff4n6);--h8n: 22px;}

.tcrbh::after {content: "";opacity:0.55;left: -50%;bottom: -10vh;right: -50%;position: absolute;height: 70vh;background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--v3u) 22%, transparent) 0 1px, transparent 1px 72px),
    repeating-linear-gradient(0deg, color-mix(in srgb, var(--v3u) 22%, transparent) 0 1px, transparent 1px 72px);mask-image: linear-gradient(transparent, black 70%);-webkit-mask-image: linear-gradient(transparent, black 70%);transform: perspective(520px) rotateX(64deg);transform-origin: 50% 100%;}

.gwkzm h2 {line-height:1.12;font-size: clamp(22px, 2.4vw, 32px);margin-bottom:9px;letter-spacing: -.028em;font-weight: 800;}
.acjs3pt {padding: 5px 12px 5px 10px;display: inline-flex;border-radius: 999px;background: color-mix(in srgb, var(--v3u) 14%, transparent);color: var(--ez090);box-shadow: 3px 3px 0 color-mix(in srgb, var(--v3u) 30%, transparent);gap:9px;align-items: center;margin-bottom:13px;}
.acjs3pt::before {background: var(--v3u);height: 10px;content: "";border-radius:2px;flex: none;box-shadow: 3px 3px 0 color-mix(in srgb, var(--v3u) 45%, transparent);width: 10px;}

.gwkzm.gwkzm > * {margin: 0 0 clamp(40px, 5vw, 60px);}
.gwkzm.gwkzm > *:last-child {margin-bottom: 0;}
.z8m07b > *:nth-child(3n+2), .pkw3 > *:nth-child(3n+3) {margin-top: 0 !important;}
.gwkzm > :is(.hwqe8b8, .cp48, .e9ayhfa, .wabyymb, .fchs, .c6cw, .p74k4, .jya2, .rdeqe, .qq8b6, .ywh8, .dtp26, .t87m, .mh0h35y) {border-radius: var(--h8n);box-shadow: inset 0 1px 0 var(--x4cy), var(--umxty), var(--ftvo);padding: clamp(20px, 3vw, 36px);background: var(--bsn);}
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine) {
    .gwkzm > :is(.cp48, .e9ayhfa, .wabyymb, .fchs, .c6cw, .p74k4, .jya2, .rdeqe, .qq8b6, .ywh8, .dtp26, .t87m, .mh0h35y) {transform-origin: 50% 100%;animation: eflvsv4 linear both;animation-timeline: view();animation-range: entry 0% entry 70%;}
  }
}

.gwkzm h1, .gwkzm .nveq {line-height: .98;letter-spacing: -.045em;font-weight: 800;font-size: clamp(36px, 5.6vw, 84px);margin-bottom:17px;}
.hwqe8b8 .bmy47vk {margin-bottom:22px;font-size: clamp(15px, 1.3vw, 18px);max-width: 46ch;}
.hwqe8b8 .j1pj {font-size: 15.5px;padding-inline: 26px;min-height: 52px;}

.hwqe8b8:not(.xggd),
.nzc53b:not(.xggd) .v1yr0 {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);gap: clamp(24px, 4vw, 56px);}
.qxgtafs:not(.xggd),
.nzc53b.qxgtafs:not(.xggd) .v1yr0 {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
.hwqe8b8:not(.xggd) {padding-block: clamp(28px, 4.4vw, 60px);}
.hwqe8b8:not(.xggd) .kkty {perspective: 1300px;padding: 10px 34px 34px 10px;}
.hwqe8b8:not(.xggd) .kkty img,
.hwqe8b8:not(.xggd) .bp4tmt {border-radius: var(--h8n);transform: rotateY(calc(-1 * var(--csena, 16deg))) rotateX(5deg);box-shadow: 16px 16px 0 -2px var(--le9), 32px 32px 0 -4px var(--ff4n6), var(--s7f);width: 100%;aspect-ratio: 4 / 3;max-height: none;transition:transform 0.597s cubic-bezier(.2, .8, .2, 1);}
.qxgtafs:not(.xggd) .kkty {padding: 10px 10px 34px 34px;}
.qxgtafs:not(.xggd) .kkty img,
.qxgtafs:not(.xggd) .bp4tmt {box-shadow: -16px 16px 0 -2px var(--le9), -32px 32px 0 -4px var(--ff4n6), var(--s7f);transform: rotateY(var(--csena, 16deg)) rotateX(5deg);}
.hwqe8b8:not(.xggd):hover .kkty img,
.hwqe8b8:not(.xggd):hover .bp4tmt {transform: rotateY(-5deg) rotateX(2deg);}
.qxgtafs:not(.xggd):hover .kkty img,
.qxgtafs:not(.xggd):hover .bp4tmt {transform: rotateY(5deg) rotateX(2deg);}
.bp4tmt .kes2 {color: color-mix(in srgb, var(--kxua) 85%, transparent);text-shadow: 6px 6px 0 var(--le9), 12px 12px 0 var(--ff4n6);font-size: clamp(80px, 12vw, 180px);}

.hwqe8b8.xggd {position: relative;min-height: clamp(400px, 60vh, 600px);display: grid;isolation: isolate;overflow: hidden;padding: clamp(24px, 4.4vw, 60px);align-content: end;}
.xggd .kkty {inset: 0;margin: 0;position: absolute;z-index: -1;}
.xggd .kkty picture {height: 100%;display: block;}
.xggd .kkty img,
.xggd .bp4tmt {height: 100%;object-fit: cover;aspect-ratio: auto;max-height: none;box-shadow: none;border-radius: 0;width: 100%;}
.xggd:has(.kkty img)::after {position: absolute;background: linear-gradient(80deg, color-mix(in srgb, black 78%, transparent) 0%, color-mix(in srgb, black 42%, transparent) 50%, transparent 85%),
              linear-gradient(0deg, color-mix(in srgb, black 55%, transparent), transparent 55%);inset: 0;z-index: -1;content: "";}
.xggd:has(.kkty img) :is(.nveq, .bmy47vk, .acjs3pt) {color: var(--ep6s, white);}
.xggd:has(.kkty img) .acjs3pt {background: color-mix(in srgb, white 16%, transparent);}
.xggd .frvh, .xggd .x652h {max-width:719px;}
.xggd .v1yr0 {display: block;}

.xggd .bp4tmt {background: linear-gradient(135deg, color-mix(in srgb, var(--v3u) 70%, var(--f4juz)), color-mix(in srgb, var(--v3u) 18%, var(--f4juz)));padding-right: 6%;place-items: center end;}
.xggd .bp4tmt .kes2 {opacity:0.52;font-size: clamp(160px, 26vw, 380px);}

.cp48 .h4g9e79 {margin-top:21px;}
.h4g9e79 .q22j {padding: 0;padding-top:41px !important;grid-template-columns: minmax(0, 1fr) !important;grid-template-areas: "c";max-width: none;list-style: none;display: grid !important;perspective: 1400px;margin: 0;}
.h4g9e79 .j1a87zq {transition:transform 0.487s cubic-bezier(.2, .8, .2, 1), opacity 0.543s ease;margin: 0 !important;grid-area: c;min-width: 0;transform-origin: 50% 100%;max-width: none !important;}
.h4g9e79 .j1a87zq figure {background: var(--ktc2b);border-radius: var(--h8n);margin: 0;box-shadow: var(--s7f);position: relative;overflow: hidden;}
.h4g9e79 .j1a87zq img {display: block;object-fit: cover;max-height: none;height: auto;width: 100%;aspect-ratio: 4 / 3;border-radius: 0;}
.h4g9e79.b973g .j1a87zq img {aspect-ratio: 16 / 9;}
.h4g9e79 .j1a87zq figcaption {font-weight: 800;line-height:1.22;text-align: left;color: white;font-size: clamp(17px, 1.8vw, 24px);background: linear-gradient(transparent, color-mix(in srgb, black 72%, transparent));position: absolute;right: 0;bottom: 0;padding: 40px 22px 18px;left: 0;margin: 0;}

.h4g9e79 .j1a87zq:first-child {z-index: 4;}
.h4g9e79 .j1a87zq:not(:first-child) {opacity:0.05;}
.h4g9e79 .gh29k3x {margin-top:19px;justify-content: center;display: flex;gap:18px;align-items: center;}
.h4g9e79 .jxpy {background: var(--ktc2b);display: grid;color: var(--v35);font-weight: 800;place-items: center;border-radius:16px;border: 0;cursor: pointer;transition:transform 0.191s ease, box-shadow 0.2s ease;font-size: 20px;height: 50px;width: 50px;box-shadow: 4px 4px 0 var(--le9), 8px 8px 0 var(--ff4n6);}
.h4g9e79 .jxpy:hover {transform: translate(-2px, -2px);box-shadow: 6px 6px 0 var(--le9), 12px 12px 0 var(--ff4n6);}
.h4g9e79 .jxpy:active {transform: translate(3px, 3px);box-shadow: 1px 1px 0 var(--le9);}
.h4g9e79 .jxpy[hidden] {display: none;}
.h4g9e79 .aad4 {font-variant-numeric: tabular-nums;text-align: center;font-size: 15px;color: var(--nk1b);font-weight: 800;letter-spacing: .08em;min-width: 70px;}
@media (prefers-reduced-motion: reduce) { .h4g9e79 .j1a87zq {transition:none;} }

.wabyymb .g3s7 {align-items: center;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);gap: clamp(20px, 3vw, 40px);}
.wabyymb .vrj87 {display: grid;margin: 18px 0;grid-template-columns: repeat(3, minmax(0, 1fr));gap:10px;}
.wabyymb .naxwx {padding: 12px 14px;background: var(--ktc2b);gap:1px;flex-direction: column;border-radius: var(--vvxhg);display: flex;box-shadow: 4px 4px 0 var(--ff4n6);margin: 0;}
.wabyymb .qawmrxh {text-transform: uppercase;color: var(--hkp8h);letter-spacing: .1em;font-size: 11px;font-weight: 700;}
.wabyymb .nhz2 {color: var(--v35);font-size: 17px;font-weight: 800;font-style: normal;}
.ygkc {perspective: 1600px;min-height: 300px;margin: 0;display: grid;place-items: center;}
.zvrh {transform-style: preserve-3d;transform: rotateX(56deg) rotateZ(-42deg);position: relative;height: 180px;width: 180px;}
.xescp {place-items: center;transition:transform 0.715s cubic-bezier(.2, .8, .2, 1);transform-style: preserve-3d;position: absolute;border-radius:29px;inset: 0;display: grid;}
.z09gz1f {background: var(--le9);box-shadow: 0 0 0 1px var(--x4cy), 30px 30px 50px color-mix(in srgb, black 40%, transparent);transform: translateZ(0);}
.ndw0s49 {transform: translateZ(54px);border: 1px solid color-mix(in srgb, var(--kxua) 18%, transparent);background: color-mix(in srgb, var(--yl3hn) 70%, transparent);}
.ndw0s49 em {position: absolute;margin-top: -7px;overflow: hidden;height: 14px;right: 22px;border-radius:8px;left: 22px;background: color-mix(in srgb, var(--kxua) 14%, transparent);top: 50%;}
.ndw0s49 em::after {border-radius:7px;inset: 0 auto 0 0;width: var(--y8kbi, 80%);position: absolute;content: "";background: var(--v3u);}
.qk5m3 {transform: translateZ(108px);background: linear-gradient(140deg, color-mix(in srgb, var(--v3u) 85%, white), var(--v3u));box-shadow: 0 0 0 1px color-mix(in srgb, white 30%, transparent) inset;}
.qk5m3 img {height: auto;width: auto;max-width: 70%;border-radius: 0;min-height: 0;object-fit: contain;max-height: 50%;transform: rotateZ(42deg);}
.qk5m3 b {transform: rotateZ(42deg);font-weight: 800;color: var(--c7qk, white);font-size: 78px;}
.wabyymb:hover .ndw0s49 {transform: translateZ(74px);}
.wabyymb:hover .qk5m3 {transform: translateZ(148px);}
@media (prefers-reduced-motion: no-preference) {
  .zvrh {animation: wn4g33d 6s ease-in-out infinite;}
}
@keyframes wn4g33d { 50% {transform: rotateX(56deg) rotateZ(-42deg) translateZ(14px);} }

.ywh8 .zts6 {list-style: none;gap:17px;display: grid;margin: 18px 0 0;align-items: end;counter-reset: dkstep;grid-auto-columns: minmax(0, 1fr);padding: 0;grid-auto-flow: column;}
.ywh8 .n776zf {flex-direction: column;padding: 18px 18px 20px;position: relative;background: var(--ktc2b);gap:5px;counter-increment: dkstep;border-radius: var(--vvxhg);display: flex !important;margin: 0 14px 14px 0 !important;box-shadow: 1px 1px 0 var(--sj4rb), 2px 2px 0 var(--sj4rb), 3px 3px 0 var(--sj4rb), 4px 4px 0 var(--sj4rb), 5px 5px 0 var(--sj4rb), 6px 6px 0 var(--sj4rb), 7px 7px 0 var(--sj4rb), 8px 8px 0 var(--sj4rb), 14px 14px 24px color-mix(in srgb, black 30%, transparent);}
.ywh8 .n776zf:nth-child(1) {min-height: 150px;}
.ywh8 .n776zf:nth-child(2) {min-height: 190px;}
.ywh8 .n776zf:nth-child(3) {min-height: 230px;}
.ywh8 .n776zf:nth-child(4) {min-height: 270px;}
.ywh8 .n776zf:nth-child(n+5) {min-height: 310px;}
.ywh8 .ksg8s92 {font-style: normal;display: block;}
.ywh8 .ksg8s92::before {text-shadow: 3px 3px 0 var(--ff4n6);content: counter(dkstep, decimal-leading-zero);display: block;color: var(--v3u);font-weight: 800;letter-spacing: -.04em;font-size: 40px;line-height: 1;}
.ywh8 .n776zf:last-child {background: linear-gradient(160deg, color-mix(in srgb, var(--v3u) 26%, var(--ktc2b)), var(--ktc2b));}
.ywh8 .fdr9 {font-size: 16px;line-height:1.26;font-weight: 800;}
.ywh8 .p9dhe {line-height:1.52;color: var(--nk1b);font-size: 13.5px;}
@media (max-width:866px) {
  .ywh8 .zts6 {grid-template-columns: minmax(0, 1fr);grid-auto-flow: row;}
  .ywh8 .n776zf {min-height: 0 !important;}
  .ywh8 .n776zf:nth-child(2) {margin-left:13px !important;}
  .ywh8 .n776zf:nth-child(3) {margin-left:28px !important;}
  .ywh8 .n776zf:nth-child(n+4) {margin-left:41px !important;}
  .ywh8 .ksg8s92::before {font-size: 30px;}
}

.c6cw .rhe8sfr {display: grid;perspective: 1500px;gap: 0;margin-top:18px;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.c6cw .rhe8sfr.cbmx5r {grid-auto-flow: dense;}
.c6cw .cnqh3yz {min-width: 0;margin: 0;transition:transform 0.58s cubic-bezier(.2, .8, .2, 1);background: var(--ktc2b);padding: 22px 24px 24px;}
.c6cw .a4z08n   {border-radius: var(--vvxhg) 0 0 var(--vvxhg);background: linear-gradient(90deg, var(--ktc2b) 85%, color-mix(in srgb, black 12%, var(--ktc2b)));transform-origin: 100% 50%;transform: rotateY(var(--st4kj, 9deg));box-shadow: -10px 12px 0 -4px var(--le9), var(--ftvo);}
.c6cw .w806t {border-radius: 0 var(--vvxhg) var(--vvxhg) 0;box-shadow: 10px 12px 0 -4px var(--ff4n6), var(--ftvo);transform-origin: 0 50%;transform: rotateY(calc(-1 * var(--st4kj, 9deg)));background: linear-gradient(270deg, var(--ktc2b) 85%, color-mix(in srgb, black 12%, var(--ktc2b)));}
.c6cw:hover .cnqh3yz {transform: none;}
.c6cw .pgn85c {letter-spacing: .1em;display: block;font-weight: 800;text-transform: uppercase;margin-bottom:11px;font-size: 13px;}
.c6cw .a4z08n .pgn85c, .c6cw .pgn85c:first-child {color: var(--ez090);}
.c6cw .fwk7 {list-style: none;display: grid;padding: 0;margin: 0;gap:8px;}
.c6cw .fwk7 li {position: relative;padding: 10px 12px 10px 38px;line-height:1.45;border-radius:11px;background: color-mix(in srgb, var(--kxua) 4%, transparent);}
.c6cw .fwk7 li::before {line-height: 1;border-radius:7px;top: 9px;left: 10px;height: 20px;font-weight: 800;display: grid;position: absolute;font-size: 14px;place-items: center;width: 20px;}
.c6cw .a4z08n .fwk7 li::before {content: "+";color: var(--c7qk, white);background: var(--v3u);}
.c6cw .w806t .fwk7 li::before {background: color-mix(in srgb, var(--kxua) 16%, transparent);content: "–";color: var(--v35);}
@media (max-width:765px) {
  .c6cw .rhe8sfr {grid-template-columns: minmax(0, 1fr);gap:14px;}
  .c6cw .cnqh3yz {border-radius: var(--vvxhg) !important;transform: none !important;}
}

.dtp26 a, .dtp26 li > *:first-child {transition:transform 0.38s cubic-bezier(.2, .8, .2, 1), box-shadow 0.36s ease;}
.dtp26 li:hover > *:first-child {box-shadow: 6px 6px 0 var(--le9), 12px 12px 0 var(--ff4n6), var(--ftvo);transform: perspective(700px) rotateX(8deg) rotateY(-8deg) translateY(-6px);}

.jya2 ol, .jya2 ul {columns: 2 220px;column-gap:15px;}
.jya2 li {break-inside: avoid;}

@media (max-width:765px) {
  .hwqe8b8:not(.xggd), .nzc53b:not(.xggd) .v1yr0 {grid-template-columns: minmax(0, 1fr) !important;}
  .hwqe8b8:not(.xggd) .kkty {padding: 6px 22px 22px 6px;}
  .hwqe8b8:not(.xggd) .kkty img, .hwqe8b8:not(.xggd) .bp4tmt {box-shadow: 10px 10px 0 -2px var(--le9), 20px 20px 0 -4px var(--ff4n6), var(--ftvo);aspect-ratio: 16 / 10;transform: rotateY(-10deg) rotateX(4deg);}
  .hwqe8b8.xggd {min-height: 72vh;}
  .wabyymb .g3s7 {grid-template-columns: minmax(0, 1fr);}
  .ygkc {min-height: 240px;order: -1;}
  .zvrh {height: 140px;width: 140px;}
  .wabyymb .vrj87 {grid-template-columns: repeat(3, minmax(0, 1fr));}
  .wabyymb .nhz2 {font-size: 14px;}
  .h4g9e79 .j1a87zq img {aspect-ratio: 4 / 5;}
  .h4g9e79.b973g .j1a87zq img {aspect-ratio: 4 / 5;}
}

.gwkzm > :is(.wx6qhs, .newe4tm) {background: var(--bsn);padding: clamp(20px, 3vw, 36px);border-radius: var(--h8n);box-shadow: inset 0 1px 0 var(--x4cy), var(--umxty), var(--ftvo);}
.gwkzm > .a1gm5 {border-radius: var(--h8n);box-shadow: var(--umxty);}
.gwkzm > .a1gm5 img {border-radius: var(--h8n);}
.gwkzm :is(.wx6qhs, .fchs) table {width: 100%;max-width: none;}

.h4g9e79 {max-width:760px;margin-inline: auto;}
.h4g9e79.b973g {max-width:860px;}
.h4g9e79 .j1a87zq {transform-origin: 50% 0;}
.h4g9e79 .q22j {padding-top:48px !important;}

.t87m .bcg4k {min-height: 96px;display: flex !important;justify-content: center;flex-direction: column;padding: 16px 10px;gap:9px;text-align: center;align-items: center;}
.t87m .bcg4k img {max-height: 30px;width: auto;max-width: 100%;}
.t87m .bcg4k .rbpnta {white-space: normal;font-size: 12.5px;word-break: normal;overflow-wrap: normal;}

.newe4tm .jya2 {grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap:8px;display: grid !important;}
.newe4tm .jya2 a {margin: 0 !important;}

.gwkzm > .xqkqbf {border-radius: var(--h8n);background: linear-gradient(135deg, color-mix(in srgb, var(--v3u) 40%, var(--bsn)), var(--bsn));box-shadow: inset 0 1px 0 var(--x4cy), var(--umxty), var(--ftvo);}

.q69she :is(.f09tnd, .ay7hd3f, .k5a6x, .c6pm) {padding-inline: var(--epv);margin-inline: auto;box-sizing: border-box;max-width: var(--anezn);}

.c6cw .a4z08n .fwk7 li::after {content: none;}

@supports (animation-timeline: view()) {
  .gwkzm > * {animation-range: entry 0% entry 280px !important;}
}
@keyframes eflvsv4 {
  from {transform: perspective(1400px) rotateX(12deg) translateY(30px) scale(.98);opacity:0.58;}
  to   {transform: none;opacity:1;}
}

.ywh8 .ksg8s92 {height: auto;justify-content: flex-start;background: none;border-radius: 0;width: auto;grid-row: auto;box-shadow: none;}
.ywh8 .essn1 .ksg8s92::before {content: counter(dkstep);}

.wabyymb .g3s7 {align-items: start;}
.wabyymb .np2p {font-size: 15px;margin-top: 0;}
.wabyymb .ygkc {min-height: 260px;margin-top: -60px;}
@media (max-width:765px) { .wabyymb .ygkc {margin-top: 0;} }

.t87m .xn3yy8, .mh0h35y .wg7wr5 {grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}
@media (max-width:885px) {
  .t87m .xn3yy8, .mh0h35y .wg7wr5 {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
  
  .kzdd .efpxg {display: none;}
}
@media (max-width:765px) {
  
  .h4g9e79 .q22j {padding-top:35px !important;}
  .cp48 {overflow: hidden;}
  .wabyymb .ygkc {margin: 6px 0 4px;min-height: 220px;}
}

.newe4tm .jya2 {column-gap:10px;columns: 3 220px;display: block !important;}
.newe4tm .jya2 a {break-inside: avoid;margin: 0 0 8px !important;}

.p74k4 .mty4a {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;display: grid !important;}
.p74k4 .mty4a > * {max-width: none;}
@media (max-width:949px) { .p74k4 .mty4a {grid-template-columns: minmax(0, 1fr) !important;} }
@media (max-width:765px) { .wabyymb .ygkc {padding-top:70px;} }

.zrs8at {padding: 14px 20px 0;}

body {--umxty: 0 var(--fdcsb, 12px) 0 calc(var(--fdcsb, 12px) / -2) var(--le9), 0 calc(var(--fdcsb, 12px) * 2) 0 calc(var(--fdcsb, 12px) * -1) var(--ff4n6);}

blockquote.scy5185 {margin: 0;}
.scy5185 .hdrfpn {font-size: 14px;line-height:1.59;color: var(--v35);display: block;overflow-wrap: anywhere;margin: 0;}
.scy5185 .kqbn1w {letter-spacing: .11em;color: var(--hkp8h);font-size: 10.5px;display: block;padding-top:9px;text-transform: uppercase;font-weight: 720;}
.scy5185 .kqbn1w:first-child {padding: 0 0 8px;}

.rdeqe.gmmjgrg {grid-template-columns: minmax(0, 1fr);}
.rdeqe .q9ttm {display: flex;align-items: center;gap:13px;}
.rdeqe.ac6mz3 {grid-template-columns: minmax(0, 1fr) auto;}

.h4g9e79 .npca {box-shadow: var(--s7f);overflow: hidden;background: var(--ktc2b);border-radius: var(--h8n);position: relative;}
.h4g9e79 .npca picture, .h4g9e79 .j1a87zq figure picture {display: block;}
.h4g9e79 .k1msg01 {font-weight: 800;background: linear-gradient(transparent, color-mix(in srgb, black 72%, transparent));line-height:1.21;padding: 40px 22px 18px;margin: 0;right: 0;bottom: 0;color: white;left: 0;font-size: clamp(17px, 1.8vw, 24px);position: absolute;}
.h4g9e79 .zw0m {margin: 18px 0 0;}

.wabyymb dl.vrj87, .wabyymb ul.vrj87 {padding: 0;list-style: none;}
.wabyymb .vrj87 dd {margin: 0;}
.wabyymb .vrj87 .nhz2 {font-style: normal;}
@media (min-width:766px) {
  .wabyymb .g3s7 > .dv7q7z {grid-column: 1;grid-row: 1;}
  .wabyymb .g3s7 > .ygkc {grid-column: 2;grid-row: 1;}
}

ul.k12x {margin: 0;list-style: none;padding: 0;}
ul.k12x > li {margin: 0;min-width: 0;}
ul.k12x > li > .wyd2 {height: 100%;}
.wyd2 .xa2cg {margin: 0;}
.wyd2:hover {box-shadow: 6px 6px 0 var(--le9), 12px 12px 0 var(--ff4n6), var(--ftvo);transform: perspective(700px) rotateX(6deg) rotateY(-6deg) translateY(-6px);}

div.xn3yy8 {display: grid;gap:9px;}
.bcg4k .bsbyhx {margin: 0;gap:8px;flex-direction: column;display: flex;align-items: center;}
.bcg4k .bsbyhx img {width: auto;max-height: 30px;max-width: 100%;}

ul.wg7wr5 {list-style: none;}
figure.ak0s0 {margin: 0;}
img.y2esw {height: 26px;padding: 12px 9px;min-height: 0;width: auto;box-sizing: content-box;object-fit: contain;align-self: center;max-width: calc(100% - 18px);display: block;}

.pvc7am {align-items: center;min-width: 0;max-width: 100%;cursor: pointer;justify-content: center;display: inline-flex;}
.pvc7am:focus-visible {outline: 2px solid currentColor;outline-offset: 3px;}

.j1pj {text-align: center;box-sizing: border-box;overflow-wrap: anywhere;min-width: 0;max-width: 100%;white-space: normal !important;}
