.oa758 p:last-child{margin-bottom:0}
.mmrnl7{color:hsl(120 31% 95%);margin:1.4em 0 0.5em;font-weight:600;font-size:var(--ds-row-f5)}
.zl7c94l,.mdvhytt{display:grid;list-style:none;padding:0;margin:0 0 1.1em;gap:0.55em}
.zl7c94l li{position:relative;padding-left:1.4em}
.zl7c94l li::before{border-radius:calc(10px * 0.2);width:0.45em;background:var(--ds-foot-0v);top:0.62em;left:0.1em;transform:rotate(45deg);content:"";position:absolute;height:0.45em}
.mdvhytt{counter-reset:step}
.mdvhytt li{min-height:1.7em;position:relative;counter-increment:step;padding-left:2.3em}
.mdvhytt li::before{content:counter(step);position:absolute;left:0;top:-0.05em;display:grid;place-items:center;width:1.7em;height:1.7em;font:600 0.8em/1 "Lexend", "Segoe UI", sans-serif;color:var(--ds-promo);background:var(--ds-foot-0v);border-radius:50%}
.oa758,.oa758>*{min-width:0}
.d91q8{max-width:100%;margin:0 0 1.1em;overflow-x:auto;border:1px solid rgba(242, 181, 58, 0.14);border-radius:10px}
.d91q8 table{font-size:var(--ds-feature-v5);border-collapse:collapse;width:100%}
.d91q8 th,.d91q8 td{white-space:nowrap;padding:10px 14px;border-bottom:1px solid rgba(242, 181, 58, 0.14);text-align:left}
.d91q8 tbody tr:last-child>*{border-bottom:0}
.d91q8 thead th{font-size:var(--ds-note);letter-spacing:0.16em;background:#0B2E2C;text-transform:uppercase;font-weight:600;color:#6F918A}
.d91q8 tbody th{font-weight:600;color:hsl(120 31% 95%)}
.d91q8 caption{color:var(--ds-foot-0v);text-transform:uppercase;border-bottom:1px solid rgba(242, 181, 58, 0.14);font-weight:600;padding:10px 14px;caption-side:top;text-align:left;font-size:var(--ds-note);letter-spacing:0.16em}
.d91q8 tbody tr:nth-child(even)>*{background:color-mix(in srgb,#103A37 45%,transparent)}
.wphaf,.yoogjq{display:inline-grid;font-weight:700;place-items:center;border-radius:50%;width:22px;font-size:12px;height:22px}
.wphaf{background:color-mix(in srgb,#37e0b0 18%,transparent);color:#37e0b0}
.yoogjq{background:color-mix(in srgb,hsl(14 100% 62%) 14%,transparent);color:hsl(14 100% 62%)}
.wer1m tbody th{width:42%;color:hsl(160 19% 72%);font-weight:500;white-space:normal}
.wer1m td{color:hsl(120 31% 95%);font-weight:600;white-space:normal}
.qvb2w td,.qvb2w thead th:not(:first-child){text-align:center}
.qvb2w tbody td:nth-child(2),.qvb2w thead th:nth-child(2){background:var(--ds-list) !important}
.qvb2w thead th:nth-child(2){color:var(--ds-foot-0v)}
@media (max-width:520px){.vzpru{flex-wrap:wrap;row-gap:8px}}
img.ws4x4,img.wamkxh7,img.j3rajq{background-color:var(--ds-card,var(--ds-card-vf))}
.aejacgh{--ds-page-k2:3 / 4;position:relative}
.aejacgh img{background:linear-gradient(180deg,color-mix(in srgb,var(--ds-card,#222) 72%,hsl(240 19% 5%)) 0 50%,color-mix(in srgb,var(--ds-card,#222) 38%,rgb(11 11 16))) !important;object-position:50% 0 !important;object-fit:contain !important}
.aejacgh::before{z-index:1;content:"";position:absolute;left:0;right:0;top:49%;height:24%;pointer-events:none;background:linear-gradient(rgba(0,0,0,0.28),transparent)}
.pimjj8y{position:absolute;left:10px;right:10px;display:grid;gap:2px;bottom:12px;z-index:2;color:#fff;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,0.45)}
.sj7ahz3{line-height:1.05;display:-webkit-box;-webkit-line-clamp:2;font-weight:700;font-family:"Cinzel", "Trajan Pro", Georgia, serif;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;text-transform:uppercase;letter-spacing:0.04em}
.mme7h{font-size:11px;opacity:0.78}
.hpmf4es.aejacgh + .acz3dpr,.hpmf4es.aejacgh + .egoza{display:none}
img.l2lqz{background:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;mask-image:none !important}
.mo3jyn{position:relative;align-self:stretch;justify-self:center;width:100%;min-height:var(--ds-top-rq,340px);pointer-events:none}
.mo3jyn .mwzpd{max-height:100%;left:50%;top:50%;object-position:50% 100%;transform:translate(-50%,-50%);max-width:116%;filter:drop-shadow(0 18px 26px rgba(0,0,0,0.35));position:absolute;height:auto;width:auto;object-fit:contain}
@media (max-width:820px){.mo3jyn{align-self:auto;min-height:var(--ds-chip-g0,260px)}.mo3jyn .mwzpd{object-position:50% 100%}}
img.gqapxm{filter:var(--ds-wrap,none);border-radius:0;object-fit:contain}
.mk7gf{line-height:1;gap:0.5em;align-items:center;vertical-align:middle;display:inline-flex}
.mk7gf svg{width:auto;max-width:3em;flex:none;height:1.6em}
.cvb1e{overflow:hidden;height:1px;white-space:nowrap;width:1px;clip-path:inset(50%);position:absolute}
.j53qm{display:inline-flex;letter-spacing:0.04em;gap:12px;text-transform:uppercase;align-items:center;font-size:12px}
.j53qm a{color:hsl(160 19% 72%);text-decoration:none}
.j53qm a:hover{color:var(--ds-foot-0v)}
.j53qm a.rflrqy{color:hsl(120 31% 95%);font-weight:600}
.zzhwz8{display:block}
.bgrkwwm{color:var(--ds-foot-0v)}
.x64ehl9{font-weight:600;display:block;margin-top:0.5em;color:inherit;font-size:clamp(12px,0.22em,17px);letter-spacing:0.16em;text-transform:uppercase;font-family:var(--ds-dot-55);opacity:0.72;line-height:1.2}
.y7t9z{margin:0;display:block;font-family:"Cinzel", "Trajan Pro", Georgia, serif;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;line-height:1.05;font-size:clamp(22px,2.4vw,38px)}
.ihv3e{font-style:normal;color:var(--ds-foot-0v)}
.q0uh5k{flex-wrap:wrap;color:#6F918A;line-height:1.3;align-items:baseline;font-size:var(--ds-note);gap:6px;display:inline-flex}
.a32fy{letter-spacing:0.16em;text-transform:uppercase}
.d6z44t{font-weight:600;color:hsl(120 31% 95%)}
.qdn0wbi{color:rgba(255,255,255,0.72)}
.qdn0wbi .d6z44t{color:#fff}
.wi58su{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.wzdumvq{border-radius:10px;font-size:var(--ds-note);height:28px;gap:6px;padding:0 10px;transition:color .15s,border-color .15s,background-color .15s;align-items:center;display:inline-flex;color:#6F918A}
.wzdumvq:hover{color:hsl(120 31% 95%)}
.wzdumvq .h3ihk{font-size:1.25em}
.trq83i .wzdumvq{background:#072322;border-radius:10px}
.bola8wo .wzdumvq{border:1px solid rgba(242,181,58,0.28)}
.bola8wo .wzdumvq:hover{border-color:rgba(242,181,58,0.6)}
.nvvoh7 .wzdumvq{background:#0B2E2C;border:1px solid rgba(242, 181, 58, 0.14);font-weight:600}
.uv7oc{gap:4px 18px}
.uv7oc .wzdumvq{padding:0;text-decoration:underline;text-decoration-color:rgba(242,181,58,0.6);text-underline-offset:3px;height:auto}
.lcbfb .wzdumvq{text-transform:uppercase;border-left:2px solid var(--ds-foot-0v);padding:0 8px;letter-spacing:0.08em;border-radius:0;font:500 11px/1 "Lexend", "Segoe UI", sans-serif}
a[role="button"]{cursor:pointer}
.ckw5u{display:none}
@media (max-width:640px){.gadta4{overflow:visible;border:0;border-radius:0}.gadta4 thead{display:none}.gadta4 table,.gadta4 tbody,.gadta4 tr{display:block;width:100%}.gadta4 caption{display:block;padding:0 0 8px}.gadta4 tr{margin:0 0 10px;border:1px solid rgba(242, 181, 58, 0.14);border-radius:10px;overflow:hidden}.gadta4 tbody tr>*{background:none}.gadta4 tbody th{white-space:normal;border-bottom:1px solid rgba(242, 181, 58, 0.14);background:color-mix(in srgb,#103A37 70%,transparent);display:block}.gadta4 td{justify-content:space-between;gap:14px;align-items:baseline;display:flex;white-space:normal;text-align:right}.gadta4 tbody tr>td:last-child{border-bottom:0}.gadta4 tbody tr:last-child>th{border-bottom:1px solid rgba(242, 181, 58, 0.14)}.gadta4 .ckw5u{display:block;flex:none;max-width:48%;text-align:left;font-size:var(--ds-note);font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:#6F918A}}
.xv2zgb{padding:clamp(28px,5vw,64px) 0}
.bv243{max-width:780px;margin:0 auto;display:grid;gap:14px}
.ej7ud65{font-size:clamp(32px,4.4vw,52px);line-height:1.05}
.ln7otv9{font-size:var(--ds-feature-v5);color:#6F918A}
.fvr7c{font-size:var(--ds-row-f5);color:hsl(160 19% 72%)}
.n60pab{margin-top:8px;gap:12px;display:grid}
.n60pab h2{font-size:22px;margin-top:18px;color:hsl(120 31% 95%)}
.iumbr07{list-style:none;margin:8px 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.iumbr07 li{display:grid;gap:4px;padding:16px 18px;border:1px solid rgba(242, 181, 58, 0.14);border-radius:16px;background:#0B2E2C}
.ivgc6d{color:#6F918A;letter-spacing:0.16em;text-transform:uppercase;font-size:var(--ds-note)}
.jyt53ms{word-break:break-word;color:hsl(120 31% 95%);font-weight:600}
.py4et5{font-size:var(--ds-feature-v5);color:hsl(160 19% 72%)}
.kdkvw5m{gap:8px 18px;flex-wrap:wrap;font-size:var(--ds-feature-v5);margin:14px 0 4px;display:flex}
.kdkvw5m a{color:hsl(160 19% 72%);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}
.kdkvw5m a:hover{color:hsl(120 31% 95%)}
.ebg2zp{flex-wrap:wrap;display:flex;gap:4px}
.d0thd{border-radius:999px;padding:0 5px;height:22px;font:700 10px/1 "Lexend", "Segoe UI", sans-serif;color:#fff;min-width:22px;place-items:center;display:grid}
.eq9kne{background:hsl(355 61% 49%)}
.nlvuqx{background:#1C1C22;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2)}
.bg92v{background:rgb(31,138,76)}
.i6eini{background:hsl(175 53% 19%);color:hsl(120 31% 95%)}
.rh3saw3{display:flex;flex-wrap:wrap;gap:10px}
.piom0k{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 18px 0 14px;border-radius:12px;background:rgb(11,11,13);color:#fff;border:1px solid rgba(255,255,255,0.18);transition:transform 240ms cubic-bezier(0.22, 0.9, 0.3, 1.05)}
.piom0k:hover{transform:translateY(-2px)}
.piom0k .h3ihk{font-size:26px}
.piom0k span{display:grid;font-size:15px;font-weight:600;line-height:1.1}
.piom0k small{font-size:10px;font-weight:400;opacity:0.75}
.ionl3x{position:relative;display:block;flex:none;width:230px;height:460px;padding:12px;border-radius:38px;background:rgb(12 12 16);box-shadow:inset 0 0 0 2px rgb(42 42 51),0 30px 60px -20px rgba(0,0,0,0.6)}
.e41cn93{position:absolute;left:50%;top:18px;z-index:2;width:70px;height:18px;border-radius:999px;background:hsl(240 14% 5%);transform:translateX(-50%)}
.vx2t6{display:flex;flex-direction:column;overflow:hidden;background:rgb(5, 28, 27);padding:36px 10px 10px;gap:8px;height:100%;border-radius:28px}
.gm27g3{display:flex;justify-content:center}
.gm27g3 .vfzzrfa{--ds-slab:18px;pointer-events:none}
.jwgctj{display:grid;gap:2px;font-size:9px;padding:12px;background:radial-gradient(50% 70% at 80% 60%,rgba(55,224,176,0.18),transparent 70%),radial-gradient(30% 50% at 20% 10%,rgba(242,181,58,0.12),transparent 70%),#103A37;border-radius:12px;color:hsl(160 19% 72%)}
.jwgctj .xu8h3{font-size:18px;color:var(--ds-foot-0v)}
.dtufwdn{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}
.dtufwdn img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:6px}
.djsge{margin-top:auto;padding:8px 0 2px;font-size:16px;justify-content:space-around;display:flex;color:#6F918A;border-top:1px solid rgba(242, 181, 58, 0.14)}
.djsge .h3ihk:first-child{color:var(--ds-foot-0v)}
.xzqob4q{background:rgba(5,28,27,0.86);border-bottom:0;box-shadow:0 1px 0 rgba(242,181,58,0.28),0 10px 0 -9px rgba(0,0,0,0.5)}
.xzqob4q::after{content:"";opacity:0.6;background:linear-gradient(135deg,rgba(242,181,58,0.28) 25%,transparent 25%) -3px 0 / 6px 6px,linear-gradient(225deg,rgba(242,181,58,0.28) 25%,transparent 25%) -3px 0 / 6px 6px;pointer-events:none;position:absolute;left:0;bottom:-6px;right:0;height:6px}
.i050kb,.weg1k{background:linear-gradient(180deg,rgba(11,46,44,0.6),rgba(5,28,27,0.9));border-right-color:rgba(242,181,58,0.28)}
.yasnv{border-radius:10px;font-weight:500}
.yasnv .h3ihk{color:#6F918A}
.yasnv.rflrqy{box-shadow:inset 2px 0 0 var(--ds-foot-0v);color:var(--ds-body-kf);background:linear-gradient(90deg,rgba(242,181,58,0.18),transparent)}
.yasnv.rflrqy .h3ihk{color:var(--ds-foot-0v)}
.sr089b{font-family:"Cinzel", "Trajan Pro", Georgia, serif;font-weight:700;opacity:0.8;color:var(--ds-foot-0v)}
.a4k14{background:linear-gradient(180deg,#103A37,#0B2E2C);font-weight:700;color:var(--ds-body-kf);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),inset 0 -3px 0 rgba(0,0,0,0.3),0 14px 30px -18px rgba(0,0,0,0.9);border-color:rgba(242,181,58,0.28);font-family:"Cinzel", "Trajan Pro", Georgia, serif}
.hlypt{border-radius:10px;border-color:rgba(242,181,58,0.28)}
.hlypt.rflrqy{background:linear-gradient(180deg,rgb(255 224 138),var(--ds-foot-0v));color:var(--ds-promo)}
.ocn6dch{font-family:"Cinzel", "Trajan Pro", Georgia, serif;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px}
.rssvfj.rflrqy{background:var(--ds-list);box-shadow:inset 0 -2px 0 var(--ds-foot-0v)}
.a61box{overflow:hidden;isolation:isolate;grid-template-areas:"copy visual" "strip strip";gap:0 clamp(24px,4vw,56px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}
.a61box::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 70% at 80% 60%,rgba(55,224,176,0.18),transparent 70%),radial-gradient(30% 50% at 20% 10%,rgba(242,181,58,0.12),transparent 70%),linear-gradient(135deg,rgba(242,181,58,0.07) 25%,transparent 25%) -12px 0 / 24px 24px,linear-gradient(225deg,rgba(242,181,58,0.07) 25%,transparent 25%) -12px 0 / 24px 24px;opacity:0.9}
.z8zybn{grid-area:copy;display:grid;justify-items:start;align-content:center;gap:18px;padding:clamp(28px,4vw,52px) 0 clamp(24px,3vw,36px) clamp(24px,4vw,52px)}
.je6bryd{font-size:clamp(40px,4.6vw,70px);max-width:13ch}
.je6bryd em{display:block}
.tinu0a{max-width:46ch;font-size:var(--ds-row-f5);color:hsl(160 19% 72%)}
.mx83u3g{gap:10px;width:100%;max-width:560px;list-style:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;margin:4px 0 0}
.fms6c{position:relative;display:grid;justify-items:start;gap:4px;padding:14px 14px 12px;border-radius:10px;background:color-mix(in srgb,rgb(5, 28, 27) 70%,transparent);border:1px solid rgba(242,181,58,0.28)}
.fms6c:first-child{border-color:var(--ds-foot-0v);background:var(--ds-list)}
.fms6c + .fms6c::before{color:var(--ds-promo);width:18px;position:absolute;border-radius:50%;top:50%;display:grid;transform:translateY(-50%);font:700 12px/1 "Lexend","Segoe UI",sans-serif;content:"+";place-items:center;height:18px;background:var(--ds-foot-0v);left:-10px}
.wwmwubj{letter-spacing:0.16em;color:#6F918A;text-transform:uppercase;font-size:11px;font-weight:600}
.dkhik{font-size:clamp(26px,2.6vw,38px);color:var(--ds-foot-0v)}
.yt9042{font-size:var(--ds-note);color:hsl(160 19% 72%);margin-bottom:4px}
.amiji{margin-top:6px;flex-wrap:wrap;display:flex;gap:12px}
.pgxelv { display: grid; position: relative; place-items: center; grid-area: visual; padding: clamp(28px, 4vw, 52px) clamp(24px, 4vw, 52px) 24px 0; }
.i8ip1c2 { width: min(100%, 380px); aspect-ratio: 4 / 5; }
.i8ip1c2 img { object-position: 50% 40%; }
.fa0ea {
  position: absolute; display: grid; gap: 4px; padding: 12px 16px;
  border-radius: 10px; background: rgb(5, 28, 27); border: 1px solid rgba(242,181,58,0.28); box-shadow: inset 0 1px 0 rgba(255,255,255,0.07),inset 0 -3px 0 rgba(0,0,0,0.3),0 14px 30px -18px rgba(0,0,0,0.9), 0 18px 30px -18px rgba(0, 0, 0, 0.55);
}
.qi0ns { border-color: var(--ds-foot-0v); justify-items: center; left: 2%; color: var(--ds-promo); transform: rotate(calc(var(--ds-line) * -2 - 4deg)); background: var(--ds-foot-0v); top: 14%; }
.w4bof { font-size: 42px; line-height: 0.9; }
.qi0ns span:last-child { font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; }
.zpqfb5 { transform: rotate(calc(var(--ds-line) + 3deg)); right: 4%; top: 46%; }
.zpqfb5 .ls1642u { font-size: var(--ds-ace); color: var(--ds-foot-0v); letter-spacing: 0.06em; }
.hkxdikq { bottom: 8%; left: 6%; grid-auto-flow: column; gap: 18px; }
.hkxdikq .wfh543 { font-size: var(--ds-row-f5); }
.amvbs { flex-wrap: wrap;
  list-style: none; padding: 14px clamp(24px, 4vw, 52px); margin: 0; display: flex;
  font-size: var(--ds-feature-v5); border-top: 1px solid rgba(242, 181, 58, 0.14); background: color-mix(in srgb, rgb(5, 28, 27) 55%, transparent); gap: 10px 26px; color: hsl(160 19% 72%); align-items: center;
  grid-area: strip;
}
.amvbs li { display: inline-flex; align-items: center; gap: 8px; }
.amvbs .h3ihk { color: var(--ds-foot-0v); }
.rna25 { margin-left: auto; font-size: var(--ds-note); color: #6F918A; }
@media (max-width: 960px) {
  .a61box { grid-template-columns: 1fr; grid-template-areas: "visual" "copy" "strip"; }
  .pgxelv { padding: 28px 24px 0; }
  .i8ip1c2 { width: min(100%, 300px); }
  .z8zybn { padding: 24px; }
}
@media (max-width: 560px) {
  .mx83u3g { grid-template-columns: 1fr; }
  .fms6c { column-gap: 12px; align-items: center; grid-template-columns: auto 1fr auto; }
  .wwmwubj { grid-column: 1 / -1; }
  .fms6c + .fms6c::before { left: 50%; top: -10px; transform: translateX(-50%); }
  .hkxdikq { display: none; }
  .rna25 { margin-left: 0; }
}
.p59139 { --ds-top-rq: 340px; width: min(100%, 420px); }
@media (max-width: 960px) {
  .p59139 { width: min(76vw, 330px); --ds-chip-g0: min(64vw, 285px); }
}
.f3t5y { display: flex; align-items: center; gap: 16px; padding: 6px 12px 6px 6px; }
.aqetp { display: flex; min-width: 0; flex: 1; scrollbar-width: none; overflow-x: auto; }
.aqetp::-webkit-scrollbar { display: none; }
.b0v5pj1 { gap: 4px; font-weight: 600;
  font-size: 12px; justify-items: center; padding: 12px 10px 10px; display: grid; flex: 1 0 auto;
  position: relative; color: #6F918A; transition: color 240ms, background 240ms; min-width: 84px; border-radius: 10px;
}
.b0v5pj1 .h3ihk { font-size: 24px; }
.b0v5pj1:hover { color: hsl(120 31% 95%); background: #103A37; }
.b0v5pj1.rflrqy { color: hsl(120 31% 95%); }
.b0v5pj1.rflrqy .h3ihk { color: var(--ds-foot-0v); }
.b0v5pj1.rflrqy::after { border-radius: 3px; background: var(--ds-foot-0v); height: 3px; right: 22%; content: ""; bottom: 0; position: absolute; left: 22%; }
.gj2id { width: 260px; flex: none; }
@media (max-width: 1080px) { .f3t5y { flex-wrap: wrap; padding: 8px; } .gj2id { width: 100%; order: -1; } }
.txwldd5 { display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); gap: clamp(24px, 4vw, 60px); padding: clamp(24px, 4vw, 48px) clamp(24px, 4vw, 60px) 0; overflow: hidden; align-items: center; isolation: isolate; }
.txwldd5::before { content: ""; position: absolute; inset: 0; z-index: -1; background: radial-gradient(50% 70% at 80% 60%,rgba(55,224,176,0.18),transparent 70%),radial-gradient(30% 50% at 20% 10%,rgba(242,181,58,0.12),transparent 70%); }
.b8q53x { justify-content: center; display: flex; align-self: end; }
.b8q53x .ionl3x { margin-bottom: -60px; transform: rotate(calc(var(--ds-line) * -2)); }
.iiboc0j { padding-bottom: clamp(24px, 4vw, 48px); display: grid; justify-items: start; gap: 14px; }
.pxu88l { font-size: clamp(30px, 3.2vw, 48px); }
.ty7psim { color: hsl(160 19% 72%); max-width: 46ch; }
.ko8q0 { display: grid; gap: 8px; margin: 4px 0 8px; }
.ko8q0 li { display: flex; align-items: center; gap: 10px; font-size: var(--ds-feature-v5); }
.ko8q0 .h3ihk { color: var(--ds-foot-0v); }
@media (max-width: 860px) { .txwldd5 { grid-template-columns: 1fr; padding-top: 32px; } .b8q53x { order: 2; } .iiboc0j { padding-bottom: 0; } }
.kvhozc5 { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(24px, 5vw, 72px); padding: clamp(24px, 4vw, 52px); }
.yxc3b { gap: 16px; justify-items: start; align-content: center; display: grid; }
.fhv6up { font-size: clamp(30px, 3.2vw, 48px); }
.r1ptt { color: hsl(160 19% 72%); max-width: 42ch; }
.lwppb { list-style: none; padding: 0; margin: 0; display: grid; }
.ghjf3i { display: grid; padding-bottom: 26px; grid-template-columns: 52px minmax(0, 1fr); position: relative; gap: 18px; }
.ghjf3i:not(:last-child)::before { bottom: 0; top: 52px; content: ""; width: calc(1px * 2); background: linear-gradient(var(--ds-foot-0v), rgba(242, 181, 58, 0.14)); left: 25px; position: absolute; }
.s9pbo { display: grid; place-items: center; width: 52px; height: 52px; border-radius: 10px; background: var(--ds-list); color: var(--ds-foot-0v); font-size: var(--ds-row-f5); border: 1px solid rgba(242,181,58,0.28); }
.sprmva { display: grid; gap: 4px; padding-top: 4px; }
.sprmva :is(strong, b) { font-size: var(--ds-row-f5); }
.sprmva span { font-size: var(--ds-feature-v5); color: hsl(160 19% 72%); }
@media (max-width: 860px) { .kvhozc5 { grid-template-columns: 1fr; } }
.b2o4kd { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); padding: 8px; grid-auto-flow: column; column-gap: 0; list-style: none; margin: 0; grid-template-rows: repeat(3, auto); }
.xy5gznk { grid-template-columns: 30px 56px minmax(0, 1fr) auto 36px; padding: 10px 14px; gap: 12px; display: grid; align-items: center; border-radius: 10px; transition: background 240ms; }
.xy5gznk:hover { background: #103A37; }
.kdyad { font-size: var(--ds-row-f5); color: #6F918A; }
.xy5gznk:nth-child(-n + 3) .kdyad { color: var(--ds-foot-0v); }
.xy5gznk img { border-radius: calc(10px * 0.6); object-fit: cover; height: 60px; width: 60px; }
.xl3vyc { display: grid; gap: 2px; min-width: 0; }
.jfvxq5a { font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.v1vbc4i { font-size: var(--ds-note); color: #6F918A; }
.pgtpsi { font-size: 11px; gap: 2px; justify-items: end; color: #6F918A; display: grid; }
.pgtpsi .ls1642u { font-size: var(--ds-feature-v5); color: #37e0b0; }
.zz566g6 { display: grid; place-items: center; width: 36px; height: 36px; border-radius: 50%; border: 1px solid rgba(242,181,58,0.28); color: hsl(160 19% 72%); transition: background 240ms, color 240ms, border-color 240ms; }
.xy5gznk:hover .zz566g6 { background: var(--ds-foot-0v); border-color: var(--ds-foot-0v); color: var(--ds-promo); }
@media (max-width: 1180px) { .b2o4kd { grid-auto-flow: row; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: none; } }
@media (max-width: 700px) { .b2o4kd { grid-template-columns: 1fr; } .pgtpsi { display: none; } .xy5gznk { grid-template-columns: 26px 52px minmax(0, 1fr) 36px; } .xy5gznk img { width: 52px; height: 52px; } }
.mj56m6h { list-style: none; padding: 0; gap: 14px; grid-template-columns: repeat(4, minmax(0, 1fr)); display: grid; margin: 0; }
.i2xwmn { transition: transform 240ms cubic-bezier(0.22, 0.9, 0.3, 1.05), box-shadow 240ms; overflow: hidden; display: grid; }
.i2xwmn:hover { transform: translateY(calc(var(--ds-vip) * -1)); box-shadow: var(--ds-meta-oe); }
.tb705e { position: relative; display: block; aspect-ratio: 4 / 3; overflow: hidden; }
.tb705e img { width: 100%; object-position: 50% 12%; height: 100%; object-fit: cover; transition: transform 700ms cubic-bezier(0.22, 0.9, 0.3, 1.05); }
.i2xwmn:hover .tb705e img { transform: scale(1.05); }
.ocpvmpe, .nwpvbt { position: absolute; top: 10px; display: inline-flex; align-items: center; gap: 6px; height: 24px; padding: 0 9px; border-radius: 999px; background: rgba(0, 0, 0, 0.6); color: #fff; font-size: 11px; font-weight: 600; backdrop-filter: blur(6px); }
.ocpvmpe { left: 10px; text-transform: uppercase; letter-spacing: 0.08em; }
.nwpvbt { right: 10px; }
.t3z54qw { padding: 14px 16px 16px; gap: 10px; display: grid; }
.zqqyg { font-weight: 700; font-size: var(--ds-ace); }
.tv7tg { display: flex; justify-content: space-between; align-items: baseline; gap: 8px; font-size: var(--ds-feature-v5); }
@media (max-width: 1080px) { .mj56m6h { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 520px) { .mj56m6h { grid-template-columns: 1fr; } }
.dujh82t { margin: 0; list-style: none; gap: 16px 14px; padding: 0; grid-template-columns: repeat(4, minmax(0, 1fr)); display: grid; }
.vq8p7 { display: grid; gap: 10px; }
.k0wn04 {
  position: relative; display: block; aspect-ratio: 16 / 10; overflow: hidden;
  border-radius: 12px; border: 1px solid rgba(242, 181, 58, 0.14); background: #103A37; box-shadow: inset 0 1px 0 rgba(255,255,255,0.07),inset 0 -3px 0 rgba(0,0,0,0.3),0 14px 30px -18px rgba(0,0,0,0.9);
}
.k0wn04 img { object-fit: cover; transition: transform 700ms cubic-bezier(0.22, 0.9, 0.3, 1.05), filter 240ms; width: 100%; object-position: 50% 30%; height: 100%; }
.hpp02l { position: absolute; top: 10px; left: 10px; }
.fdq5vk {
  position: absolute; left: 50%; top: 50%; display: grid; place-items: center; width: 54px; height: 54px; border-radius: 50%;
  background: var(--ds-foot-0v); color: var(--ds-promo); font-size: 22px; opacity: 0; transform: translate(-50%, -50%) scale(0.7);
  transition: opacity 240ms, transform 240ms cubic-bezier(0.22, 0.9, 0.3, 1.05);
}
.vq8p7:hover .k0wn04 img { transform: scale(1.06); filter: brightness(0.7); }
.vq8p7:hover .fdq5vk { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.ouzd9b { display: grid; gap: 2px; }
.yi7t4k { font-weight: 600; font-size: var(--ds-ace); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ptgqi0t { display: flex; justify-content: space-between; gap: 8px; color: #6F918A; font-size: var(--ds-note); }
.gs92z { color: #37e0b0; }
@media (max-width: 1080px) { .dujh82t { grid-template-columns: repeat(3, minmax(0, 1fr)); } .dujh82t > li:nth-child(n + 7) { display: none; } }
@media (max-width: 640px) { .dujh82t { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.kuunvww { overflow-x: auto; display: grid; gap: 14px; scroll-snap-type: x mandatory; grid-auto-columns: minmax(420px, calc((100% - 14px) / 2)); padding: 2px 2px 10px; grid-auto-flow: column; scrollbar-width: none; margin: 0; list-style: none; }
.kuunvww::-webkit-scrollbar { display: none; }
.kuunvww > li { scroll-snap-align: start; }
.nzx749 { position: relative; isolation: isolate; display: block; height: 230px; overflow: hidden; border-radius: 16px; border: 1px solid rgba(242, 181, 58, 0.14); background: #0B2E2C; box-shadow: inset 0 1px 0 rgba(255,255,255,0.07),inset 0 -3px 0 rgba(0,0,0,0.3),0 14px 30px -18px rgba(0,0,0,0.9); }
.nzx749 img { object-fit: cover; position: absolute; transition: transform 800ms cubic-bezier(0.22, 0.9, 0.3, 1.05); right: 0; top: 0; height: 100%; z-index: -2; width: 48%; }
.nzx749:hover img { transform: scale(1.06); }
.xsvxxc0 { position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg, #0B2E2C 50%, color-mix(in srgb, #0B2E2C 60%, transparent) 62%, transparent 85%); }
.w65wet { align-content: space-between; bottom: 22px; top: 22px; display: grid; width: 52%; gap: 6px; left: 24px; position: absolute; }
.nq494 { font-size: 11px; background: var(--ds-list); padding: 0 10px; justify-self: start; gap: 6px; color: var(--ds-foot-0v); border-radius: 999px; height: 24px; font-weight: 600; align-items: center; display: inline-flex; }
.qyelm { font-size: 22px; }
.hop1nz { color: hsl(160 19% 72%); -webkit-line-clamp: 2; font-size: var(--ds-feature-v5); display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; }
.xrd5050 { gap: 6px; color: var(--ds-foot-0v); font-size: var(--ds-feature-v5); align-items: center; display: inline-flex; font-weight: 600; }
@media (max-width: 720px) { .kuunvww { grid-auto-columns: 86vw; } .w65wet { width: 64%; } .nzx749 img { width: 42%; opacity: 0.55; } .hop1nz { -webkit-line-clamp: 3; } }
.i3xige { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 20px; margin-bottom: 16px; }
.p9a6nb { white-space: nowrap; font-size: 22px; display: flex; align-items: center; gap: 10px; }
.p9a6nb .h3ihk { color: var(--ds-foot-0v); }
.wasag9 { display: flex; gap: 4px; padding: 4px; border-radius: calc(10px + 4px); background: #0B2E2C; border: 1px solid rgba(242, 181, 58, 0.14); }
.yenus8 { height: 32px; padding: 0 12px; border-radius: 10px; font-size: 13px; font-weight: 500; color: #6F918A; transition: background 240ms, color 240ms; }
.yenus8.rflrqy { background: var(--ds-foot-0v); color: var(--ds-promo); }
.upykv { display: flex; align-items: center; gap: 6px; margin-left: auto; }
.idqgj { --ds-rail: clamp(150px, calc((100% - 12px * 6) / 7), 190px); }
.kfhuq { gap: 8px; display: grid; min-width: 0; }
.glmug { position: relative; }
.ie22kc5 { background: rgba(0, 0, 0, 0.66); top: 8px; position: absolute; color: #fff; border-radius: 999px; padding: 3px 7px; font-size: 11px; right: 8px; z-index: 1; transition: opacity 240ms; }
.jxuph {
  position: absolute; inset: 0; z-index: 2; display: grid; place-content: center; justify-items: center; gap: 10px;
  background: rgba(0, 0, 0, 0.62); opacity: 0; transition: opacity 240ms;
}
.glmug:hover .jxuph, .glmug:focus-within .jxuph { opacity: 1; }
.w0zdsx { text-decoration: underline; font-weight: 600; text-underline-offset: 3px; color: #fff; font-size: var(--ds-note); }
.egoza { font-size: var(--ds-feature-v5); font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media (max-width: 800px) { .wasag9 { overflow-x: auto; width: 100%; order: 3; } .upykv .x9qkd4l { display: none; } .idqgj { --ds-rail: 40vw; } }
.orrz8 { isolation: isolate; overflow: hidden; padding: clamp(28px, 4vw, 48px); }
.orrz8::before { content: ""; position: absolute; inset: 0; opacity: 0.8; background: linear-gradient(135deg,rgba(242,181,58,0.07) 25%,transparent 25%) -12px 0 / 24px 24px,linear-gradient(225deg,rgba(242,181,58,0.07) 25%,transparent 25%) -12px 0 / 24px 24px; z-index: -1; mask-image: linear-gradient(90deg, #000, transparent); }
.wdhi5 { margin-bottom: 20px; }
.eiw5ad1 { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; margin: 0; }
.mwqgjjn { justify-content: flex-end; flex-direction: column-reverse; display: flex; gap: 6px; }
.k3ojej7 { margin: 0; font-size: clamp(38px, 5vw, 76px); line-height: 0.95; color: hsl(120 31% 95%); }
.mwqgjjn:first-child .k3ojej7 { color: var(--ds-foot-0v); }
.xnxla9a { font-size: var(--ds-feature-v5); color: #6F918A; }
@media (max-width: 800px) { .eiw5ad1 { grid-template-columns: 1fr 1fr; row-gap: 28px; } }
.nxbj8fq {
  display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: start; gap: 24px 64px;
  margin-bottom: 32px;
}
.nxbj8fq .nm2x7 { margin-bottom: 14px; }
.tvlujs { font-size: clamp(30px, 3.2vw, 48px); }
.l9pozf { color: hsl(160 19% 72%); line-height: 1.7; }
.e6ng4 { gap: 14px; grid-template-columns: repeat(3, minmax(0, 1fr)); display: grid; }
.eeoq1q { padding: 26px 26px 24px; overflow: hidden; line-height: 1.7; font-size: var(--ds-feature-v5); }
.eeoq1q.e3f3guf { grid-column: span 2; }
.qh7942 { opacity: 0.18;
  font-size: 44px;
  position: absolute; line-height: 1; top: 14px; color: var(--ds-foot-0v); right: 18px;
}
.i9up7n2 { font-size: 22px; color: hsl(120 31% 95%); margin: 0 48px 12px 0; }
@media (max-width: 1280px) {
  .e6ng4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 800px) {
  .nxbj8fq, .e6ng4 { grid-template-columns: 1fr; }
  .eeoq1q.e3f3guf { grid-column: auto; }
}
.iw9t6st { grid-template-columns: minmax(0, 1fr); gap: 8px; }
.iw9t6st .tvlujs { max-width: 22ch; }
.iw9t6st .l9pozf { max-width: 64ch; }
.pqaf8b { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(32px, 5vw, 80px); }
.zix041i { display: grid; align-content: start; gap: 16px; color: hsl(160 19% 72%); }
.b9tmv { max-width: 20ch; margin-bottom: 8px; color: hsl(120 31% 95%); font-size: clamp(28px, 2.6vw, 38px); }
.h5uyffx { border-top: 1px solid rgba(242,181,58,0.28); }
.e2q5b { border-bottom: 1px solid rgba(242,181,58,0.28); }
.e2q5b summary { align-items: center;
  display: flex; justify-content: space-between;
  font-size: var(--ds-row-f5); gap: 16px; list-style: none; cursor: pointer;
  padding: 20px 0;
}
.e2q5b summary::-webkit-details-marker { display: none; }
.e2q5b summary .h3ihk { color: var(--ds-foot-0v); transition: transform 240ms cubic-bezier(0.22, 0.9, 0.3, 1.05); }
.e2q5b[open] summary .h3ihk { transform: rotate(45deg); }
.e2q5b p { padding: 0 48px 22px 0; color: hsl(160 19% 72%); }
@media (max-width: 900px) { .pqaf8b { grid-template-columns: 1fr; } }
.i7neyv { overflow: hidden; border-top: 1px solid rgba(242, 181, 58, 0.14); }
.jbtwx0 { gap: 32px; padding: 48px clamp(16px,2.6vw,38px) 24px; margin: 0 auto; max-width: 1440px; display: grid; }
.qxoif { display: grid; grid-template-columns: minmax(0, 1.7fr) repeat(4, minmax(0, 1fr)); gap: 32px; }
.iq3r3 { min-width: 0; display: grid; align-content: start; gap: 10px; padding: 22px; font-size: var(--ds-feature-v5); color: hsl(160 19% 72%); }
.hy0v5 { font-size: 26px; color: hsl(120 31% 95%); }
.pnvxxl8 { display: flex; margin-top: 6px; flex-wrap: wrap; gap: 8px; }
.y9ybqp7 { flex: 1 1 180px; min-width: 0; }
.pnvxxl8 .oynekxh { flex: 0 0 auto; }
.hzufnf { margin-bottom: 12px; font-size: var(--ds-note); font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: #6F918A; }
.d76gu5 ul { display: grid; color: hsl(160 19% 72%); gap: 9px; font-size: var(--ds-feature-v5); }
.d76gu5 a:hover { color: var(--ds-foot-0v); }
.fz98uh { display: flex; flex-wrap: wrap; align-items: center; gap: 18px 28px; padding: 20px 0; border-top: 1px solid rgba(242, 181, 58, 0.14); border-bottom: 1px solid rgba(242, 181, 58, 0.14); }
.xjbswon .mk7gf svg { height: 20px; }
.xjbswon { text-transform: uppercase; align-items: center; flex-wrap: wrap; margin-right: auto; letter-spacing: 0.08em; gap: 10px 18px; display: flex; color: #6F918A; font: 500 var(--ds-note)/1 "Lexend", "Segoe UI", sans-serif; }
.oyu5q5j { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 50%; border: calc(1px * 2) solid hsl(14 100% 62%); color: hsl(14 100% 62%); font-size: 13px; }
.xt2qla { color: #6F918A; max-width: 110ch; line-height: 1.7; font-size: var(--ds-note); }
@media (max-width: 1320px) { .qxoif { grid-template-columns: minmax(0, 1.4fr) repeat(2, minmax(0, 1fr)); } .iq3r3 { grid-row: span 2; } }
@media (max-width: 1180px) { .qxoif { grid-template-columns: repeat(2, minmax(0, 1fr)); } .iq3r3 { grid-column: 1 / -1; grid-row: auto; } }
@media (max-width: 520px) { .pnvxxl8 { flex-direction: column; } }
.fz98uh .wi58su { flex-basis: 100%; }
:root { --ds-foot-0v: rgb(211, 147, 102); --ds-body-kf: hsl(24 55% 68%); --ds-list: rgba(211, 147, 102, 0.14); --ds-promo: #111111; }
:root { --ds-promo: rgb(17, 17, 17); --ds-list: rgba(211, 147, 102, 0.14); --ds-body-kf: #dba682; --ds-foot-0v: rgb(211, 147, 102); }
:root { --ds-note: 11.3px; --ds-feature-v5: 13.2px; --ds-ace: 14.1px; --ds-row-f5: 16.9px; --ds-vip: 0px; --ds-line: 1deg; }
svg.h3ihk{width:1em;height:1em;display:inline-block;vertical-align:-0.125em;fill:currentColor}