

:root {--j1re5:   var(--ihw);--una: color-mix(in srgb, var(--ld7) 76%, var(--ihw));--wrqq: var(--cici);--nq01: 0 1px 2px rgba(0,0,0,.34), 0 1px 3px rgba(0,0,0,.22);--txx:"Plus Jakarta Sans", system-ui, "Be Vietnam Pro", "Hanken Grotesk", sans-serif;--pi66: color-mix(in srgb, var(--ld7) 56%, var(--ihw));--y6cyr: var(--s6w);--nczu: 14px;--kib: 0 16px 32px rgba(0,0,0,.52), 0 30px 64px rgba(0,0,0,.40);--fka0:  var(--kvpo);--tzhf6: color-mix(in srgb, var(--ihw) 68%, var(--enjo));--g76y: 10px;--lb7v: rgba(255,255,255,.09);--a87w: 1080px;--tsjjb: 0 3px 7px rgba(0,0,0,.40), 0 6px 14px rgba(0,0,0,.26);--xvmt6: color-mix(in srgb, var(--ihw) 84%, var(--enjo));--lcxn: color-mix(in srgb, var(--ld7) 9%, var(--s6w));--yia2s: var(--ba8g);--ib2:  var(--enjo);--dc0: var(--xfo);--ts8: clamp(14px, 3.6vw, 32px);--yhyl0: 0 8px 18px rgba(0,0,0,.46), 0 14px 34px rgba(0,0,0,.32);}

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

.ewmt {inset: 0;pointer-events: none;z-index: 0;background:
    radial-gradient(120vh 90vh at var(--n497, 50%) var(--bbg, 12%),
      color-mix(in srgb, var(--ld7) var(--serlr, 20%), transparent),
      transparent 72%);position: fixed;}

.z3k4 {text-decoration: none;color: var(--j1re5);background: var(--yia2s);top: 0;font-size: 14px;border-radius: var(--g76y);z-index: 90;padding: 12px 18px;box-shadow: var(--yhyl0);left: -9999px;position: absolute;}
.z3k4:focus {top: 10px;left: 10px;outline: 2px solid var(--una);outline-offset: 2px;}

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

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

.jcjyg {color: var(--b88a, var(--las));backdrop-filter: blur(14px) saturate(1.4);box-shadow: var(--kib);border-bottom: 1px solid var(--ysg3q);z-index: 50;top: 0;background: color-mix(in srgb, var(--n4w) 88%, transparent);-webkit-backdrop-filter: blur(14px) saturate(1.4);position: sticky;}
.senzwe {align-items: center;display: flex;max-width: var(--a87w);margin: 0 auto;gap:14px;min-height: 58px;padding: 8px var(--ts8);}

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

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

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

.mxdr a[aria-current="page"] {box-shadow: var(--nq01);opacity:1;background: color-mix(in srgb, var(--b88a) 13%, transparent);}

.sh59vat {display: flex;gap:8px;align-items: center;}

.ck3a33 {justify-content: center;line-height: 1;text-decoration: none;font-weight: 660;cursor: pointer;padding: 0 15px;font-family: inherit;display: inline-flex;border: 0;border-radius:10px;white-space: nowrap;min-height: 40px;align-items: center;font-size: 13.5px;}
.pweb8 {background: var(--cw3r, var(--ld7));color: var(--tzo, var(--kawv));box-shadow: var(--tsjjb);}
.pweb8:hover {background: var(--t26i0, var(--cw3r));box-shadow: var(--yhyl0);}

.r5vr67 {background: var(--u86ot, color-mix(in srgb, var(--b88a) 10%, transparent));box-shadow: var(--nq01);color: var(--p8alw, var(--q0hl));}
.r5vr67:hover {background: var(--u86ot, color-mix(in srgb, var(--b88a) 17%, transparent));}

.dhemjr {justify-content: center;font-family: inherit;align-items: center;color: var(--kfm6, var(--si2, var(--hb4)));display: inline-flex;min-height: 46px;line-height: 1;text-decoration: none;box-shadow: var(--yhyl0);border: 0;border-radius:10px;font-size: 14.5px;background: var(--e21, var(--ld7));font-weight: 680;padding: 0 21px;}
.dhemjr:hover {background: var(--t26i0, var(--e21));box-shadow: var(--kib);}

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

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

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

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

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

.pawxdw h2 {line-height:1.29;font-weight: 760;margin: 0 0 3px;color: var(--j1re5);font-size: 17px;letter-spacing: -.017em;}
.pawxdw h3 {font-weight: 700;margin: 0 0 3px;font-size: 14.5px;color: var(--j1re5);line-height:1.35;}

.pawxdw h1,
.pawxdw .wxvs {font-weight: 780;font-size: clamp(21px, 1.8vw, 23px);margin: 0 0 7px;letter-spacing: -.021em;color: var(--j1re5);line-height:1.22;}

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

.zkrtk {padding: clamp(16px, 2.3vw, 24px);background: var(--y6cyr);border-radius: var(--nczu);box-shadow: var(--yhyl0), inset 0 1px 0 0 var(--lb7v);}

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

.k0qtpk {border-radius: var(--nczu);background: var(--dc0);box-shadow: var(--tsjjb), inset 0 1px 0 0 var(--lb7v);padding: clamp(15px, 2.1vw, 22px);}

.r5h9 {padding: clamp(18px, 2.6vw, 30px);box-shadow: var(--kib), inset 0 1px 0 0 var(--lb7v);grid-template-columns: 1fr auto;display: grid;gap: clamp(16px, 2.6vw, 34px);border-radius: var(--nczu);background: var(--y6cyr);align-items: center;}
.gj2hd {grid-template-columns: 1fr;}
.jt668vg {min-width: 0;}
.cewdenm {margin: 0 0 14px;max-width: 56ch;line-height:1.64;font-size: 14.5px;color: var(--xvmt6);}
.mmbsxb {flex-wrap: wrap;display: flex;align-items: center;gap:10px;}

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

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

.g06pxx:not(.gj2hd) {grid-template-columns: auto 1fr;}

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

.vkek.gj2hd .dccqw {grid-template-columns: 1fr;}

.vkek .dccqw > :only-child {grid-column: 1 / -1;}

.kgza {box-shadow: var(--tsjjb), inset 0 1px 0 0 var(--lb7v);border-radius: var(--nczu);padding: clamp(16px, 2.2vw, 24px);background: var(--dc0);}
.chwe {max-width: 72ch;overflow-wrap: anywhere;color: var(--xvmt6);font-size: 14.5px;line-height:1.70;}
.chwe > :first-child {margin-top: 0;}
.chwe > :last-child {margin-bottom: 0;}
.chwe p {margin: 0 0 .95em;}
.chwe a {color: var(--pi66);}
.chwe strong {color: var(--j1re5);}
.chwe ul, .chwe ol {padding-left: 1.2em;margin: 0 0 .95em;}
.chwe li {margin: 0 0 .3em;}
.chwe blockquote {padding: 12px 15px;margin: 1em 0;box-shadow: var(--nq01);background: var(--y6cyr);border: 0;border-radius: var(--g76y);color: var(--j1re5);}
.chwe table {border-collapse: collapse;font-size: 13.5px;width: 100%;}
.chwe th,
.chwe td {border-bottom: 1px solid var(--hmh, var(--fka0));padding: 9px 11px;text-align: left;color: var(--nt70, var(--j1re5));}
.chwe th {font-weight: 720;}

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

.e56tk {margin: 0 0 11px;}

.enzt {border-bottom: 1px solid var(--fka0);padding-bottom:9px;}

.jx8f {display: block;}
.pawxdw .x37d {margin: 0 0 10px;padding: 0 3px;}
.jx8f > .kgza {max-width: calc(72ch + 2 * clamp(16px, 2.2vw, 24px));}

.net6s7 {display: block;}
.n4n5d {gap:9px;display: grid;}

.rhkf {background: var(--dc0);border-radius: var(--g76y);overflow: hidden;box-shadow: var(--nq01), inset 0 1px 0 0 var(--lb7v);}
.rhkf[open] {box-shadow: var(--yhyl0), inset 0 1px 0 0 var(--lb7v);background: var(--y6cyr);}
.s49x62k {font-weight: 680;gap:11px;display: flex;padding: 11px 15px;align-items: center;list-style: none;min-height: 48px;color: var(--j1re5);font-size: 14.5px;cursor: pointer;line-height:1.37;}
.s49x62k::-webkit-details-marker {display: none;}

.n4n5d {counter-reset: dkq;}
.rhkf {counter-increment: dkq;}
.jr16v {font-size: 11.5px;font-weight: 750;color: var(--pi66);flex: 0 0 auto;background: var(--yia2s);align-items: center;width: 26px;border-radius:9px;justify-content: center;display: inline-flex;height: 26px;font-style: normal;box-shadow: var(--nq01);}
.jr16v::before {content: counter(dkq, decimal-leading-zero);}
.b1c0 .jr16v::before {content: counter(dkq);}
.nnv1 {padding: 0 15px 14px 52px;margin: 0;line-height:1.63;font-size: 14px;color: var(--xvmt6);overflow-wrap: anywhere;}

.hhtt {margin-left: auto;}
.qnc1q4w .nnv1 {padding-left:15px;}

.rme1we {list-style: none;padding: 0;margin: 0;}
.jcj92p {min-width: 0;}
.rme1we .s49x62k::before {justify-content: center;font-size: 11.5px;color: var(--pi66);width: 26px;background: var(--yia2s);box-shadow: var(--nq01);font-weight: 750;flex: 0 0 auto;border-radius:8px;height: 26px;align-items: center;content: counter(dkq, decimal-leading-zero);display: inline-flex;}
.rme1we.b1c0 .s49x62k::before {content: counter(dkq);}

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

.bc7s4vf {min-width: 0;align-items: start;grid-template-columns: auto 1fr;gap: 0 13px;background: var(--dc0);counter-increment: dks;border-radius: var(--g76y);padding: 14px 16px;display: grid;box-shadow: var(--nq01), inset 0 1px 0 0 var(--lb7v);}
.bc7s4vf:nth-child(2) {background: var(--y6cyr);box-shadow: var(--tsjjb), inset 0 1px 0 0 var(--lb7v);}
.bc7s4vf:nth-child(3) {background: var(--y6cyr);box-shadow: var(--yhyl0), inset 0 1px 0 0 var(--lb7v);}
.bc7s4vf:nth-child(n+4) {box-shadow: var(--yhyl0), inset 0 1px 0 0 var(--lb7v);background: var(--yia2s);}
.rtwxgk4 {font-size: 12.5px;justify-content: center;width: 30px;height: 30px;align-items: center;color: var(--pi66);background: var(--lcxn);box-shadow: var(--nq01);grid-row: 1 / 3;font-weight: 780;border-radius:8px;display: inline-flex;font-style: normal;}
.rtwxgk4::before {content: counter(dks, decimal-leading-zero);}
.fct6 .rtwxgk4::before {content: counter(dks);}
.ttem {font-weight: 700;color: var(--j1re5);font-size: 14.5px;overflow-wrap: anywhere;min-width: 0;margin: 0;line-height:1.36;}
.rpd5nfn {min-width: 0;font-size: 14px;color: var(--xvmt6);overflow-wrap: anywhere;line-height:1.58;margin: 3px 0 0;}

.pv8jar5 {grid-template-columns: minmax(0, 1fr);}
.pv8jar5 .rtwxgk4 {grid-row: auto;margin-bottom:11px;}
.cr4b45r {min-width: 0;}

.cr4b45r > .ttem,
.cr4b45r > .rpd5nfn {display: block;}

.pawxdw .zh49 {font-size: 14.5px;line-height:1.35;color: var(--j1re5);margin: 0;font-weight: 700;}

.mx5d {display: block;}
.na26ar {align-items: start;grid-template-columns: 1fr 1fr;gap:12px;display: grid;}
.pttjhb5 {padding: 15px 17px;border-radius: var(--nczu);min-width: 0;}

.dm59ye4 {box-shadow: var(--yhyl0), inset 0 1px 0 0 var(--lb7v);background: var(--y6cyr);}
.mwxhhk {box-shadow: var(--nq01), inset 0 1px 0 0 var(--lb7v);background: var(--dc0);margin-top:13px;}
.ak7v91 {letter-spacing: .15em;text-transform: uppercase;font-size: 10.5px;margin: 0 0 9px;font-weight: 750;color: var(--tzhf6);}
.s346rhr {padding: 0;margin: 0;display: grid;list-style: none;gap:6px;}
.s346rhr li {position: relative;min-width: 0;line-height:1.56;font-size: 14px;color: var(--j1re5);overflow-wrap: anywhere;padding-left:20px;}

.s346rhr li::before {width: 12px;border-radius:3px;height: 2px;left: 0;position: absolute;background: var(--una);top: .58em;content: "";}
.mwxhhk .s346rhr li::before {background: var(--tzhf6);}
.dm59ye4 .s346rhr li::after {top: calc(.58em - 5px);left: 5px;content: "";height: 12px;position: absolute;width: 2px;background: var(--una);border-radius:1px;}

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

.eq97 > dd.mwxhhk {margin-top:15px;}

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

.w3tcwf3 {display: block;}
.jq3x2 {grid-template-columns: repeat(5, minmax(0, 1fr));display: grid;gap:13px;}
.jyqjte {display: block;overflow: hidden;text-decoration: none;box-shadow: var(--tsjjb), inset 0 1px 0 0 var(--lb7v);transition:box-shadow 0.138s ease, transform 0.142s ease;background: var(--y6cyr);color: inherit;min-width: 0;border-radius: var(--g76y);}

.jyqjte:hover {transform: translateY(-3px);box-shadow: var(--kib);}
.jyqjte img {height: auto;width: 100%;display: block;aspect-ratio: 4 / 3;object-fit: cover;}
.kqcv9nw {overflow-wrap: anywhere;font-weight: 700;font-size: 13.5px;min-width: 0;color: var(--j1re5);line-height:1.30;display: block;padding: 9px 11px 3px;}
.rwe9edd {display: block;font-style: normal;letter-spacing: .05em;padding: 0 11px 11px;color: var(--tzhf6);font-size: 11px;}

.d1xyy {display: block;}
.mqp9 {margin: 0;display: grid;gap:9px;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;padding: 0;}
@media (max-width:905px) { .mqp9 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:491px) { .mqp9 {grid-template-columns: minmax(0, 1fr);} }
.jdjyhx5 {padding: 9px 12px;box-shadow: var(--nq01), inset 0 1px 0 0 var(--lb7v);transition:box-shadow 0.172s ease;background: var(--dc0);align-items: center;min-height: 56px;gap:10px;min-width: 0;border-radius: var(--g76y);text-decoration: none;display: flex;color: inherit;}
.jdjyhx5:hover {box-shadow: var(--yhyl0);}

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

.y4vh4 {display: block;}

.vhyxa {grid-template-columns: repeat(4, minmax(0, 1fr));padding: 0;margin: 0;display: grid;gap:8px;}
@media (max-width:1005px) { .jq3x2 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:905px)  { .vhyxa {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.snd9 {overflow: hidden;border-radius: var(--g76y);display: flex;flex-direction: column;box-shadow: var(--nq01), inset 0 1px 0 0 var(--lb7v);background: var(--dc0);min-width: 0;}
.czw9pj {min-width: 0;padding: 9px;display: flex;align-items: center;min-height: 50px;justify-content: center;}
.czw9pj img {height: auto;object-fit: contain;width: auto;max-height: 26px;max-width: 100%;}
.ak1t4k {font-weight: 640;overflow-wrap: anywhere;text-align: center;padding: 0 8px 9px;margin: 0;color: var(--xvmt6);min-width: 0;font-size: 11px;}

.qv6hd {display: block;}
.hrcwwb2 {padding: 7px 13px;box-shadow: var(--tsjjb);background: var(--yia2s);margin: 0 0 4px;gap:9px;border-radius: var(--g76y);align-items: baseline;display: inline-flex;}
.fe0tfb6 {font-weight: 800;color: var(--j1re5);letter-spacing: -.02em;line-height: 1;font-size: 19px;}
.v6kq {font-weight: 700;text-transform: uppercase;letter-spacing: .13em;font-size: 10.5px;color: var(--tzhf6);font-style: normal;}
.h98bv {max-width: 66ch;color: var(--xvmt6);font-size: 14px;margin: 8px 0 14px;}

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

.s6e63 {margin: 0;min-width: 0;box-shadow: var(--nq01), inset 0 1px 0 0 var(--lb7v);background: var(--dc0);padding: 14px 16px;border-radius: var(--g76y);}
.s6e63:nth-child(even) {box-shadow: var(--yhyl0), inset 0 1px 0 0 var(--lb7v);background: var(--y6cyr);margin-top:10px;}
.s6e63 q {display: block;font-size: 14px;line-height:1.62;color: var(--j1re5);overflow-wrap: anywhere;}
.s6e63 figcaption {color: var(--tzhf6);padding-top:8px;display: block;letter-spacing: .11em;text-transform: uppercase;font-weight: 720;font-size: 10.5px;}

.hyxed {border-radius: var(--nczu);background: var(--y6cyr);padding: clamp(16px, 2.3vw, 26px);box-shadow: var(--yhyl0), inset 0 1px 0 0 var(--lb7v);}

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

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

.q2rccm5 .x3kt79 img {max-height: 240px;aspect-ratio: 3 / 2;object-fit: cover;width: 100%;}
.jxwbyg3 {min-width: 0;}
.vbta5bp {overflow-wrap: anywhere;color: var(--xvmt6);font-size: 14px;line-height:1.63;max-width: 58ch;}
.vbta5bp > :first-child {margin-top: 0;}
.vbta5bp p {margin: 0 0 .9em;}
.vbta5bp a {color: var(--pi66);}

.jfsx91 {background: var(--lcxn);box-shadow: var(--kib), inset 0 1px 0 0 var(--lb7v);}

.gezcwf {border-radius: var(--nczu);background: var(--y6cyr);padding: clamp(16px, 2.3vw, 26px);box-shadow: var(--yhyl0), inset 0 1px 0 0 var(--lb7v);}
.ges9y1 {gap: clamp(13px, 2.2vw, 24px);grid-template-columns: auto 1fr;align-items: start;display: grid;}
.x2w2d {height: 68px;width: 68px;box-shadow: var(--kib);border-radius:17px;object-fit: cover;display: block;}
.a1g0 {min-width: 0;}
.tjmwc4 {font-size: 14px;color: var(--xvmt6);line-height:1.61;max-width: 62ch;margin: 0 0 11px;}

.jw8p {display: flex;flex-wrap: wrap;margin: 0 0 13px;padding: 0;gap:8px;}
.gh1n {background: var(--dc0);gap:1px;border-radius:9px;box-shadow: var(--nq01);min-width: 0;padding: 7px 12px;flex-direction: column;display: inline-flex;margin: 0;}
.bdkjcz {font-size: 9.5px;font-weight: 750;color: var(--tzhf6);text-transform: uppercase;letter-spacing: .13em;}
.c71wb9s {font-style: normal;color: var(--j1re5);overflow-wrap: anywhere;font-size: 13px;font-weight: 720;}
.kpkhk6 {display: flex;gap:9px;flex-wrap: wrap;}

.jmfpmne {display: grid;border-radius: var(--nczu);grid-template-columns: auto 1fr;gap:15px;padding: clamp(15px, 2.1vw, 22px);background: var(--dc0);align-items: start;box-shadow: var(--tsjjb), inset 0 1px 0 0 var(--lb7v);}
.jmfpmne img {display: block;width: 54px;object-fit: cover;height: 54px;box-shadow: var(--yhyl0);border-radius: 50%;}
.mp58 {min-width: 0;}
.txcwwk {display: block;text-transform: uppercase;letter-spacing: .16em;font-weight: 750;font-size: 9.5px;color: var(--tzhf6);}
.dn3pd54 {font-size: 15px;padding-top:2px;line-height:1.26;color: var(--j1re5);font-weight: 760;display: block;}
.rsh5v {display: block;font-size: 12px;color: var(--tzhf6);font-style: normal;}
.kvy5t4w {max-width: 66ch;line-height:1.59;margin: 7px 0 0;font-size: 13.5px;color: var(--xvmt6);}
.r9jax {padding: 0;display: flex;margin: 9px 0 0;list-style: none;gap:9px;flex-wrap: wrap;}
.r9jax a {text-decoration: none;display: inline-flex;color: var(--pi66);align-items: center;font-weight: 660;background: var(--y6cyr);min-height: 36px;box-shadow: var(--nq01);padding: 0 12px;border-radius:8px;font-size: 12px;}
.r9jax a:hover {box-shadow: var(--tsjjb);}

.xrzt56p {border-radius: var(--nczu);box-shadow: var(--yhyl0), inset 0 1px 0 0 var(--lb7v);padding: clamp(17px, 2.4vw, 28px);background: var(--y6cyr);}
.hskd {background:
    linear-gradient(140deg,
      color-mix(in srgb, var(--ld7) 24%, var(--ba8g)),
      color-mix(in srgb, var(--ld7) 7%, var(--xfo)));}

.xrzt56p .eddv9 {font-size: clamp(24px, 3.4vw, 38px);letter-spacing: -.028em;margin: 0 0 8px;font-weight: 800;color: var(--j1re5);line-height:1.14;}
.bh6f2h {font-size: clamp(15.5px, 1.4vw, 17.5px);line-height:1.61;color: var(--xvmt6);max-width: 62ch;margin: 0 0 18px;}
.pva8m {flex-wrap: wrap;gap:11px;display: flex;}

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

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

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

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

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

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

.dwp64m {background: var(--y6cyr);padding: clamp(10px, 1.4vw, 16px);border-radius: var(--nczu);box-shadow: var(--kib), inset 0 1px 0 0 var(--lb7v);}

.h47f3da {overflow: hidden;display: block;border-radius: var(--g76y);}

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

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

.qrq6 {font-size: 12px;display: flex;margin: 0;color: var(--tzhf6);line-height:1.51;align-items: baseline;padding: 9px 3px 0;gap:8px;}
.z71bx9 {color: var(--pi66);flex: 0 0 auto;font-size: 9.5px;font-weight: 750;letter-spacing: .14em;text-transform: uppercase;}

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

.n6s8  {justify-content: flex-start;}
.ac0gm2f   {justify-content: center;}
.qzb7 {justify-content: flex-end;}

.dhmp8c .dhemjr {flex: 1 1 auto;}
.kdxm .dhemjr {flex: 0 0 auto;}

.ggy0 {box-shadow: var(--nq01);background: var(--una);border-radius: 50%;width: 8px;height: 8px;flex: 0 0 auto;}

.qkrmbwk {padding: clamp(14px, 2vw, 20px);border-radius: var(--nczu);box-shadow: var(--tsjjb), inset 0 1px 0 0 var(--lb7v);background: var(--dc0);}
.k2h62 {letter-spacing: .16em;font-weight: 750;font-size: 9.5px;font-style: normal;text-transform: uppercase;display: block;margin: 0 0 9px;color: var(--tzhf6);}
.s1n0q {display: grid;gap:6px;counter-reset: dkt;}
.s1n0q a {counter-increment: dkt;min-height: 44px;display: flex;background: var(--y6cyr);gap:10px;transition:box-shadow 0.152s ease;padding: 5px 11px;box-shadow: var(--nq01);align-items: center;border-radius:8px;font-size: 13.5px;text-decoration: none;color: var(--j1re5);}
.s1n0q a::before {content: counter(dkt, decimal-leading-zero);letter-spacing: .06em;color: var(--pi66);font-weight: 750;flex: 0 0 auto;font-size: 10.5px;}
.s1n0q a:hover {box-shadow: var(--yhyl0);}

.rnsgt {display: block;}
.k3e1nna {padding: 0 3px;}

.q1b3 {padding: clamp(18px, 2.6vw, 28px);border-radius: var(--nczu);box-shadow: var(--kib), inset 0 1px 0 0 var(--lb7v);justify-items: start;background: var(--lcxn);gap:8px;display: grid;}
.yhmsspy {color: var(--j1re5);line-height:1.23;font-weight: 780;margin: 0;font-size: 17px;}
.qe17 {margin: 0;max-width: 66ch;font-size: 14px;color: var(--xvmt6);line-height:1.59;}

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

.bjgs8e {background: color-mix(in srgb, var(--ba8g) 90%, transparent);display: flex;flex-wrap: wrap;align-items: center;backdrop-filter: blur(14px);box-shadow: var(--kib);-webkit-backdrop-filter: blur(14px);z-index: 45;justify-content: center;position: sticky;padding: 10px calc(var(--ts8) + 22px) 10px var(--ts8);bottom: 0;gap:8px 15px;}
.p6kaf {color: var(--j1re5);font-size: 13.5px;font-weight: 650;}

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

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

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

.cj5312 {background: var(--cb64);color: var(--nwrtv);font-size: 13.5px;padding: 30px var(--ts8);box-shadow: var(--kib);position: relative;z-index: 1;}
.cj5312 a {text-decoration: none;color: var(--nwrtv);opacity:0.82;}
.cj5312 a:hover {opacity:0.98;}
.sk7yd6v,
.dzmzf8 {margin: 0 auto;max-width: var(--a87w);}
.dzmzf8 {opacity:0.84;border-top: 1px solid color-mix(in srgb, var(--nwrtv) 18%, transparent);margin-top:14px;padding-top:15px;}
.dn164 {flex-wrap: wrap;display: flex;gap:11px 28px;}
.h77p9 img {height: 26px;width: auto;}
.wwh7b {gap:11px;flex-wrap: wrap;display: flex;align-items: center;}

.acc6awc {transition:opacity 0.226s ease, visibility 0.256s;inset: 0;visibility: hidden;position: fixed;background: #000;z-index: 60;cursor: pointer;opacity:0.05;}
.w1fv:checked ~ .acc6awc {visibility: visible;opacity:0.54;}

.cqpywe {visibility: hidden;display: flex;overscroll-behavior: contain;transition:transform 0.275s ease, visibility 0.273s;box-shadow: var(--kib);overflow-y: auto;flex-direction: column;width: min(86vw, 340px);z-index: 61;bottom: 0;position: fixed;top: 0;background: var(--y6cyr);}
.rjwtvs  {left: 0;transform: translateX(-102%);}
.aagx {left: auto;right: 0;transform: translateX(102%);}
.w1fv:checked ~ .cqpywe {transform: translateX(0);visibility: visible;}

.mdnrn {padding: 12px 14px;align-items: center;box-shadow: var(--tsjjb);display: flex;gap:12px;justify-content: space-between;background: var(--yia2s);}
.jews {display: inline-flex;align-items: center;}
.jews img {display: block;width: auto;height: 26px;}
.wkb0991 {color: var(--j1re5);font-weight: 760;font-size: 16px;}
.zz9n {width: 44px;cursor: pointer;display: inline-flex;border-radius:11px;align-items: center;justify-content: center;height: 44px;color: var(--j1re5);}

.h492xr {padding: 10px;}
.h492xr ul {gap:7px;display: grid;padding: 0;margin: 0;list-style: none;}
.h492xr a {align-items: center;padding: 0 13px;box-shadow: var(--nq01);min-height: 48px;text-decoration: none;display: flex;font-weight: 660;color: var(--j1re5);font-size: 15px;background: var(--dc0);border-radius: var(--g76y);}
.h492xr a[aria-current="page"] {background: var(--yia2s);box-shadow: var(--tsjjb), inset 3px 0 0 0 var(--una);}

.qwxedh8 {padding: 14px;margin-top: auto;display: grid;gap:7px;}
.rhrks1a,
.y7wr {min-height: 46px;display: inline-flex;justify-content: center;text-decoration: none;font-size: 14.5px;align-items: center;border-radius:12px;font-weight: 670;}
.rhrks1a {color: var(--p8alw, var(--q0hl));box-shadow: var(--nq01);background: var(--u86ot, var(--dc0));}
.y7wr {background: var(--cw3r, var(--ld7));color: var(--tzo, var(--kawv));box-shadow: var(--yhyl0);}

@media (max-width:905px) {
  .r5h9,
  .g06pxx,
  .dccqw,
  .vkek.g06pxx .dccqw,
  .yphgqy,
  .z30g9 .yphgqy {grid-template-columns: 1fr;}
  
  .r443n5 {order: -1;}
  .z30g9 .x3kt79 {order: 0;}
  .r443n5 img,
  .bgcch {width: 100%;}
  .r443n5 img,
  .bgcch {aspect-ratio: 20 / 7;max-height: min(24vh, 190px);}
  .x3kt79 img {max-height: 320px;}
  .q2rccm5 .x3kt79 img {max-height: 200px;}
  .na26ar {grid-template-columns: 1fr;}
  .mwxhhk {margin-top: 0;}
  
  .eq97 > dt:nth-of-type(n),
  .eq97 > dd:nth-of-type(n) {grid-column: 1;grid-row: auto;}
  .eq97 > dd.mwxhhk {margin-top: 0;}
  .eq97 > dd {margin-bottom:11px;}
  .eq97 > dd:last-of-type {margin-bottom: 0;}
}

@media (max-width:888px) {
  
  .senzwe {min-height: 54px;padding: 7px var(--ts8);gap:7px;}
  .mxdr {display: none;}
  .wda2 {flex: 0 1 auto;min-width: 0;}
  .wda2 img {max-width:104px;height: 23px;}
  .ct34k {font-size: 15px;}
  .sh59vat {margin-left: auto;gap:7px;}
  .ck3a33 {padding: 0 11px;font-size: 12.5px;min-width: 44px;min-height: 44px;}
  .qabwk45 {display: flex;}
  .x3ph > *:nth-child(3n+2),
  .wnbgkd > *:nth-child(3n+3) {margin-top: 0;}
  .ges9y1 {grid-template-columns: 1fr;}
  .s6e63:nth-child(even),
  .ja5cf:nth-child(odd) {margin-top: 0;}
}

@media (max-width:439px) {
  .ck3a33 {font-size: 12px;padding: 0 9px;}
  .wda2 img {max-width:82px;}
  .ct34k {font-size: 14px;}
  
  .jq3x2 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .vhyxa {grid-template-columns: repeat(4, minmax(0, 1fr));}
  .mqp9 {grid-template-columns: 1fr;}
  .mjr0 {grid-template-columns: 1fr;}
  .nnv1 {padding-left:14px;}
}

@media (prefers-reduced-motion: reduce) {
  .cqpywe,
  .acc6awc,
  .jyqjte,
  .jdjyhx5,
  .s1n0q a {transition:none;}
  .jyqjte:hover {transform: none;}
}

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

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

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

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

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

.pawxdw {padding-bottom: max(96px, var(--o6xm8, 96px));}

.atnhh {--p71m: var(--g76y);--mrv: 1px solid var(--fka0);--a06: var(--g76y);--dwn: var(--nczu);}

:root {--nczu: 22px;--atgk: color-mix(in srgb, var(--ld7) 20%, var(--xfo));--q5j: 0 12px 0 -6px var(--cuaz), 0 24px 0 -12px var(--atgk);--cuaz: color-mix(in srgb, var(--ld7) 42%, var(--xfo));--g76y: 14px;--ruptu: color-mix(in srgb, var(--ld7) 55%, black);}

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

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

.pawxdw.pawxdw > * {margin: 0 0 clamp(40px, 5vw, 60px);}
.pawxdw.pawxdw > *:last-child {margin-bottom: 0;}
.x3ph > *:nth-child(3n+2), .wnbgkd > *:nth-child(3n+3) {margin-top: 0 !important;}
.pawxdw > :is(.r5h9, .xrzt56p, .hyxed, .gezcwf, .kgza, .mx5d, .qv6hd, .qkrmbwk, .jmfpmne, .net6s7, .x7xt, .w3tcwf3, .d1xyy, .y4vh4) {padding: clamp(20px, 3vw, 36px);background: var(--y6cyr);border-radius: var(--nczu);box-shadow: inset 0 1px 0 var(--lb7v), var(--q5j), var(--yhyl0);}
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) {
    .pawxdw > :is(.xrzt56p, .hyxed, .gezcwf, .kgza, .mx5d, .qv6hd, .qkrmbwk, .jmfpmne, .net6s7, .x7xt, .w3tcwf3, .d1xyy, .y4vh4) {animation: p25c1c9 linear both;animation-timeline: view();animation-range: entry 0% entry 70%;transform-origin: 50% 100%;}
  }
}

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

.r5h9:not(.gj2hd),
.vkek:not(.gj2hd) .dccqw {gap: clamp(24px, 4vw, 56px);grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
.g06pxx:not(.gj2hd),
.vkek.g06pxx:not(.gj2hd) .dccqw {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
.r5h9:not(.gj2hd) {padding-block: clamp(28px, 4.4vw, 60px);}
.r5h9:not(.gj2hd) .r443n5 {perspective: 1300px;padding: 10px 34px 34px 10px;}
.r5h9:not(.gj2hd) .r443n5 img,
.r5h9:not(.gj2hd) .bgcch {box-shadow: 16px 16px 0 -2px var(--cuaz), 32px 32px 0 -4px var(--atgk), var(--kib);transform: rotateY(calc(-1 * var(--p80, 16deg))) rotateX(5deg);width: 100%;transition:transform 0.636s cubic-bezier(.2, .8, .2, 1);aspect-ratio: 4 / 3;border-radius: var(--nczu);max-height: none;}
.g06pxx:not(.gj2hd) .r443n5 {padding: 10px 10px 34px 34px;}
.g06pxx:not(.gj2hd) .r443n5 img,
.g06pxx:not(.gj2hd) .bgcch {box-shadow: -16px 16px 0 -2px var(--cuaz), -32px 32px 0 -4px var(--atgk), var(--kib);transform: rotateY(var(--p80, 16deg)) rotateX(5deg);}
.r5h9:not(.gj2hd):hover .r443n5 img,
.r5h9:not(.gj2hd):hover .bgcch {transform: rotateY(-5deg) rotateX(2deg);}
.g06pxx:not(.gj2hd):hover .r443n5 img,
.g06pxx:not(.gj2hd):hover .bgcch {transform: rotateY(5deg) rotateX(2deg);}
.bgcch .k362dmw {font-size: clamp(80px, 12vw, 180px);text-shadow: 6px 6px 0 var(--cuaz), 12px 12px 0 var(--atgk);color: color-mix(in srgb, var(--ihw) 85%, transparent);}

.r5h9.gj2hd {padding: clamp(24px, 4.4vw, 60px);position: relative;display: grid;align-content: end;isolation: isolate;overflow: hidden;min-height: clamp(400px, 60vh, 600px);}
.gj2hd .r443n5 {margin: 0;inset: 0;position: absolute;z-index: -1;}
.gj2hd .r443n5 picture {display: block;height: 100%;}
.gj2hd .r443n5 img,
.gj2hd .bgcch {box-shadow: none;object-fit: cover;height: 100%;max-height: none;width: 100%;border-radius: 0;aspect-ratio: auto;}
.gj2hd:has(.r443n5 img)::after {z-index: -1;position: absolute;content: "";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;}
.gj2hd:has(.r443n5 img) :is(.wxvs, .cewdenm, .g5pn39) {color: var(--onzb9, white);}
.gj2hd:has(.r443n5 img) .g5pn39 {background: color-mix(in srgb, white 16%, transparent);}
.gj2hd .jt668vg, .gj2hd .db4f {max-width:720px;}
.gj2hd .dccqw {display: block;}

.gj2hd .bgcch {place-items: center end;padding-right: 6%;background: linear-gradient(135deg, color-mix(in srgb, var(--ld7) 70%, var(--xfo)), color-mix(in srgb, var(--ld7) 18%, var(--xfo)));}
.gj2hd .bgcch .k362dmw {opacity:0.52;font-size: clamp(160px, 26vw, 380px);}

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

.f8x3h .m4r9a2a:first-child {z-index: 4;}
.f8x3h .m4r9a2a:not(:first-child) {opacity:0.05;}
.f8x3h .qfyh {align-items: center;gap:19px;margin-top:19px;display: flex;justify-content: center;}
.f8x3h .qz84dk {cursor: pointer;width: 50px;color: var(--j1re5);box-shadow: 4px 4px 0 var(--cuaz), 8px 8px 0 var(--atgk);transition:transform 0.184s ease, box-shadow 0.232s ease;background: var(--yia2s);display: grid;height: 50px;font-weight: 800;place-items: center;font-size: 20px;border-radius:15px;border: 0;}
.f8x3h .qz84dk:hover {box-shadow: 6px 6px 0 var(--cuaz), 12px 12px 0 var(--atgk);transform: translate(-2px, -2px);}
.f8x3h .qz84dk:active {box-shadow: 1px 1px 0 var(--cuaz);transform: translate(3px, 3px);}
.f8x3h .qz84dk[hidden] {display: none;}
.f8x3h .qvqwwb0 {color: var(--xvmt6);font-variant-numeric: tabular-nums;letter-spacing: .08em;font-weight: 800;font-size: 15px;min-width: 70px;text-align: center;}
@media (prefers-reduced-motion: reduce) { .f8x3h .m4r9a2a {transition:none;} }

.gezcwf .ges9y1 {display: grid;align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);gap: clamp(20px, 3vw, 40px);}
.gezcwf .jw8p {margin: 18px 0;gap:11px;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;}
.gezcwf .gh1n {border-radius: var(--g76y);display: flex;gap:2px;background: var(--yia2s);box-shadow: 4px 4px 0 var(--atgk);margin: 0;padding: 12px 14px;flex-direction: column;}
.gezcwf .bdkjcz {letter-spacing: .1em;text-transform: uppercase;color: var(--tzhf6);font-size: 11px;font-weight: 700;}
.gezcwf .c71wb9s {color: var(--j1re5);font-size: 17px;font-weight: 800;font-style: normal;}
.nrtf85x {display: grid;min-height: 300px;perspective: 1600px;margin: 0;place-items: center;}
.k9xae {position: relative;transform-style: preserve-3d;transform: rotateX(56deg) rotateZ(-42deg);width: 180px;height: 180px;}
.k1gg0x {position: absolute;border-radius:31px;transform-style: preserve-3d;inset: 0;transition:transform 0.745s cubic-bezier(.2, .8, .2, 1);display: grid;place-items: center;}
.kdx5 {transform: translateZ(0);box-shadow: 0 0 0 1px var(--lb7v), 30px 30px 50px color-mix(in srgb, black 40%, transparent);background: var(--cuaz);}
.ha1y7t {background: color-mix(in srgb, var(--ba8g) 70%, transparent);border: 1px solid color-mix(in srgb, var(--ihw) 18%, transparent);transform: translateZ(54px);}
.ha1y7t em {right: 22px;margin-top: -7px;height: 14px;position: absolute;border-radius:6px;top: 50%;background: color-mix(in srgb, var(--ihw) 14%, transparent);left: 22px;overflow: hidden;}
.ha1y7t em::after {inset: 0 auto 0 0;background: var(--ld7);border-radius:7px;position: absolute;content: "";width: var(--n8p, 80%);}
.e98qt {box-shadow: 0 0 0 1px color-mix(in srgb, white 30%, transparent) inset;background: linear-gradient(140deg, color-mix(in srgb, var(--ld7) 85%, white), var(--ld7));transform: translateZ(108px);}
.e98qt img {width: auto;max-width: 70%;height: auto;object-fit: contain;min-height: 0;max-height: 50%;border-radius: 0;transform: rotateZ(42deg);}
.e98qt b {font-weight: 800;transform: rotateZ(42deg);color: var(--kfm6, white);font-size: 78px;}
.gezcwf:hover .ha1y7t {transform: translateZ(74px);}
.gezcwf:hover .e98qt {transform: translateZ(148px);}
@media (prefers-reduced-motion: no-preference) {
  .k9xae {animation: qxao6d3 6s ease-in-out infinite;}
}
@keyframes qxao6d3 { 50% {transform: rotateX(56deg) rotateZ(-42deg) translateZ(14px);} }

.x7xt .dmew {align-items: end;list-style: none;grid-auto-columns: minmax(0, 1fr);counter-reset: dkstep;padding: 0;grid-auto-flow: column;margin: 18px 0 0;gap:16px;display: grid;}
.x7xt .bc7s4vf {margin: 0 14px 14px 0 !important;gap:5px;counter-increment: dkstep;box-shadow: 1px 1px 0 var(--ruptu), 2px 2px 0 var(--ruptu), 3px 3px 0 var(--ruptu), 4px 4px 0 var(--ruptu), 5px 5px 0 var(--ruptu), 6px 6px 0 var(--ruptu), 7px 7px 0 var(--ruptu), 8px 8px 0 var(--ruptu), 14px 14px 24px color-mix(in srgb, black 30%, transparent);position: relative;border-radius: var(--g76y);display: flex !important;padding: 18px 18px 20px;background: var(--yia2s);flex-direction: column;}
.x7xt .bc7s4vf:nth-child(1) {min-height: 150px;}
.x7xt .bc7s4vf:nth-child(2) {min-height: 190px;}
.x7xt .bc7s4vf:nth-child(3) {min-height: 230px;}
.x7xt .bc7s4vf:nth-child(4) {min-height: 270px;}
.x7xt .bc7s4vf:nth-child(n+5) {min-height: 310px;}
.x7xt .rtwxgk4 {display: block;font-style: normal;}
.x7xt .rtwxgk4::before {content: counter(dkstep, decimal-leading-zero);display: block;line-height: 1;color: var(--ld7);letter-spacing: -.04em;text-shadow: 3px 3px 0 var(--atgk);font-size: 40px;font-weight: 800;}
.x7xt .bc7s4vf:last-child {background: linear-gradient(160deg, color-mix(in srgb, var(--ld7) 26%, var(--yia2s)), var(--yia2s));}
.x7xt .ttem {font-weight: 800;font-size: 16px;line-height:1.26;}
.x7xt .rpd5nfn {font-size: 13.5px;color: var(--xvmt6);line-height:1.50;}
@media (max-width:869px) {
  .x7xt .dmew {grid-auto-flow: row;grid-template-columns: minmax(0, 1fr);}
  .x7xt .bc7s4vf {min-height: 0 !important;}
  .x7xt .bc7s4vf:nth-child(2) {margin-left:13px !important;}
  .x7xt .bc7s4vf:nth-child(3) {margin-left:29px !important;}
  .x7xt .bc7s4vf:nth-child(n+4) {margin-left:43px !important;}
  .x7xt .rtwxgk4::before {font-size: 30px;}
}

.mx5d .na26ar {display: grid;perspective: 1500px;margin-top:18px;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 0;}
.mx5d .na26ar.eq97 {grid-auto-flow: dense;}
.mx5d .pttjhb5 {transition:transform 0.594s cubic-bezier(.2, .8, .2, 1);margin: 0;padding: 22px 24px 24px;background: var(--yia2s);min-width: 0;}
.mx5d .dm59ye4   {transform-origin: 100% 50%;transform: rotateY(var(--mxa3, 9deg));border-radius: var(--g76y) 0 0 var(--g76y);box-shadow: -10px 12px 0 -4px var(--cuaz), var(--yhyl0);background: linear-gradient(90deg, var(--yia2s) 85%, color-mix(in srgb, black 12%, var(--yia2s)));}
.mx5d .mwxhhk {transform-origin: 0 50%;transform: rotateY(calc(-1 * var(--mxa3, 9deg)));background: linear-gradient(270deg, var(--yia2s) 85%, color-mix(in srgb, black 12%, var(--yia2s)));box-shadow: 10px 12px 0 -4px var(--atgk), var(--yhyl0);border-radius: 0 var(--g76y) var(--g76y) 0;}
.mx5d:hover .pttjhb5 {transform: none;}
.mx5d .ak7v91 {display: block;margin-bottom:12px;letter-spacing: .1em;font-size: 13px;text-transform: uppercase;font-weight: 800;}
.mx5d .dm59ye4 .ak7v91, .mx5d .ak7v91:first-child {color: var(--pi66);}
.mx5d .s346rhr {margin: 0;display: grid;list-style: none;padding: 0;gap:9px;}
.mx5d .s346rhr li {padding: 10px 12px 10px 38px;line-height:1.44;position: relative;border-radius:11px;background: color-mix(in srgb, var(--ihw) 4%, transparent);}
.mx5d .s346rhr li::before {place-items: center;border-radius:5px;left: 10px;top: 9px;font-size: 14px;line-height: 1;font-weight: 800;height: 20px;position: absolute;width: 20px;display: grid;}
.mx5d .dm59ye4 .s346rhr li::before {color: var(--kfm6, white);background: var(--ld7);content: "+";}
.mx5d .mwxhhk .s346rhr li::before {background: color-mix(in srgb, var(--ihw) 16%, transparent);content: "–";color: var(--j1re5);}
@media (max-width:750px) {
  .mx5d .na26ar {grid-template-columns: minmax(0, 1fr);gap:13px;}
  .mx5d .pttjhb5 {border-radius: var(--g76y) !important;transform: none !important;}
}

.w3tcwf3 a, .w3tcwf3 li > *:first-child {transition:transform 0.381s cubic-bezier(.2, .8, .2, 1), box-shadow 0.378s ease;}
.w3tcwf3 li:hover > *:first-child {transform: perspective(700px) rotateX(8deg) rotateY(-8deg) translateY(-6px);box-shadow: 6px 6px 0 var(--cuaz), 12px 12px 0 var(--atgk), var(--yhyl0);}

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

@media (max-width:750px) {
  .r5h9:not(.gj2hd), .vkek:not(.gj2hd) .dccqw {grid-template-columns: minmax(0, 1fr) !important;}
  .r5h9:not(.gj2hd) .r443n5 {padding: 6px 22px 22px 6px;}
  .r5h9:not(.gj2hd) .r443n5 img, .r5h9:not(.gj2hd) .bgcch {box-shadow: 10px 10px 0 -2px var(--cuaz), 20px 20px 0 -4px var(--atgk), var(--yhyl0);aspect-ratio: 16 / 10;transform: rotateY(-10deg) rotateX(4deg);}
  .r5h9.gj2hd {min-height: 72vh;}
  .gezcwf .ges9y1 {grid-template-columns: minmax(0, 1fr);}
  .nrtf85x {order: -1;min-height: 240px;}
  .k9xae {width: 140px;height: 140px;}
  .gezcwf .jw8p {grid-template-columns: repeat(3, minmax(0, 1fr));}
  .gezcwf .c71wb9s {font-size: 14px;}
  .f8x3h .m4r9a2a img {aspect-ratio: 4 / 5;}
  .f8x3h.a6de .m4r9a2a img {aspect-ratio: 4 / 5;}
}

.pawxdw > :is(.zkrtk, .rnsgt) {background: var(--y6cyr);border-radius: var(--nczu);box-shadow: inset 0 1px 0 var(--lb7v), var(--q5j), var(--yhyl0);padding: clamp(20px, 3vw, 36px);}
.pawxdw > .n9jq {box-shadow: var(--q5j);border-radius: var(--nczu);}
.pawxdw > .n9jq img {border-radius: var(--nczu);}
.pawxdw :is(.zkrtk, .kgza) table {width: 100%;max-width: none;}

.f8x3h {margin-inline: auto;max-width:759px;}
.f8x3h.a6de {max-width:859px;}
.f8x3h .m4r9a2a {transform-origin: 50% 0;}
.f8x3h .k71mrgd {padding-top:47px !important;}

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

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

.pawxdw > .q1b3 {border-radius: var(--nczu);box-shadow: inset 0 1px 0 var(--lb7v), var(--q5j), var(--yhyl0);background: linear-gradient(135deg, color-mix(in srgb, var(--ld7) 40%, var(--y6cyr)), var(--y6cyr));}

.cj5312 :is(.abqpf, .wwh7b, .sk7yd6v, .dzmzf8) {box-sizing: border-box;max-width: var(--a87w);margin-inline: auto;padding-inline: var(--ts8);}

.mx5d .dm59ye4 .s346rhr li::after {content: none;}

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

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

.gezcwf .ges9y1 {align-items: start;}
.gezcwf .tjmwc4 {margin-top: 0;font-size: 15px;}
.gezcwf .nrtf85x {min-height: 260px;margin-top: -60px;}
@media (max-width:750px) { .gezcwf .nrtf85x {margin-top: 0;} }

.d1xyy .mqp9, .y4vh4 .vhyxa {grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}
@media (max-width:888px) {
  .d1xyy .mqp9, .y4vh4 .vhyxa {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
  
  .sh59vat .atnhh {display: none;}
}
@media (max-width:750px) {
  
  .f8x3h .k71mrgd {padding-top:33px !important;}
  .xrzt56p {overflow: hidden;}
  .gezcwf .nrtf85x {min-height: 220px;margin: 6px 0 4px;}
}

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

.qv6hd .mjr0 {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;display: grid !important;}
.qv6hd .mjr0 > * {max-width: none;}
@media (max-width:971px) { .qv6hd .mjr0 {grid-template-columns: minmax(0, 1fr) !important;} }
@media (max-width:750px) { .gezcwf .nrtf85x {padding-top:71px;} }

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

body {--q5j: 0 var(--v4c0, 12px) 0 calc(var(--v4c0, 12px) / -2) var(--cuaz), 0 calc(var(--v4c0, 12px) * 2) 0 calc(var(--v4c0, 12px) * -1) var(--atgk);}

blockquote.s6e63 {margin: 0;}
.s6e63 .d9zc {overflow-wrap: anywhere;display: block;margin: 0;line-height:1.60;color: var(--j1re5);font-size: 14px;}
.s6e63 .b6d0p7 {letter-spacing: .11em;font-weight: 720;color: var(--tzhf6);font-size: 10.5px;text-transform: uppercase;padding-top:7px;display: block;}
.s6e63 .b6d0p7:first-child {padding: 0 0 8px;}

.jmfpmne.wj0h2 {grid-template-columns: minmax(0, 1fr);}
.jmfpmne .e0ctdq2 {gap:11px;align-items: center;display: flex;}
.jmfpmne.czfh4ad {grid-template-columns: minmax(0, 1fr) auto;}

.f8x3h .ckgqg {position: relative;border-radius: var(--nczu);background: var(--yia2s);box-shadow: var(--kib);overflow: hidden;}
.f8x3h .ckgqg picture, .f8x3h .m4r9a2a figure picture {display: block;}
.f8x3h .wbnpn {margin: 0;font-weight: 800;bottom: 0;position: absolute;font-size: clamp(17px, 1.8vw, 24px);left: 0;color: white;right: 0;padding: 40px 22px 18px;line-height:1.20;background: linear-gradient(transparent, color-mix(in srgb, black 72%, transparent));}
.f8x3h .mhe3x {margin: 18px 0 0;}

.gezcwf dl.jw8p, .gezcwf ul.jw8p {list-style: none;padding: 0;}
.gezcwf .jw8p dd {margin: 0;}
.gezcwf .jw8p .c71wb9s {font-style: normal;}
@media (min-width:751px) {
  .gezcwf .ges9y1 > .a1g0 {grid-column: 1;grid-row: 1;}
  .gezcwf .ges9y1 > .nrtf85x {grid-row: 1;grid-column: 2;}
}

ul.jq3x2 {margin: 0;list-style: none;padding: 0;}
ul.jq3x2 > li {min-width: 0;margin: 0;}
ul.jq3x2 > li > .jyqjte {height: 100%;}
.jyqjte .ewhnj {margin: 0;}
.jyqjte:hover {transform: perspective(700px) rotateX(6deg) rotateY(-6deg) translateY(-6px);box-shadow: 6px 6px 0 var(--cuaz), 12px 12px 0 var(--atgk), var(--yhyl0);}

div.mqp9 {display: grid;gap:9px;}
.jdjyhx5 .wzk80 {gap:7px;margin: 0;display: flex;align-items: center;flex-direction: column;}
.jdjyhx5 .wzk80 img {max-height: 30px;max-width: 100%;width: auto;}

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