

:root {--lan:   var(--vm61);--d3rhx: color-mix(in srgb, var(--fhrl) 76%, var(--vm61));--ft6ic: 1080px;--cgjln: 0 3px 7px rgba(0,0,0,.40), 0 6px 14px rgba(0,0,0,.26);--x3o: color-mix(in srgb, var(--vm61) 68%, var(--ud3));--k7vb: clamp(14px, 3.6vw, 32px);--qwn0k: 0 8px 18px rgba(0,0,0,.46), 0 14px 34px rgba(0,0,0,.32);--zpn9:  var(--aydiz);--t7qgy: var(--l7nhy);--v5c: color-mix(in srgb, var(--vm61) 84%, var(--ud3));--ch4v: color-mix(in srgb, var(--fhrl) 9%, var(--yb3jd));--thjq: "Plus Jakarta Sans", "Be Vietnam Pro", "Hanken Grotesk", system-ui, sans-serif;--rfpm1: color-mix(in srgb, var(--fhrl) 56%, var(--vm61));--x8fz: 14px;--vwwqn: 0 16px 32px rgba(0,0,0,.52), 0 30px 64px rgba(0,0,0,.40);--u2ld8: var(--kdqd3);--cifh: 10px;--v56ao: rgba(255,255,255,.09);--lcm: var(--yb3jd);--qsi: 0 1px 2px rgba(0,0,0,.34), 0 1px 3px rgba(0,0,0,.22);--po4w:  var(--ud3);--fm8de: var(--rd8v4);}

body {-webkit-font-smoothing: antialiased;color: var(--lan);line-height:1.64;font-family: var(--thjq);background: var(--po4w);margin: 0;font-size: 15px;}

.c6azmj {z-index: 0;background:
    radial-gradient(120vh 90vh at var(--a8y2, 50%) var(--tky, 12%),
      color-mix(in srgb, var(--fhrl) var(--zep, 20%), transparent),
      transparent 72%);position: fixed;inset: 0;pointer-events: none;}

.ptfr {padding: 12px 18px;position: absolute;border-radius: var(--cifh);color: var(--lan);z-index: 90;box-shadow: var(--qwn0k);background: var(--u2ld8);top: 0;font-size: 14px;left: -9999px;text-decoration: none;}
.ptfr:focus {top: 10px;left: 10px;outline: 2px solid var(--d3rhx);outline-offset: 2px;}

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

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

.zvqx {top: 0;background: color-mix(in srgb, var(--ygb9) 88%, transparent);backdrop-filter: blur(14px) saturate(1.4);color: var(--rgg, var(--z54gu));-webkit-backdrop-filter: blur(14px) saturate(1.4);position: sticky;box-shadow: var(--vwwqn);z-index: 50;border-bottom: 1px solid var(--nlim);}
.ye9s1me {max-width: var(--ft6ic);display: flex;margin: 0 auto;padding: 8px var(--k7vb);min-height: 58px;align-items: center;gap:14px;}

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

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

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

.mchw a[aria-current="page"] {box-shadow: var(--qsi);background: color-mix(in srgb, var(--rgg) 13%, transparent);opacity:0.99;}

.m5dd {gap:9px;display: flex;align-items: center;}

.qr8x94y {justify-content: center;cursor: pointer;font-size: 13.5px;line-height: 1;min-height: 40px;font-weight: 660;text-decoration: none;white-space: nowrap;border: 0;border-radius:9px;align-items: center;display: inline-flex;font-family: inherit;padding: 0 15px;}
.t9zm4z {background: var(--dry, var(--fhrl));box-shadow: var(--cgjln);color: var(--wx8n, var(--njqb));}
.t9zm4z:hover {box-shadow: var(--qwn0k);background: var(--ak04b, var(--dry));}

.eh9dv7 {color: var(--qa6, var(--zza1));background: var(--c9rdo, color-mix(in srgb, var(--rgg) 10%, transparent));box-shadow: var(--qsi);}
.eh9dv7:hover {background: var(--c9rdo, color-mix(in srgb, var(--rgg) 17%, transparent));}

.vbqh {font-family: inherit;display: inline-flex;padding: 0 21px;line-height: 1;color: var(--rt4x9, var(--fl3, var(--lggqh)));box-shadow: var(--qwn0k);background: var(--nweqn, var(--fhrl));min-height: 46px;font-size: 14.5px;font-weight: 680;justify-content: center;align-items: center;text-decoration: none;border: 0;border-radius:12px;}
.vbqh:hover {box-shadow: var(--vwwqn);background: var(--ak04b, var(--nweqn));}

.n0en {border-radius:11px;display: none;height: 44px;align-items: center;flex-direction: column;justify-content: center;gap:3px;width: 44px;cursor: pointer;}
.n0en span {height: 2px;display: block;border-radius:1px;width: 19px;background: var(--rgg);}

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

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

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

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

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

.x5ten h1,
.x5ten .cfgrf {color: var(--lan);margin: 0 0 7px;letter-spacing: -.021em;font-size: clamp(21px, 1.8vw, 23px);font-weight: 780;line-height:1.23;}

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

.peyk4 {box-shadow: var(--qwn0k), inset 0 1px 0 0 var(--v56ao);padding: clamp(16px, 2.3vw, 24px);border-radius: var(--x8fz);background: var(--lcm);}

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

.k6p826 {padding: clamp(15px, 2.1vw, 22px);background: var(--t7qgy);border-radius: var(--x8fz);box-shadow: var(--cgjln), inset 0 1px 0 0 var(--v56ao);}

.y6ctj {box-shadow: var(--vwwqn), inset 0 1px 0 0 var(--v56ao);padding: clamp(18px, 2.6vw, 30px);align-items: center;grid-template-columns: 1fr auto;gap: clamp(16px, 2.6vw, 34px);border-radius: var(--x8fz);display: grid;background: var(--lcm);}
.fj2ex {grid-template-columns: 1fr;}
.bsrr {min-width: 0;}
.zvdc1kk {max-width: 56ch;font-size: 14.5px;line-height:1.61;margin: 0 0 14px;color: var(--v5c);}
.r9sxf {display: flex;gap:9px;flex-wrap: wrap;align-items: center;}

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

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

.favfe55:not(.fj2ex) {grid-template-columns: auto 1fr;}

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

.jjxjg.fj2ex .n0c6 {grid-template-columns: 1fr;}

.jjxjg .n0c6 > :only-child {grid-column: 1 / -1;}

.k26eeac {box-shadow: var(--cgjln), inset 0 1px 0 0 var(--v56ao);padding: clamp(16px, 2.2vw, 24px);border-radius: var(--x8fz);background: var(--t7qgy);}
.q1aqrv {color: var(--v5c);font-size: 14.5px;overflow-wrap: anywhere;line-height:1.67;max-width: 72ch;}
.q1aqrv > :first-child {margin-top: 0;}
.q1aqrv > :last-child {margin-bottom: 0;}
.q1aqrv p {margin: 0 0 .95em;}
.q1aqrv a {color: var(--rfpm1);}
.q1aqrv strong {color: var(--lan);}
.q1aqrv ul, .q1aqrv ol {margin: 0 0 .95em;padding-left: 1.2em;}
.q1aqrv li {margin: 0 0 .3em;}
.q1aqrv blockquote {padding: 12px 15px;background: var(--lcm);border: 0;border-radius: var(--cifh);color: var(--lan);box-shadow: var(--qsi);margin: 1em 0;}
.q1aqrv table {width: 100%;font-size: 13.5px;border-collapse: collapse;}
.q1aqrv th,
.q1aqrv td {text-align: left;color: var(--lzk2, var(--lan));border-bottom: 1px solid var(--c4ow, var(--zpn9));padding: 9px 11px;}
.q1aqrv th {font-weight: 720;}

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

.e5tz {margin: 0 0 11px;}

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

.z7ws5g {display: block;}
.x5ten .vcwxpgq {padding: 0 3px;margin: 0 0 10px;}
.z7ws5g > .k26eeac {max-width: calc(72ch + 2 * clamp(16px, 2.2vw, 24px));}

.k3qg {display: block;}
.rn03 {display: grid;gap:9px;}

.qfytny1 {border-radius: var(--cifh);box-shadow: var(--qsi), inset 0 1px 0 0 var(--v56ao);overflow: hidden;background: var(--t7qgy);}
.qfytny1[open] {background: var(--lcm);box-shadow: var(--qwn0k), inset 0 1px 0 0 var(--v56ao);}
.qy8296k {align-items: center;line-height:1.39;padding: 11px 15px;gap:10px;font-weight: 680;display: flex;cursor: pointer;min-height: 48px;list-style: none;font-size: 14.5px;color: var(--lan);}
.qy8296k::-webkit-details-marker {display: none;}

.rn03 {counter-reset: dkq;}
.qfytny1 {counter-increment: dkq;}
.twy32x {width: 26px;font-style: normal;flex: 0 0 auto;font-weight: 750;border-radius:9px;font-size: 11.5px;height: 26px;background: var(--u2ld8);justify-content: center;color: var(--rfpm1);align-items: center;display: inline-flex;box-shadow: var(--qsi);}
.twy32x::before {content: counter(dkq, decimal-leading-zero);}
.kpj0s .twy32x::before {content: counter(dkq);}
.z6k0 {font-size: 14px;line-height:1.62;overflow-wrap: anywhere;margin: 0;padding: 0 15px 14px 52px;color: var(--v5c);}

.m3qgqv8 {margin-left: auto;}
.cj3y345 .z6k0 {padding-left:16px;}

.xcd3g {padding: 0;list-style: none;margin: 0;}
.ybb2 {min-width: 0;}
.xcd3g .qy8296k::before {display: inline-flex;font-weight: 750;color: var(--rfpm1);content: counter(dkq, decimal-leading-zero);align-items: center;background: var(--u2ld8);font-size: 11.5px;height: 26px;border-radius:8px;box-shadow: var(--qsi);width: 26px;justify-content: center;flex: 0 0 auto;}
.xcd3g.kpj0s .qy8296k::before {content: counter(dkq);}

.hj1s7 {display: block;}
.rpb7wmd {list-style: none;counter-reset: dks;margin: 0;gap:9px;display: grid;padding: 0;}

.e88bg {grid-template-columns: auto 1fr;background: var(--t7qgy);display: grid;border-radius: var(--cifh);align-items: start;box-shadow: var(--qsi), inset 0 1px 0 0 var(--v56ao);padding: 14px 16px;gap: 0 13px;min-width: 0;counter-increment: dks;}
.e88bg:nth-child(2) {box-shadow: var(--cgjln), inset 0 1px 0 0 var(--v56ao);background: var(--lcm);}
.e88bg:nth-child(3) {background: var(--lcm);box-shadow: var(--qwn0k), inset 0 1px 0 0 var(--v56ao);}
.e88bg:nth-child(n+4) {background: var(--u2ld8);box-shadow: var(--qwn0k), inset 0 1px 0 0 var(--v56ao);}
.ab53wyh {width: 30px;font-weight: 780;font-style: normal;height: 30px;border-radius:9px;color: var(--rfpm1);display: inline-flex;box-shadow: var(--qsi);grid-row: 1 / 3;justify-content: center;background: var(--ch4v);font-size: 12.5px;align-items: center;}
.ab53wyh::before {content: counter(dks, decimal-leading-zero);}
.jb8p2 .ab53wyh::before {content: counter(dks);}
.kye343v {font-size: 14.5px;font-weight: 700;margin: 0;color: var(--lan);line-height:1.34;min-width: 0;overflow-wrap: anywhere;}
.f0r17 {font-size: 14px;color: var(--v5c);margin: 3px 0 0;min-width: 0;overflow-wrap: anywhere;line-height:1.60;}

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

.srhnwr > .kye343v,
.srhnwr > .f0r17 {display: block;}

.x5ten .b692xcw {font-weight: 700;line-height:1.35;font-size: 14.5px;color: var(--lan);margin: 0;}

.qta7bcp {display: block;}
.k79qq {align-items: start;gap:11px;display: grid;grid-template-columns: 1fr 1fr;}
.fardta {min-width: 0;border-radius: var(--x8fz);padding: 15px 17px;}

.xa4b {box-shadow: var(--qwn0k), inset 0 1px 0 0 var(--v56ao);background: var(--lcm);}
.ejhdd {background: var(--t7qgy);margin-top:15px;box-shadow: var(--qsi), inset 0 1px 0 0 var(--v56ao);}
.q498 {color: var(--x3o);font-size: 10.5px;margin: 0 0 9px;letter-spacing: .15em;text-transform: uppercase;font-weight: 750;}
.wkna {margin: 0;display: grid;gap:6px;padding: 0;list-style: none;}
.wkna li {overflow-wrap: anywhere;font-size: 14px;min-width: 0;padding-left:21px;color: var(--lan);line-height:1.56;position: relative;}

.wkna li::before {top: .58em;left: 0;background: var(--d3rhx);content: "";border-radius:2px;position: absolute;width: 12px;height: 2px;}
.ejhdd .wkna li::before {background: var(--x3o);}
.xa4b .wkna li::after {position: absolute;top: calc(.58em - 5px);height: 12px;background: var(--d3rhx);width: 2px;border-radius:3px;left: 5px;content: "";}

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

.mg1z > dd.ejhdd {margin-top:13px;}

.x5ten .qc25 {font-size: 10.5px;line-height:1.28;letter-spacing: .15em;font-weight: 750;margin: 0 0 9px;color: var(--x3o);text-transform: uppercase;}

.sdd1d9r {display: block;}
.vejj {gap:13px;grid-template-columns: repeat(auto-fill, minmax(164px, 1fr));display: grid;}
.n99r48 {display: block;box-shadow: var(--cgjln), inset 0 1px 0 0 var(--v56ao);text-decoration: none;border-radius: var(--cifh);min-width: 0;color: inherit;transition:box-shadow 0.165s ease, transform 0.178s ease;background: var(--lcm);overflow: hidden;}

.n99r48:hover {box-shadow: var(--vwwqn);transform: translateY(-3px);}
.n99r48 img {width: 100%;object-fit: cover;height: auto;display: block;aspect-ratio: 4 / 3;}
.pb1bk4 {line-height:1.31;min-width: 0;overflow-wrap: anywhere;padding: 9px 11px 3px;color: var(--lan);font-size: 13.5px;display: block;font-weight: 700;}
.kd7c {font-style: normal;display: block;color: var(--x3o);font-size: 11px;letter-spacing: .05em;padding: 0 11px 11px;}

.j5s9r5b {display: block;}
.zt7jk {grid-template-columns: repeat(auto-fill, minmax(168px, 1fr));display: grid;gap:10px;margin: 0;list-style: none;padding: 0;}
.aw3xyy {transition:box-shadow 0.151s ease;border-radius: var(--cifh);gap:11px;min-height: 56px;color: inherit;background: var(--t7qgy);display: flex;align-items: center;box-shadow: var(--qsi), inset 0 1px 0 0 var(--v56ao);text-decoration: none;min-width: 0;padding: 9px 12px;}
.aw3xyy:hover {box-shadow: var(--qwn0k);}

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

.zxmgjaq {display: block;}

.gnnsvw {grid-template-columns: repeat(auto-fill, minmax(96px, 1fr));display: grid;margin: 0;padding: 0;gap:9px;}
.stj3y {display: flex;border-radius: var(--cifh);box-shadow: var(--qsi), inset 0 1px 0 0 var(--v56ao);flex-direction: column;overflow: hidden;background: var(--t7qgy);min-width: 0;}
.j4gy6 {justify-content: center;min-height: 50px;display: flex;align-items: center;padding: 9px;min-width: 0;}
.j4gy6 img {max-height: 26px;width: auto;height: auto;max-width: 100%;object-fit: contain;}
.sq3vsk {color: var(--v5c);margin: 0;font-weight: 640;min-width: 0;text-align: center;padding: 0 8px 9px;font-size: 11px;overflow-wrap: anywhere;}

.c4znt2r {display: block;}
.fayfref {padding: 7px 13px;box-shadow: var(--cgjln);margin: 0 0 4px;align-items: baseline;background: var(--u2ld8);border-radius: var(--cifh);gap:9px;display: inline-flex;}
.mnke {font-weight: 800;letter-spacing: -.02em;color: var(--lan);font-size: 19px;line-height: 1;}
.b4vxz {color: var(--x3o);font-weight: 700;letter-spacing: .13em;font-size: 10.5px;text-transform: uppercase;font-style: normal;}
.n6mqq {font-size: 14px;max-width: 66ch;color: var(--v5c);margin: 8px 0 14px;}
.vm4y5d {display: grid;gap:13px;grid-template-columns: repeat(auto-fill, minmax(232px, 1fr));align-items: start;}

.t57bf {border-radius: var(--cifh);background: var(--t7qgy);margin: 0;min-width: 0;padding: 14px 16px;box-shadow: var(--qsi), inset 0 1px 0 0 var(--v56ao);}
.t57bf:nth-child(even) {margin-top:9px;background: var(--lcm);box-shadow: var(--qwn0k), inset 0 1px 0 0 var(--v56ao);}
.t57bf q {overflow-wrap: anywhere;line-height:1.62;color: var(--lan);font-size: 14px;display: block;}
.t57bf figcaption {padding-top:9px;letter-spacing: .11em;font-size: 10.5px;display: block;color: var(--x3o);font-weight: 720;text-transform: uppercase;}

.skeht {background: var(--lcm);box-shadow: var(--qwn0k), inset 0 1px 0 0 var(--v56ao);border-radius: var(--x8fz);padding: clamp(16px, 2.3vw, 26px);}
.dq4te {align-items: center;display: grid;grid-template-columns: auto 1fr;gap: clamp(14px, 2.4vw, 28px);}
.y5w7 .dq4te {grid-template-columns: 1fr auto;}
.y5w7 .q61re {order: 2;}
.q0hq .dq4te {grid-template-columns: 1fr;}
.q61re {min-width: 0;margin: 0;}

.q61re img {height: auto;aspect-ratio: 3 / 2;box-shadow: var(--vwwqn);object-fit: cover;max-height: 210px;border-radius: var(--cifh);width: min(34vw, 300px);display: block;}
.q0hq .q61re img {width: 100%;max-height: 240px;}
.ad75e1 {min-width: 0;}
.z1t01r {color: var(--v5c);font-size: 14px;line-height:1.63;overflow-wrap: anywhere;max-width: 58ch;}
.z1t01r > :first-child {margin-top: 0;}
.z1t01r p {margin: 0 0 .9em;}
.z1t01r a {color: var(--rfpm1);}

.g1d8rk {background: var(--ch4v);box-shadow: var(--vwwqn), inset 0 1px 0 0 var(--v56ao);}

.d16d6 {border-radius: var(--x8fz);box-shadow: var(--qwn0k), inset 0 1px 0 0 var(--v56ao);padding: clamp(16px, 2.3vw, 26px);background: var(--lcm);}
.rt9ca3 {gap: clamp(13px, 2.2vw, 24px);align-items: start;grid-template-columns: auto 1fr;display: grid;}
.rnc1h {border-radius:16px;object-fit: cover;display: block;box-shadow: var(--vwwqn);width: 68px;height: 68px;}
.q9bwq8 {min-width: 0;}
.s5yjd {font-size: 14px;line-height:1.62;margin: 0 0 11px;color: var(--v5c);max-width: 62ch;}

.b7310gt {flex-wrap: wrap;display: flex;gap:7px;padding: 0;margin: 0 0 13px;}
.ppwyh4m {padding: 7px 12px;box-shadow: var(--qsi);display: inline-flex;min-width: 0;border-radius:9px;margin: 0;background: var(--t7qgy);flex-direction: column;gap:2px;}
.ehmyk {font-weight: 750;text-transform: uppercase;font-size: 9.5px;color: var(--x3o);letter-spacing: .13em;}
.n9ngr {font-size: 13px;color: var(--lan);overflow-wrap: anywhere;font-style: normal;font-weight: 720;}
.h21d6vr {flex-wrap: wrap;display: flex;gap:9px;}

.ze76cd {gap:15px;align-items: start;border-radius: var(--x8fz);padding: clamp(15px, 2.1vw, 22px);grid-template-columns: auto 1fr;background: var(--t7qgy);box-shadow: var(--cgjln), inset 0 1px 0 0 var(--v56ao);display: grid;}
.ze76cd img {border-radius: 50%;width: 54px;height: 54px;object-fit: cover;display: block;box-shadow: var(--qwn0k);}
.p18fe {min-width: 0;}
.e60e49e {color: var(--x3o);font-weight: 750;font-size: 9.5px;display: block;text-transform: uppercase;letter-spacing: .16em;}
.dtare2e {font-weight: 760;padding-top:2px;font-size: 15px;line-height:1.29;display: block;color: var(--lan);}
.wc0w {font-size: 12px;font-style: normal;display: block;color: var(--x3o);}
.tg7ssk {max-width: 66ch;color: var(--v5c);margin: 7px 0 0;font-size: 13.5px;line-height:1.61;}
.e65e45n {margin: 9px 0 0;display: flex;flex-wrap: wrap;gap:8px;list-style: none;padding: 0;}
.e65e45n a {align-items: center;min-height: 36px;box-shadow: var(--qsi);text-decoration: none;font-size: 12px;background: var(--lcm);display: inline-flex;font-weight: 660;padding: 0 12px;border-radius:8px;color: var(--rfpm1);}
.e65e45n a:hover {box-shadow: var(--cgjln);}

.csge {box-shadow: var(--qwn0k), inset 0 1px 0 0 var(--v56ao);background: var(--lcm);padding: clamp(17px, 2.4vw, 28px);border-radius: var(--x8fz);}
.xx1yfz4 {background:
    linear-gradient(140deg,
      color-mix(in srgb, var(--fhrl) 24%, var(--kdqd3)),
      color-mix(in srgb, var(--fhrl) 7%, var(--l7nhy)));}

.csge .fwm1v11 {font-size: clamp(24px, 3.4vw, 38px);font-weight: 800;line-height:1.13;color: var(--lan);letter-spacing: -.028em;margin: 0 0 8px;}
.fjrc88 {line-height:1.58;font-size: clamp(15.5px, 1.4vw, 17.5px);color: var(--v5c);max-width: 62ch;margin: 0 0 18px;}
.yk5x {gap:11px;flex-wrap: wrap;display: flex;}
.rxqv {align-items: start;grid-template-columns: repeat(auto-fill, minmax(178px, 1fr));padding: 0;margin: 16px 0 0;display: grid;list-style: none;gap:13px;}
.ha3g6pd {min-width: 0;margin: 0;}
.ha3g6pd figure {min-width: 0;margin: 0;}

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

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

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

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

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

.hyv2 {padding: clamp(10px, 1.4vw, 16px);border-radius: var(--x8fz);background: var(--lcm);box-shadow: var(--vwwqn), inset 0 1px 0 0 var(--v56ao);}

.pb0mdx {border-radius: var(--cifh);overflow: hidden;display: block;}

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

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

.sgqf {margin: 0;color: var(--x3o);line-height:1.49;font-size: 12px;gap:10px;align-items: baseline;display: flex;padding: 9px 3px 0;}
.q3ab2 {font-size: 9.5px;letter-spacing: .14em;color: var(--rfpm1);flex: 0 0 auto;font-weight: 750;text-transform: uppercase;}

.ve544 {gap:11px;flex-wrap: wrap;display: flex;align-items: center;}

.fve7pt  {justify-content: flex-start;}
.mw4v95   {justify-content: center;}
.twd11bz {justify-content: flex-end;}

.w8mzt .vbqh {flex: 1 1 auto;}
.z3cnt .vbqh {flex: 0 0 auto;}

.qgjf {height: 8px;box-shadow: var(--qsi);width: 8px;background: var(--d3rhx);border-radius: 50%;flex: 0 0 auto;}

.gn55y {box-shadow: var(--cgjln), inset 0 1px 0 0 var(--v56ao);border-radius: var(--x8fz);padding: clamp(14px, 2vw, 20px);background: var(--t7qgy);}
.zz7hy0c {font-style: normal;display: block;font-size: 9.5px;margin: 0 0 9px;text-transform: uppercase;font-weight: 750;color: var(--x3o);letter-spacing: .16em;}
.q5rv58g {counter-reset: dkt;display: grid;gap:6px;}
.q5rv58g a {padding: 5px 11px;counter-increment: dkt;background: var(--lcm);font-size: 13.5px;text-decoration: none;color: var(--lan);box-shadow: var(--qsi);align-items: center;min-height: 44px;transition:box-shadow 0.155s ease;border-radius:10px;gap:10px;display: flex;}
.q5rv58g a::before {content: counter(dkt, decimal-leading-zero);color: var(--rfpm1);font-weight: 750;letter-spacing: .06em;font-size: 10.5px;flex: 0 0 auto;}
.q5rv58g a:hover {box-shadow: var(--qwn0k);}

.n7fs8 {display: block;}
.zqjd {padding: 0 3px;}

.y76af2 {display: grid;justify-items: start;background: var(--ch4v);box-shadow: var(--vwwqn), inset 0 1px 0 0 var(--v56ao);border-radius: var(--x8fz);gap:8px;padding: clamp(18px, 2.6vw, 28px);}
.e5tj9g {color: var(--lan);font-weight: 780;font-size: 17px;margin: 0;line-height:1.26;}
.qykd4f {font-size: 14px;color: var(--v5c);margin: 0;max-width: 66ch;line-height:1.58;}

.eh15h {margin: 0;padding-top:3px;letter-spacing: .05em;font-size: 11.5px;color: var(--x3o);}

.bz67rj3 {gap:7px 15px;background: color-mix(in srgb, var(--kdqd3) 90%, transparent);flex-wrap: wrap;z-index: 45;justify-content: center;align-items: center;padding: 10px calc(var(--k7vb) + 22px) 10px var(--k7vb);box-shadow: var(--vwwqn);position: sticky;-webkit-backdrop-filter: blur(14px);bottom: 0;backdrop-filter: blur(14px);display: flex;}
.v5vaykf {font-weight: 650;font-size: 13.5px;color: var(--lan);}

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

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

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

.njar {color: var(--bdd);padding: 30px var(--k7vb);position: relative;z-index: 1;background: var(--nnqd);box-shadow: var(--vwwqn);font-size: 13.5px;}
.njar a {text-decoration: none;color: var(--bdd);opacity:0.84;}
.njar a:hover {opacity:1;}
.bpdh,
.cxj07 {margin: 0 auto;max-width: var(--ft6ic);}
.cxj07 {opacity:0.83;padding-top:15px;border-top: 1px solid color-mix(in srgb, var(--bdd) 18%, transparent);margin-top:16px;}
.a68r8q {flex-wrap: wrap;display: flex;gap:10px 28px;}
.hvd8n3 img {height: 26px;width: auto;}
.e4bpr {flex-wrap: wrap;align-items: center;gap:10px;display: flex;}

.tc4fd9 {inset: 0;position: fixed;background: #000;visibility: hidden;z-index: 60;cursor: pointer;transition:opacity 0.208s ease, visibility 0.245s;opacity:0.05;}
.xgt3e69:checked ~ .tc4fd9 {visibility: visible;opacity:0.54;}

.r1b83mt {z-index: 61;box-shadow: var(--vwwqn);overscroll-behavior: contain;bottom: 0;position: fixed;width: min(86vw, 340px);transition:transform 0.213s ease, visibility 0.276s;top: 0;overflow-y: auto;flex-direction: column;visibility: hidden;background: var(--lcm);display: flex;}
.ckcf  {transform: translateX(-102%);left: 0;}
.e9x0g3 {left: auto;transform: translateX(102%);right: 0;}
.xgt3e69:checked ~ .r1b83mt {visibility: visible;transform: translateX(0);}

.sdbcvgk {justify-content: space-between;background: var(--u2ld8);box-shadow: var(--cgjln);gap:11px;padding: 12px 14px;align-items: center;display: flex;}
.jbmq5g {align-items: center;display: inline-flex;}
.jbmq5g img {width: auto;height: 26px;display: block;}
.h2ep {font-size: 16px;font-weight: 760;color: var(--lan);}
.empedt {height: 44px;cursor: pointer;border-radius:11px;justify-content: center;align-items: center;color: var(--lan);display: inline-flex;width: 44px;}

.ytsas70 {padding: 10px;}
.ytsas70 ul {margin: 0;list-style: none;padding: 0;display: grid;gap:6px;}
.ytsas70 a {box-shadow: var(--qsi);align-items: center;padding: 0 13px;display: flex;min-height: 48px;font-weight: 660;font-size: 15px;text-decoration: none;color: var(--lan);background: var(--t7qgy);border-radius: var(--cifh);}
.ytsas70 a[aria-current="page"] {background: var(--u2ld8);box-shadow: var(--cgjln), inset 3px 0 0 0 var(--d3rhx);}

.hrgx {display: grid;padding: 14px;gap:9px;margin-top: auto;}
.w042zxv,
.cfh0 {font-size: 14.5px;border-radius:12px;text-decoration: none;min-height: 46px;font-weight: 670;align-items: center;justify-content: center;display: inline-flex;}
.w042zxv {color: var(--qa6, var(--zza1));background: var(--c9rdo, var(--t7qgy));box-shadow: var(--qsi);}
.cfh0 {box-shadow: var(--qwn0k);color: var(--wx8n, var(--njqb));background: var(--dry, var(--fhrl));}

@media (max-width:890px) {
  .y6ctj,
  .favfe55,
  .n0c6,
  .jjxjg.favfe55 .n0c6,
  .dq4te,
  .y5w7 .dq4te {grid-template-columns: 1fr;}
  
  .h78pbw4 {order: -1;}
  .y5w7 .q61re {order: 0;}
  .h78pbw4 img,
  .btrj21,
  .q61re img {width: 100%;}
  .h78pbw4 img,
  .btrj21 {max-height: min(24vh, 190px);aspect-ratio: 20 / 7;}
  .q61re img {max-height: 200px;}
  .k79qq {grid-template-columns: 1fr;}
  .ejhdd {margin-top: 0;}
  
  .mg1z > dt:nth-of-type(n),
  .mg1z > dd:nth-of-type(n) {grid-row: auto;grid-column: 1;}
  .mg1z > dd.ejhdd {margin-top: 0;}
  .mg1z > dd {margin-bottom:12px;}
  .mg1z > dd:last-of-type {margin-bottom: 0;}
}

@media (max-width:885px) {
  
  .ye9s1me {min-height: 54px;gap:9px;padding: 7px var(--k7vb);}
  .mchw {display: none;}
  .ny6a8 {flex: 0 1 auto;min-width: 0;}
  .ny6a8 img {max-width:104px;height: 23px;}
  .z2wbrha {font-size: 15px;}
  .m5dd {gap:8px;margin-left: auto;}
  .qr8x94y {padding: 0 11px;min-height: 44px;font-size: 12.5px;min-width: 44px;}
  .n0en {display: flex;}
  .h815 > *:nth-child(3n+2),
  .jwt2a > *:nth-child(3n+3) {margin-top: 0;}
  .rt9ca3 {grid-template-columns: 1fr;}
  .t57bf:nth-child(even),
  .ha3g6pd:nth-child(odd) {margin-top: 0;}
}

@media (max-width:422px) {
  .qr8x94y {padding: 0 9px;font-size: 12px;}
  .ny6a8 img {max-width:81px;}
  .z2wbrha {font-size: 14px;}
  .vejj {grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));}
  .gnnsvw {grid-template-columns: repeat(auto-fill, minmax(96px, 1fr));}
  .zt7jk {grid-template-columns: 1fr;}
  .vm4y5d {grid-template-columns: 1fr;}
  .z6k0 {padding-left:16px;}
}

@media (prefers-reduced-motion: reduce) {
  .r1b83mt,
  .tc4fd9,
  .n99r48,
  .aw3xyy,
  .q5rv58g a {transition:none;}
  .n99r48:hover {transform: none;}
}

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

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

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

.j3t51 > summary {gap:10px;align-items: center;min-height: 44px;list-style: none;cursor: pointer;display: flex;}
.j3t51 > summary::-webkit-details-marker {display: none;}
.j3t51 > summary:focus-visible {outline: 3px solid var(--oayk2, var(--fhrl));outline-offset: 3px;}
.j3t51 > summary .zz7hy0c {margin: 0;}

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

.x5ten {padding-bottom: max(96px, var(--bc28r, 96px));}

.ygz09 {--omu: var(--cifh);--e7uhg: 1px solid var(--zpn9);--x1b: var(--x8fz);--b3dj1: var(--cifh);}
