:root {
  --r6nu1: #1e1424;
  --rlcyv: #271d2d;
  --rgtbk: #140d17;
  --r6brz: #302736;
  --rdyj9: #39303e;
  --re0ap: #473e4b;
  --r5v08: rgba(255, 255, 255, .08);
  --rcjtf: #eceef2;
  --ritoz: #aaa6ac;
  --rbkmp: #eceef2;
  --rhqax: #aaa6ac;
  --r44ug: #ede9e3;
  --r31kq: #e5e0db;
  --ruekz: #110b14;
  --rpswm: #4b474d;
  --rvumg: #971ad5;
  --ruy8r: #d7d5d8;
  --r5ppx: #ffffff;
  --rqg14: #7514a5;
  --rsjoa: #cf95eb;
  --r3qhx: #cf95eb;
  --rk6r6: #2fbf71;
  --rubqv: #ff5a5a;
  --rzqnj: 14px;
  --rhbzv: 10px;
  --reb9h: 18px;
  --rjqf1: 0 20px 50px -20px rgba(0, 0, 0, .55);
  --rer8b: 0 12px 34px -16px rgba(20, 24, 30, .28);
  --rtv7t: 1240px;
  --rurk7: 72px;
  --ra3y0: "Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --r55te: "Lora",Georgia,"Times New Roman",serif;
  --rnbaw: cubic-bezier(.2, .7, .2, 1);
  --rjii7: none;
}
@font-face{font-family:"Lora";font-style:normal;font-display:swap;font-weight:100 900;src:url("../fonts/1y05jn.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Lora";font-style:normal;font-display:swap;font-weight:100 900;src:url("../fonts/e0jvz1.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:100 900;src:url("../fonts/smvbo8.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:100 900;src:url("../fonts/cf27cm.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; scroll-padding-top: calc(var(--rurk7) + 16px); }
body {
  margin: 0; font-family: var(--ra3y0); font-size: 16px; line-height: 1.6;
  color: var(--rcjtf); background: var(--r6nu1); -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
img, svg, iframe { display: block; max-width: 100%; }
img { height: auto; }
a { color: inherit; text-decoration-thickness: 1px; text-underline-offset: 3px; }
button, input, select, textarea { font: inherit; color: inherit; }
h1, h2, h3, h4 { font-family: var(--r55te); font-weight: 700; line-height: 1.04; letter-spacing: .005em; margin: 0 0 .5em; overflow-wrap: break-word; }
h3, h4 { hyphens: auto; -webkit-hyphens: auto; }
h1 { font-size: clamp(2.2rem, 5.2vw, 4rem); text-transform: var(--rjii7); }
h2 { font-size: clamp(2rem, 4.6vw, 3.2rem); text-transform: var(--rjii7); }
h3 { font-size: 1.45rem; }
p { margin: 0 0 1em; }
ul, ol { padding-left: 1.2em; }
:focus-visible { outline: 3px solid var(--rvumg); outline-offset: 3px; border-radius: 4px; }
::selection { background: var(--rvumg); color: var(--r5ppx); }
[hidden] { display: none !important; }
.xjl3q { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
.xsia2 { position: absolute; left: 12px; top: -60px; z-index: 200; background: var(--rvumg); color: var(--r5ppx); padding: 10px 16px; border-radius: 8px; font-weight: 700; text-decoration: none; transition: top .2s; }
.xsia2:focus { top: 12px; }
.xz8as { width: 100%; max-width: var(--rtv7t); margin: 0 auto; padding: 0 20px; }
.xan1m { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }
.x0y9i {
  --r43hn: var(--rvumg); --r77jd: var(--r5ppx);
  display: inline-flex; align-items: center; justify-content: center; gap: .55em;
  min-height: 50px; padding: 0 24px; border-radius: var(--rhbzv); border: 2px solid transparent;
  background: var(--r43hn); color: var(--r77jd); font-weight: 700; font-size: .98rem; letter-spacing: .01em;
  text-decoration: none; cursor: pointer; transition: transform .2s var(--rnbaw), background .2s, box-shadow .2s, color .2s, border-color .2s;
  white-space: nowrap;
}
.x0y9i svg { width: 18px; height: 18px; flex: none; }
.x0y9i:hover { transform: translateY(-2px); box-shadow: 0 12px 26px -12px color-mix(in srgb, var(--rvumg) 70%, transparent); }
.x0y9i:active { transform: translateY(0); }
.xp7bz { --r43hn: transparent; --r77jd: var(--rcjtf); border-color: rgba(255, 255, 255, .28); }
.xp7bz:hover { border-color: var(--rvumg); color: var(--rvumg); box-shadow: none; }
.xyylk { --r43hn: var(--r6nu1); --r77jd: #fff; }
.xyylk:hover { box-shadow: 0 12px 26px -12px rgba(0, 0, 0, .7); }
.xsalp { --r43hn: transparent; --r77jd: var(--ruekz); border-color: rgba(20, 22, 26, .25); }
.xsalp:hover { border-color: var(--ruekz); box-shadow: none; }
.x2lkt { min-height: 42px; padding: 0 16px; font-size: .9rem; }
.x7t1w { width: 100%; }
.x36k4 { display: inline-flex; align-items: center; gap: .4em; font-weight: 700; color: var(--rvumg); text-decoration: none; }
.x36k4 svg { width: 16px; height: 16px; transition: transform .2s var(--rnbaw); }
.x36k4:hover svg { transform: translateX(4px); }
.x68c0 { display: none; background: var(--rgtbk); color: var(--ritoz); font-size: .84rem; border-bottom: 1px solid var(--r5v08); }
.x68c0 .xz8as { display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: 38px; }
.xlbsf { display: flex; gap: 22px; align-items: center; }
.xsdc2 { display: inline-flex; align-items: center; gap: 7px; text-decoration: none; }
.xsdc2 svg { width: 15px; height: 15px; color: var(--rvumg); }
a.xsdc2:hover { color: #fff; }
.xci5h { display: inline-flex; align-items: center; gap: 8px; }
.xci5h::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--ritoz); box-shadow: 0 0 0 3px rgba(155, 163, 174, .18); }
.xci5h.xap68::before { background: var(--rk6r6); box-shadow: 0 0 0 3px rgba(47, 191, 113, .22); }
.xci5h.xzpxa::before { background: var(--ruy8r); box-shadow: 0 0 0 3px color-mix(in srgb, var(--ruy8r) 20%, transparent); }
.xfwhg { position: sticky; top: 0; z-index: 100; background: color-mix(in srgb, var(--r6nu1) 82%, transparent); backdrop-filter: saturate(160%) blur(14px); -webkit-backdrop-filter: saturate(160%) blur(14px); border-bottom: 1px solid transparent; transition: background .25s, border-color .25s, box-shadow .25s; }
.xfwhg.xwyzn { background: color-mix(in srgb, var(--r6nu1) 96%, transparent); border-color: var(--r5v08); box-shadow: 0 10px 30px -18px rgba(0, 0, 0, .8); }
.xskdp { display: flex; align-items: center; gap: 14px; min-height: var(--rurk7); }
.xng00 { display: inline-flex; align-items: center; gap: 11px; text-decoration: none; color: #fff; flex: none; }
.xajni { width: 42px; height: 42px; flex: none; }
.x7vyf { display: flex; flex-direction: column; line-height: 1; }
.xd563 { font-family: var(--r55te); font-weight: 800; font-size: 1.42rem; text-transform: var(--rjii7); letter-spacing: .02em; }
.xd563 b { color: var(--rvumg); font-weight: 800; }
.xoe2n { font-size: .66rem; letter-spacing: .2em; text-transform: uppercase; color: var(--ritoz); margin-top: 4px; }
.xahjw { display: none; }
.xhfns { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; gap: 2px; }
.xul0l { white-space: nowrap; display: inline-flex; align-items: center; gap: 5px; padding: 10px 13px; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: .95rem; color: #d7dbe1; transition: color .2s, background .2s; }
.xul0l:hover, .xul0l[aria-current="page"] { color: #fff; background: rgba(255, 255, 255, .06); }
.xul0l[aria-current="page"] { box-shadow: inset 0 -2px 0 var(--rvumg); border-radius: 8px 8px 2px 2px; }
.xul0l svg { width: 14px; height: 14px; transition: transform .2s; }
.xj4ay { position: relative; }
.x4jki { position: absolute; top: calc(100% + 8px); left: -10px; width: 560px; padding: 12px; display: grid; grid-template-columns: 1fr 1fr; gap: 2px; background: var(--r6brz); border: 1px solid var(--re0ap); border-radius: var(--rzqnj); box-shadow: var(--rjqf1); opacity: 0; visibility: hidden; transform: translateY(8px); transition: .22s var(--rnbaw); }
.x4jki::before { content: ""; position: absolute; left: 0; right: 0; top: -12px; height: 12px; }
.xj4ay:hover .x4jki, .xj4ay:focus-within .x4jki { opacity: 1; visibility: visible; transform: none; }
.xj4ay:hover > .xul0l svg { transform: rotate(180deg); }
.x4jki a { display: flex; gap: 12px; align-items: center; padding: 10px 12px; border-radius: var(--rhbzv); text-decoration: none; font-size: .92rem; font-weight: 600; color: #dfe3e8; }
.x4jki a:hover { background: color-mix(in srgb, var(--rvumg) 8%, transparent); color: #fff; }
.x4jki .x10x4 { width: 34px; height: 34px; border-radius: 9px; background: color-mix(in srgb, var(--rvumg) 12%, transparent); color: var(--rvumg); display: grid; place-items: center; flex: none; }
.x4jki .x10x4 svg { width: 18px; height: 18px; }
.xfzjn { margin-left: auto; display: flex; align-items: center; gap: 10px; }
.xstz2 { display: none; align-items: center; gap: 9px; text-decoration: none; font-weight: 700; color: #fff; white-space: nowrap; }
.xstz2 span { display: flex; flex-direction: column; line-height: 1.15; font-size: .98rem; }
.xstz2 small { font-weight: 500; font-size: .72rem; color: var(--ritoz); letter-spacing: .04em; }
.xstz2 .xjp1h { width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: color-mix(in srgb, var(--rvumg) 14%, transparent); color: var(--rvumg); }
.xstz2 .xjp1h svg { width: 18px; height: 18px; }
.xj0ks { display: none; }
.xt72k { display: inline-flex; border: 1px solid rgba(255, 255, 255, .18); border-radius: 8px; overflow: hidden; font-size: .78rem; font-weight: 700; letter-spacing: .06em; }
.xt72k a { padding: 7px 9px; text-decoration: none; color: var(--ritoz); }
.xt72k a[aria-current="true"] { background: var(--rvumg); color: var(--r5ppx); }
.xt72k a:not([aria-current="true"]):hover { color: #fff; }
.x7bo2 { width: 46px; height: 46px; border-radius: var(--rhbzv); border: 1px solid rgba(255, 255, 255, .18); background: transparent; display: grid; place-items: center; cursor: pointer; }
.x7bo2 span, .x7bo2 span::before, .x7bo2 span::after { display: block; width: 20px; height: 2px; background: #fff; border-radius: 2px; position: relative; transition: .25s var(--rnbaw); }
.x7bo2 span::before, .x7bo2 span::after { content: ""; position: absolute; left: 0; }
.x7bo2 span::before { top: -6px; }
.x7bo2 span::after { top: 6px; }
.xg6cb .x7bo2 span { background: transparent; }
.xg6cb .x7bo2 span::before { top: 0; transform: rotate(45deg); }
.xg6cb .x7bo2 span::after { top: 0; transform: rotate(-45deg); }
.xd6qu { position: fixed; inset: var(--rurk7) 0 0 0; z-index: 99; background: var(--r6nu1); padding: 18px 20px 120px; overflow-y: auto; transform: translateX(100%); visibility: hidden; transition: transform .3s var(--rnbaw), visibility .3s; }
.xg6cb .xd6qu { transform: none; visibility: visible; }
.xd6qu ul { list-style: none; margin: 0; padding: 0; }
.xd6qu > ul > li { border-bottom: 1px solid var(--re0ap); }
.xd6qu > ul > li > a { display: block; padding: 16px 2px; font-family: var(--r55te); font-size: 1.6rem; font-weight: 700; text-transform: var(--rjii7); text-decoration: none; }
.xrb4w { padding: 0 0 14px !important; display: grid; grid-template-columns: 1fr 1fr; gap: 4px 12px; }
.xrb4w a { display: block; padding: 7px 0; color: var(--ritoz); text-decoration: none; font-size: .95rem; }
.xsqto { margin-top: 24px; display: grid; gap: 12px; }
.xsqto p { color: var(--ritoz); font-size: .9rem; margin: 6px 0 0; }
body.xg6cb { overflow: hidden; }
.x0r1j { padding: 76px 0; position: relative; }
.xekam { background: var(--r44ug); color: var(--ruekz); }
.xxqx3 { background: var(--r31kq); color: var(--ruekz); }
.xzro1 { background: var(--rlcyv); }
.xwykv { padding: 56px 0; }
.xj2y6 { max-width: 760px; margin-bottom: 44px; }
.xy2u0 { margin-left: auto; margin-right: auto; text-align: center; }
.x1xfl { max-width: none; display: grid; gap: 18px; align-items: end; }
.x75lg { display: inline-flex; align-items: center; gap: 10px; font-size: .78rem; font-weight: 800; letter-spacing: .2em; text-transform: uppercase; color: var(--rsjoa); margin-bottom: 14px; }
.x75lg::before { content: ""; width: 28px; height: 6px; border-radius: 1px; background: repeating-linear-gradient(-45deg, var(--rvumg) 0 4px, transparent 4px 8px); }
.xekam .x75lg, .xxqx3 .x75lg { color: var(--rqg14); }
.xekam .x75lg::before, .xxqx3 .x75lg::before { background: repeating-linear-gradient(-45deg, var(--rvumg) 0 4px, transparent 4px 8px); }
.xsft2 { font-size: 1.12rem; color: var(--ritoz); }
.xekam .xsft2, .xxqx3 .xsft2 { color: var(--rpswm); }
.xp3ei { color: var(--rsjoa); }
.xekam .xp3ei, .xxqx3 .xp3ei { color: var(--rqg14); }
.xekam .x36k4, .xxqx3 .x36k4 { color: var(--rqg14); }
.xrgcu { height: 10px; background: repeating-linear-gradient(-45deg, var(--rvumg) 0 14px, var(--r6nu1) 14px 28px); }
.x9wpw { position: relative; isolation: isolate; overflow: hidden; min-height: min(780px, 94vh); display: flex; align-items: center; padding: 64px 0 72px; }
.xeggl { position: absolute; inset: 0; z-index: -2; }
.xeggl img { width: 100%; height: 100%; object-fit: cover; object-position: 60% 40%; }
.xiul9 { background: var(--rgtbk); }
.x98gf { background: linear-gradient(135deg, var(--rgtbk), color-mix(in srgb, var(--rvumg) 60%, var(--rgtbk))); }
.x79sh { background: var(--rgtbk); background-image: repeating-linear-gradient(45deg, color-mix(in srgb, var(--rvumg) 34%, transparent) 0 11px, transparent 11px 26px); }
.xhtwo { background: linear-gradient(104deg, var(--rgtbk) 57%, color-mix(in srgb, var(--rvumg) 50%, var(--rgtbk)) 57%); }
.xw5xz::before, .xqwft::before, .xlk7k::before, .xf2an::before {
  background: linear-gradient(90deg, color-mix(in srgb, var(--r6nu1) 88%, transparent) 0%, color-mix(in srgb, var(--r6nu1) 64%, transparent) 38%, color-mix(in srgb, var(--r6nu1) 20%, transparent) 100%);
}
.x9wpw::before { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg, color-mix(in srgb, var(--r6nu1) 96%, transparent) 0%, color-mix(in srgb, var(--r6nu1) 86%, transparent) 42%, color-mix(in srgb, var(--r6nu1) 45%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--r6nu1) 90%, transparent), transparent 40%); }
.x9wpw::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 8px; background: repeating-linear-gradient(-45deg, var(--rvumg) 0 14px, transparent 14px 28px); opacity: .9; }
.x9wpw.xbmya::before { display: block; background: linear-gradient(90deg, color-mix(in srgb, var(--r6nu1) 84%, transparent) 0%, color-mix(in srgb, var(--r6nu1) 58%, transparent) 55%, color-mix(in srgb, var(--rvumg) 34%, transparent) 100%); }
.x9wpw.xcddn:not(.xwc4v):not(.xjwdb) { background: var(--r44ug); }
.x9wpw.xcddn:not(.xwc4v):not(.xjwdb)::before { display: block; background: linear-gradient(90deg, color-mix(in srgb, var(--r44ug) 90%, transparent) 0%, color-mix(in srgb, var(--r44ug) 58%, transparent) 60%, transparent 100%); }
.x9wpw.xcddn .x8s04 { position: absolute; inset: 0; z-index: -2; background: linear-gradient(135deg, color-mix(in srgb, var(--rvumg) 14%, var(--r44ug)), var(--r44ug) 70%); }
.x9wpw.xcddn.xwc4v .xy6np, .x9wpw.xcddn.xjwdb .xy6np { background: color-mix(in srgb, var(--r44ug) 94%, transparent); border: 1px solid color-mix(in srgb, var(--ruekz) 10%, transparent); box-shadow: var(--rjqf1); backdrop-filter: blur(6px); }
.x9wpw.xcddn:not(.xwc4v):not(.xjwdb) .xy6np { background: transparent; border-color: transparent; box-shadow: none; backdrop-filter: none; }
.x9wpw.xcddn h1, .x9wpw.xcddn .xhhwd { color: var(--ruekz); }
.x9wpw.xcddn .xqnqv { color: color-mix(in srgb, var(--ruekz) 78%, transparent); }
.x9wpw.xcddn .x6pl3, .x9wpw.xcddn .x598j, .x9wpw.xcddn .xo5vn, .x9wpw.xcddn .x66l0, .x9wpw.xcddn .xnx3a { color: color-mix(in srgb, var(--ruekz) 86%, transparent); }
.x9wpw.xcddn .xo5vn { border-color: color-mix(in srgb, var(--ruekz) 16%, transparent); }
.x9wpw.xcddn .xbx19 { background: #fff; border-color: color-mix(in srgb, var(--ruekz) 10%, transparent); color: var(--ruekz); }
.x9wpw.xcddn .xp7bz { --r77jd: var(--ruekz); border-color: color-mix(in srgb, var(--ruekz) 25%, transparent); }
.x9wpw.xcddn .xbjfk, .x9wpw.xcddn .x8bo1 b { color: var(--rqg14); }
.x9wpw.xcddn .x26iy::before, .x9wpw.xcddn .xxxwc svg, .x9wpw.xcddn .x598j svg, .x9wpw.xcddn .x6pl3 svg, .x9wpw.xcddn .xo5vn svg, .x9wpw.xcddn .x66l0 svg, .x9wpw.xcddn .xhhwd svg { color: var(--rqg14); }
.xxxwc, .xhhwd { white-space: nowrap; }
.x702f h1 .xp3ei { background: linear-gradient(transparent 62%, color-mix(in srgb, var(--rvumg) 25%, transparent) 62%); }
.xlss9 h1 .xp3ei { color: var(--rsjoa); }
.x0tkx h1 .xp3ei { font-style: italic; color: var(--rsjoa); }
.xuneu h1 .xp3ei { background: color-mix(in srgb, var(--rvumg) 22%, transparent); padding: 0 .28em; border-radius: .18em; box-decoration-break: clone; -webkit-box-decoration-break: clone; }
.x9wpw.xcddn.x702f h1 .xp3ei { background: linear-gradient(transparent 62%, color-mix(in srgb, var(--rvumg) 32%, transparent) 62%); }
.x9wpw.xcddn.xlss9 h1 .xp3ei, .x9wpw.xcddn.x0tkx h1 .xp3ei { color: var(--rqg14); }
.x9wpw.xcddn.xuneu h1 .xp3ei { background: color-mix(in srgb, var(--rvumg) 26%, transparent); }
.xeqmi { text-transform: uppercase; font-weight: 800; font-size: clamp(2.2rem, 5vw, 3.6rem); letter-spacing: -.01em; }
.xxw7b { text-transform: none; font-weight: 700; font-size: clamp(2.2rem, 5vw, 3.6rem); }
.x8m43 { text-transform: none; font-weight: 600; font-size: clamp(2rem, 4.3vw, 3.1rem); }
.xbiqg { text-transform: uppercase; font-weight: 900; font-size: clamp(2rem, 4.3vw, 3.1rem); }
.xis45 { text-transform: none; font-weight: 500; font-size: clamp(2.6rem, 5.6vw, 4.2rem); }
.x5mjj { text-transform: none; font-weight: 800; font-size: clamp(2.2rem, 5vw, 3.6rem); }
:lang(en) .x8m43, :lang(en) .x5mjj { text-transform: capitalize; }
.x85a8 { text-transform: none; font-weight: 800; font-size: clamp(2.6rem, 5.6vw, 4.2rem); }
.xbpeg { text-transform: uppercase; font-weight: 700; font-size: clamp(2rem, 4.3vw, 3.1rem); }
.xnx3a { display: inline-flex; align-items: center; gap: 8px; margin-bottom: 20px; font-size: .9rem; color: #d6dae0; }
.x26iy { position: relative; padding-left: 46px; text-transform: uppercase; letter-spacing: .14em; font-size: .78rem; font-weight: 700; }
.x26iy::before { content: ""; position: absolute; left: 0; top: 50%; width: 34px; height: 2px; background: var(--rvumg); }
.xbjfk { text-transform: uppercase; letter-spacing: .2em; font-size: .76rem; font-weight: 800; color: var(--rsjoa); }
.xxxwc { text-decoration: none; font-weight: 700; }
.xxxwc svg, .x8bo1 span[aria-hidden] { color: var(--rvumg); }
.x8bo1 b { color: var(--rsjoa); }
.x35ss { flex-direction: column; align-items: flex-start; }
.xhhwd { display: inline-flex; align-items: center; gap: 10px; font-size: 1.5rem; font-weight: 800; color: #fff; text-decoration: none; }
.xhhwd svg { width: 26px; height: 26px; color: var(--rvumg); flex: none; }
.xjvie { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-top: 10px; max-width: 540px; }
.xo5vn { display: flex; align-items: center; gap: 8px; padding: 12px; border: 1px solid rgba(255, 255, 255, .14); border-radius: 12px; font-size: .85rem; color: #d6dae0; }
.xo5vn svg { width: 18px; height: 18px; color: var(--rvumg); flex: none; }
.x8cuq { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 8px; color: #d6dae0; }
.x598j { display: inline-flex; align-items: center; gap: 7px; font-size: .86rem; }
.x598j svg { width: 16px; height: 16px; color: var(--rvumg); flex: none; }
.x66l0 { display: flex; align-items: flex-start; gap: 10px; max-width: 52ch; font-size: .95rem; color: #d6dae0; }
.x66l0 svg { width: 20px; height: 20px; color: var(--rvumg); flex: none; margin-top: 2px; }
.xv4zd { display: grid; gap: 40px; align-items: center; }
.xbx19 { display: inline-flex; align-items: center; gap: 10px; padding: 7px 14px 7px 8px; border-radius: 99px; background: rgba(255, 255, 255, .07); border: 1px solid rgba(255, 255, 255, .12); font-size: .86rem; font-weight: 600; margin-bottom: 22px; }
.xbx19 b { background: var(--rvumg); color: var(--r5ppx); border-radius: 99px; padding: 3px 10px; font-size: .78rem; letter-spacing: .04em; }
.x9wpw h1 { margin-bottom: 20px; max-width: 20ch; hyphens: manual; }
.x9wpw h1 .xp3ei { display: inline; }
.xqnqv { font-size: 1.15rem; color: #c9ced6; max-width: 56ch; margin-bottom: 30px; }
.xovf4 { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 34px; }
.x6pl3 { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 10px 22px; color: #d6dae0; font-size: .93rem; font-weight: 500; }
.x6pl3 li { display: inline-flex; align-items: center; gap: 8px; }
.x6pl3 svg { width: 18px; height: 18px; color: var(--rvumg); flex: none; }
.xds2i { background: color-mix(in srgb, var(--r6brz) 86%, transparent); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 26px; box-shadow: var(--rjqf1); backdrop-filter: blur(8px); }
.xds2i h2 { font-size: 1.7rem; margin-bottom: 4px; }
.xds2i > p { color: var(--ritoz); font-size: .93rem; }
.xsqbi { list-style: none; padding: 0; margin: 0 0 18px; font-size: .95rem; }
.xsqbi li { display: flex; justify-content: space-between; padding: 9px 0; border-bottom: 1px dashed var(--re0ap); }
.xsqbi li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }
.xsqbi li.xzel3 { color: var(--rsjoa); }
.xds2i .xci5h { font-weight: 700; margin-bottom: 14px; font-size: .92rem; }
.xod8h { display: grid; gap: 10px; }
.xp92g { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px; background: var(--re0ap); border: 1px solid var(--re0ap); border-radius: var(--rzqnj); overflow: hidden; }
.xl7z4 { background: var(--rlcyv); padding: 26px 20px; }
.xioc0 { font-family: var(--r55te); font-weight: 800; font-size: clamp(2.4rem, 6vw, 3.6rem); line-height: 1; color: #fff; font-variant-numeric: tabular-nums; }
.xioc0 small { font-size: .5em; color: var(--rsjoa); margin-left: 2px; }
.x4f7x { color: var(--ritoz); font-size: .9rem; margin-top: 8px; }
.x77y8 { font-size: .74rem; color: var(--ritoz); }
.x1kcb { display: grid; gap: 16px; }
.x0v5w { position: relative; display: flex; flex-direction: column; background: #fff; color: var(--ruekz); border-radius: var(--rzqnj); overflow: hidden; text-decoration: none; box-shadow: var(--rer8b); transition: transform .3s var(--rnbaw), box-shadow .3s; border: 1px solid rgba(20, 22, 26, .06); }
.x0v5w:hover { transform: translateY(-5px); box-shadow: 0 26px 50px -24px color-mix(in srgb, var(--r6nu1) 45%, transparent); }
.x36bv { position: relative; aspect-ratio: 16 / 9; overflow: hidden; background: #ddd; }
.x36bv img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s var(--rnbaw); }
.x0v5w:hover .x36bv img { transform: scale(1.06); }
.xooo8 { position: relative; z-index: 1; margin: -46px 0 14px; width: 48px; height: 48px; border-radius: 12px; background: var(--rvumg); color: var(--r5ppx); display: grid; place-items: center; box-shadow: 0 10px 20px -8px rgba(0, 0, 0, .4); }
.xooo8 svg { width: 24px; height: 24px; }
.xuot1 { padding: 22px 20px 20px; display: flex; flex-direction: column; flex: 1; }
.x0v5w h3 { font-size: 1.5rem; text-transform: var(--rjii7); margin-bottom: 8px; }
.x0v5w p { color: var(--rpswm); font-size: .95rem; margin-bottom: 16px; }
.x5dtp { margin-top: auto; display: flex; justify-content: space-between; align-items: center; padding-top: 14px; border-top: 1px solid rgba(20, 22, 26, .08); font-size: .9rem; }
.x5dtp strong { font-family: var(--r55te); font-size: 1.3rem; }
.x5dtp .xi6bz { width: 36px; height: 36px; border-radius: 50%; background: var(--r44ug); display: grid; place-items: center; transition: background .2s, color .2s; }
.x5dtp .xi6bz svg { width: 16px; height: 16px; }
.x0v5w:hover .xi6bz { background: var(--r6nu1); color: var(--rvumg); }
.xnuzm .x36bv { aspect-ratio: 16 / 8; }
.xura5 { display: grid; gap: 40px; align-items: stretch; }
.xwtva { position: relative; min-height: 100%; }
.xwtva img { border-radius: var(--reb9h); width: 100%; height: 100%; object-fit: cover; aspect-ratio: 4 / 3.4; }
.xwtva .xr8rp { position: absolute; right: -6px; bottom: -22px; background: var(--rvumg); color: var(--r5ppx); border-radius: 14px; padding: 18px 20px; box-shadow: var(--rjqf1); max-width: 230px; }
.xr8rp b { display: block; font-family: var(--r55te); font-size: 2.8rem; line-height: .9; }
.xr8rp span { font-size: .86rem; font-weight: 600; }
.xs0z5 { display: grid; gap: 14px; margin-top: 26px; }
.xy8bz { display: flex; gap: 16px; padding: 18px; border-radius: var(--rzqnj); background: var(--r6brz); border: 1px solid var(--re0ap); }
.xekam .xy8bz { background: #fff; border-color: rgba(20, 22, 26, .07); }
.xpxwp { width: 46px; height: 46px; border-radius: 12px; background: color-mix(in srgb, var(--rvumg) 14%, transparent); color: var(--rvumg); display: grid; place-items: center; flex: none; }
.xekam .xpxwp { background: var(--r6nu1); }
.xpxwp svg { width: 22px; height: 22px; }
.xy8bz h3 { font-size: 1.2rem; margin-bottom: 4px; font-family: var(--ra3y0); font-weight: 700; letter-spacing: 0; line-height: 1.3; }
.xy8bz p { margin: 0; font-size: .94rem; color: var(--ritoz); }
.xekam .xy8bz p { color: var(--rpswm); }
.xoeex { --rfx7m: 50%; position: relative; border-radius: var(--reb9h); overflow: hidden; aspect-ratio: 16 / 10; user-select: none; box-shadow: var(--rjqf1); background: #222; touch-action: pan-y; }
.xoeex img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; }
.xlyw2 { filter: saturate(.18) contrast(.78) brightness(.82) sepia(.32); }
.xkmgp { position: absolute; inset: 0; clip-path: inset(0 calc(100% - var(--rfx7m)) 0 0); }
.xkmgp::after { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 30% 40%, rgba(255, 255, 255, .14), transparent 55%), repeating-linear-gradient(115deg, rgba(255, 255, 255, .05) 0 2px, transparent 2px 7px); mix-blend-mode: screen; }
.xnu78 { position: absolute; top: 0; bottom: 0; left: var(--rfx7m); width: 3px; margin-left: -1.5px; background: var(--rvumg); pointer-events: none; }
.xnu78::after { content: ""; position: absolute; top: 50%; left: 50%; width: 52px; height: 52px; transform: translate(-50%, -50%); border-radius: 50%; background: var(--rvumg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") center / 24px no-repeat; box-shadow: 0 6px 22px rgba(0, 0, 0, .45); }
.x3a65 { position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: ew-resize; margin: 0; z-index: 3; }
.x3a65:focus-visible + .xnu78::after { outline: 3px solid #fff; outline-offset: 3px; }
.xeoql { position: absolute; top: 16px; z-index: 2; padding: 6px 12px; border-radius: 99px; font-size: .74rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; background: color-mix(in srgb, var(--r6nu1) 78%, transparent); color: #fff; pointer-events: none; }
.xpg50 { left: 16px; }
.xk9yp { right: 16px; background: var(--rvumg); color: var(--r5ppx); }
.x304d { font-size: .82rem; color: var(--ritoz); margin-top: 12px; }
.x20h0 { list-style: none; padding: 0; margin: 22px 0 28px; display: grid; gap: 12px; }
.x20h0 li { display: flex; gap: 12px; align-items: flex-start; }
.x20h0 svg { width: 22px; height: 22px; color: var(--rvumg); flex: none; margin-top: 2px; }
.xomh1 { display: grid; gap: 16px; counter-reset: step; list-style: none; padding: 0; margin: 0; }
.xv63r { position: relative; padding: 28px 22px 24px; border-radius: var(--rzqnj); background: #fff; border: 1px solid rgba(20, 22, 26, .07); box-shadow: var(--rer8b); overflow: hidden; }
.xv63r::before { counter-increment: step; content: "0" counter(step); position: absolute; right: 14px; top: 2px; font-family: var(--r55te); font-weight: 800; font-size: 5.2rem; line-height: 1; color: rgba(20, 22, 26, .06); }
.x6ccy { width: 50px; height: 50px; border-radius: 12px; background: var(--r6nu1); color: var(--rvumg); display: grid; place-items: center; margin-bottom: 18px; }
.x6ccy svg { width: 24px; height: 24px; }
.xv63r h3 { font-size: 1.4rem; text-transform: var(--rjii7); }
.xv63r p { color: var(--rpswm); font-size: .95rem; margin: 0; }
.x1kui { display: inline-block; margin-top: 14px; font-size: .78rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--r5ppx); background: var(--rvumg); padding: 4px 10px; border-radius: 99px; }
.x3n44 { display: grid; gap: 18px; align-items: stretch; }
.xp1qp { position: relative; display: flex; flex-direction: column; padding: 30px 24px 26px; border-radius: var(--reb9h); background: var(--r6brz); border: 1px solid var(--re0ap); }
.xwzae { background: linear-gradient(180deg, color-mix(in srgb, var(--rvumg) 12%, var(--r6brz)) 0%, var(--r6brz) 60%); border: 2px solid var(--rvumg); box-shadow: 0 30px 60px -30px color-mix(in srgb, var(--rvumg) 35%, transparent); }
.x6qmw { position: absolute; top: -13px; left: 24px; background: var(--rvumg); color: var(--r5ppx); font-size: .74rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; padding: 5px 12px; border-radius: 99px; }
.xk5n1 { font-size: .76rem; font-weight: 800; letter-spacing: .18em; text-transform: uppercase; color: var(--ritoz); }
.xp1qp h3 { font-size: 2rem; text-transform: var(--rjii7); margin: 6px 0 6px; }
.xpwdk { color: var(--ritoz); font-size: .94rem; min-height: 3em; }
.x50qw { display: flex; align-items: baseline; gap: 8px; margin: 8px 0 4px; }
.x50qw small { color: var(--ritoz); font-weight: 600; }
.x50qw b { font-family: var(--r55te); font-size: 3.3rem; line-height: 1; color: #fff; }
.x50qw span { font-weight: 700; color: var(--ritoz); }
.xyat4 { font-size: .8rem; color: #79818c; margin-bottom: 20px; }
.x7pgt { list-style: none; padding: 18px 0 0; margin: 0 0 24px; border-top: 1px solid var(--re0ap); display: grid; gap: 10px; font-size: .94rem; }
.x7pgt li { display: flex; gap: 10px; align-items: flex-start; }
.x7pgt svg { width: 18px; height: 18px; flex: none; margin-top: 3px; color: var(--rvumg); }
.x7pgt li.x4io2 { color: #6a717c; }
.x7pgt li.x4io2 svg { color: #4c535d; }
.xp1qp .x0y9i { margin-top: auto; }
.x9h3k { position: relative; margin-top: 46px; border-radius: var(--rzqnj); border: 1px solid var(--re0ap); overflow-x: auto; -webkit-overflow-scrolling: touch; background: var(--rlcyv); }
.xex65 { width: 100%; min-width: 640px; border-collapse: collapse; font-size: .94rem; }
.xex65 caption { text-align: left; padding: 18px 20px 0; font-family: var(--r55te); font-size: 1.5rem; font-weight: 700; text-transform: var(--rjii7); }
.xex65 th, .xex65 td { padding: 13px 18px; text-align: center; border-bottom: 1px solid var(--re0ap); }
.xex65 thead th { font-family: var(--r55te); font-size: 1.15rem; text-transform: var(--rjii7); letter-spacing: .02em; color: #fff; background: rgba(255, 255, 255, .03); }
.xex65 th[scope="row"] { text-align: left; font-weight: 500; color: #cdd2d9; }
.xex65 tbody tr:hover { background: rgba(255, 255, 255, .025); }
.xex65 .xln31 { background: color-mix(in srgb, var(--rvumg) 6%, transparent); }
.xex65 .xcshl svg { width: 20px; height: 20px; color: var(--rvumg); margin: auto; }
.xex65 .xruav { color: #555c66; }
.xex65 tfoot td, .xex65 tfoot th { font-weight: 800; border-bottom: 0; }
.xex65 tfoot th { text-align: left; }
.xlp7v { display: grid; gap: 16px; }
.xq5e3 { display: flex; flex-direction: column; padding: 26px 24px; border-radius: var(--rzqnj); background: #fff; border: 1px solid rgba(20, 22, 26, .07); box-shadow: var(--rer8b); margin: 0; }
.xua0i { display: flex; gap: 2px; color: var(--rsjoa); margin-bottom: 14px; }
.xekam .xua0i, .xxqx3 .xua0i { color: var(--rqg14); }
.xua0i svg { width: 18px; height: 18px; }
.xq5e3 blockquote { margin: 0 0 20px; font-size: 1rem; color: #2a2e34; }
.xq5e3 figcaption { margin-top: auto; display: flex; align-items: center; gap: 12px; }
.xxkz4 { width: 44px; height: 44px; border-radius: 50%; display: grid; place-items: center; font-weight: 800; background: var(--r6nu1); color: var(--r3qhx); flex: none; }
.xq5e3 figcaption b { display: block; font-size: .95rem; }
.xq5e3 figcaption > div span { font-size: .82rem; color: var(--rpswm); }
.xbys6 { display: inline-flex; align-items: center; gap: 6px; font-size: .74rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--rpswm); border: 1px dashed rgba(20, 22, 26, .3); padding: 4px 10px; border-radius: 99px; }
.xuliw { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; }
.xuliw b { font-family: var(--r55te); font-size: 3rem; line-height: 1; }
.xoxsr { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 14px; }
.xoxsr li { list-style: none; padding: 12px 22px; border-radius: 99px; border: 1px solid var(--re0ap); font-family: var(--r55te); font-size: 1.25rem; font-weight: 700; letter-spacing: .06em; text-transform: var(--rjii7); color: #aab1bb; }
.xoxsr { padding: 0; margin: 0; }
.xm16s { display: grid; gap: 10px; max-width: 900px; }
.xcymz { margin: 0 auto; }
.xo4wd { border-radius: 12px; background: var(--r6brz); border: 1px solid var(--re0ap); overflow: hidden; transition: border-color .2s; }
.xekam .xo4wd, .xxqx3 .xo4wd { background: #fff; border-color: rgba(20, 22, 26, .08); }
.xo4wd[open] { border-color: var(--rvumg); }
.xo4wd summary { list-style: none; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 18px 20px; font-weight: 700; font-size: 1.02rem; }
.xo4wd summary::-webkit-details-marker { display: none; }
.xo4wd summary .xmiik { position: relative; width: 30px; height: 30px; flex: none; border-radius: 50%; background: color-mix(in srgb, var(--rvumg) 14%, transparent); }
.xo4wd summary .xmiik::before, .xo4wd summary .xmiik::after { content: ""; position: absolute; left: 50%; top: 50%; width: 12px; height: 2px; background: var(--rvumg); transform: translate(-50%, -50%); transition: transform .25s var(--rnbaw); }
.xekam .xo4wd summary .xmiik::before, .xekam .xo4wd summary .xmiik::after, .xxqx3 .xo4wd summary .xmiik::before, .xxqx3 .xo4wd summary .xmiik::after { background: var(--rqg14); }
.xo4wd summary .xmiik::after { transform: translate(-50%, -50%) rotate(90deg); }
.xo4wd[open] summary .xmiik::after { transform: translate(-50%, -50%) rotate(0); }
.xo4wd .xg9kn { padding: 0 20px 20px; color: var(--ritoz); }
.xekam .xo4wd .xg9kn, .xxqx3 .xo4wd .xg9kn { color: var(--rpswm); }
.xo4wd .xg9kn p:last-child { margin: 0; }
.xi24d { display: grid; gap: 28px; }
.xsgda { background: var(--r6brz); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 26px; }
.xbl7u { list-style: none; padding: 0; margin: 0 0 18px; display: grid; gap: 16px; }
.xbl7u li { display: flex; gap: 14px; align-items: flex-start; }
.xbl7u .x10x4 { width: 42px; height: 42px; border-radius: 11px; background: color-mix(in srgb, var(--rvumg) 13%, transparent); color: var(--rvumg); display: grid; place-items: center; flex: none; }
.xbl7u .x10x4 svg { width: 20px; height: 20px; }
.xbl7u small { display: block; color: var(--ritoz); font-size: .8rem; text-transform: uppercase; letter-spacing: .1em; font-weight: 700; }
.xbl7u a, .xbl7u span { font-weight: 600; text-decoration: none; }
.xbl7u a:hover { color: var(--rvumg); }
.xaykn { position: relative; border-radius: var(--reb9h); overflow: hidden; background: var(--r6brz); height: 380px; border: 1px solid var(--re0ap); }
.xaykn iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
.xt086 { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: 14px; padding: 24px; background:
  linear-gradient(color-mix(in srgb, var(--r6nu1) 75%, transparent), color-mix(in srgb, var(--r6nu1) 90%, transparent)),
  repeating-linear-gradient(0deg, rgba(255, 255, 255, .04) 0 1px, transparent 1px 38px),
  repeating-linear-gradient(90deg, rgba(255, 255, 255, .04) 0 1px, transparent 1px 38px),
  linear-gradient(135deg, var(--r6brz), var(--r6nu1)); }
.xt086 .xqu88 { width: 56px; height: 56px; border-radius: 50%; background: var(--rvumg); color: var(--r5ppx); display: grid; place-items: center; box-shadow: 0 0 0 10px color-mix(in srgb, var(--rvumg) 15%, transparent), 0 0 0 22px color-mix(in srgb, var(--rvumg) 7%, transparent); }
.xt086 .xqu88 svg { width: 26px; height: 26px; }
.xt086 p { margin: 0; max-width: 40ch; color: var(--ritoz); font-size: .88rem; }
.xt086 strong { font-size: 1.05rem; color: #fff; }
.xh57p { background: #fff; color: var(--ruekz); border-radius: var(--reb9h); padding: 26px 22px; box-shadow: var(--rjqf1); }
.xh57p h2, .xh57p h3 { color: var(--ruekz); }
.xp6rl { display: grid; gap: 14px; }
.xqh3d { display: flex; flex-direction: column; gap: 6px; }
.xqh3d label, .xqh3d .xqxix { font-size: .86rem; font-weight: 700; color: #2b3036; }
.xqh3d label .xr12s { color: #d24b00; }
.xqh3d input, .xqh3d select, .xqh3d textarea { width: 100%; min-height: 50px; padding: 12px 14px; border-radius: var(--rhbzv); border: 1.5px solid #d9dbe0; background: #f8f8f6; color: var(--ruekz); transition: border-color .2s, box-shadow .2s, background .2s; }
.xqh3d textarea { min-height: 110px; resize: vertical; }
.xqh3d select { appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 12px center; background-size: 18px; padding-right: 40px; }
.xqh3d input:focus, .xqh3d select:focus, .xqh3d textarea:focus { outline: none; border-color: var(--rvumg); background: #fff; box-shadow: 0 0 0 4px color-mix(in srgb, var(--rvumg) 22%, transparent); }
.xqh3d.x9xxd input, .xqh3d.x9xxd select, .xqh3d.x9xxd textarea { border-color: var(--rubqv); background: #fff6f6; }
.xsjt5 { font-size: .8rem; color: #c62828; min-height: 0; }
.xsjt5:empty { display: none; }
.xzlyv { display: flex; gap: 12px; align-items: flex-start; font-size: .84rem; color: #3d434b; line-height: 1.5; }
.xzlyv input { width: 22px; height: 22px; flex: none; margin-top: 1px; accent-color: var(--rvumg); }
.xzlyv.x9xxd { color: #c62828; }
.xu600 { font-size: .76rem; color: #6a7079; background: #f4f3ef; border-radius: var(--rhbzv); padding: 12px 14px; line-height: 1.55; }
.xu600 summary { cursor: pointer; font-weight: 700; color: #3d434b; }
.xu600 p { margin: 8px 0 0; }
.xz4po { border-radius: var(--rhbzv); padding: 12px 14px; font-size: .9rem; font-weight: 600; }
.xz4po:empty { display: none; }
.xz4po.x6s5d { background: #fff0f0; color: #b42318; }
.xz4po.xj7dg { background: #edfbf3; color: #146c3d; }
.xh57p .x0y9i[disabled] { opacity: .65; pointer-events: none; }
.xwkc1 { font-size: .78rem; color: var(--rpswm); margin: 0; }
.xsbj9 { position: relative; overflow: hidden; border-radius: var(--reb9h); padding: 40px 26px; background: var(--rvumg); color: var(--r5ppx); display: grid; gap: 22px; align-items: center; }
.xsbj9::after { content: ""; position: absolute; right: -60px; top: -60px; width: 300px; height: 300px; background: repeating-linear-gradient(-45deg, rgba(0, 0, 0, .08) 0 16px, transparent 16px 32px); border-radius: 50%; pointer-events: none; }
.xsbj9 h2 { font-size: clamp(1.9rem, 4vw, 2.9rem); margin-bottom: 8px; }
.xsbj9 p { margin: 0; font-weight: 500; max-width: 60ch; }
.xqnm0 { display: flex; flex-wrap: wrap; gap: 12px; position: relative; z-index: 1; }
.xsbj9 .xsalp { --r77jd: var(--r5ppx); border-color: color-mix(in srgb, var(--r5ppx) 35%, transparent); }
.xsbj9 .xsalp:hover { border-color: var(--r5ppx); color: var(--r5ppx); }
.xk9cb { position: relative; isolation: isolate; padding: 48px 0 56px; overflow: hidden; background: var(--rlcyv); border-bottom: 1px solid var(--re0ap); }
.x7100 { position: absolute; inset: 0; z-index: -2; }
.x7100 img { width: 100%; height: 100%; object-fit: cover; opacity: .38; }
.xk9cb::before { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg, color-mix(in srgb, var(--r6nu1) 97%, transparent) 20%, color-mix(in srgb, var(--r6nu1) 70%, transparent)); }
.xk9cb h1 { font-size: clamp(2.3rem, 6vw, 4rem); max-width: 18ch; margin-bottom: 14px; }
.xk9cb .xsft2 { max-width: 62ch; color: #c3c9d1; margin: 0; }
.x6tai { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 24px; }
.xit6n { display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: 99px; background: rgba(255, 255, 255, .07); border: 1px solid rgba(255, 255, 255, .1); font-size: .88rem; font-weight: 600; }
.xit6n svg { width: 16px; height: 16px; color: var(--rvumg); }
.xu8f4 { margin-bottom: 22px; font-size: .86rem; color: var(--ritoz); }
.xu8f4 ol { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 6px; }
.xu8f4 li + li::before { content: "/"; margin-right: 6px; color: #565d67; }
.xu8f4 a { text-decoration: none; }
.xu8f4 a:hover { color: var(--rvumg); }
.xu8f4 [aria-current] { color: #e2e6eb; }
.xz4kf { display: grid; gap: 34px; }
.xgil5 > img { border-radius: var(--reb9h); width: 100%; aspect-ratio: 16 / 9; object-fit: cover; margin-bottom: 30px; }
.xgil5 h2 { font-size: clamp(1.8rem, 3.4vw, 2.4rem); margin-top: 1.4em; }
.xgil5 h2:first-of-type { margin-top: 0; }
.xgil5 p { color: var(--ritoz); font-size: 1.04rem; }
.xap7k { list-style: none; padding: 0; margin: 0 0 10px; display: grid; gap: 10px; }
.xap7k li { display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border-radius: 12px; background: #fff; border: 1px solid rgba(20, 22, 26, .07); font-weight: 500; }
.xap7k svg { width: 22px; height: 22px; color: var(--rqg14); flex: none; margin-top: 1px; }
.xhcvd { position: sticky; top: calc(var(--rurk7) + 20px); background: var(--r6nu1); color: var(--rcjtf); border-radius: var(--reb9h); padding: 26px; box-shadow: var(--rjqf1); }
.xhcvd h2 { font-size: 1.7rem; margin: 0 0 6px; }
.xhcvd .x5mgw { display: flex; align-items: baseline; gap: 8px; margin: 14px 0 4px; }
.xhcvd .x5mgw small { color: var(--ritoz); }
.xhcvd .x5mgw b { font-family: var(--r55te); font-size: 3rem; line-height: 1; color: var(--rsjoa); }
.xhcvd ul { list-style: none; padding: 0; margin: 18px 0 22px; display: grid; gap: 10px; font-size: .93rem; color: #cfd4da; }
.xhcvd ul li { display: flex; gap: 10px; }
.xhcvd ul svg { width: 18px; height: 18px; color: var(--rvumg); flex: none; margin-top: 3px; }
.xhcvd .x0y9i + .x0y9i { margin-top: 10px; }
.xlu3k { display: grid; gap: 12px; }
.xlu3k a { display: flex; align-items: center; gap: 14px; padding: 14px 16px; border-radius: 12px; background: #fff; border: 1px solid rgba(20, 22, 26, .07); text-decoration: none; font-weight: 700; transition: transform .2s, box-shadow .2s; }
.xlu3k a:hover { transform: translateX(4px); box-shadow: var(--rer8b); }
.xlu3k .x10x4 { width: 40px; height: 40px; border-radius: var(--rhbzv); background: var(--r6nu1); color: var(--rvumg); display: grid; place-items: center; flex: none; }
.xlu3k .x10x4 svg { width: 20px; height: 20px; }
.xlu3k small { display: block; font-weight: 500; color: var(--rpswm); }
.xb9tu { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 32px; position: sticky; top: var(--rurk7); z-index: 5; padding: 12px 0; background: var(--r44ug); }
.xb9tu a { padding: 8px 14px; border-radius: 99px; background: #fff; border: 1px solid rgba(20, 22, 26, .1); font-size: .88rem; font-weight: 700; text-decoration: none; }
.xb9tu a:hover { background: var(--r6nu1); color: var(--rvumg); }
.xtu8n { margin-bottom: 40px; scroll-margin-top: calc(var(--rurk7) + 80px); }
.xkkcx { display: flex; align-items: center; gap: 14px; margin-bottom: 14px; }
.xkkcx .x10x4 { width: 46px; height: 46px; border-radius: 12px; background: var(--r6nu1); color: var(--rvumg); display: grid; place-items: center; flex: none; }
.xkkcx .x10x4 svg { width: 22px; height: 22px; }
.xkkcx h2 { margin: 0; font-size: 1.9rem; }
.xkkcx a { margin-left: auto; font-size: .88rem; color: var(--rsjoa); }
.xxx5d { width: 100%; border-collapse: collapse; background: #fff; color: var(--ruekz); border-radius: 14px; overflow: hidden; box-shadow: var(--rer8b); font-size: .97rem; }
.xxx5d th, .xxx5d td { padding: 14px 18px; text-align: left; border-bottom: 1px solid rgba(20, 22, 26, .07); }
.xxx5d thead th { background: var(--r6nu1); color: #fff; font-family: var(--r55te); font-size: 1.05rem; text-transform: var(--rjii7); letter-spacing: .04em; }
.xxx5d td:last-child, .xxx5d th:last-child { text-align: right; white-space: nowrap; font-weight: 800; font-variant-numeric: tabular-nums; }
.xxx5d tbody tr:last-child td { border-bottom: 0; }
.xxx5d tbody tr:hover { background: #fbfaf6; }
.x2n3d { font-size: .86rem; color: var(--rpswm); background: #fff; border-left: 4px solid var(--rvumg); padding: 14px 18px; border-radius: 0 10px 10px 0; }
.xisul { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--re0ap); }
.xisul li { display: flex; align-items: baseline; gap: 12px; padding: 14px 0; border-bottom: 1px solid var(--re0ap); }
.xisul li::after { content: ""; order: 2; flex: 1; border-bottom: 1px dotted #4a515b; transform: translateY(-4px); }
.xisul span { order: 1; }
.xisul b { order: 3; font-variant-numeric: tabular-nums; white-space: nowrap; color: var(--rsjoa); }
.x01ax { list-style: none; padding: 0; margin: 0; border-left: 2px solid var(--rvumg); display: grid; gap: 26px; }
.x01ax li { position: relative; padding-left: 26px; }
.x01ax li::before { content: ""; position: absolute; left: -8px; top: 6px; width: 14px; height: 14px; border-radius: 50%; background: var(--rvumg); box-shadow: 0 0 0 5px var(--r44ug); }
.x01ax b { font-family: var(--r55te); font-size: 1.6rem; display: block; line-height: 1.1; }
.x01ax p { margin: 4px 0 0; color: var(--ritoz); }
.xjc96 { display: grid; gap: 18px; grid-template-columns: repeat(2, 1fr); }
.x9k4w { margin: 0; }
.x9k4w img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; border-radius: 14px; filter: grayscale(.25); transition: filter .3s; }
.x9k4w:hover img { filter: none; }
.x9k4w figcaption { padding-top: 12px; }
.x9k4w b { display: block; font-size: 1.05rem; }
.x9k4w span { font-size: .86rem; color: var(--ritoz); }
.x99hc { display: grid; gap: 14px; }
.xybpd { display: grid; gap: 34px; }
.xvax8 { background: #fff; border-radius: 14px; padding: 20px 22px; border: 1px solid rgba(20, 22, 26, .07); font-size: .9rem; align-self: start; }
.xvax8 b { display: block; font-family: var(--r55te); font-size: 1.2rem; text-transform: var(--rjii7); margin-bottom: 8px; }
.xvax8 ol { margin: 0; padding-left: 1.2em; display: grid; gap: 6px; }
.xvax8 a { text-decoration: none; color: var(--rpswm); }
.xvax8 a:hover { color: var(--ruekz); text-decoration: underline; }
.xfg2r { max-width: 76ch; color: #2b3036; font-size: 1rem; }
.xfg2r h2 { font-size: 1.75rem; margin: 1.8em 0 .5em; text-transform: none; scroll-margin-top: calc(var(--rurk7) + 20px); }
.xfg2r h2:first-child { margin-top: 0; }
.xfg2r h3 { font-size: 1.25rem; margin: 1.4em 0 .4em; }
.xfg2r li { margin-bottom: .45em; }
.xfg2r a { color: var(--rqg14); }
.xfg2r table { width: 100%; border-collapse: collapse; font-size: .9rem; margin: 1em 0 1.4em; background: #fff; border-radius: var(--rhbzv); overflow: hidden; }
.xfg2r th, .xfg2r td { padding: 10px 12px; border-bottom: 1px solid rgba(20, 22, 26, .08); text-align: left; vertical-align: top; }
.xfg2r thead th { background: var(--r6nu1); color: #fff; }
.xfg2r .x4rfe { position: relative; overflow-x: auto; }
.xfg2r .x9ilc { background: #fff8e5; border-left: 4px solid var(--rvumg); padding: 14px 18px; border-radius: 0 10px 10px 0; }
.xaq2l { font-size: .86rem; color: var(--rpswm); }
.xcydx { min-height: 62vh; display: grid; place-items: center; text-align: center; padding: 80px 0; }
.xcydx .xpcgq { font-family: var(--r55te); font-weight: 800; font-size: clamp(6rem, 22vw, 12rem); line-height: .9; color: transparent; -webkit-text-stroke: 2px var(--rvumg); }
.xcydx .x1lqp { width: 92px; height: 92px; border-radius: 50%; background: var(--rvumg); color: var(--r5ppx); display: grid; place-items: center; margin: 0 auto 26px; box-shadow: 0 0 0 14px color-mix(in srgb, var(--rvumg) 14%, transparent); }
.xcydx .x1lqp svg { width: 44px; height: 44px; }
.xcydx .xsft2 { max-width: 56ch; margin: 0 auto 28px; }
.xcydx .x8uod { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
.xenf8 { background: var(--rgtbk); color: #aeb5bf; padding: 64px 0 28px; font-size: .93rem; border-top: 1px solid var(--r5v08); }
.xuwo8 { display: grid; gap: 34px; }
.xenf8 h2 { font-size: 1.15rem; color: #fff; letter-spacing: .08em; margin-bottom: 16px; }
.xenf8 ul { list-style: none; padding: 0; margin: 0; display: grid; gap: 9px; }
.xenf8 a { text-decoration: none; }
.xenf8 a:hover { color: var(--rvumg); }
.xenf8 address { font-style: normal; line-height: 1.75; }
.xcg33 p { margin: 16px 0 18px; max-width: 38ch; }
.xdjoc { font-size: .82rem; color: #8c94a0; line-height: 1.7; }
.xv0rk { margin-top: 44px; padding-top: 22px; border-top: 1px solid var(--r5v08); display: flex; flex-wrap: wrap; gap: 10px 22px; justify-content: space-between; align-items: center; font-size: .82rem; color: #8c94a0; }
.xv0rk nav { display: flex; flex-wrap: wrap; gap: 6px 18px; }
.xqsq7 { background: none; border: 0; padding: 0; cursor: pointer; color: inherit; font-size: inherit; text-decoration: none; }
.xqsq7:hover { color: var(--rvumg); }
.xcma9 { display: inline-flex; align-items: center; gap: 8px; font-size: .76rem; padding: 4px 10px; border-radius: 6px; border: 1px dashed #4b525c; color: #9aa2ad; }
.xcma9 b { color: var(--rsjoa); letter-spacing: .1em; }
.xeq6l { position: fixed; left: 0; right: 0; bottom: 0; z-index: 90; display: grid; grid-template-columns: 1fr 1fr; gap: 8px; padding: 10px 12px calc(10px + env(safe-area-inset-bottom)); background: color-mix(in srgb, var(--r6nu1) 95%, transparent); border-top: 1px solid var(--re0ap); backdrop-filter: blur(10px); }
.xeq6l .x0y9i { min-height: 46px; font-size: .92rem; }
body { padding-bottom: 72px; }
.xzc6g { position: fixed; left: 12px; right: 12px; bottom: 12px; z-index: 300; max-width: 560px; background: #fff; color: #1a1d21; border: 1px solid rgba(20,22,26,.12); border-radius: 16px; box-shadow: 0 30px 80px -20px rgba(0, 0, 0, .6); padding: 22px; transform: translateY(20px); opacity: 0; visibility: hidden; transition: .3s var(--rnbaw); isolation: isolate; max-height: 70vh; overflow-y: auto; }
.xzc6g p { color: #4b5159; }
.xzc6g.xebur { transform: none; opacity: 1; visibility: visible; }
.xzc6g h2 { font-size: 1.4rem; margin-bottom: 6px; display: flex; align-items: center; gap: 10px; }
.xzc6g h2 svg { width: 24px; height: 24px; color: var(--rqg14); }
.xzc6g p { font-size: .87rem; color: #4b5159; margin-bottom: 14px; }
.xzc6g a { color: var(--rqg14); }
.xnhw1 { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.xnhw1 .x0y9i { min-height: 44px; font-size: .9rem; padding: 0 12px; }
.xnhw1 .xn8fh { grid-column: 1 / -1; }
.xyjf4 { position: fixed; inset: 0; z-index: 310; display: grid; grid-template-columns: minmax(0, 620px); place-content: center; padding: 16px; background: color-mix(in srgb, var(--r6nu1) 72%, transparent); opacity: 0; visibility: hidden; transition: .25s; }
.xyjf4.xap68 { opacity: 1; visibility: visible; }
.x987v { width: 100%; max-width: 620px; max-height: calc(100vh - 32px); overflow-y: auto; background: #fff; color: var(--ruekz); border-radius: var(--reb9h); padding: 26px 22px; }
.x987v h2 { font-size: 1.8rem; }
.x987v > p { font-size: .9rem; color: #4b5159; }
.x42d1 { border: 1px solid #e4e4e0; border-radius: 12px; padding: 16px; margin-bottom: 10px; }
.xnypo { display: flex; justify-content: space-between; align-items: center; gap: 12px; }
.xnypo b { font-size: 1rem; }
.x42d1 p { font-size: .84rem; color: #5d636c; margin: 8px 0 0; }
.xlvgq { position: relative; width: 50px; height: 28px; flex: none; }
.xlvgq input { position: absolute; opacity: 0; width: 100%; height: 100%; margin: 0; cursor: pointer; z-index: 1; }
.xlvgq span { position: absolute; inset: 0; border-radius: 99px; background: #c9ccd2; transition: .2s; }
.xlvgq span::after { content: ""; position: absolute; top: 3px; left: 3px; width: 22px; height: 22px; border-radius: 50%; background: #fff; box-shadow: 0 2px 6px rgba(0, 0, 0, .25); transition: .2s var(--rnbaw); }
.xlvgq input:checked + span { background: var(--rvumg); }
.xlvgq input:checked + span::after { transform: translateX(22px); }
.xlvgq input:disabled + span { background: #9fd5b6; }
.xlvgq input:disabled { cursor: not-allowed; }
.xlvgq input:focus-visible + span { outline: 3px solid var(--rvumg); outline-offset: 2px; }
.xcbt9 { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 16px; }
.xcbt9 .x0y9i { flex: 1 1 160px; min-height: 46px; }
.xdyjv { font-size: .76rem; font-weight: 800; color: #1c7d48; text-transform: uppercase; letter-spacing: .08em; }
.xrt2i [data-jqt4k] { opacity: 0; transform: translateY(26px); transition: opacity .7s var(--rnbaw), transform .7s var(--rnbaw); transition-delay: var(--r6dut, 0s); }
.xrt2i [data-jqt4k].xqm8k { opacity: 1; transform: none; }
.xybpd > *, .xi24d > *, .xz4kf > *, .xura5 > *, .x1ttj > *, .xv4zd > * { min-width: 0; }
.x2t2f { margin-top: 0; }
.xg7qq { margin-bottom: 0; }
.x1hz4 { text-align: center; }
.xhwm1 { color: var(--ritoz); }
.x14el { display: flex; flex-wrap: wrap; gap: 12px; }
.x1ttj { display: grid; gap: 28px; }
@media (min-width: 560px) {
  .x1kcb { grid-template-columns: repeat(2, 1fr); }
  .xp92g { grid-template-columns: repeat(4, 1fr); }
  .xp6rl { grid-template-columns: 1fr 1fr; }
  .xp6rl .xp4ym, .xp6rl .xzlyv, .xp6rl .xu600, .xp6rl .xz4po, .xp6rl .x2se4 { grid-column: 1 / -1; }
  .xomh1 { grid-template-columns: repeat(2, 1fr); }
  .xjc96 { grid-template-columns: repeat(4, 1fr); }
  .xzc6g { left: 20px; bottom: 20px; right: auto; }
}
@media (min-width: 760px) {
  .x0r1j { padding: 100px 0; }
  .xlp7v { grid-template-columns: repeat(3, 1fr); }
  .x3n44 { max-width: 560px; margin: 0 auto; }
  .xf05u { grid-template-columns: 1fr 1fr; }
  .x99hc { grid-template-columns: repeat(3, 1fr); }
  .xsbj9 { grid-template-columns: 1fr auto; padding: 52px 52px; }
  .x1xfl { grid-template-columns: 1.2fr 1fr; }
  .x1xfl .xsft2 { margin-bottom: 6px; }
  .x1ttj { grid-template-columns: 1fr 1fr; gap: 48px; }
  .xuwo8 { grid-template-columns: 1.4fr 1fr 1fr; }
  .xybpd { grid-template-columns: 260px 1fr; gap: 54px; }
  .xvax8 { position: sticky; top: calc(var(--rurk7) + 20px); }
  .xh57p { padding: 34px 32px; }
}
@media (min-width: 1000px) {
.x1kcb { grid-template-columns: repeat(4, 1fr); }
  .xcdkq { grid-template-columns: repeat(3, 1fr); }
  .xv4zd { grid-template-columns: 1.55fr 1fr; gap: 64px; }
  .xura5 { grid-template-columns: 1fr 1fr; gap: 72px; }
  .xxxxm .xwtva { order: 2; }
  .xomh1 { grid-template-columns: repeat(4, 1fr); }
  .xi24d { grid-template-columns: .9fr 1.1fr; gap: 40px; align-items: start; }
  .x3n44 { grid-template-columns: repeat(3, 1fr); max-width: none; }
  .xz4kf { grid-template-columns: 1fr 360px; gap: 56px; align-items: start; }
  .xuwo8 { grid-template-columns: 1.5fr 1fr 1fr 1.2fr; }
  .xoeex { aspect-ratio: 16 / 11; }
}
@media (min-width: 1120px) {
  .xahjw { display: block; }
  .x7bo2, .xd6qu { display: none; }
  .xstz2 { display: inline-flex; }
  .xj0ks { display: inline-flex; }
  .xeq6l { display: none; }
  body { padding-bottom: 0; }
}
@media (max-width: 1119px) {
  .xzc6g { bottom: 84px; }
}
@media (max-width: 420px) {
  .xoe2n { display: none; }
  .xd563 { font-size: 1.22rem; }
  .xt72k a { padding: 7px 7px; }
  .xovf4 .x0y9i { flex: 1 1 100%; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: .01ms !important; transition-duration: .01ms !important; }
  .xrt2i [data-jqt4k] { opacity: 1; transform: none; }
}
@media print {
  .xfwhg, .x68c0, .xeq6l, .xzc6g, .xyjf4, .xenf8, .xaykn { display: none !important; }
  body { background: #fff; color: #000; padding: 0; }
}
.x8qrk { max-width: 1040px; grid-template-columns: 1fr 1fr; align-items: start; }
@media (max-width: 720px) { .x8qrk { grid-template-columns: 1fr; } }
.x2hv2 .xo4wd { padding: 16px 20px; }
.x2hv2 .xkvu8 { margin: 0 0 6px; font-size: 1.02rem; font-weight: 700; }
.x2hv2 .xg9kn { padding: 0; }
.xpv7k { max-width: 1040px; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); align-items: start; }
.x7gkn { counter-reset: faq; }
.x7gkn .xo4wd { position: relative; padding-left: 56px; }
.x7gkn .xo4wd::before { counter-increment: faq; content: counter(faq); position: absolute; left: 16px; top: 16px; width: 28px; height: 28px; display: grid; place-items: center; border-radius: 50%; background: color-mix(in srgb, var(--rvumg) 14%, transparent); color: var(--rvumg); font-weight: 700; font-size: .9rem; }
.xx0nq .xzkr0 { width: 100%; box-sizing: border-box; padding: 12px 16px; border-radius: 10px; border: 1px solid var(--re0ap); background: var(--r6brz); color: var(--rcjtf); margin-bottom: 12px; font: inherit; }
.xx0nq .xnljv { display: grid; gap: 10px; }
.xo4wd.xru19 { display: none; }
.xtm7y { padding: 8px 0 26px; }
.xtm7y .xu8f4 { margin-bottom: 14px; }
.xtm7y h1 { font-size: clamp(1.9rem, 5vw, 3rem); margin-bottom: 10px; }
.xtm7y .xsft2 { max-width: 60ch; color: var(--ritoz); margin: 0; }
.x6iy5 { padding: 30px 0 26px; border-bottom: 1px solid var(--re0ap); background: var(--r6nth); }
.x6iy5 .xu8f4 { margin-bottom: 12px; }
.x6iy5 h1 { font-size: clamp(2rem, 5vw, 3.1rem); margin-bottom: 10px; color: var(--rcjtf); }
.x6iy5 .xsft2 { max-width: 60ch; color: var(--ritoz); margin: 0; }
.xeaq8 { display: grid; gap: 28px; align-items: start; }
.xw39b { display: grid; gap: 28px; }
.xf072 { min-width: 0; }
.xz53u .xbl7u { display: grid; gap: 16px; }
.xz53u { background: var(--r6brz); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 22px 26px; }
.x1w4p { display: grid; gap: 16px; }
.xemm9 { background: var(--r6brz); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 20px; display: grid; gap: 6px; }
.xemm9 .x10x4 { width: 42px; height: 42px; border-radius: 11px; background: color-mix(in srgb, var(--rvumg) 13%, transparent); color: var(--rvumg); display: grid; place-items: center; }
.xemm9 .x10x4 svg { width: 20px; height: 20px; }
.xemm9 small { color: var(--ritoz); font-size: .8rem; text-transform: uppercase; letter-spacing: .1em; font-weight: 700; }
.xemm9 a, .xemm9 span { font-weight: 600; text-decoration: none; }
.xgbxr { background: var(--r6brz); border: 1px solid var(--re0ap); border-left: 4px solid var(--rvumg); border-radius: var(--reb9h); padding: 26px; }
.x7i3g { display: block; font-family: var(--r55te); font-size: 1.35rem; margin-bottom: 16px; }
.xr7zw { width: 100%; border-collapse: collapse; margin-top: 8px; font-size: .95rem; }
.xr7zw caption { text-align: left; font-weight: 700; color: var(--ritoz); font-size: .8rem; text-transform: uppercase; letter-spacing: .1em; padding-bottom: 8px; }
.xr7zw th { text-align: left; font-weight: 600; padding: 9px 0; border-bottom: 1px dashed var(--re0ap); }
.xr7zw td { text-align: right; font-weight: 700; font-variant-numeric: tabular-nums; padding: 9px 0; border-bottom: 1px dashed var(--re0ap); }
.x2jyf .xh57p { box-shadow: var(--rer8b); }
.xfn8u .xl77c { list-style: none; display: flex; gap: 10px; padding: 0; margin: 0 0 16px; }
.xfn8u .xl77c li { flex: 1; display: flex; align-items: center; gap: 8px; padding: 10px 12px; border-radius: var(--rhbzv); background: var(--r6brz); border: 1px solid var(--re0ap); color: var(--ritoz); font-size: .82rem; font-weight: 700; }
.xfn8u .xl77c li b { width: 26px; height: 26px; border-radius: 50%; display: grid; place-items: center; background: color-mix(in srgb, var(--rvumg) 16%, transparent); color: var(--rvumg); }
.xfn8u .xl77c li.x0xcn { color: var(--rcjtf); border-color: var(--rvumg); }
.xfn8u .xl77c li.x0xcn b { background: var(--rvumg); color: var(--r5ppx); }
.xcban .xqnxt { position: absolute; opacity: 0; width: 1px; height: 1px; }
.xcban .xo3kc { display: flex; align-items: center; gap: 10px; cursor: pointer; background: var(--rlcyv); color: #fff; padding: 16px 20px; border-radius: var(--reb9h); font-weight: 700; }
.xcban .xo3kc svg { width: 20px; height: 20px; color: var(--rvumg); }
.xcban .xve05 { display: none; margin-top: 14px; }
.xcban .xqnxt:checked ~ .xve05 { display: block; }
.xcban .xqnxt:focus-visible ~ .xo3kc { outline: 3px solid var(--rvumg); outline-offset: 2px; }
.xxam4 { position: relative; border-radius: var(--reb9h); overflow: hidden; }
.xxam4 .xpf6e { margin: 0; }
.xxam4 .xpf6e img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xxam4 .xyi2r { padding: 18px; }
.xtf6x { margin: 0; }
.xnt5z { border-radius: var(--reb9h); overflow: hidden; box-shadow: var(--rjqf1); }
.xnt5z img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xwqih { border-radius: var(--reb9h); background: var(--r6nth); border: 1px solid var(--re0ap); display: grid; place-items: center; padding: 20px; color: var(--ritoz); }
.xwqih .xc6x5 { width: 100%; height: auto; max-width: 420px; }
.xgd06 { position: relative; border-radius: var(--reb9h); overflow: hidden; background: var(--r6brz); min-height: 320px; border: 1px solid var(--re0ap); display: grid; color: var(--r0cvp); }
.xgd06 .xv2th { position: absolute; inset: 0; width: 100%; height: 100%; }
.xgd06 .x5q6o { position: relative; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end; gap: 12px; padding: 26px; min-height: 320px; background: linear-gradient(to top, color-mix(in srgb, var(--r6brz) 88%, transparent), transparent 55%); }
.xgd06 .xs1ew { display: flex; align-items: center; gap: 10px; margin: 0; font-weight: 700; }
.xgd06 .xs1ew svg { width: 20px; height: 20px; color: var(--rvumg); }
.xgd06 .xyo00 { margin: 0; color: var(--ritoz); font-size: .85rem; max-width: 46ch; }
.xgd06 .xbmdl { display: flex; flex-wrap: wrap; gap: 10px; }
@media (min-width: 1000px) {
  .xfhs2 { grid-template-columns: .9fr 1.1fr; gap: 40px; }
  .xu10v { grid-template-columns: .9fr 1.1fr; gap: 40px; }
  .xxv9m { grid-template-columns: 1fr 1.2fr 1fr; gap: 36px; }
  .xxccz .xw39b { grid-template-columns: .9fr 1.1fr; gap: 40px; }
  .xstva { grid-template-columns: 1.3fr .7fr; gap: 40px; }
  .xstva .xxam4 .xyi2r { position: absolute; inset: auto 24px 24px 24px; max-width: 460px; }
  .xstva .xpf6e img { min-height: 520px; }
  .xz53u .xbl7u { grid-template-columns: repeat(3, 1fr); }
  .x1w4p { grid-template-columns: 1fr; }
}
.xp4qw { padding: 30px 0 4px; }
.xp4qw h1 { font-size: clamp(1.9rem, 5vw, 3rem); margin: 0 0 8px; }
.xp4qw .xsft2 { max-width: 60ch; color: var(--ritoz); margin: 0; }
.xvk3f { padding: 22px 0 18px; }
.xvk3f .xu8f4 { margin-bottom: 12px; }
.xvk3f h1 { font-size: clamp(1.9rem, 5vw, 3rem); margin: 0; }
.xbava { display: grid; gap: 40px; }
.x59g9 p, .x0z23 p { color: var(--ritoz); font-size: 1.04rem; }
.xik5v { display: grid; gap: 20px; }
.xhj0e { font-family: var(--r55te); font-size: clamp(1.6rem, 4vw, 2.4rem); margin: 0; color: var(--rsjoa); }
.x3yqs { margin: 8px 0; }
.xqdw5 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; padding: 24px; background: var(--r6nth); border: 1px solid var(--re0ap); border-radius: var(--reb9h); }
.xr1qh b { display: block; font-family: var(--r55te); font-size: clamp(1.6rem, 4vw, 2.3rem); line-height: 1; color: var(--rsjoa); }
.xr1qh span { color: var(--ritoz); font-size: .9rem; }
.xwwzr .x20h0 { grid-template-columns: 1fr; }
.xsn0b .xjc96, .x65cg .x99hc { margin-top: 8px; }
.xxump .x2n3d { color: var(--ritoz); font-size: .9rem; margin-top: 18px; }
.xtfpx { margin-bottom: 36px; }
.xvq3g { display: grid; gap: 26px; }
.xtu8n { background: var(--r6brz); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 24px 26px; }
.xkkcx { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }
.xkkcx .x10x4 { width: 40px; height: 40px; border-radius: 11px; background: color-mix(in srgb, var(--rvumg) 13%, transparent); color: var(--rvumg); display: grid; place-items: center; flex: none; }
.xkkcx .x10x4 svg { width: 20px; height: 20px; }
.xkkcx h2 { margin: 0; font-size: 1.3rem; flex: 1; }
.xkkcx a { white-space: nowrap; color: var(--rsjoa); text-decoration: none; font-weight: 600; font-size: .9rem; }
.xtsfr { display: grid; gap: 22px; }
.xo6aa { background: var(--r6brz); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 24px; display: grid; gap: 16px; align-content: start; }
.xm760 { display: grid; gap: 8px; }
.xm760 .x10x4 { width: 44px; height: 44px; border-radius: 12px; background: color-mix(in srgb, var(--rvumg) 13%, transparent); color: var(--rvumg); display: grid; place-items: center; }
.xm760 h2 { margin: 0; font-size: 1.25rem; }
.x3k98 b { font-family: var(--r55te); font-size: 1.6rem; color: var(--rsjoa); }
.x3ia3 { width: 100%; border-collapse: collapse; margin-bottom: 30px; }
.x3ia3 th, .x3ia3 td { text-align: left; padding: 10px 12px; border-bottom: 1px solid var(--re0ap); }
.x3ia3 td:last-child { text-align: right; font-weight: 700; font-variant-numeric: tabular-nums; }
.x0mcf th { background: var(--r6nth); font-family: var(--r55te); font-size: 1.05rem; }
.xuqo4 { background: var(--r6nu1); --rcjtf: var(--rbkmp); --ritoz: var(--rhqax); --rsjoa: var(--r3qhx); color: var(--rcjtf); border-radius: var(--reb9h); padding: 28px; margin-bottom: 30px; }
.xuqo4 .x75lg, .xekam .xuqo4 .x75lg, .xxqx3 .xuqo4 .x75lg { color: var(--rsjoa); }
.xi5qt { margin-bottom: 4px; }
.x7up0 { display: grid; gap: 2px; margin-bottom: 14px; }
.x5pb4 { display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 12px 14px; border-radius: 10px; cursor: pointer; border: 1px solid transparent; }
.x5pb4:hover { background: color-mix(in srgb, #fff 6%, transparent); }
.x5pb4 input { accent-color: var(--rvumg); width: 18px; height: 18px; flex: none; margin: 0; }
.xzuku { display: flex; align-items: center; gap: 10px; flex: 1; }
.xzuku svg { width: 18px; height: 18px; color: var(--rsjoa); flex: none; }
.xeb9d { white-space: nowrap; }
.xeb9d small { color: var(--ritoz); margin-right: 4px; }
.xeb9d b { color: var(--rsjoa); font-family: var(--r55te); font-size: 1.15rem; }
.x0edn { opacity: .75; }
.x0ngc { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 10px; margin-bottom: 14px; }
.xdlgi .x5pb4 { flex-direction: column; align-items: flex-start; gap: 8px; border-color: color-mix(in srgb, #fff 16%, transparent); }
.xdlgi .x5pb4:has(:checked) { border-color: var(--rsjoa); background: color-mix(in srgb, var(--rsjoa) 14%, transparent); }
.xmf3i { display: grid; gap: 20px; }
@media (min-width: 760px) { .xmf3i { grid-template-columns: 1.3fr .7fr; } .xhvkt { align-self: start; position: sticky; top: 90px; } }
.xxxvz { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 14px 0; border-top: 1px solid color-mix(in srgb, #fff 16%, transparent); margin-bottom: 12px; }
.xsmhq { color: var(--ritoz); }
.xbzi9 { color: var(--rsjoa); font-family: var(--r55te); font-size: 1.6rem; font-weight: 800; }
.xuwcf { color: #cfd4da; font-size: .85rem; line-height: 1.5; margin: 0 0 16px; }
.xmrcg { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 18px; }
.xru8m { position: absolute; opacity: 0; width: 1px; height: 1px; }
.xpuqi { cursor: pointer; padding: 10px 16px; border-radius: 999px; border: 1px solid var(--re0ap); background: var(--r6brz); font-weight: 600; font-size: .92rem; }
.x0ggy { display: block; margin-top: 14px; }
.xru8m:focus-visible + .xpuqi { outline: 3px solid var(--rvumg); outline-offset: 2px; }
.x2xdv { display: grid; gap: 12px; }
.xq0iv { background: var(--r6brz); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 4px 20px; }
.xq0iv > summary { cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 16px 0; font-weight: 700; list-style: none; }
.xq0iv > summary::-webkit-details-marker { display: none; }
.xzllf { display: flex; align-items: center; gap: 10px; }
.xzllf svg { width: 18px; height: 18px; color: var(--rvumg); }
.x4gdn b { color: var(--rsjoa); font-family: var(--r55te); }
.x93xb { padding-bottom: 18px; }
.xgn86, .xyy3b, .xdkfq { display: flex; flex-wrap: wrap; gap: 20px; align-items: center; justify-content: space-between; background: var(--r6nth); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 24px 28px; }
.xgn86 h2, .xyy3b h2, .xdkfq h2 { margin: 0 0 4px; font-size: 1.3rem; }
.xgn86 p, .xyy3b p { margin: 0; color: var(--ritoz); }
.xs47e { display: flex; gap: 10px; flex-wrap: wrap; }
.x86h2 .xcpbw { margin: 34px 0 14px; }
.xlkqd > img, .xgtpq > img, .xl1xh > img, .xkyzz > img { border-radius: var(--reb9h); width: 100%; aspect-ratio: 16 / 9; object-fit: cover; margin-bottom: 26px; }
.xor7w { display: flex; flex-wrap: wrap; gap: 8px; border-bottom: 1px solid var(--re0ap); margin-bottom: 20px; }
.x6tm4 { position: absolute; opacity: 0; width: 1px; height: 1px; }
.x4tww { cursor: pointer; padding: 12px 16px; font-weight: 600; border-bottom: 2px solid transparent; margin-bottom: -1px; }
.xzmvl { display: block; }
.x6tm4:focus-visible + .x4tww { outline: 3px solid var(--rvumg); outline-offset: 2px; }
.xzpwg { margin-top: 24px; }
.xu6ky { list-style: none; padding: 0; margin: 0 0 30px; display: grid; gap: 18px; }
.xbtoq { display: flex; gap: 16px; align-items: flex-start; }
.xusq6 { flex: none; width: 36px; height: 36px; border-radius: 50%; background: var(--rvumg); color: var(--r5ppx); display: grid; place-items: center; font-weight: 700; font-family: var(--r55te); }
.xbtoq h3 { margin: 4px 0 0; font-size: 1.1rem; }
.xjta7 { margin-top: 10px; }
.x2w95 { display: flex; flex-wrap: wrap; gap: 16px; justify-content: space-between; align-items: center; background: var(--r6nu1); color: var(--rcjtf); border-radius: var(--reb9h); padding: 20px 26px; margin-bottom: 26px; position: sticky; top: calc(var(--rurk7) + 10px); z-index: 2; }
.x2w95 h2 { margin: 0; font-size: 1.3rem; }
.x9lu3 small { color: var(--ritoz); }
.x9lu3 b { color: var(--rsjoa); font-family: var(--r55te); font-size: 1.4rem; }
.xuaqs { display: grid; gap: 12px; }
.xfam8 { background: var(--r6brz); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 4px 22px; }
.xfam8 > summary { cursor: pointer; padding: 16px 0; font-weight: 700; font-size: 1.05rem; list-style: none; }
.xfam8 > summary::-webkit-details-marker { display: none; }
.xddsb { padding-bottom: 18px; }
.xddsb h2 { margin-top: 0; }
.xq3dj { display: grid; gap: 12px; grid-template-columns: repeat(2, 1fr); margin-bottom: 28px; }
.xq3dj img { width: 100%; height: 100%; object-fit: cover; border-radius: var(--reb9h); }
.xq3dj img:first-child { grid-column: 1 / -1; aspect-ratio: 16 / 9; }
.xnz66 { width: 100%; border-collapse: collapse; margin-bottom: 18px; }
.xnz66 caption { text-align: left; font-family: var(--r55te); font-size: 1.2rem; padding-bottom: 12px; }
.xnz66 th { text-align: left; color: var(--ritoz); font-weight: 600; padding: 10px 0; border-bottom: 1px dashed var(--re0ap); }
.xnz66 td { text-align: right; font-weight: 700; padding: 10px 0; border-bottom: 1px dashed var(--re0ap); }
.x1xgy { text-align: center; }
.xojqv { display: grid; gap: 34px; }
.xzcen { align-self: start; }
.xqmxa { display: block; font-family: var(--r55te); font-size: 1.15rem; margin-bottom: 14px; }
.xxy7x ol { margin: 0; padding-left: 1.2em; display: grid; gap: 8px; color: var(--ritoz); }
.x5vei .xzkr0 { width: 100%; box-sizing: border-box; padding: 12px 16px; border-radius: 10px; border: 1px solid var(--re0ap); background: var(--r6brz); color: var(--rcjtf); margin-bottom: 16px; font: inherit; }
.xbt1u { display: grid; gap: 28px; }
.xucvl h2 { margin: 0 0 8px; }
.xucvl p { color: var(--ritoz); margin: 0; }
.x716j { margin: 8px auto 24px; max-width: 420px; }
.x716j ul { list-style: none; padding: 0; margin: 0; display: grid; gap: 8px; }
.x716j a { display: flex; justify-content: center; align-items: center; gap: 8px; padding: 12px 16px; border: 1px solid var(--re0ap); border-radius: var(--rhbzv); text-decoration: none; font-weight: 600; }
.x716j svg { width: 16px; height: 16px; }
.xahik .xmpo3 { display: grid; gap: 24px; align-items: center; text-align: left; }
.xahik .xmpo3 .xpcgq { margin: 0; }
.xk2lc .x9waz { background: var(--r6brz); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 48px; box-shadow: var(--rer8b); }
.xzfgv .xc7v0 { color: var(--ritoz); font-weight: 700; letter-spacing: .3em; margin: 4px 0 24px; }
.xcgz0 .x4pg9 { background: var(--r6brz); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: 48px; box-shadow: var(--rer8b); }
.xny7f .xjiwb { display: grid; gap: 24px; align-items: center; text-align: left; }
.xny7f .xjiwb .x1lqp { margin: 0; }
.xtobc { padding: 60px 0; background: var(--r6nth); }
.xtobc .x66s3 { display: flex; flex-wrap: wrap; gap: 24px; align-items: center; justify-content: center; text-align: left; }
.xtobc .x66s3 .x1lqp { margin: 0; }
.xxyll h1 { margin: 0 0 6px; }
.xxyll p { margin: 0; color: var(--ritoz); }
.x269p { text-align: left; max-width: 440px; margin: 0 auto 28px; display: grid; gap: 12px; color: var(--ritoz); }
@media (min-width: 1000px) {
  .xqdw5 { grid-template-columns: repeat(4, 1fr); }
  .xik5v { grid-template-columns: .8fr 1.2fr; align-items: center; }
  .xtsfr { grid-template-columns: repeat(2, 1fr); }
  .x0i8h .xtsfr { grid-template-columns: repeat(3, 1fr); }
  .xeop1, .x1yth, .xrt4e, .xxvth, .x8twb { grid-template-columns: 1fr; }
  .xrm1e.xvzzk .xetax { grid-template-columns: 360px 1fr; }
  .xrm1e.xvzzk .xetax .xgil5 { order: 2; }
  .xexcu { display: grid; grid-template-columns: 300px 1fr; gap: 40px; align-items: start; }
  .xpx49 { position: sticky; top: calc(var(--rurk7) + 20px); }
  .xojqv { grid-template-columns: 1.6fr .8fr; }
  .x3lse { grid-template-columns: .8fr 1.6fr; }
  .x3lse .x2tr3 { order: 2; }
  .xhdjb .xm16s, .xm9vs .xm16s { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; align-items: start; }
  .xbt1u { grid-template-columns: .8fr 1.2fr; align-items: start; }
  .xahik .xmpo3 { grid-template-columns: auto 1fr; gap: 48px; }
  .xny7f .xjiwb { grid-template-columns: auto 1fr; gap: 40px; justify-content: center; }
}
.xx831 { display: grid; gap: 28px; align-items: center; }
.xx831 h2 { margin: 6px 0 10px; }
.xx831 .x0y9i { margin-top: 10px; }
.xctuo { display: grid; place-items: center; }
.xctuo svg { width: clamp(80px, 22vw, 150px); height: auto; color: var(--rvumg); opacity: .5; }
@media (min-width: 760px) { .xx831 { grid-template-columns: 1.6fr 1fr; gap: 48px; } .xekam .xctuo svg { color: var(--rqg14); } }
.x55j7 { display: grid; gap: 22px; }
@media (min-width: 760px) { .x55j7 { grid-template-columns: 1fr 1fr; gap: 28px 40px; } }
.xklb0 h3 { font-size: 1.12rem; margin: 0 0 8px; display: flex; gap: 10px; }
.xklb0 h3::before { content: "—"; color: var(--rvumg); font-weight: 800; flex: none; }
.xklb0 p { color: var(--ritoz); margin: 0; font-size: 1rem; line-height: 1.6; }
.xekam .xklb0 p, .xxqx3 .xklb0 p { color: var(--rpswm); }
.xkw63 { align-items: center; }
.xn4av { list-style: none; margin: 0; padding: 0; display: grid; gap: 14px; }
.xn4av li { display: flex; gap: 12px; align-items: flex-start; }
.xn4av svg { width: 22px; height: 22px; color: var(--rsjoa); flex: none; margin-top: 2px; }
.xn4av span { color: inherit; font-weight: 600; }
.xekam .xn4av svg, .xxqx3 .xn4av svg { color: var(--rqg14); }
.xro6h { display: grid; gap: 16px; }
@media (min-width: 760px) { .xro6h { grid-template-columns: repeat(2, 1fr); gap: 20px; } }
.xage9 { padding: 20px; border-radius: var(--rzqnj); background: var(--r6brz); border: 1px solid var(--re0ap); }
.xage9 h3 { font-size: 1.12rem; margin: 0 0 8px; }
.xage9 p { color: var(--ritoz); margin: 0; line-height: 1.6; }
.xekam .xage9 { background: #fff; border-color: rgba(20, 22, 26, .07); }
.xekam .xage9 p, .xxqx3 .xage9 p { color: var(--rpswm); }
.xouwr { display: grid; gap: 14px; grid-template-columns: repeat(2, 1fr); }
@media (min-width: 760px) { .xouwr { grid-template-columns: repeat(4, 1fr); } }
.xutov { margin: 0; }
.xutov img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: var(--rzqnj); display: block; }
.xutov figcaption { margin-top: 8px; font-size: .9rem; color: var(--ritoz); line-height: 1.45; }
.xekam .xutov figcaption, .xxqx3 .xutov figcaption { color: var(--rpswm); }
.xqq82 { list-style: none; margin: 0; padding: 0; display: grid; gap: 16px; }
@media (min-width: 760px) { .xqq82 { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); } }
.xz4od { background: #fff; border: 1px solid rgba(20, 22, 26, .08); border-radius: var(--reb9h); padding: 22px 22px 20px; box-shadow: var(--rer8b); transition: border-color .2s, box-shadow .2s; }
.xz4od h3 { margin: 0 0 6px; font-size: 1.1rem; color: var(--ruekz); }
.xhvib { margin: 0 0 10px; font-size: .82rem; font-weight: 700; letter-spacing: .02em; color: var(--rqg14); text-transform: none; }
.xz4od p:last-child { margin: 0; color: var(--rpswm); font-size: .95rem; }
.xz4od.x0xcn { border-color: var(--rvumg); box-shadow: 0 0 0 2px color-mix(in srgb, var(--rvumg) 30%, transparent), var(--rer8b); }
.xz4od.x0xcn .xhvib::after { content: " • " attr(data-now); }
.xnf3g { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
.x5egj { margin-top: 24px; text-align: center; }
.x6ptt { display: grid; gap: 22px; grid-template-columns: 1fr; }
@media (min-width: 760px) { .xprgc, .xo3z9, .x7sp3 { grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); } }
.x3bmv { margin: 0; }
.xwslo { margin-top: 10px; font-size: .9rem; color: var(--ritoz); line-height: 1.45; display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; }
.xekam .xwslo, .xxqx3 .xwslo { color: var(--rpswm); }
.xcciv { font-size: .72rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: #fff; background: rgba(10, 12, 16, .78); padding: 3px 9px; border-radius: 99px; }
.xmcdl { position: absolute; top: 10px; left: 10px; z-index: 2; font-size: .72rem; font-weight: 800; letter-spacing: .04em; color: #fff; background: rgba(10, 12, 16, .82); padding: 4px 11px; border-radius: 99px; }
.xh4z5 { left: auto; right: 10px; }
.x3bmv img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xu18s { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.xvd49 { position: relative; aspect-ratio: 4 / 3; border-radius: var(--rzqnj); overflow: hidden; }
.xb8x3 { position: relative; aspect-ratio: 4 / 3; border-radius: var(--rzqnj); overflow: hidden; }
.xapfa { position: absolute; inset: 0; }
.xhqu0 { clip-path: inset(0 calc(100% - var(--rrrug, 50%)) 0 0); }
.xh3tg { position: absolute; top: 0; bottom: 0; left: var(--rrrug, 50%); width: 2px; background: #fff; box-shadow: 0 0 0 1px rgba(10, 12, 16, .35); transform: translateX(-1px); z-index: 2; pointer-events: none; }
.xzlqi { width: 100%; margin-top: 10px; accent-color: var(--rvumg); }
.xmdqj { position: absolute; opacity: 0; pointer-events: none; }
.xt1wy { position: relative; aspect-ratio: 4 / 3; border-radius: var(--rzqnj); overflow: hidden; }
.xiduf .xhqu0 { clip-path: none; opacity: 0; transition: opacity .25s var(--rnbaw); }
.x1lyb:checked ~ .xt1wy .xhqu0 { opacity: 1; }
.x1lyb:checked ~ .xt1wy .xsbkg { opacity: 0; }
.xo6ip { display: inline-flex; gap: 6px; margin-top: 10px; }
.xo6ip label { cursor: pointer; font-size: .82rem; font-weight: 700; padding: 6px 14px; border-radius: 99px; border: 1px solid color-mix(in srgb, currentColor 28%, transparent); }
.xsisz:checked ~ .xo6ip label[for$="-b"], .x1lyb:checked ~ .xo6ip label[for$="-a"] { background: var(--rvumg); color: var(--r5ppx); border-color: transparent; }
@media (min-width: 600px) {
  .xdwr8 .xzc6g { left: auto; right: 20px; }
  .xikpi .xzc6g { left: 0; right: 0; bottom: 0; max-width: none; border-radius: 0; padding: 18px 22px; }
  .xikpi .xqket { max-width: 1100px; margin: 0 auto; }
  .xco21 .xzc6g { left: 50%; right: auto; margin-left: -280px; top: 50%; bottom: auto; margin-top: -130px; }
  .xfk0p .xzc6g { left: 50%; right: auto; margin-left: -280px; top: 16px; bottom: auto; }
}
.x3b6p .xlblc { border-radius: 0; box-shadow: none; }
.xgvvf .xlblc { border-radius: 0; box-shadow: none; aspect-ratio: 5 / 4; }
.xgvvf .xlblc img { object-position: 50% 42%; }
.x912y .xlblc { border-radius: 999px 999px var(--reb9h) var(--reb9h); overflow: hidden; }
.xmqg7 .xlblc { position: relative; }
.xmqg7 .xlblc::before { content: ""; position: absolute; inset: 16px -16px -16px 16px; background: color-mix(in srgb, var(--rvumg) 30%, transparent); border-radius: var(--reb9h); z-index: -1; }
.xmqg7 .xlblc { box-shadow: none; }
.xj5xn { position: sticky; top: 0; z-index: 400; background: var(--r6nu1); color: #fff; text-align: center; padding: 7px 14px; font-size: .8rem; font-weight: 700; letter-spacing: .02em; }
.xj5xn b { color: var(--rsjoa); margin-right: 6px; }
.xprhj { position: fixed; top: calc(var(--rurk7, 72px) + 12px); right: 12px; z-index: 400; background: var(--r6nu1); color: #fff; padding: 7px 13px; border-radius: 99px; font-size: .76rem; font-weight: 800; letter-spacing: .04em; box-shadow: 0 10px 26px -12px rgba(0,0,0,.5); }
.xng00, .x7vyf { min-width: 0; }
.xd563 { white-space: normal; overflow-wrap: anywhere; font-size: clamp(1.02rem, 0.82rem + 0.7vw, 1.42rem); line-height: 1.06; max-width: 26ch; }
.x8sb0 { display: grid; grid-template-columns: 1fr; gap: 20px; }
@media (min-width: 680px) { .x8sb0 { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1000px) { .x8sb0 { grid-template-columns: repeat(3, 1fr); } }
.xl16z { display: flex; flex-direction: column; gap: 10px; padding: 24px; border-radius: var(--reb9h); background: var(--r31kq); border: 1px solid color-mix(in srgb, var(--ruekz) 12%, transparent); color: var(--ruekz); text-decoration: none; transition: transform .2s var(--rnbaw), box-shadow .2s; }
.xl16z:hover { transform: translateY(-3px); box-shadow: var(--rer8b); }
.xl16z h2 { font-size: 1.22rem; line-height: 1.25; }
.xl16z p { margin: 0; color: var(--rpswm); font-size: .94rem; flex: 1; }
.xqzfr { max-width: 72ch; }
.xqzfr h2 { font-size: clamp(1.4rem, 2.6vw, 1.9rem); margin-bottom: 12px; }
.xqzfr p { margin: 0 0 14px; line-height: 1.7; }
.xqzfr .xpjv4 { list-style: none; display: grid; gap: 10px; }
.xqzfr .xpjv4 li { display: flex; gap: 10px; align-items: flex-start; }
.xqzfr .xpjv4 svg { width: 20px; height: 20px; color: var(--rqg14); flex: none; margin-top: 2px; }
.xw380 { display: flex; flex-wrap: wrap; gap: 18px 28px; }
.xulqm .xlbnx { display: grid; gap: 12px; align-content: center; }
.xulqm .xseic { position: relative; display: block; border-radius: var(--rzqnj); overflow: hidden; text-decoration: none; background: var(--r31kq); box-shadow: 0 18px 40px -26px rgba(0,0,0,.6); transition: transform .3s var(--rnbaw); }
.xulqm .xseic:hover { transform: translateY(-3px); }
.xulqm .xr7j5 { display: block; aspect-ratio: 4 / 3; }
.xulqm .xr7j5 img, .xulqm .xr7j5 svg { width: 100%; height: 100%; object-fit: cover; display: block; }
.xulqm .xi5ht { position: absolute; left: 0; right: 0; bottom: 0; padding: 18px 12px 10px; font-size: .92rem; font-weight: 600; color: #fff; background: linear-gradient(to top, rgba(0,0,0,.72), transparent); }
.xoe5p { grid-template-columns: repeat(2, 1fr); }
.xvhj0 { grid-template-columns: repeat(2, 1fr); }
.xvhj0 .xseic:first-child { grid-column: 1 / -1; }
.xq65r { grid-template-columns: 1fr; }
@media (max-width: 760px) { .xlbnx, .xq65r { grid-template-columns: repeat(2, 1fr); } .xulqm .xi5ht { font-size: .82rem; } }
.x1lr0 { display: grid; gap: 16px; grid-template-columns: repeat(2, 1fr); }
.xc4l9 { display: flex; flex-direction: column; background: #fff; color: var(--ruekz); border-radius: var(--rzqnj); overflow: hidden; text-decoration: none; box-shadow: var(--rer8b); border: 1px solid rgba(20,22,26,.06); transition: transform .3s var(--rnbaw), box-shadow .3s; }
.xc4l9:hover { transform: translateY(-4px); box-shadow: 0 22px 44px -24px color-mix(in srgb, var(--r6nu1) 45%, transparent); }
.x6i8g { display: block; aspect-ratio: 4 / 3; overflow: hidden; background: var(--r31kq); }
.x6i8g .x6fe5, .x6i8g svg, .x6i8g img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xl1nv { font-size: 1.12rem; padding: 12px 14px 4px; margin: 0; text-transform: var(--rjii7); }
.xzvgs { padding: 0 14px 14px; color: var(--rpswm); font-size: .9rem; }
@media (min-width: 680px) { .x1lr0 { grid-template-columns: repeat(3, 1fr); } }
@media (min-width: 1040px) { .x1lr0 { grid-template-columns: repeat(4, 1fr); } }
.xiy01 { display: grid; gap: 16px; grid-template-columns: 1fr; }
@media (min-width: 560px) { .xiy01 { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 900px) { .x4074 { grid-template-columns: repeat(3, 1fr); } .xvuvu { grid-template-columns: repeat(4, 1fr); } .x1d5l { grid-template-columns: repeat(2, 1fr); } }
.xypfj { color: var(--rpswm); padding: 20px 0; }
.xoz8o { display: flex; flex-direction: column; background: #fff; color: var(--ruekz); border-radius: var(--rzqnj); overflow: hidden; box-shadow: var(--rer8b); border: 1px solid rgba(20,22,26,.06); transition: transform .3s var(--rnbaw), box-shadow .3s; }
.xoz8o:hover { transform: translateY(-4px); box-shadow: 0 22px 44px -24px color-mix(in srgb, var(--r6nu1) 45%, transparent); }
.xldwp { text-decoration: none; color: inherit; display: block; }
.xw299 { position: relative; display: block; aspect-ratio: 4 / 3; overflow: hidden; background: var(--r31kq); }
.xw299 .x6fe5, .xw299 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xc4x9 { position: absolute; top: 10px; left: 10px; background: var(--rvumg); color: var(--r5ppx); font-size: .74rem; font-weight: 700; padding: 3px 9px; border-radius: 999px; }
.x36ji { font-size: 1.05rem; margin: 12px 14px 4px; }
.x7mqm { margin: 0 14px 8px; color: var(--rpswm); font-size: .9rem; line-height: 1.5; }
.xoz8o .xn9aj { margin: 0 14px 6px; }
.xbald { margin: 0 14px 10px; font-size: .84rem; }
.xyf51 { margin: 0 14px 14px; }
.xexe4 { color: var(--rfx7m, #2e7d32); }
.xlmbw { color: var(--rhqax, #888); }
.x25fr .xoz8o { display: grid; grid-template-columns: 40% 1fr; align-items: start; }
.x25fr .xw299 { aspect-ratio: 1 / 1; height: 100%; }
.x74w6 .x7mqm { display: none; }
.xt9sa .x7mqm, .xt9sa .xyf51 { display: none; }
.x8i6z .xw299 { aspect-ratio: 3 / 2; }
.xn9aj { margin: 0; }
.xleyi { font-size: 1.5rem; font-weight: 800; color: var(--ruekz); display: inline-block; }
.xrl0m { font-size: .86rem; color: var(--rpswm); margin-left: 8px; }
.xug0a { font-size: .8rem; color: var(--rpswm); font-weight: 600; }
.xscb6 { font-size: .9rem; color: var(--rpswm); margin: 4px 0 0; }
.x2ud4 { font-size: 1.05rem; font-weight: 700; color: var(--rqg14); }
.x4gbj { display: block; }
.x0qhj { display: flex; flex-wrap: wrap; gap: 12px 16px; align-items: end; padding: 16px; background: var(--r31kq); border-radius: var(--rzqnj); margin-bottom: 20px; }
.x0qhj label { font-size: .86rem; display: flex; flex-direction: column; gap: 4px; }
.x0qhj input[type=search], .x0qhj input[type=number] { padding: 9px 12px; border: 1px solid var(--re0ap); border-radius: 10px; font: inherit; background: #fff; color: var(--ruekz); }
.x0qhj input[type=number] { max-width: 120px; }
.xmp8t { border: 0; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 6px 14px; }
.xmp8t legend { font-size: .86rem; font-weight: 600; margin-bottom: 4px; }
.xjuwy { flex-direction: row; align-items: center; gap: 6px; }
@media (min-width: 900px) {
  .x2dol { display: grid; grid-template-columns: 240px 1fr; gap: 24px; align-items: start; }
  .x2dol .x0qhj { flex-direction: column; align-items: stretch; position: sticky; top: calc(var(--rurk7) + 12px); margin-bottom: 0; }
  .x2dol .x0qhj input[type=number] { max-width: none; }
}
.xfe04 .x0qhj { position: relative; }
.xb0ts { display: grid; gap: 28px; }
@media (min-width: 900px) {
  .xb0ts { grid-template-columns: 1fr 1fr; align-items: start; }
  .xeb98 { grid-template-columns: 1fr 1fr; }
  .xeb98 .x0j78 { order: 2; }
  .xxlqq { grid-template-columns: 1fr; }
}
.x0j78 { border-radius: var(--rzqnj); overflow: hidden; background: var(--r31kq); aspect-ratio: 4 / 3; }
.x0j78 .x6fe5, .x0j78 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.x1v7k { display: flex; flex-direction: column; gap: 16px; }
.x1v7k .xleyi { font-size: 2rem; }
.x5boa { font-size: .92rem; }
.xfh8g { line-height: 1.7; color: var(--ruekz); }
.xfh8g p { margin: 0; }
.xkle2 { width: 100%; border-collapse: collapse; font-size: .92rem; }
.xkle2 caption { text-align: left; font-weight: 700; font-size: 1.05rem; margin-bottom: 10px; text-transform: var(--rjii7); }
.xkle2 th, .xkle2 td { text-align: left; padding: 9px 12px; border-bottom: 1px solid var(--re0ap); vertical-align: top; }
.xkle2 th { width: 42%; font-weight: 600; color: var(--rpswm); text-transform: capitalize; }
.xfzok { list-style: none; display: grid; gap: 8px; margin: 0; padding: 0; }
.xfzok li { display: flex; justify-content: space-between; gap: 14px; border-bottom: 1px solid var(--re0ap); padding-bottom: 6px; }
.xfzok b { text-transform: capitalize; color: var(--rpswm); font-weight: 600; }
.xxq99 { display: grid; gap: 24px; }
@media (min-width: 900px) { .xxq99 { grid-template-columns: 1fr 1fr; align-items: start; } }
.xq4as { background: var(--r31kq); border-radius: var(--rzqnj); padding: 18px; }
.xvbhd { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 8px 0; border-bottom: 1px solid var(--re0ap); }
.xl8m5 { background: none; border: 0; font-size: 1.3rem; line-height: 1; cursor: pointer; color: var(--rpswm); }
.x0ebp { color: var(--rpswm); }
.xhkbd, .xspoo, .xoqaq { margin-top: 20px; }
.xo7wu { grid-template-columns: repeat(2, 1fr); }
.xde0c { grid-template-columns: 1fr; max-width: 760px; margin-left: auto; margin-right: auto; }
.xi2qr { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; }
.xi2qr .xq5e3 { flex: 0 0 300px; scroll-snap-align: start; }
.x8w5i { grid-template-columns: repeat(2, 1fr); align-items: start; }
.x8w5i .xq5e3 { border-radius: 4px 20px 20px 20px; }
.x8w5i .xq5e3:nth-child(even) { margin-top: 28px; }
.xzqu8 { grid-template-columns: 1fr; gap: 0; }
.xzqu8 .xq5e3 { flex-direction: row; gap: 16px; padding: 16px 18px; box-shadow: none; border-radius: 0; border-width: 0 0 1px 0; }
.xhyir { grid-template-columns: 1fr; max-width: 640px; margin-left: auto; margin-right: auto; position: relative; }
.xhyir .xv63r { padding-left: 60px; }
.xhyir .xv63r::after { content: ""; position: absolute; left: 24px; top: 8px; bottom: -16px; width: 2px; background: var(--re0ap); }
.xhyir .xv63r:last-child::after { display: none; }
.xm3es { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; }
.xm3es .xv63r { flex: 0 0 260px; scroll-snap-align: start; }
.xo8xf { grid-template-columns: 1fr; max-width: 860px; margin-left: auto; margin-right: auto; }
.xo8xf .xv63r:nth-child(even) { margin-left: 28%; }
.xo8xf .xv63r:nth-child(odd) { margin-right: 28%; }
.xahv9 { grid-template-columns: 1fr; }
.xahv9 .xv63r { display: grid; grid-template-columns: auto 1fr; gap: 22px; align-items: start; background: transparent; border: 0; box-shadow: none; padding: 14px 0; border-bottom: 1px solid rgba(20,22,26,.08); }
.xahv9 .xv63r::before { position: static; font-size: 3rem; color: var(--rqg14); }
.xvp39 { grid-template-columns: repeat(2, 1fr); gap: 10px; }
.xvp39 .xv63r { padding: 18px 20px; box-shadow: none; }
.xy68x { background: transparent; border: 0; gap: 14px; }
.xy68x .xl7z4 { border: 1px solid var(--re0ap); border-radius: var(--rzqnj); }
.xpfto { grid-template-columns: repeat(2, 1fr); }
.xkd7s .xl7z4:first-child { grid-column: 1 / -1; }
.xkd7s .xl7z4:first-child .xioc0 { font-size: clamp(3rem, 9vw, 5rem); }
.x4ce0 { background: transparent; border: 0; gap: 0; }
.x4ce0 .xl7z4 { background: transparent; border-bottom: 2px solid var(--re0ap); }
.x7tlh { background: transparent; border: 0; gap: 12px; }
.x7tlh .xl7z4 { border: 1px solid var(--re0ap); border-radius: var(--rhbzv); }
.xti2s { text-align: center; justify-items: center; }
.xti2s .xqnm0 { justify-content: center; }
.xbnyh .xqnm0 { flex-direction: column; }
.xbnyh .xqnm0 .x0y9i { width: 100%; }
.x6ti5 { max-width: 560px; margin-left: auto; margin-right: auto; text-align: center; }
.x6ti5 .xqnm0 { justify-content: center; }
@media (min-width: 760px) {
  .xfny0 { grid-template-columns: 1fr auto; text-align: left; }
  .x48ra { grid-template-columns: 1fr auto; align-items: center; }
  .x48ra p { display: none; }
}
.x5ruk .xuwo8, .xx53a .xuwo8 { grid-template-columns: 1fr; justify-items: center; text-align: center; }
.x5ruk .xcg33 p, .xx53a .xcg33 p { margin-left: auto; margin-right: auto; }
@media (min-width: 760px) {
  .x6opu .xuwo8 { grid-template-columns: 2fr 1fr 1fr 1fr; }
  .x4zt9 .xuwo8 { grid-template-columns: repeat(3, 1fr); }
  .x4zt9 .xcg33 { grid-column: 1 / -1; max-width: none; }
  .x78of .xuwo8 { grid-template-columns: repeat(2, 1fr); gap: 24px 40px; }
}
.xp6tx { display: flex; flex-wrap: wrap; gap: 14px 34px; margin-top: 26px; padding-top: 20px; border-top: 1px solid color-mix(in srgb, currentColor 22%, transparent); }
.xeu8w { display: flex; flex-direction: column; gap: 2px; min-width: 96px; }
.xeu8w b { font-family: var(--r55te); font-size: clamp(1.35rem, 1.1rem + 0.9vw, 1.9rem); line-height: 1.05; color: var(--rvumg); font-weight: 800; }
.xeu8w span { font-size: .8rem; letter-spacing: .02em; opacity: .82; max-width: 18ch; }
.x9wpw.xcddn .xeu8w b { color: var(--rqg14); }
.xgg8n { display: grid; border-top: 1px solid var(--re0ap); }
.xejtc { display: grid; grid-template-columns: 44px 120px minmax(0, 1fr) auto auto 40px; align-items: center; gap: 22px; padding: 18px 6px; border-bottom: 1px solid var(--re0ap); color: inherit; text-decoration: none; transition: background .2s; }
.xejtc:hover { background: color-mix(in srgb, var(--rvumg) 7%, transparent); }
.xeqlj { font-family: var(--r55te); font-weight: 700; font-size: 1.05rem; color: var(--rqg14); opacity: .85; }
.xobg3 { display: block; width: 120px; height: 84px; border-radius: 10px; overflow: hidden; }
.xobg3 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xte0o { display: flex; flex-direction: column; gap: 4px; min-width: 0; }
.xte0o b { font-family: var(--r55te); font-size: 1.15rem; line-height: 1.2; }
.xte0o span { color: var(--ritoz); font-size: .92rem; line-height: 1.45; }
.xbnbm { color: var(--ritoz); font-size: .85rem; white-space: nowrap; }
.x53h2 { display: flex; flex-direction: column; align-items: flex-end; white-space: nowrap; }
.x53h2 small { font-size: .72rem; color: var(--ritoz); }
.x53h2 b { font-family: var(--r55te); font-size: 1.2rem; }
.xejtc .xi6bz { display: grid; place-items: center; width: 36px; height: 36px; border-radius: 50%; background: var(--rvumg); color: var(--r5ppx, #111); }
@media (max-width: 760px) {
  .xejtc { grid-template-columns: 84px minmax(0, 1fr) auto; gap: 14px; }
  .xeqlj, .xbnbm, .xejtc .xi6bz { display: none; }
  .xobg3 { width: 84px; height: 64px; }
}
.x7fns { border-radius: 18px; overflow: hidden; border: 1px solid var(--re0ap); background: var(--r44ug); min-height: 260px; }
.x7fns svg { width: 100%; height: 100%; max-height: 340px; opacity: 1; color: var(--ruekz); }
.xkwp4 { position: relative; }
.x4aul { position: absolute; opacity: 0; pointer-events: none; }
.xe2i8 { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 22px; }
.xn91b { cursor: pointer; padding: 10px 18px; border-radius: 999px; border: 1px solid var(--re0ap); background: var(--r44ug); font-weight: 600; font-size: .92rem; transition: background .2s, color .2s; }
.xn91b:hover { border-color: var(--rqg14); }
.xzh36 { display: grid; gap: 28px; align-items: center; }
@media (min-width: 900px) { .xzh36 { grid-template-columns: 0.9fr 1.1fr; gap: 48px; } }
.xy9ik { border-radius: 18px; overflow: hidden; aspect-ratio: 4 / 3; }
.xy9ik img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xx069 { display: none; }
.xx069 h3 { font-size: clamp(1.3rem, 1.1rem + 0.8vw, 1.8rem); margin-bottom: .4em; }
.xx069 p { color: var(--rpswm, var(--ritoz)); line-height: 1.6; }
.xx069 ul { list-style: none; padding: 0; margin: 18px 0 0; display: grid; gap: 10px; }
.xx069 li { display: flex; gap: 10px; align-items: flex-start; }
.xx069 li svg { width: 18px; height: 18px; flex: none; color: var(--rqg14); margin-top: 3px; }
.xjr8e:checked ~ .xzh36 .xou0s, .x2ftc:checked ~ .xzh36 .xjkke, .xtzg5:checked ~ .xzh36 .x63si, .xw6ug:checked ~ .xzh36 .x9156 { display: block; animation: segIn .25s ease; }
.xjr8e:checked ~ .xe2i8 .x2us1, .x2ftc:checked ~ .xe2i8 .xdadd, .xtzg5:checked ~ .xe2i8 .xwxl4, .xw6ug:checked ~ .xe2i8 .xrr8k { background: var(--r6nu1); color: #fff; border-color: var(--r6nu1); }
.x4aul:focus-visible ~ .xe2i8 .xn91b { outline: 2px solid var(--rvumg); outline-offset: 2px; }
@keyframes segIn { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }
.xresz { list-style: none; padding: 0; margin: 0; display: grid; gap: 22px; position: relative; }
.xdowe { position: relative; padding-left: 64px; }
.xqelm { position: absolute; left: 0; top: 0; width: 46px; height: 46px; border-radius: 50%; display: grid; place-items: center; background: var(--rvumg); color: var(--r5ppx, #111); font-family: var(--r55te); font-weight: 800; font-size: .95rem; z-index: 1; }
.xkunq { display: inline-block; font-size: .72rem; letter-spacing: .08em; text-transform: uppercase; font-weight: 700; color: var(--rqg14); margin-bottom: 6px; }
.xdowe h3 { font-size: 1.12rem; margin-bottom: .35em; }
.xdowe p { font-size: .93rem; color: var(--ritoz); line-height: 1.55; margin: 0; }
.xresz::before { content: ""; position: absolute; left: 22px; top: 23px; bottom: 23px; width: 2px; background: color-mix(in srgb, var(--rvumg) 45%, transparent); }
@media (min-width: 900px) {
  .xresz { grid-auto-flow: column; grid-auto-columns: 1fr; gap: 28px; }
  .xdowe { padding-left: 0; padding-top: 64px; }
  .xresz::before { left: 23px; right: 23px; top: 22px; bottom: auto; width: auto; height: 2px; }
}
.xsxyy { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 12px; background: color-mix(in srgb, var(--rvumg) 18%, transparent); color: var(--rqg14); margin-bottom: 14px; }
.xsxyy svg { width: 22px; height: 22px; }
.xz4od:has(.xsxyy):first-child { background: var(--r6nu1); border-color: var(--r6nu1); }
.xz4od:has(.xsxyy):first-child h3 { color: #fff; }
.xz4od:has(.xsxyy):first-child p { color: rgba(255,255,255,.78); }
.xz4od:has(.xsxyy):first-child .xhvib { color: var(--rvumg); }
.xz4od:has(.xsxyy):first-child .xsxyy { background: var(--rvumg); color: var(--r5ppx, #111); }
@media (min-width: 1000px) {
  .xomh1.xxbsg { grid-template-columns: repeat(2, 1fr); }
  .xomh1.xw37v { grid-template-columns: repeat(3, 1fr); }
  .xomh1.xvoxj { grid-template-columns: repeat(5, 1fr); }
}
.x7cjz { list-style: none; padding: 0; margin: 14px 0 20px; display: flex; flex-wrap: wrap; gap: 8px; }
.x7cjz li { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: 999px; border: 1px solid var(--re0ap); background: var(--r44ug); font-size: .85rem; font-weight: 600; }
.x7cjz svg { width: 14px; height: 14px; color: var(--rqg14); }
.xfzj6 .xv4zd { align-items: center; }
.xfzj6 h1 { font-size: clamp(2.4rem, 1.6rem + 3.2vw, 4.4rem); line-height: 1.02; letter-spacing: -.01em; }
.xkvxz { position: relative; padding: 18px 18px 34px 0; }
.xkvxz .xswbm { border-radius: 200px 200px 22px 22px; overflow: hidden; aspect-ratio: 4 / 5; box-shadow: 0 30px 60px -30px rgba(0,0,0,.45); }
.xkvxz .xswbm img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xjfh2 { position: absolute; top: 4px; right: 0; width: 112px; height: 112px; border-radius: 50%; background: var(--rvumg); color: var(--r5ppx, #111); display: grid; place-content: center; text-align: center; transform: rotate(-10deg); box-shadow: 0 10px 24px -10px rgba(0,0,0,.5); }
.xjfh2 small { font-size: .66rem; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; line-height: 1.1; padding: 0 10px; }
.xjfh2 b { font-family: var(--r55te); font-size: 1.45rem; line-height: 1.05; }
.xa1ft { position: absolute; left: -28px; bottom: 0; background: #fff; color: #17181c; border-radius: 14px; padding: 12px 16px; display: grid; gap: 6px; box-shadow: 0 18px 40px -18px rgba(0,0,0,.45); font-size: .84rem; max-width: 260px; }
.x907k, .xogrv { display: flex; align-items: center; gap: 8px; color: inherit; text-decoration: none; font-weight: 600; }
.xa1ft svg { width: 16px; height: 16px; color: var(--rqg14); flex: none; }
@media (max-width: 760px) { .xkvxz { padding: 10px 0 28px; } .xa1ft { left: 8px; } .xjfh2 { width: 88px; height: 88px; } .xjfh2 b { font-size: 1.15rem; } }
.x9wpw .xlblc.xkvxz { aspect-ratio: auto; overflow: visible; box-shadow: none; border-radius: 0; width: min(100%, 460px); justify-self: end; }
.x9wpw .xlblc.xkvxz .xswbm img { height: 100%; }
.x9wpw.xcddn .xeu8w span { color: var(--rpswm); opacity: 1; }
.x9wpw.xcddn .xp6tx { border-top-color: var(--re0ap); }
.xl8gf { --rzqnj: 3px; --rhbzv: 2px; --reb9h: 4px; }
.xl8gf .x0y9i, .xl8gf .xit6n, .xl8gf .xbx19, .xl8gf .x6qmw, .xl8gf .x1kui { border-radius: 2px; }
.x0hyz { --rzqnj: 20px; --rhbzv: 14px; --reb9h: 28px; --rer8b: 0 18px 40px -22px rgba(20, 24, 30, .22); }
.x0hyz .x0y9i { border-radius: 99px; }
.x0hyz .x9wpw::after, .x0hyz .x75lg::before, .x0hyz .xsbj9::after { display: none; }
.x0hyz .x75lg { letter-spacing: .12em; }
.x653w { --rzqnj: 6px; --rhbzv: 4px; --reb9h: 8px; }
.x653w .x0v5w, .x653w .xv63r, .x653w .xq5e3, .x653w .xy8bz, .x653w .xo4wd { border-width: 2px; border-color: var(--ruekz); box-shadow: 6px 6px 0 color-mix(in srgb, var(--rvumg) 70%, transparent); }
.x653w .xj2y6 h2 { letter-spacing: -.01em; }
.x653w .x75lg { background: var(--rvumg); color: var(--r5ppx) !important; padding: 4px 10px; }
.x653w .x75lg::before { display: none; }
.x84kv .x68c0 { background: var(--r31kq); color: var(--rpswm); border-color: rgba(20, 22, 26, .08); }
.x84kv .xfwhg { background: rgba(255, 255, 255, .92); border-bottom-color: rgba(20, 22, 26, .08); }
.x84kv .xfwhg.xwyzn { background: #fff; }
.x84kv .xfwhg .xng00, .x84kv .xstz2 { color: var(--ruekz); }
.x84kv .xfwhg .xoe2n, .x84kv .xstz2 small { color: var(--rpswm); }
.x84kv .xul0l { color: var(--ruekz); }
.x84kv .xul0l:hover, .x84kv .xul0l[aria-current="page"] { color: var(--ruekz); background: rgba(20, 22, 26, .05); }
.x84kv .x7bo2 { border-color: rgba(20, 22, 26, .2); }
.x84kv .x7bo2 span, .x84kv .x7bo2 span::before, .x84kv .x7bo2 span::after { background: var(--ruekz); }
.x84kv .xt72k { border-color: rgba(20, 22, 26, .2); }
.x98ij .xfwhg { background: var(--rvumg); }
.x98ij .xfwhg.xwyzn { background: var(--rvumg); }
.x98ij .xfwhg .xng00, .x98ij .xstz2, .x98ij .xul0l { color: var(--r5ppx); }
.x98ij .xfwhg .xoe2n, .x98ij .xstz2 small { color: var(--r5ppx); }
.x98ij .xul0l:hover, .x98ij .xul0l[aria-current="page"] { color: var(--r5ppx); background: rgba(0, 0, 0, .08); box-shadow: inset 0 -2px 0 var(--r5ppx); }
.x98ij .xstz2 .xjp1h { background: rgba(0, 0, 0, .1); color: var(--r5ppx); }
.x98ij .xj0ks { --r43hn: var(--r6nu1); --r77jd: #fff; }
.x98ij .x7bo2 { border-color: rgba(0, 0, 0, .25); }
.x98ij .x7bo2 span, .x98ij .x7bo2 span::before, .x98ij .x7bo2 span::after { background: var(--r5ppx); }
.x9thv .xenf8 { background: var(--r31kq); color: var(--rpswm); border-top: 1px solid rgba(20, 22, 26, .08); }
.x9thv .xenf8 h2, .x9thv .xenf8 .xng00 { color: var(--ruekz); }
.x9thv .xenf8 .xdjoc, .x9thv .xv0rk { color: var(--rpswm); }
.x9thv .xv0rk { border-color: rgba(20, 22, 26, .1); }
.x9thv .xenf8 a:hover, .x9thv .xenf8 .xqsq7:hover { color: var(--rqg14); }
.x9thv .xcma9 { border-color: rgba(20, 22, 26, .3); color: var(--rpswm); }
.xvtmo .xenf8 { background: var(--r6nu1); border-top: 6px solid var(--rvumg); }
.xd6pa { min-height: 0; padding: 72px 0 80px; background: var(--r6nu1); }
.xd6pa::before { display: none; }
.xd6pa .xeggl { position: relative; inset: auto; z-index: 0; border-radius: var(--reb9h); overflow: hidden; aspect-ratio: 4 / 3; box-shadow: var(--rjqf1); }
.xd6pa .xv4zd { grid-template-columns: 1fr; }
@media (min-width: 1000px) { .xd6pa .xv4zd { grid-template-columns: 1.1fr 1fr; } }
.xzkae { background: var(--r44ug); color: var(--ruekz); min-height: 0; padding: 72px 0 84px; }
.xzkae::before { display: none; }
.xzkae .xeggl { position: relative; inset: auto; z-index: 0; border-radius: var(--reb9h); overflow: hidden; aspect-ratio: 5 / 4; box-shadow: var(--rer8b); }
.xzkae h1 .xp3ei { color: var(--ruekz); }
.xzkae .xqnqv, .xzkae .x6pl3 { color: var(--rpswm); }
.xzkae .xbx19 { background: #fff; border-color: rgba(20, 22, 26, .1); }
.xzkae .xp7bz { --r77jd: var(--ruekz); border-color: rgba(20, 22, 26, .25); }
.xzkae .xv4zd { grid-template-columns: 1fr; }
@media (min-width: 1000px) { .xzkae .xv4zd { grid-template-columns: 1.1fr 1fr; } }
.xptde { text-align: center; }
.xptde::before { background: color-mix(in srgb, var(--r6nu1) 78%, transparent); }
.xptde .xv4zd { grid-template-columns: 1fr !important; justify-items: center; }
.xptde h1 { max-width: 20ch; margin-left: auto; margin-right: auto; }
.xptde .xqnqv { margin-left: auto; margin-right: auto; }
.xptde .xovf4, .xptde .x6pl3 { justify-content: center; }
.xwc4v::before { background: linear-gradient(0deg, color-mix(in srgb, var(--r6nu1) 60%, transparent), transparent 60%); }
.xwc4v .xy6np { background: color-mix(in srgb, var(--r6nu1) 88%, transparent); border: 1px solid var(--re0ap); border-radius: var(--reb9h); padding: clamp(24px, 4vw, 44px); box-shadow: var(--rjqf1); backdrop-filter: blur(6px); }
.xwc4v .xv4zd { grid-template-columns: 1fr; }
@media (min-width: 1000px) { .xwc4v .xv4zd { grid-template-columns: minmax(0, 720px); justify-content: center; } }
.xsdcx .x36bv { display: none; }
.xsdcx .xooo8 { margin: 0 0 18px; width: 56px; height: 56px; }
.xsdcx .xuot1 { padding-top: 26px; }
.xbu0g .x1kcb { grid-template-columns: 1fr !important; gap: 10px; }
@media (min-width: 900px) { .xbu0g .x1kcb { grid-template-columns: 1fr 1fr !important; } }
.xbu0g .x0v5w { flex-direction: row; align-items: stretch; }
.xbu0g .x36bv { width: 34%; aspect-ratio: auto; flex: none; }
.xbu0g .xooo8 { display: none; }
.xbu0g .xuot1 { padding: 18px 20px; }
.xbu0g .x0v5w h3 { font-size: 1.25rem; }
.xly0l .x0v5w { min-height: 320px; justify-content: flex-end; color: #fff; border: 0; }
.xly0l .x36bv { position: absolute; inset: 0; aspect-ratio: auto; }
.xly0l .x36bv::after { content: ""; position: absolute; inset: 0; background: linear-gradient(0deg, color-mix(in srgb, var(--r6nu1) 92%, transparent) 10%, transparent 70%); }
.xly0l .xuot1 { position: relative; background: none; }
.xly0l .xooo8 { margin: 0 0 12px; }
.xly0l .x0v5w p { color: rgba(255, 255, 255, .82); }
.xly0l .x5dtp { border-color: rgba(255, 255, 255, .2); }
.xly0l .x5dtp .xi6bz { background: var(--rvumg); color: var(--r5ppx); }
.xj8hk { font-size: .74rem; color: var(--ritoz); margin: 8px 0 0; }
.xekam .xj8hk, .xxqx3 .xj8hk { color: var(--rpswm); }
.xa2j2 .x36bv, .xa2j2 .xwtva { display: none; }
.xlblc { position: relative; border-radius: var(--reb9h); overflow: hidden; aspect-ratio: 4 / 3; box-shadow: var(--rjqf1); }
.xlblc img { width: 100%; height: 100%; object-fit: cover; }
.x69q8 .xv4zd { grid-template-columns: 1fr !important; }
.xd6pa, .xzkae { min-height: 0; }
.xd6pa .xv4zd, .xzkae .xv4zd { align-items: center; }
@media (min-width: 560px) {
  .xopf2 { grid-template-columns: 1fr; }
  .xbhbl { grid-template-columns: repeat(2, 1fr); }
  .xmqn9 { grid-template-columns: repeat(3, 1fr); }
  .xldiz { grid-template-columns: repeat(4, 1fr); }
}
.xcjtv { flex-direction: column; gap: 8px; padding: 12px 0; min-height: 0; }
.xcjtv .xbmtk { display: flex; align-items: center; justify-content: space-between; width: 100%; }
.xcjtv .xng00 { margin: 0 auto; }
.xcjtv .xfzjn { position: absolute; right: 20px; }
.xtbhk .xhfns { justify-content: center; }
@media (max-width: 1119px) { .xcjtv { flex-direction: row; } .xcjtv .xng00 { margin: 0; } .xcjtv .xfzjn { position: static; } }
.xg374 { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; }
.xg374 .xlw2x .xhfns { justify-content: flex-start; }
.xg374 .xng00 { justify-self: center; }
.xg374 .xfzjn { justify-self: end; }
@media (max-width: 1119px) { .xg374 { grid-template-columns: auto 1fr; } .xg374 .xlw2x { display: none; } .xg374 .xng00 { justify-self: start; } }
.xhar8 { flex-direction: column; align-items: stretch; gap: 0; padding: 0; }
.xhar8 .xbmtk { display: flex; align-items: center; justify-content: space-between; min-height: var(--rurk7); }
.xhar8 .xe1dx { border-top: 1px solid var(--r5v08); }
.xhar8 .xe1dx .xhfns { justify-content: center; gap: 6px; padding: 2px 0; }
@media (max-width: 1119px) { .xhar8 .xe1dx { display: none; } }
.xy8p7 .xahjw { margin-left: 22px; }
.xy8p7 .xfzjn { margin-left: auto; }
.x0wj4 { justify-content: space-between; }
.xj40f .xahjw { display: none !important; }
.xj40f .x7bo2 { display: grid !important; }
.xj40f .xstz2 { display: inline-flex !important; font-size: 1.05rem; }
.xj40f .xeq6l { display: none; }
.x68c0 { display: none; }
@media (min-width: 1000px) { .xhbik .x68c0 { display: block; } }
.x5tib .xbmtk { display:flex; align-items:center; justify-content:space-between; min-height:var(--rurk7); }
.xtmdd { background:var(--r6brz); border-top:1px solid var(--r5v08); }
.xtmdd .xhfns { justify-content:center; gap:6px; padding:4px 0; }
@media (max-width:1119px){ .xtmdd{ display:none; } }
.xnvps { display:grid; grid-template-columns:1fr auto 1fr; align-items:center; }
.xnvps .xng00 { justify-self:start; }
.xnvps .xln5r { justify-self:center; }
.xnvps .xln5r .xahjw { background:var(--rdyj9); border:1px solid var(--re0ap); border-radius:99px; padding:4px 8px; }
.xnvps .xfzjn { justify-self:end; }
@media (max-width:1119px){ .xnvps{ grid-template-columns:auto 1fr; } .xnvps .xln5r{ display:none; } }
.x53tx .xfwhg { background:transparent; border:0; }
.xsq96 { margin:12px 0; background:var(--r6brz); border:1px solid var(--re0ap); border-radius:var(--reb9h); padding:0 18px; box-shadow:var(--rer8b); }
.x84kv .xsq96 { background:var(--r31kq); border-color:rgba(20,22,26,.1); }
.x98ij .xsq96 { background:var(--rvumg); border-color:rgba(0,0,0,.15); }
.xyuh3 { display:grid; grid-template-columns:1fr auto 1fr; align-items:center; row-gap:6px; padding:8px 0; }
.x2hp9 { display:flex; align-items:center; gap:18px; font-size:.86rem; }
.xt9xo { justify-content:flex-start; }
.xoiic { justify-content:flex-end; }
.x2hp9 a, .x2hp9 span { display:flex; flex-direction:column; line-height:1.2; }
.x2hp9 small { color:var(--ritoz); font-size:.72rem; text-transform:uppercase; letter-spacing:.06em; }
.x84kv .x2hp9 small { color:var(--rpswm); }
.x98ij .x2hp9 small { color:var(--r5ppx); }
.x84kv .x2hp9 a, .x84kv .x2hp9 span { color:var(--ruekz); }
.x98ij .x2hp9 a, .x98ij .x2hp9 span { color:var(--r5ppx); }
.xyuh3 .xng00 { justify-self:center; }
.xyuh3 .xe1dx { grid-column:1/-1; }
.xyuh3 .xe1dx .xhfns { justify-content:center; }
@media (max-width:1119px){ .xyuh3{ grid-template-columns:auto 1fr; } .xt9xo,.xyuh3 .xe1dx{ display:none; } }
.xupgk { display:none; background:var(--rvumg); color:var(--r5ppx); font-weight:800; text-transform:uppercase; letter-spacing:.04em; padding:0 22px; align-self:stretch; align-items:center; text-decoration:none; clip-path:polygon(14px 0,100% 0,100% 100%,0 100%); }
@media (min-width:1120px){ .xdimt{ padding-right:0; } .xupgk{ display:inline-flex; margin-left:auto; height:var(--rurk7); } }
.x58kk { justify-content:space-between; }
.x58kk .xo3b9 { display:flex; align-items:center; gap:22px; }
.xtks8 { display:none; flex-direction:column; justify-content:center; background:var(--rvumg); color:var(--r5ppx); text-decoration:none; padding:8px 20px; border-radius:var(--rhbzv); line-height:1.15; }
.xtks8 b { font-size:.95rem; }
.xtks8 span { font-size:.82rem; opacity:.85; }
@media (min-width:1120px){ .xtks8{ display:flex; } }
.xurv1 { justify-content:space-between; }
.xurv1 .xqzys { margin-left:0; }
@media (min-width:1280px){
  .x0z2p { --rurk7:0px; }
  .x0z2p .xfwhg { position:fixed; top:0; left:0; bottom:0; width:236px; border-bottom:0; border-right:1px solid var(--r5v08); backdrop-filter:none; background:color-mix(in srgb,var(--r6nu1) 96%,transparent); }
.x84kv.x0z2p .xfwhg { background:var(--r31kq); border-right-color:rgba(20,22,26,.1); }
  .x98ij.x0z2p .xfwhg { background:var(--rvumg); border-right-color:rgba(0,0,0,.12); }
  .xurv1 .xqzys { width:100%; }
  .xurv1 .xqzys .xhfns { flex-direction:column; align-items:flex-start; gap:4px; width:100%; }
  .xurv1 .xqzys .xul0l { display:block; width:100%; padding:7px 10px; border-radius:var(--rhbzv); }
  .xurv1 .x4jki { display:none; }
  .xurv1 .xfzjn { margin:auto 0 0; flex-direction:column; align-items:stretch; width:100%; gap:10px; }
  .x0z2p main, .x0z2p .xenf8 { margin-left:236px; }
  .x0z2p .xeq6l { display:none; }
}
.xb7lj { display:grid; grid-template-columns:1fr auto 1fr; align-items:center; position:relative; }
.xb7lj .xjykq .xhfns { justify-content:flex-end; }
.xb7lj .xmlm6 .xhfns { justify-content:flex-start; }
.xb7lj .xng00 { justify-self:center; }
.xb7lj .xfzjn { position:absolute; right:0; }
@media (max-width:1119px){ .xb7lj { grid-template-columns:auto 1fr; } .xb7lj .xjykq,.xb7lj .xmlm6 { display:none; } .xb7lj .xng00 { justify-self:start; } }
.xug28 { display:none; }
.x0ecm { justify-content:space-between; }
@media (min-width:1120px){
  .xug28 { display:block; background:var(--rgtbk); border-bottom:1px solid var(--r5v08); }
  .xug28 .xhfns { justify-content:flex-end; gap:6px; padding:5px 0; }
  .xug28 .xul0l { font-size:.88rem; }
}
.xuc0k { flex-direction:column; gap:7px; padding:12px 0; min-height:0; }
.xuc0k .xbmtk { display:flex; align-items:center; justify-content:center; width:100%; position:relative; }
.xuc0k .xbmtk .x7bo2 { position:absolute; right:0; }
.xuc0k .xtbhk .xhfns { justify-content:center; }
.xuc0k .x9dvc { display:flex; justify-content:center; }
@media (max-width:1119px){ .xuc0k { flex-direction:row; justify-content:space-between; } .xuc0k .xbmtk { width:auto; } .xuc0k .xbmtk .x7bo2 { position:static; } .xuc0k .xahjw,.xuc0k .x9dvc { display:none; } }
.xtdnp { align-items:stretch; gap:0; padding:0; }
.x74jo { display:flex; align-items:center; }
.x6s60 { display:flex; flex-direction:column; justify-content:center; gap:4px; flex:1; }
.x18fe { display:flex; align-items:center; justify-content:flex-end; gap:10px; }
.x6s60 .xhfns { justify-content:flex-end; }
@media (min-width:1120px){
  .xtdnp .x74jo { padding-right:24px; border-right:1px solid var(--r5v08); }
  .xtdnp .x74jo .xd563 { font-size:1.3rem; }
  .xtdnp .x6s60 { padding-left:24px; }
}
@media (max-width:1119px){ .xtdnp .x6s60 .xahjw { display:none; } }
.x0z34 { display:none; }
.x9xfl .xahjw { margin-left:6px; }
@media (min-width:1120px){
  .x0z34 { display:flex; align-items:center; gap:7px; background:var(--r6brz); border:1px solid var(--re0ap); border-radius:99px; padding:7px 14px; margin-left:8px; min-width:190px; }
  .xjznf { display:flex; opacity:.6; }
  .x0z34 input { flex:1; width:100%; background:transparent; border:0; outline:0; color:inherit; font:inherit; font-size:.9rem; }
  .x0z34 input::placeholder { color:var(--ritoz); }
}
.xnmy1 { display:grid; grid-template-columns:1fr auto 1fr; align-items:center; }
.xnmy1 .xuzrp { justify-self:start; margin-left:0; }
.xnmy1 .xng00 { justify-self:center; }
.xnmy1 .xw53p { grid-column:3; }
.xnmy1 .xw53p .xhfns { justify-content:flex-end; }
.xnmy1 .x7bo2 { grid-column:3; justify-self:end; }
@media (max-width:1119px){ .xnmy1 { grid-template-columns:auto 1fr; } .xnmy1 .xuzrp { display:none; } .xnmy1 .xng00 { justify-self:start; } }
.xahns { flex-direction:column; gap:12px; padding:22px 0; min-height:0; }
.xahns .xbmtk { display:flex; align-items:center; justify-content:center; width:100%; position:relative; }
.xahns .xbmtk .x7bo2 { position:absolute; right:0; }
.xahns .xtbhk .xhfns { justify-content:center; }
@media (min-width:1120px){
  .xahns .xng00 { flex-direction:column; align-items:center; gap:8px; text-align:center; }
  .xahns .xd563 { font-size:1.55rem; }
  .xahns .xng00 .x7vyf { align-items:center; }
}
@media (max-width:1119px){ .xahns { flex-direction:row; justify-content:space-between; padding:0; } .xahns .xbmtk { width:auto; } .xahns .xbmtk .x7bo2 { position:static; } .xahns .xahjw { display:none; } }
.x4jmc { --rurk7:54px; }
.xjyoe { justify-content:space-between; min-height:54px; }
.xjyoe .xd563 { font-size:1rem; }
.xz1qh { display:flex; align-items:center; gap:14px; }
.xz1qh .xhfns { gap:2px; }
.xz1qh .xul0l { font-size:.9rem; }
.xzjj1 .x7g51 { flex:1; }
.xzjj1 .x7g51 .xhfns { justify-content:space-between; width:100%; }
.xg0v6 { min-height:0; padding:72px 0 80px; background:var(--r6nu1); }
.xg0v6::before { display:none; }
.xg0v6 .xv4zd { grid-template-columns:1fr; }
@media (min-width:1000px){ .xg0v6 .xv4zd { grid-template-columns:1fr 1.1fr; } }
.xuq44 .xv4zd { grid-template-columns:1fr; }
@media (min-width:1000px){ .xuq44 .xv4zd { grid-template-columns:minmax(0,560px); } }
.xjwdb::before { background:linear-gradient(270deg, color-mix(in srgb,var(--r6nu1) 60%,transparent), transparent 60%); }
.xjwdb .xv4zd { grid-template-columns:1fr; justify-items:end; }
.xjwdb .xy6np { background:color-mix(in srgb,var(--r6nu1) 88%,transparent); border:1px solid var(--re0ap); border-radius:var(--reb9h); padding:clamp(24px,4vw,44px); box-shadow:var(--rjqf1); backdrop-filter:blur(6px); }
@media (min-width:1000px){ .xjwdb .xv4zd { grid-template-columns:minmax(0,620px); justify-content:end; } }
.x91c6 { align-items:flex-end; min-height:min(720px,88vh); }
.x91c6::before { background:linear-gradient(0deg, color-mix(in srgb,var(--r6nu1) 94%,transparent), color-mix(in srgb,var(--r6nu1) 18%,transparent) 72%); }
.x91c6 .xv4zd { grid-template-columns:1fr; }
.x91c6 .xy6np { max-width:760px; }
.x9u6j, .xafgw { min-height:0; padding:0 0 72px; background:var(--r6nu1); }
.x9u6j::before, .xafgw::before { display:none; }
.x9u6j .xv4zd, .xafgw .xv4zd { grid-template-columns:1fr; gap:34px; }
.x9u6j .xlblc, .xafgw .xlblc { aspect-ratio:21/9; width:100%; }
.xafgw { padding:64px 0 0; }
.xafgw .xlblc { border-radius:var(--reb9h) var(--reb9h) 0 0; }
.x9u6j .xlblc { border-radius:0 0 var(--reb9h) var(--reb9h); }
.xqlaz, .xnqqg { min-height:0; padding:72px 0 80px; background:var(--r6nu1); }
.xqlaz::before, .xnqqg::before { display:none; }
.xqlaz .xv4zd { grid-template-columns:1fr; }
@media (min-width:1000px){ .xqlaz .xv4zd { grid-template-columns:1fr 1fr; } }
.xnqqg .xv4zd { grid-template-columns:1fr; }
@media (min-width:1000px){ .xnqqg .xv4zd { grid-template-columns:.9fr 1.1fr; } }
.xhb7a { display:grid; gap:14px; }
.xwbbu { grid-template-columns:1fr 1fr; grid-auto-rows:1fr; min-height:300px; }
.xwbbu .xal0l:first-child { grid-row:1 / span 2; }
.xbt9d { grid-template-columns:1fr 1fr; grid-auto-rows:1fr; min-height:320px; }
.xbt9d .xal0l:first-child { grid-column:1 / span 2; }
.xal0l { position:relative; border-radius:var(--rzqnj); overflow:hidden; box-shadow:var(--rjqf1); min-height:140px; }
.xal0l img { width:100%; height:100%; object-fit:cover; }
.xsubp, .xz1ld { padding:0; min-height:0; overflow:hidden; }
.xsubp::before, .xz1ld::before { display:none; }
.xsubp::after, .xz1ld::after { display:none; }
.xsubp .xv4zd, .xz1ld .xv4zd { grid-template-columns:1fr; gap:0; align-items:stretch; }
@media (min-width:1000px){ .xsubp .xv4zd, .xz1ld .xv4zd { grid-template-columns:1fr 1fr; } }
.xji0n { position:relative; min-height:300px; }
.xji0n img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
.xsubp .xy6np, .xz1ld .xy6np { display:flex; flex-direction:column; justify-content:center; padding:64px clamp(24px,4vw,56px); }
.xs75o { min-height:0; padding:64px 0 72px; }
.xs75o::before { background:color-mix(in srgb,var(--r6nu1) 88%,transparent); }
.xs75o .xv4zd { grid-template-columns:1fr; }
@media (min-width:1000px){ .xs75o .xv4zd { grid-template-columns:1.2fr .9fr; align-items:start; } }
.xdco4 { background:color-mix(in srgb,var(--r6brz) 94%,transparent); border:1px solid var(--re0ap); border-radius:var(--reb9h); padding:clamp(20px,3vw,32px); box-shadow:var(--rjqf1); }
.x0fzr { text-align:center; min-height:0; padding:76px 0; }
.x0fzr::before { background:color-mix(in srgb,var(--r6nu1) 92%,transparent); }
.x0fzr .xv4zd { grid-template-columns:1fr; justify-items:center; }
.x0fzr h1 { max-width:17ch; margin:0 auto 20px; font-size:clamp(2.6rem,6vw,4.8rem); }
.x0fzr .xqnqv { margin:0 auto 28px; }
.x0fzr .xovf4 { justify-content:center; }
.x534i { min-height:min(760px,90vh); background:var(--rgtbk); }
.x534i::before { display:none; }
.x534i .xv4zd { grid-template-columns:1fr; }
.x534i h1 { max-width:16ch; font-size:clamp(3rem,8vw,6rem); line-height:1.03; }
.x534i .xqnqv { max-width:58ch; font-size:1.25rem; }
.x6km3 { min-height:0; padding:76px 0 92px; background:var(--r6nu1); }
.x6km3::before { display:none; }
.x6km3 .xv4zd { grid-template-columns:1fr; }
@media (min-width:1000px){ .x6km3 .xv4zd { grid-template-columns:1.25fr 1fr; } }
.xv9ns { aspect-ratio:1/1; align-self:start; justify-self:end; width:min(100%,420px); margin:26px 22px 0 0; }
.xv9ns::after { content:""; position:absolute; inset:18px -18px -18px 18px; border:2px solid var(--rvumg); border-radius:var(--reb9h); z-index:-1; }
.xy89q { min-height:0; padding:72px 0 80px; background:var(--r6nu1); }
.xy89q::before { display:none; }
.xy89q .xv4zd { grid-template-columns:1fr; }
@media (min-width:1000px){ .xy89q .xv4zd { grid-template-columns:2fr 1fr; } }
.xxjmw { aspect-ratio:3/4; }
.xupgn { min-height:0; padding:72px 0 80px; background:var(--r44ug); color:var(--ruekz); }
.xupgn::before { display:none; }
.xupgn .xv4zd { grid-template-columns:1fr; }
@media (min-width:1000px){ .xupgn .xv4zd { grid-template-columns:1.3fr .7fr; align-items:start; } }
.xupgn h1 { font-size:clamp(2.6rem,6vw,5rem); }
.xupgn .xqnqv, .xupgn .x6pl3 { color:var(--rpswm); }
.xupgn .xbx19 { background:#fff; border-color:rgba(20,22,26,.1); }
.xupgn .xp7bz { --r77jd:var(--ruekz); border-color:rgba(20,22,26,.25); }
.xupgn h1 .xp3ei { color:var(--ruekz); background:linear-gradient(transparent 62%, color-mix(in srgb,var(--rvumg) 35%,transparent) 62%); }
.x6r1l { aspect-ratio:3/4; margin-top:52px; }
.x9ckb { min-height:0; padding:64px 0 0; }
.x9ckb::before { background:color-mix(in srgb,var(--r6nu1) 86%,transparent); }
.x9ckb .xv4zd { grid-template-columns:1fr; justify-items:center; text-align:center; gap:34px; }
.x9ckb .xy6np { max-width:760px; }
.x9ckb h1, .x9ckb .xqnqv { margin-left:auto; margin-right:auto; }
.x9ckb .xovf4, .x9ckb .x6pl3 { justify-content:center; }
.x1niw { width:100%; display:grid; grid-template-columns:repeat(2,1fr); gap:1px; background:var(--r5v08); border-top:1px solid var(--r5v08); }
@media (min-width:760px){ .x1niw { grid-template-columns:repeat(4,1fr); } }
.xsciq { font-size:.72rem; color:var(--ritoz); margin:10px 0 0; }
.xqesx { background:var(--r6nu1); padding:22px 16px; text-align:center; }
.xqesx b { display:block; font-family:var(--r55te); font-weight:800; font-size:clamp(1.8rem,4vw,2.6rem); color:#fff; }
.xqesx span { color:var(--ritoz); font-size:.86rem; }
.xd6pa .xy6np h1, .xzkae .xy6np h1, .xg0v6 .xy6np h1,
.xsubp .xy6np h1, .xz1ld .xy6np h1, .xy89q .xy6np h1,
.xqlaz .xy6np h1, .xnqqg .xy6np h1, .x6km3 .xy6np h1,
.xs75o .xy6np h1, .xjwdb .xy6np h1 {
  font-size: clamp(1.9rem, 3.3vw, 3.1rem);
}
.xfwhg .xng00 { flex: 0 1 auto; min-width: 0; }
.xfwhg .x7vyf { min-width: 0; }
.xfwhg .xd563 { white-space: normal; overflow-wrap: anywhere; word-break: break-word; overflow: visible; text-overflow: clip; font-size: clamp(1.02rem, 0.82rem + 0.7vw, 1.42rem); line-height: 1.08; max-width: min(26ch, 100%); }
.x5tib .xbmtk { gap: 16px; }
.xahns .xd563 { white-space: normal; overflow: visible; }
@media (min-width: 1280px) {
.xurv1 .xng00 { flex-wrap: wrap; }
  .xurv1 .x7vyf { min-width: 0; flex: 1 1 100%; }
  .xurv1 .xd563 { width: 168px; max-width: 168px; white-space: normal; overflow-wrap: break-word; word-break: normal; font-size: 1.05rem; line-height: 1.12; }
}
@media (min-width: 1120px) {
  .xtdnp .x74jo .xajni { width: 58px; height: 58px; }
  .xtdnp .x74jo .xd563 { font-size: 1.75rem; white-space: normal; overflow: visible; }
  .xtdnp .x74jo { padding: 16px 26px 16px 0; }
}
.xqlaz .xv4zd, .xnqqg .xv4zd { align-items: center; }
.xhb7a { align-content: center; min-height: 0; }
.xwbbu { grid-template-rows: auto auto; }
.xwbbu .xal0l { aspect-ratio: 4 / 3; min-height: 0; }
.xwbbu .xal0l:first-child { grid-row: 1 / span 2; aspect-ratio: auto; }
.xbt9d .xal0l { aspect-ratio: 16 / 10; min-height: 0; }
.xbt9d .xal0l:first-child { grid-column: 1 / span 2; aspect-ratio: 21 / 9; }
.xbt9d[data-cells="2"] { grid-template-columns: 1fr 1fr; }
.xbt9d[data-cells="2"] .xal0l:first-child { grid-column: auto; aspect-ratio: 4 / 3; }
.xbt9d[data-cells="1"] { grid-template-columns: 1fr; }
.xbt9d[data-cells="1"] .xal0l:first-child { grid-column: auto; }
.xwbbu[data-cells="1"] { grid-template-columns: 1fr; }
.xwbbu[data-cells="1"] .xal0l:first-child { grid-row: auto; aspect-ratio: 16 / 9; }
.x9u6j .xlblc { aspect-ratio: auto; height: min(42vh, 360px); }
.xafgw .xlblc { aspect-ratio: auto; height: min(42vh, 360px); }
.xug28 .x4jki, .x6s60 .x4jki, .xw53p .x4jki,
.xzjj1 .x4jki, .xz1qh .x4jki { right: 0; left: auto; }
.x9thv .xenf8,
.xekam, .xxqx3,
.xzkae, .xupgn {
  --ritoz: var(--rpswm);
  --rcjtf: var(--ruekz);
  --rsjoa: var(--rqg14);
}
:is(.x9thv .xenf8, .xekam, .xxqx3, .xzkae, .xupgn)
  :is(.xuqo4, .xkkcx, .xp1qp, .xsgda, .xaykn, .xhcvd, .xzkr0, .x4jki,
      .xpuqi, .xq0iv, .xo6aa, .xfam8, .x2w95, .x9h3k, .xemm9, .xgbxr,
      .xz53u, .xibie, .x9waz, .x4pg9) {
  color: var(--rbkmp);
  --rcjtf: var(--rbkmp);
  --ritoz: var(--rhqax);
  --rsjoa: var(--r3qhx);
}
.x5bbs, .xzjk9, .xs3k5, .xg7jq, .x8kw2, .x3al3 {
  min-height:0; padding:72px 0 80px; background:var(--r6nu1);
}
.x5bbs::before, .xzjk9::before, .xs3k5::before,
.xg7jq::before, .x8kw2::before, .x3al3::before { display:none; }
.x5bbs .xv4zd, .xzjk9 .xv4zd, .xs3k5 .xv4zd,
.xg7jq .xv4zd, .x8kw2 .xv4zd, .x3al3 .xv4zd {
  grid-template-columns:1fr; align-items:center;
}
@media (min-width:1000px) {
  .x5bbs .xv4zd, .xzjk9 .xv4zd, .x8kw2 .xv4zd { grid-template-columns:1.15fr .85fr; }
  .xs3k5 .xv4zd, .x3al3 .xv4zd { grid-template-columns:1.1fr 1fr; }
  .xg7jq .xv4zd { grid-template-columns:1.25fr .75fr; }
}
.xoaxg { display:flex; flex-direction:column; align-items:flex-start; gap:8px; padding:clamp(24px,4vw,44px); border-radius:var(--reb9h); background:color-mix(in srgb,var(--r6brz) 72%,transparent); border:1px solid var(--re0ap); box-shadow:var(--rjqf1); }
.xay2k { font-family:var(--r55te); font-weight:800; line-height:.92; font-size:clamp(4rem,11vw,8.5rem); color:var(--rsjoa); }
.xfxf1 { font-size:1.05rem; color:var(--ritoz); max-width:22ch; }
.xgokq { margin:0; padding:clamp(22px,3.4vw,36px); border-radius:var(--reb9h); background:color-mix(in srgb,var(--r6brz) 86%,transparent); border:1px solid var(--re0ap); box-shadow:var(--rjqf1); }
.xgokq .xua0i { display:inline-flex; gap:3px; color:var(--rvumg); margin-bottom:14px; }
.xgokq .xua0i svg { width:20px; height:20px; }
.xgokq blockquote { margin:0 0 18px; font-size:1.22rem; line-height:1.5; color:#eef1f5; }
.xgokq figcaption { display:flex; flex-direction:column; gap:2px; }
.xgokq figcaption b { color:#fff; }
.xgokq figcaption span { color:var(--ritoz); font-size:.9rem; }
.xvlbf { display:flex; flex-direction:column; gap:10px; }
.xmqhu { display:flex; align-items:center; gap:14px; padding:14px 16px; border-radius:var(--rzqnj); background:color-mix(in srgb,var(--r6brz) 80%,transparent); border:1px solid var(--re0ap); color:#eef1f5; text-decoration:none; transition:border-color .15s,transform .15s; }
.xmqhu:hover { border-color:var(--rvumg); transform:translateX(3px); }
.x9kp9 { display:inline-flex; color:var(--rvumg); flex:none; }
.x9kp9 svg { width:22px; height:22px; }
.xcrax { font-weight:600; flex:1 1 auto; min-width:0; }
.xvf1f { font-weight:700; color:#fff; white-space:nowrap; }
.xmqhu > svg:last-child { width:18px; height:18px; color:var(--ritoz); flex:none; }
.xgxht { display:flex; flex-direction:column; gap:6px; padding:clamp(24px,4vw,40px); border-radius:var(--reb9h); background:color-mix(in srgb,var(--r6brz) 90%,transparent); border:1px solid var(--re0ap); box-shadow:var(--rjqf1); text-align:center; }
.xzl06 { text-transform:uppercase; letter-spacing:.08em; font-size:.78rem; font-weight:700; color:var(--ritoz); }
.xhsyc { font-family:var(--r55te); font-weight:800; font-size:clamp(2.6rem,6vw,4rem); color:#fff; line-height:1; }
.xq32l { color:var(--ritoz); margin-bottom:12px; }
.xgxht .x0y9i { margin-top:6px; }
.xlwkl { display:flex; flex-direction:column; gap:2px; padding:clamp(18px,3vw,28px); border-radius:var(--reb9h); background:color-mix(in srgb,var(--r6brz) 82%,transparent); border:1px solid var(--re0ap); box-shadow:var(--rjqf1); }
.xza3i { display:flex; align-items:flex-start; gap:14px; padding:14px 2px; color:#eef1f5; text-decoration:none; }
.xza3i + .xza3i { border-top:1px solid var(--r5v08); }
.xawsx { display:inline-flex; color:var(--rvumg); flex:none; margin-top:2px; }
.xawsx svg { width:20px; height:20px; }
.xza3i small { display:block; text-transform:uppercase; letter-spacing:.06em; font-size:.72rem; color:var(--ritoz); margin-bottom:2px; }
.x59xe { display:grid; grid-template-columns:1fr 1fr; gap:0; border-radius:var(--reb9h); overflow:hidden; box-shadow:var(--rjqf1); min-height:320px; position:relative; }
.x80qu { position:relative; min-height:200px; }
.x80qu img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
.x80qu + .x80qu { border-left:3px solid var(--rvumg); }
.xu860, .xp8tj, .xbkop { min-height:0; padding:72px 0; text-align:center; }
.xu860::before, .xp8tj::before, .xbkop::before { background:color-mix(in srgb,var(--r6nu1) 90%,transparent); }
.xu860 .xv4zd, .xp8tj .xv4zd, .xbkop .xv4zd { grid-template-columns:1fr; justify-items:center; gap:34px; }
.xu860 .xy6np, .xp8tj .xy6np, .xbkop .xy6np { max-width:720px; }
.xu860 h1, .xu860 .xqnqv,
.xp8tj h1, .xp8tj .xqnqv,
.xbkop h1, .xbkop .xqnqv { margin-left:auto; margin-right:auto; }
.xu860 .xovf4, .xp8tj .xovf4, .xbkop .xovf4 { justify-content:center; }
.xu860 .xgokq { max-width:760px; text-align:left; width:100%; }
.xp8tj .xlwkl { width:100%; max-width:960px; }
.xbkop .xvlbf { width:100%; max-width:1000px; text-align:left; }
@media (min-width:760px) {
  .xp8tj .xlwkl { flex-direction:row; text-align:left; }
  .xp8tj .xza3i { flex:1 1 0; align-items:center; }
  .xp8tj .xza3i + .xza3i { border-top:0; border-left:1px solid var(--r5v08); }
  .xbkop .xvlbf { flex-direction:row; flex-wrap:wrap; }
  .xbkop .xmqhu { flex:1 1 220px; }
}
.x5bbs .xy6np h1, .xzjk9 .xy6np h1, .xs3k5 .xy6np h1,
.xg7jq .xy6np h1, .x8kw2 .xy6np h1, .x3al3 .xy6np h1 {
  font-size: clamp(1.9rem, 3.3vw, 3.1rem);
}
.x218z { display:grid; grid-template-columns:auto 1fr auto; align-items:center; }
.x218z .xuzrp { justify-self:start; margin-left:0; }
.x218z .xtbhk .xhfns { justify-content:center; }
.x218z .xng00 { justify-self:end; }
@media (max-width:1119px){ .x218z { grid-template-columns:auto 1fr; } .x218z .xahjw { display:none; } }
.xov1w, .xf39e { display:block; padding:0; }
.xov1w .xbmtk { display:grid; grid-template-columns:1fr auto 1fr; align-items:center; min-height:var(--rurk7); }
.xov1w .xbmtk .xj0ks, .xov1w .xbmtk .xstz2 { grid-column:1; justify-self:start; }
.xov1w .xbmtk .xng00 { grid-column:2; justify-self:center; }
.xov1w .xbmtk .x7bo2 { grid-column:3; justify-self:end; }
@media (max-width:1119px){ .xov1w .xbmtk { grid-template-columns:auto 1fr auto; } }
.xf39e .xbmtk { display:grid; grid-template-columns:1fr auto 1fr; align-items:center; min-height:var(--rurk7); }
.xf39e .xbmtk .xng00 { grid-column:2; justify-self:center; }
.xf39e .xbmtk .xj0ks, .xf39e .xbmtk .xstz2,
.xf39e .xbmtk .x7bo2 { grid-column:3; justify-self:end; }
.xoiaf {
  --r0nqc: var(--r44ug); --rzr2s: var(--r31kq); --rl6b8: color-mix(in srgb, var(--r44ug) 35%, #fff);
  --rou0v: var(--ruekz); --rvlj5: var(--rpswm);
  --rqmcf: color-mix(in srgb, var(--ruekz) 16%, var(--r44ug)); --rdiei: color-mix(in srgb, var(--ruekz) 28%, var(--r44ug));
  --rmcov: var(--rvumg); --r5xp8: color-mix(in srgb, var(--rvumg) 78%, #fff); --rktk9: var(--rqg14);
  --rvzpp: var(--r5ppx, #141414);
  --rre09: var(--r6nu1); --r2kfo: color-mix(in srgb, var(--r6nu1) 82%, #000); --rlka2: color-mix(in srgb, var(--r6nu1) 85%, #fff);
  --r014s: color-mix(in srgb, var(--r6nu1) 14%, #fff); --ru3np: var(--rqg14);
  --rt16p: color-mix(in srgb, var(--rvumg) 16%, var(--rl6b8));
  --rakr7: color-mix(in srgb, #fff 92%, var(--r6nu1)); --rxjml: color-mix(in srgb, #fff 74%, var(--r6nu1));
  --r3rrj: var(--r55te); --rs8xi: var(--ra3y0); --rmyh6: ui-monospace, "SFMono-Regular", Menlo, monospace;
  --rynmb: 14px; --rxofl: 22px; --rgxkl: 1240px;
  --r4jjp: 0 1px 0 rgba(0,0,0,.05), 0 14px 34px -18px rgba(0,0,0,.35);
}
.xoiaf .x6bqz { background: var(--r0nqc); color: var(--rou0v); font: 400 1.0625rem/1.65 var(--rs8xi); }
.xoiaf .x6bqz h1, .xoiaf .x6bqz h2, .xoiaf .x6bqz h3, .xoiaf .x6bqz h4 { font-family: var(--r3rrj); font-weight: 600; line-height: 1.08; letter-spacing: -.015em; margin: 0 0 .5em; color: var(--rou0v); text-transform: var(--rjii7, none); overflow-wrap: normal; word-break: normal; hyphens: manual; }
.xoiaf .x6bqz h1 { font-size: clamp(2.4rem, 5vw, 4.3rem); }
.xoiaf .x6bqz h2 { font-size: clamp(1.9rem, 3.4vw, 2.9rem); }
.xoiaf .x6bqz h3 { font-size: 1.35rem; line-height: 1.2; }
.xoiaf .x6bqz h1 em, .xoiaf .x6bqz h2 em, .xoiaf .x6bqz h1 .xp3ei, .xoiaf .x6bqz h2 .xp3ei { font-style: italic; font-weight: 500; color: var(--rqg14); background: none; }
.xoiaf .x6bqz p { margin: 0 0 1em; }
.xoiaf .x6bqz img { max-width: 100%; height: auto; display: block; }
.xoiaf .x6bqz a { color: inherit; text-decoration-thickness: 1px; text-underline-offset: 3px; }
.xoiaf .x6bqz ol, .xoiaf .x6bqz ul { margin-top: 0; }
.xoiaf .x2l3v {position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.xoiaf .x78e5 {width:min(100% - 40px,var(--rgxkl));margin-inline:auto}
.xoiaf .x10hd {font:500 .78rem/1.3 var(--rmyh6);letter-spacing:.12em;text-transform:uppercase;color:var(--rktk9);display:inline-flex;align-items:center;gap:.6em;margin-bottom:1rem}
.xoiaf .x10hd::before {content:"";width:22px;height:2px;background:currentColor}
.xoiaf .xctnw {font-size:1.2rem;color:var(--rvlj5);max-width:60ch}
.xoiaf .xzbng {color:var(--rvlj5)}
.xoiaf .xzlsf {font-size:.9rem}
.xoiaf .xjy1c {font-family:var(--rmyh6)}
.xoiaf .xiaay {display:inline-block;font:600 .72rem/1 var(--rmyh6);letter-spacing:.06em;text-transform:uppercase;padding:.45em .7em;border-radius:6px;background:var(--rzr2s);color:var(--rvlj5)}
.xoiaf .xwcq4 {--r8cyj:var(--rou0v);--r0cvp:var(--r0nqc);display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:.75em 1.35em;border-radius:999px;border:2px solid var(--r8cyj);background:var(--r8cyj);color:var(--r0cvp);font:600 1rem/1.1 var(--rs8xi);text-decoration:none;cursor:pointer;transition:transform .15s,background .15s,box-shadow .15s}
.xoiaf .xwcq4:hover {transform:translateY(-1px);box-shadow:0 8px 18px -10px rgba(0,0,0,.5)}
.xoiaf .xp5la {--r8cyj:var(--rmcov);--r0cvp:var(--rvzpp)}
.xoiaf .xp5la:hover {--r8cyj:var(--r5xp8)}
.xoiaf .xj4et {background:transparent;color:var(--rou0v);border-color:var(--rou0v)}
.xoiaf .xys09 {background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}
.xoiaf .x4yes {min-height:40px;padding:.55em 1em;font-size:.92rem}
.xoiaf .xwcq4 svg {width:18px;height:18px}
.xoiaf .x7f8l {font-weight:600;text-decoration:none;display:inline-flex;gap:.4em;align-items:center;border-bottom:2px solid var(--rmcov);padding-bottom:2px}
.xoiaf .x7f8l:hover {color:var(--rktk9)}
.xoiaf .xwi8o {position:relative;padding:56px 0 0;overflow:hidden}
.xoiaf .xwi8o::before {content:"";position:absolute;inset:0;background-image:linear-gradient(var(--rqmcf) 1px,transparent 1px),linear-gradient(90deg,var(--rqmcf) 1px,transparent 1px);background-size:48px 48px;opacity:.35;mask-image:linear-gradient(180deg,#000,transparent 75%);pointer-events:none}
.xoiaf .xqker {position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6.2fr);gap:56px;align-items:center}
.xoiaf .xwi8o h1 {margin-bottom:.35em}
.xoiaf .x3yv6 {display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 30px}
.xoiaf .xn80p {display:grid;grid-template-columns:repeat(3,1fr);border-top:1.5px solid var(--rou0v);margin:0;padding:0;list-style:none}
.xoiaf .xn80p li {padding:14px 12px 0 0}
.xoiaf .xn80p b {display:block;font:600 1.6rem/1.1 var(--r3rrj)}
.xoiaf .xn80p span {font:500 .78rem/1.35 var(--rmyh6);color:var(--rvlj5);text-transform:uppercase;letter-spacing:.06em}
.xoiaf .xdaia {position:relative}
.xoiaf .xwh2z {position:absolute;left:-28px;bottom:42px;z-index:4;background:var(--rl6b8);border:1px solid var(--rqmcf);border-radius:12px;padding:14px 16px;box-shadow:var(--r4jjp);max-width:240px;font-size:.9rem}
.xoiaf .xwh2z b {display:block;font-family:var(--r3rrj);font-size:1.05rem}
.xoiaf .xdzpw {height:34px;margin-top:48px;border-top:1.5px solid var(--rou0v);background:
  repeating-linear-gradient(90deg,var(--rou0v) 0 1.5px,transparent 1.5px 96px) top/100% 18px no-repeat,
  repeating-linear-gradient(90deg,var(--rou0v) 0 1px,transparent 1px 48px) top/100% 12px no-repeat,
  repeating-linear-gradient(90deg,var(--rvlj5) 0 1px,transparent 1px 12px) top/100% 7px no-repeat;opacity:.55}
@media (max-width:980px) {
  .xoiaf .xqker {grid-template-columns:1fr;gap:36px}
  .xoiaf .xwh2z {left:12px;bottom:12px}
}
@media (max-width:560px) {
  .xoiaf .xwi8o {padding-top:32px}
  .xoiaf .xn80p b {font-size:1.25rem}
  .xoiaf .xwh2z {display:none}
}
.xoiaf .xg7b0 {position:relative;--rfx7m:50%;aspect-ratio:4/3.1;border-radius:var(--rxofl);overflow:hidden;background:#cfc5b4;box-shadow:var(--r4jjp);isolation:isolate}
.xoiaf .xg7b0 img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.xoiaf .xus94 {position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--rfx7m)) 0 0);z-index:1}
.xoiaf .xus94 img {filter:sepia(.55) saturate(.45) contrast(.82) brightness(.86) hue-rotate(-8deg)}
.xoiaf .xus94::after {content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(120,96,50,.28),rgba(60,52,40,.22));mix-blend-mode:multiply}
.xoiaf .x0xuv {position:absolute;top:0;bottom:0;left:var(--rfx7m);width:3px;margin-left:-1.5px;background:var(--rl6b8);z-index:2;pointer-events:none}
.xoiaf .xwq4w {position:absolute;top:50%;left:var(--rfx7m);width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:var(--rmcov);border:3px solid var(--rl6b8);z-index:3;display:grid;place-items:center;pointer-events:none;box-shadow:0 8px 22px rgba(0,0,0,.35)}
.xoiaf .xwq4w svg {width:26px;height:26px}
.xoiaf .xjhu6 {position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:5}
.xoiaf .xjhu6:focus-visible ~ .xwq4w {outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px var(--rou0v)}
.xoiaf .x3yle {position:absolute;top:14px;z-index:4;font:600 .72rem/1 var(--rmyh6);letter-spacing:.12em;text-transform:uppercase;padding:.6em .8em;border-radius:6px;pointer-events:none}
.xoiaf .xxly3 {left:14px;background:rgba(35,31,27,.82);color:#fff}
.xoiaf .x65bm {right:14px;background:var(--rmcov);color:var(--rvzpp)}
.xoiaf .xtfsb {display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:.88rem;color:var(--rvlj5)}
.xoiaf .xtfsb b {font:600 .72rem/1.6 var(--rmyh6);letter-spacing:.1em;text-transform:uppercase;color:var(--rou0v)}
.xoiaf .x0qrf {padding:110px 0}
.xoiaf .x9rna {padding:72px 0}
.xoiaf .xr0d6 {background:var(--rzr2s)}
.xoiaf .xao5j {background:var(--rre09);color:var(--rakr7)}
.xoiaf .xao5j h2, .xoiaf .xao5j h3 {color:#fff}
.xoiaf .xao5j h2 em {color:var(--r5xp8)}
.xoiaf .xao5j .x10hd {color:var(--r5xp8)}
.xoiaf .xao5j .xzbng, .xoiaf .xao5j .xctnw {color:var(--rxjml)}
.xoiaf .x4w9x {display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:52px}
.xoiaf .x4w9x p {margin:0}
@media (max-width:860px) {
  .xoiaf .x0qrf {padding:76px 0}
  .xoiaf .x4w9x {grid-template-columns:1fr;gap:14px;margin-bottom:36px}
}
.xoiaf .x16xb {display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}
.xoiaf .xcnvu {position:sticky;top:130px}
.xoiaf .xd8r6 {list-style:none;margin:0;padding:0;border-top:1.5px solid var(--rou0v)}
.xoiaf .xgb5i {border-bottom:1px solid var(--rdiei)}
.xoiaf .xgb5i a {display:grid;grid-template-columns:44px 112px 1fr auto;gap:22px;align-items:center;padding:18px 6px;text-decoration:none;transition:background .15s}
.xoiaf .xgb5i a:hover {background:var(--rl6b8)}
.xoiaf .xf0r8 {font:500 .85rem/1 var(--rmyh6);color:var(--rvlj5)}
.xoiaf .xgb5i img {width:112px;height:80px;object-fit:cover;border-radius:10px}
.xoiaf .xgb5i h3 {margin:0 0 .2em;font-size:1.5rem}
.xoiaf .xgb5i p {margin:0;color:var(--rvlj5);font-size:.95rem;line-height:1.45}
.xoiaf .x66rn {text-align:right;font:500 .8rem/1.3 var(--rmyh6);color:var(--rvlj5);white-space:nowrap}
.xoiaf .x66rn b {display:block;font:600 1.2rem/1.2 var(--r3rrj);color:var(--rou0v)}
@media (max-width:980px) {
  .xoiaf .x16xb {grid-template-columns:1fr;gap:28px}
  .xoiaf .xcnvu {position:static}
}
@media (max-width:640px) {
  .xoiaf .xgb5i a {grid-template-columns:76px 1fr;gap:14px}
  .xoiaf .xf0r8 {display:none}
  .xoiaf .xgb5i img {width:76px;height:64px}
  .xoiaf .xgb5i h3 {font-size:1.2rem}
  .xoiaf .x66rn {grid-column:2;text-align:left}
  .xoiaf .x66rn b {display:inline;margin-left:4px}
  .xoiaf .xgb5i p {display:none}
}
.xoiaf .x5cb2 {overflow-x:auto;border-radius:var(--rxofl);border:1.5px solid var(--rou0v);background:var(--rl6b8)}
.xoiaf .xdbpb {width:100%;border-collapse:collapse;min-width:760px}
.xoiaf .xdbpb caption {text-align:left;padding:16px 22px;font-size:.88rem;color:var(--rvlj5);caption-side:bottom;border-top:1px solid var(--rqmcf)}
.xoiaf .xdbpb th, .xoiaf .xdbpb td {padding:14px 18px;border-bottom:1px solid var(--rqmcf);text-align:center;vertical-align:middle;font-size:.95rem}
.xoiaf .xdbpb tbody th {text-align:left;font-weight:500;color:var(--rou0v)}
.xoiaf .xdbpb thead th {vertical-align:bottom;padding:24px 18px 20px;background:var(--rl6b8);border-bottom:1.5px solid var(--rou0v)}
.xoiaf .xdbpb thead th:first-child {text-align:left;width:30%}
.xoiaf .xdbpb col.x966f {background:var(--rt16p)}
.xoiaf .xdbpb thead th.x966f {background:var(--rt16p);position:relative}
.xoiaf .x6hbr {display:block;font:600 1.35rem/1.15 var(--r3rrj);margin-bottom:6px}
.xoiaf .xdeqi {display:block;font:600 1.9rem/1 var(--r3rrj)}
.xoiaf .xdeqi small {font:500 .8rem/1 var(--rmyh6);color:var(--rvlj5)}
.xoiaf .x7tnf {display:block;font-size:.86rem;color:var(--rvlj5);font-weight:400;margin:8px auto 0;max-width:24ch;line-height:1.4}
.xoiaf .xo37l {display:inline-block;margin-top:10px;font:500 .74rem/1 var(--rmyh6);background:var(--rzr2s);padding:.5em .65em;border-radius:5px}
.xoiaf .x0q9n {position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);background:var(--rmcov);color:var(--rvzpp);font:600 .7rem/1 var(--rmyh6);letter-spacing:.1em;text-transform:uppercase;padding:.55em .8em;border-radius:99px;white-space:nowrap}
.xoiaf .xdbpb td svg {width:22px;height:22px;display:inline-block;vertical-align:middle}
.xoiaf .x6orr {color:var(--rre09)}
.xoiaf .xq1jz {color:var(--rvlj5)}
.xoiaf .xdbpb tfoot td {padding:18px;border-bottom:0}
.xoiaf .xdbpb tbody tr:hover {background:color-mix(in srgb, var(--rmcov) 6%, transparent)}
.xoiaf .xvkaf {display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}
.xoiaf .xapgk {list-style:none;padding:0;margin:20px 0 28px;display:grid;gap:12px}
.xoiaf .xapgk li {display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}
.xoiaf .xapgk li::before {content:"";width:22px;height:22px;margin-top:3px;border-radius:6px;background:var(--rmcov) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23231F1B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/15px no-repeat}
@media (max-width:980px) {
  .xoiaf .xvkaf {grid-template-columns:1fr;gap:36px}
}
.xoiaf .x0s40 {list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);counter-reset:s;position:relative}
.xoiaf .x0s40::before {content:"";position:absolute;left:0;right:0;top:27px;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.4) 0 10px,transparent 10px 18px)}
.xoiaf .x0s40 li {position:relative;padding-right:22px}
.xoiaf .x3o2o {position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--rmcov);color:var(--rvzpp);font:600 1.15rem/1 var(--rmyh6);margin-bottom:20px}
.xoiaf .x0s40 h3 {font-size:1.18rem;margin-bottom:.4em}
.xoiaf .x0s40 p {font-size:.95rem;margin:0 0 .6em}
.xoiaf .x63iq {font:500 .74rem/1 var(--rmyh6);letter-spacing:.08em;text-transform:uppercase;opacity:.85}
.xoiaf .x0qrf:not(.xao5j) .x0s40::before {background:repeating-linear-gradient(90deg,var(--rdiei) 0 10px,transparent 10px 18px)}
@media (max-width:1060px) {
  .xoiaf .x0s40 {grid-template-columns:repeat(3,1fr);row-gap:44px}
  .xoiaf .x0s40::before {display:none}
}
@media (max-width:620px) {
  .xoiaf .x0s40 {grid-template-columns:1fr;row-gap:0}
  .xoiaf .x0s40 li {display:grid;grid-template-columns:56px 1fr;gap:18px;padding:0 0 26px}
  .xoiaf .x3o2o {margin:0}
}
.xoiaf .xcgtf {display:grid;grid-template-columns:repeat(12,1fr);gap:16px;grid-auto-flow:dense}
.xoiaf .x3b64 {grid-column:span 4;position:relative;margin:0;border-radius:var(--rynmb);overflow:hidden;background:var(--rzr2s)}
.xoiaf .x3b64:nth-child(6n+1) {grid-column:span 7;grid-row:span 2}
.xoiaf .x3b64:nth-child(6n+2), .xoiaf .x3b64:nth-child(6n+3) {grid-column:span 5}
.xoiaf .x3b64 img {width:100%;height:100%;object-fit:cover;aspect-ratio:4/3;transition:transform .5s}
.xoiaf .x3b64:nth-child(6n+1) img {aspect-ratio:auto;min-height:100%}
.xoiaf .x3b64:hover img {transform:scale(1.03)}
.xoiaf .x3b64 figcaption {position:absolute;left:12px;right:12px;bottom:12px;background:color-mix(in srgb, var(--rl6b8) 95%, transparent);border-radius:10px;padding:10px 14px;font-size:.9rem;line-height:1.35}
.xoiaf .x3b64 figcaption b {display:block;font-family:var(--r3rrj);font-size:1.05rem}
.xoiaf .x3b64 figcaption span {font:500 .74rem/1.4 var(--rmyh6);color:var(--rvlj5);text-transform:uppercase;letter-spacing:.04em}
.xoiaf .x3b64[hidden] {display:none}
.xoiaf .xq5zl {position:absolute;top:12px;left:12px}
@media (max-width:900px) {
  .xoiaf .x3b64, .xoiaf .x3b64:nth-child(6n+1), .xoiaf .x3b64:nth-child(6n+2), .xoiaf .x3b64:nth-child(6n+3) {grid-column:span 6;grid-row:auto}
  .xoiaf .x3b64:nth-child(6n+1) img {aspect-ratio:4/3}
}
@media (max-width:560px) {
  .xoiaf .xcgtf {gap:12px}
  .xoiaf .x3b64, .xoiaf .x3b64:nth-child(6n+1), .xoiaf .x3b64:nth-child(6n+2), .xoiaf .x3b64:nth-child(6n+3) {grid-column:span 12}
}
.xoiaf .x21oy {background:var(--rmcov);color:var(--rvzpp)}
.xoiaf .x21oy .x78e5 {display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding:46px 0}
.xoiaf .x9eip {width:118px;height:118px}
.xoiaf .x21oy h2 {font-size:clamp(1.6rem,2.6vw,2.2rem);margin-bottom:.25em}
.xoiaf .x21oy p {margin:0;max-width:62ch}
@media (max-width:860px) {
  .xoiaf .x21oy .x78e5 {grid-template-columns:1fr;gap:18px;padding:40px 0}
  .xoiaf .x9eip {width:84px;height:84px}
}
.xoiaf .xcxv4 {border-top:1.5px solid var(--rou0v)}
.xoiaf .xcxv4 details {border-bottom:1px solid var(--rdiei)}
.xoiaf .xcxv4 summary {list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 34px;gap:20px;align-items:center;padding:20px 4px;font:600 1.18rem/1.35 var(--r3rrj)}
.xoiaf .xcxv4 summary::-webkit-details-marker {display:none}
.xoiaf .xcxv4 summary::after {content:"";width:34px;height:34px;border-radius:50%;border:1.5px solid var(--rou0v);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23231F1B' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .2s}
.xoiaf .xcxv4 details[open] summary::after {transform:rotate(45deg);background-color:var(--rmcov);border-color:var(--rmcov)}
.xoiaf .xcxv4 details > div {padding:0 50px 22px 4px;color:var(--rvlj5)}
.xoiaf .xnzbk {display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}
@media (max-width:900px) {
  .xoiaf .xnzbk {grid-template-columns:1fr;gap:24px}
}
.xoiaf .xcerp {display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1.5px solid var(--rou0v)}
.xoiaf .xcerp > div {padding:26px 24px 10px 0}
.xoiaf .xcerp h3 {font-size:1.2rem}
.xoiaf .xcerp p {color:var(--rvlj5);font-size:.96rem}
.xoiaf .xcerp .xjy1c {color:var(--rktk9);font-size:.8rem;display:block;margin-bottom:10px}
@media (max-width:900px) {
  .xoiaf .xcerp {grid-template-columns:1fr 1fr}
}
@media (max-width:560px) {
  .xoiaf .xcerp {grid-template-columns:1fr}
}
.xoiaf .xtd3k {display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:0}
.xoiaf .xtd3k li {border-top:1.5px solid currentColor;padding-top:14px}
.xoiaf .xtd3k b {display:block;font:600 2.4rem/1 var(--r3rrj)}
.xoiaf .xtd3k span {font-size:.9rem;opacity:.85}
@media (max-width:760px) {
  .xoiaf .xtd3k {grid-template-columns:1fr 1fr}
}
.xoiaf .xfo9g {text-align:center}
.xoiaf .xx75c {display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:16px 0 0}
.xoiaf .xx75c li {border:1px solid var(--rdiei);border-radius:99px;padding:.35em .8em;font-size:.88rem;background:var(--rl6b8)}
.xoiaf .x7f8l {white-space:nowrap}
.xoiaf .x7f8l svg, .xoiaf .xwcq4 svg {width:18px;height:18px;flex:none}
.xoiaf .xiaay {line-height:1.35}
.xoiaf .x0q9n {position:static;transform:none;display:inline-block;margin-bottom:10px}
.xoiaf .xrkmf {display:none;font:500 .78rem/1 var(--rmyh6);color:var(--rvlj5);margin:0 0 10px}
@media (max-width:760px) {
  .xoiaf .xrkmf {display:block}
  .xoiaf .xdbpb {min-width:640px}
  .xoiaf .xdbpb tbody th, .xoiaf .xdbpb thead th:first-child, .xoiaf .xdbpb tfoot td:first-child {position:sticky;left:0;z-index:1;background:var(--rl6b8);width:128px;min-width:128px;box-shadow:1px 0 0 var(--rqmcf)}
  .xoiaf .xdbpb thead th:first-child .xzlsf {display:none}
  .xoiaf .xdbpb th, .xoiaf .xdbpb td {padding:12px 12px;font-size:.88rem}
  .xoiaf .xdeqi {font-size:1.5rem}
}
@media (max-width:760px) {
  .xoiaf .xdbpb {min-width:580px;table-layout:fixed}
  .xoiaf .xdbpb thead th {padding:16px 10px 14px}
  .xoiaf .x6hbr {font-size:1.02rem}
  .xoiaf .xdeqi {font-size:1.25rem}
  .xoiaf .x7tnf {display:none}
  .xoiaf .xdbpb thead th:first-child .x10hd::before {display:none}
  .xoiaf .xdbpb tfoot .xwcq4 {padding:.5em .7em;font-size:.82rem}
}
.xoiaf .xao5j h2 em, .xoiaf .xao5j h2 .xp3ei { color: var(--rsjoa); }
.xoiaf .x6bqz .x21oy h2, .xoiaf .x6bqz .x21oy h2 .xp3ei { color: inherit; }
.xoiaf .xao5j { color: var(--rakr7); }
.xoiaf .xa6i8 { position: relative; aspect-ratio: 4/3.1; border-radius: var(--rxofl); overflow: hidden; background: var(--rzr2s); box-shadow: var(--r4jjp); }
.xoiaf .xa6i8 img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.xoiaf .x9dbo { position: absolute; top: 14px; right: 14px; z-index: 2; font: 600 .72rem/1 var(--rmyh6); letter-spacing: .12em; text-transform: uppercase; padding: .6em .8em; border-radius: 6px; background: var(--rmcov); color: var(--rvzpp); }
.xoiaf .xn80p b { overflow-wrap: anywhere; }
.xoiaf .xemer b { font-size: 1.15rem; }
.xoiaf .xgb5i h3, .xoiaf .x6hbr, .xoiaf .x0s40 h3 { hyphens: auto; }
.xoiaf .x66rn small { font-size: .78rem; }
.xoiaf .x0s40 { grid-template-columns: repeat(var(--rn4v8, 6), 1fr); }
@media (max-width:1060px) { .xoiaf .x0s40 { grid-template-columns: repeat(3, 1fr); } }
@media (max-width:620px) { .xoiaf .x0s40 { grid-template-columns: 1fr; } }
.xoiaf .xu9s0 { position: absolute; opacity: 0; pointer-events: none; }
.xoiaf .xsezn { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 34px; }
.xoiaf .xxytb { cursor: pointer; border: 1.5px solid var(--rou0v); border-radius: 999px; padding: .55em 1.1em; font: 600 .95rem/1.1 var(--rs8xi); background: transparent; transition: background .15s, color .15s; }
.xoiaf .xxytb:hover { background: var(--rl6b8); }
.xoiaf .x3lbg { display: none; }
.xoiaf .xlq7g:checked ~ .xara5, .xoiaf .xwfks:checked ~ .xdtxj, .xoiaf .xvgv7:checked ~ .xct6v, .xoiaf .x6moz:checked ~ .xf90a { display: grid; }
.xoiaf .xlq7g:checked ~ .xsezn .xgin3, .xoiaf .xwfks:checked ~ .xsezn .xb8nr, .xoiaf .xvgv7:checked ~ .xsezn .xmxjj, .xoiaf .x6moz:checked ~ .xsezn .x50zy { background: var(--rou0v); color: var(--r0nqc); }
.xoiaf .xu9s0:focus-visible ~ .xsezn .xxytb { outline-offset: 3px; }
.xoiaf .xjtq7 { list-style: none; margin: 0; padding: 0; border-top: 1.5px solid var(--rou0v); display: grid; grid-template-columns: repeat(var(--rn4v8, 3), 1fr); }
.xoiaf .xjtq7 li { padding: 22px 24px 8px 0; border-right: 1px solid var(--rdiei); margin-right: 24px; }
.xoiaf .xjtq7 li:last-child { border-right: 0; margin-right: 0; }
.xoiaf .xmst1 { display: inline-block; font: 600 .74rem/1 var(--rmyh6); letter-spacing: .08em; text-transform: uppercase; background: var(--rt16p); color: var(--rktk9); padding: .55em .7em; border-radius: 5px; margin-bottom: 14px; }
.xoiaf .xjtq7 h3 { font-size: 1.25rem; }
.xoiaf .xjtq7 p { color: var(--rvlj5); font-size: .96rem; }
@media (max-width:860px) { .xoiaf .xjtq7 { grid-template-columns: 1fr; } .xoiaf .xjtq7 li { border-right: 0; margin-right: 0; border-bottom: 1px solid var(--rdiei); } }
.xoiaf .xup8x { display: grid; grid-template-columns: minmax(0,5fr) minmax(0,6fr); gap: 64px; align-items: center; }
.xoiaf .x5ugo { margin: 0; border: 1.5px solid var(--rou0v); border-radius: var(--rxofl); overflow: hidden; background: var(--rl6b8); }
.xoiaf .x5ugo svg { display: block; width: 100%; height: auto; }
@media (max-width:900px) { .xoiaf .xup8x { grid-template-columns: 1fr; gap: 32px; } }
.xoiaf .x9eip { color: var(--rvzpp); }
.xoiaf .x21oy .xwcq4 { --r8cyj: var(--rvzpp); --r0cvp: var(--rmcov); }
.xoiaf .xcxv4 summary { overflow-wrap: anywhere; }
.xoiaf .xnzbk h2 { font-size: clamp(1.9rem, 3vw, 2.6rem); }
.xoiaf .x6bqz .xwcq4, .xoiaf .x6bqz .xwcq4:hover { color: var(--r0cvp); }
.xoiaf .x6bqz .xj4et { color: var(--rou0v); }
.xoiaf .x6bqz .x21oy .xj4et { color: var(--rvzpp); border-color: currentColor; }
.xoiaf .x6bqz h1.xdrkz {font-size: clamp(2.1rem, 3.8vw, 3.4rem);}
.xk0t1 {
  --rbfbl: color-mix(in srgb, var(--r44ug) 25%, #fff); --r3dl4: var(--r44ug);
  --rqo9b: color-mix(in srgb, var(--r6nu1) 9%, #fff); --r918h: color-mix(in srgb, var(--ruekz) 13%, #fff);
  --r3mg1: var(--ruekz); --rg8gl: color-mix(in srgb, var(--ruekz) 90%, #fff); --rkfzh: var(--rpswm);
  --r25er: var(--r6nu1); --rp0zm: color-mix(in srgb, var(--r6nu1) 78%, #fff); --rguvr: color-mix(in srgb, var(--r6nu1) 52%, #fff);
  --rmsgy: color-mix(in srgb, var(--r6nu1) 82%, #000);
  --rolte: var(--rvumg); --rnmmo: color-mix(in srgb, var(--rvumg) 82%, #000); --r1s0h: var(--rqg14);
  --rivl1: var(--rsjoa); --ry8sd: var(--r5ppx, #fff);
  --rhd6x: color-mix(in srgb, #fff 92%, var(--r6nu1)); --r481y: color-mix(in srgb, #fff 76%, var(--r6nu1));
  --rkyhh: var(--rqg14); --rn6b4: var(--rp0zm); --rijhg: color-mix(in srgb, var(--rqg14) 55%, var(--r6nu1));
  --rt1ch: var(--rguvr);
  --r7lfy: 14px; --rqomz: 8px; --rnb44: 1200px;
  --rkdgx: var(--r55te); --rtblj: var(--ra3y0);
  --rphs7: 0 18px 44px -24px color-mix(in srgb, var(--r6nu1) 70%, transparent);
}
.xk0t1 .xof6p { background: var(--rbfbl); color: var(--rg8gl); font: 400 1.0625rem/1.65 var(--rtblj); }
.xk0t1 .xof6p h1, .xk0t1 .xof6p h2, .xk0t1 .xof6p h3, .xk0t1 .xof6p h4 { font-family: var(--rkdgx); color: var(--r3mg1); line-height: 1.08; letter-spacing: -.02em; margin: 0 0 .5em; font-weight: 700; text-transform: var(--rjii7, none); overflow-wrap: normal; word-break: normal; hyphens: manual; }
.xk0t1 .xof6p h1 { font-size: clamp(2.3rem, 5.4vw, 4.4rem); font-weight: 800; }
.xk0t1 .xof6p h1.xby51 { font-size: clamp(2.1rem, 4vw, 3.4rem); }
.xk0t1 .xof6p h2 { font-size: clamp(1.8rem, 3.4vw, 2.75rem); }
.xk0t1 .xof6p h3 { font-size: 1.28rem; letter-spacing: -.01em; }
.xk0t1 .xof6p p { margin: 0 0 1em; }
.xk0t1 .xof6p img { max-width: 100%; height: auto; display: block; }
.xk0t1 .xof6p a { color: var(--rp0zm); text-underline-offset: 3px; }
.xk0t1 .xbbbu { width: min(100% - 40px, var(--rnb44)); margin-inline: auto; }
.xk0t1 .x4n4h { color: var(--rkfzh); }
.xk0t1 .xsplb { font-size: .9rem; }
.xk0t1 .xvrfw { display: flex; gap: 10px; flex-wrap: wrap; }
.xk0t1 .xs3xg { display: inline-flex; align-items: center; gap: 10px; font: 700 .78rem/1.3 var(--rtblj); letter-spacing: .14em; text-transform: uppercase; color: var(--r1s0h); margin: 0 0 14px; }
.xk0t1 .xs3xg::before { content: ""; flex: none; width: 22px; height: 6px; border-radius: 6px; background: var(--rolte); box-shadow: 28px 0 0 0 var(--rguvr); margin-right: 26px; }
.xk0t1 .x6xxl { font-size: 1.2rem; color: var(--rkfzh); max-width: 62ch; }
.xk0t1 .xp3ei { color: var(--rqg14); }
.xk0t1 .x7kk8 .xp3ei, .xk0t1 .xjvt9 .xp3ei { color: var(--rsjoa); }
.xk0t1 .xuohy { --rpeod: var(--rolte); display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; padding: 12px 22px; border-radius: var(--rqomz); border: 2px solid var(--rpeod); background: var(--rpeod); color: var(--ry8sd); font: 700 1rem/1.1 var(--rtblj); text-decoration: none; cursor: pointer; transition: transform .15s, background .15s, box-shadow .15s; }
.xk0t1 .xuohy:hover { background: var(--rnmmo); border-color: var(--rnmmo); color: #fff; transform: translateY(-1px); }
.xk0t1 .xuohy svg { width: 18px; height: 18px; }
.xk0t1 .xsfg1 { background: transparent; color: var(--r25er); border-color: var(--r25er); }
.xk0t1 .xsfg1:hover { background: var(--r25er); border-color: var(--r25er); color: #fff; }
.xk0t1 .xebgv { --rpeod: #fff; color: var(--r3mg1); }
.xk0t1 .xebgv:hover { background: color-mix(in srgb, var(--rvumg) 12%, #fff); border-color: color-mix(in srgb, var(--rvumg) 12%, #fff); color: var(--r3mg1); }
.xk0t1 .xh64d { background: transparent; border-color: rgba(255,255,255,.55); color: #fff; }
.xk0t1 .xh64d:hover { background: rgba(255,255,255,.12); border-color: #fff; color: #fff; }
.xk0t1 .xja15 { min-height: 40px; padding: 8px 14px; font-size: .92rem; }
.xk0t1 .xof6p a.xuohy { color: var(--ry8sd); }
.xk0t1 .xof6p a.xsfg1 { color: var(--r25er); }
.xk0t1 .xof6p a.xsfg1:hover { color: #fff; }
.xk0t1 .xof6p a.xebgv, .xk0t1 .xof6p a.xebgv:hover { color: var(--r3mg1); }
.xk0t1 .xof6p a.xh64d { color: #fff; }
.xk0t1 .xl8x0 { display: inline-flex; align-items: center; gap: 6px; font-weight: 700; color: var(--rp0zm); text-decoration: none; }
.xk0t1 .xl8x0 svg { width: 16px; height: 16px; transition: transform .15s; }
.xk0t1 .xl8x0:hover svg { transform: translateX(3px); }
.xk0t1 .xyqqb { padding: clamp(56px, 8vw, 104px) 0; }
.xk0t1 .x9zoz { padding-top: clamp(24px, 3vw, 40px); }
.xk0t1 .xo34f { background: var(--r3dl4); }
.xk0t1 .x7kk8 { background: var(--r25er); color: var(--rhd6x); }
.xk0t1 .x7kk8 h2, .xk0t1 .x7kk8 h3 { color: #fff; }
.xk0t1 .x7kk8 .xs3xg { color: var(--rivl1); }
.xk0t1 .x7kk8 .xs3xg::before { box-shadow: 28px 0 0 0 rgba(255,255,255,.35); }
.xk0t1 .x7kk8 .x4n4h, .xk0t1 .x7kk8 .x6xxl { color: var(--r481y); }
.xk0t1 .xy5dv { display: flex; flex-wrap: wrap; gap: 18px 40px; justify-content: space-between; align-items: end; margin-bottom: 40px; }
.xk0t1 .xy5dv > div { max-width: 720px; }
.xk0t1 .xy5dv h2 { margin-bottom: .3em; }
.xk0t1 .xy5dv p { margin: 0; }
.xk0t1 .x2gzs { background: var(--r25er); color: var(--rhd6x); position: relative; overflow: hidden; }
.xk0t1 .x2gzs::before { content: ""; position: absolute; right: -180px; top: -220px; width: 620px; height: 620px; border-radius: 50%; border: 70px solid rgba(255,255,255,.045); }
.xk0t1 .x2gzs .xbbbu { position: relative; display: grid; gap: 40px; padding: clamp(40px, 6vw, 84px) 0 0; }
@media (min-width: 1000px) { .xk0t1 .x2gzs .xbbbu { grid-template-columns: 1.15fr .85fr; align-items: start; } .xk0t1 .x2gzs .xbbbu.x1fa8 { grid-template-columns: 1fr; } .xk0t1 .x1fa8 > div:first-child { max-width: 860px; } }
.xk0t1 .xof6p .x2gzs h1 { color: #fff; line-height: 1.16; }
.xk0t1 .x2gzs h1 .xp3ei { color: var(--ry8sd); background: linear-gradient(var(--rolte), var(--rolte)) 0 45% / 100% 1.08em no-repeat; padding: 0 .12em; border-radius: 6px; box-decoration-break: clone; -webkit-box-decoration-break: clone; }
.xk0t1 .x2gzs .xs3xg { color: var(--rivl1); }
.xk0t1 .x2gzs .xs3xg::before { box-shadow: 28px 0 0 0 rgba(255,255,255,.35); }
.xk0t1 .x2gzs .x6xxl { color: var(--r481y); }
.xk0t1 .xvoay { display: flex; flex-wrap: wrap; gap: 12px; margin: 30px 0 34px; }
.xk0t1 .xgbvv { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; padding: 0; margin: 0; }
.xk0t1 .xgbvv li { display: inline-flex; align-items: center; gap: 8px; padding: 7px 12px; border-radius: 99px; background: rgba(255,255,255,.09); font-size: .92rem; color: var(--rhd6x); }
.xk0t1 .xgbvv svg { width: 16px; height: 16px; color: var(--rivl1); flex: none; }
.xk0t1 .xpc7r { background: #fff; color: var(--rg8gl); border-radius: var(--r7lfy); padding: 26px 26px 22px; box-shadow: var(--rphs7); position: relative; }
.xk0t1 .xof6p .xpc7r h2 { font-size: 1.3rem; margin: 0 0 14px; }
.xk0t1 .x23vq { list-style: none; margin: 0; padding: 0; position: relative; }
.xk0t1 .x23vq::before { content: ""; position: absolute; left: 15px; top: 14px; bottom: 14px; width: 8px; border-radius: 8px; background: linear-gradient(var(--rolte), var(--rguvr) 55%, var(--r25er)); }
.xk0t1 .x23vq li { position: relative; display: grid; grid-template-columns: 38px 1fr; gap: 12px; align-items: center; padding: 7px 0; }
.xk0t1 .xp1aw { width: 38px; height: 38px; border-radius: 50%; background: #fff; border: 4px solid var(--r25er); display: grid; place-items: center; font: 800 .74rem var(--rkdgx); color: var(--r3mg1); z-index: 1; }
.xk0t1 .x23vq b { display: block; font-size: 1rem; color: var(--r3mg1); line-height: 1.3; }
.xk0t1 .x23vq li > div > span { font-size: .88rem; color: var(--rkfzh); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.45; }
.xk0t1 .xg6m4 { margin-top: 16px; display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; border-top: 1px dashed var(--r918h); padding-top: 14px; }
.xk0t1 .xeo0l { position: relative; grid-column: 1 / -1; display: grid; grid-template-columns: 1.6fr 1fr 1fr; gap: 14px; align-items: end; margin-top: 8px; }
.xk0t1 .xeo0l figure { margin: 0; border-radius: var(--r7lfy) var(--r7lfy) 0 0; overflow: hidden; background: var(--rp0zm); }
.xk0t1 .xeo0l img { width: 100%; height: 100%; object-fit: cover; }
.xk0t1 .xeo0l figure:nth-child(1) { aspect-ratio: 16 / 8; }
.xk0t1 .xeo0l figure:nth-child(2) { aspect-ratio: 4 / 4.2; }
.xk0t1 .xeo0l figure:nth-child(3) { aspect-ratio: 4 / 3.4; }
.xk0t1 .xt7z3 { grid-template-columns: 1fr; }
.xk0t1 .xt7z3 figure:nth-child(1) { aspect-ratio: 5 / 2; }
@media (max-width: 699px) { .xk0t1 .xeo0l { grid-template-columns: 1fr 1fr; } .xk0t1 .xeo0l figure:nth-child(1) { grid-column: 1 / -1; aspect-ratio: 16 / 9; } .xk0t1 .xeo0l figure:nth-child(2), .xk0t1 .xeo0l figure:nth-child(3) { aspect-ratio: 1; } }
.xk0t1 .x03sn { margin-top: -1px; background: var(--rmsgy); color: var(--rhd6x); }
.xk0t1 .x03sn .xbbbu { display: grid; gap: 0; grid-template-columns: 1fr; }
@media (min-width: 760px) { .xk0t1 .x03sn .xbbbu { grid-template-columns: minmax(150px, auto) repeat(var(--rjgsr, 4), 1fr); } }
.xk0t1 .xu4ig { margin: 0; padding: 20px 24px 20px 0; font: 800 1.05rem/1.2 var(--rkdgx); color: var(--rivl1); display: flex; flex-direction: column; justify-content: center; max-width: 220px; }
.xk0t1 .xzfk3 { display: block; padding: 18px 20px; border-left: 1px solid rgba(255,255,255,.12); color: #fff; text-decoration: none; }
.xk0t1 .xof6p a.xzfk3 { color: #fff; }
.xk0t1 a.xzfk3:hover { background: rgba(255,255,255,.06); }
.xk0t1 .xzfk3 small { display: block; font-size: .8rem; color: var(--r481y); text-transform: uppercase; letter-spacing: .08em; font-weight: 700; }
.xk0t1 .xzfk3 b { display: block; font-size: 1rem; margin: 2px 0; line-height: 1.3; }
.xk0t1 .xzfk3 span { font-size: .9rem; color: var(--r481y); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.45; }
@media (max-width: 759px) { .xk0t1 .xzfk3 { border-left: 0; border-top: 1px solid rgba(255,255,255,.12); padding-left: 0; } }
.xk0t1 .xsjbj { --rrb3r: var(--rkyhh); } .xk0t1 .x3e1m { --rrb3r: var(--rn6b4); } .xk0t1 .xagtc { --rrb3r: var(--rijhg); } .xk0t1 .x15fr { --rrb3r: var(--rt1ch); }
.xk0t1 .xzqyw { display: inline-flex; align-items: center; gap: 7px; font-size: .78rem; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; color: var(--rrb3r, var(--r25er)); }
.xk0t1 .xzqyw::before { content: ""; width: 12px; height: 12px; border-radius: 50%; border: 3px solid currentColor; background: #fff; flex: none; }
.xk0t1 .xppx4 { display: grid; gap: 16px; }
@media (min-width: 760px) { .xk0t1 .xppx4 { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1100px) { .xk0t1 .xppx4 { grid-template-columns: repeat(var(--rjgsr, 4), 1fr); } }
.xk0t1 .xau6k { background: #fff; border-radius: var(--r7lfy); padding: 24px; border: 1px solid var(--r918h); border-top: 8px solid var(--rrb3r); display: flex; flex-direction: column; gap: 10px; }
.xk0t1 .xau6k h3, .xk0t1 .xau6k p { margin: 0; }
.xk0t1 .xau6k p { font-size: .97rem; }
.xk0t1 .xau6k ul { list-style: none; padding: 0; margin: 0; }
.xk0t1 .xau6k li { display: flex; gap: 10px; padding: 9px 0; border-bottom: 1px solid var(--r918h); color: var(--rg8gl); font-weight: 600; font-size: .95rem; line-height: 1.4; }
.xk0t1 .xau6k li::before { content: ""; flex: none; width: 8px; height: 8px; border-radius: 50%; background: var(--rrb3r); margin-top: .45em; }
.xk0t1 .xpn5o { display: grid; gap: 22px; }
@media (min-width: 700px) { .xk0t1 .xpn5o { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1000px) { .xk0t1 .x4kib { grid-template-columns: repeat(3, 1fr); } }
.xk0t1 .xbbbr { position: relative; display: flex; flex-direction: column; background: #fff; border: 1px solid var(--r918h); border-radius: var(--r7lfy); overflow: hidden; transition: transform .18s, box-shadow .18s, border-color .18s; }
.xk0t1 .xbbbr::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 6px; background: var(--rrb3r, var(--r25er)); z-index: 1; }
.xk0t1 .xbbbr:hover { transform: translateY(-3px); box-shadow: var(--rphs7); border-color: transparent; }
.xk0t1 .xfd19 { aspect-ratio: 16 / 9; overflow: hidden; background: var(--rqo9b); }
.xk0t1 .xfd19 img { width: 100%; height: 100%; object-fit: cover; }
.xk0t1 .x2xjj { padding: 20px 20px 22px; display: flex; flex-direction: column; gap: 10px; flex: 1; }
.xk0t1 .xof6p .xbbbr h3 { margin: 0; font-size: 1.2rem; }
.xk0t1 .xbbbr h3 a { color: var(--r3mg1); text-decoration: none; }
.xk0t1 .xbbbr h3 a::after { content: ""; position: absolute; inset: 0; z-index: 2; }
.xk0t1 .xof6p .xbbbr p { margin: 0; color: var(--rkfzh); font-size: .96rem; }
.xk0t1 .x9y2y { display: flex; flex-wrap: wrap; gap: 6px; list-style: none; padding: 0; margin: 0; }
.xk0t1 .x9y2y li { font-size: .8rem; font-weight: 700; padding: 4px 9px; border-radius: 6px; background: var(--r3dl4); color: var(--r25er); border: 1px solid var(--r918h); }
.xk0t1 .x9qqu { margin-top: auto; display: flex; justify-content: space-between; align-items: end; gap: 10px; padding-top: 12px; border-top: 1px dashed var(--r918h); }
.xk0t1 .xwrln { font: 800 1.35rem/1.1 var(--rkdgx); color: var(--r3mg1); }
.xk0t1 .xb5dc { font-size: 1.05rem; }
.xk0t1 .xkfnm { width: 38px; height: 38px; border-radius: 50%; display: grid; place-items: center; background: var(--rqo9b); color: var(--r25er); flex: none; transition: background .15s, color .15s; }
.xk0t1 .xkfnm svg { width: 18px; height: 18px; }
.xk0t1 .xbbbr:hover .xkfnm { background: var(--rolte); color: var(--ry8sd); }
.xk0t1 .xxucd { display: grid; gap: 18px; }
@media (min-width: 900px) { .xk0t1 .xn106 { grid-template-columns: repeat(3, 1fr); } .xk0t1 .x4d5i { grid-template-columns: repeat(2, 1fr); } }
.xk0t1 .xa23s { position: relative; background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.14); border-radius: var(--r7lfy); padding: 26px; display: flex; flex-direction: column; gap: 12px; }
.xk0t1 .xtsoi { border: 2px solid var(--rivl1); background: rgba(255,255,255,.09); }
.xk0t1 .x85ii { position: absolute; top: -13px; left: 20px; background: var(--rolte); color: var(--ry8sd); font-size: .78rem; font-weight: 800; padding: 3px 10px; border-radius: 6px; }
.xk0t1 .xybdl { font: 800 clamp(1.5rem, 2.4vw, 2rem)/1.1 var(--rkdgx); color: var(--rivl1); letter-spacing: -.02em; }
.xk0t1 .xof6p .xa23s h3 { margin: 0; font-size: 1.15rem; line-height: 1.3; }
.xk0t1 .xa23s ul { margin: 0; padding-left: 1.1em; color: var(--r481y); font-size: .97rem; }
.xk0t1 .xa23s li + li { margin-top: 4px; }
.xk0t1 .xof6p .xn60a { margin: 4px 0 0; font: 800 1.6rem/1 var(--rkdgx); color: #fff; }
.xk0t1 .xn60a small { font: 600 .85rem var(--rtblj); color: var(--r481y); }
.xk0t1 .xa23s .xuohy { margin-top: auto; align-self: start; }
.xk0t1 .xj89t { display: grid; gap: 40px; align-items: center; }
@media (min-width: 960px) { .xk0t1 .xj89t { grid-template-columns: 1fr 1fr; } .xk0t1 .xiwwk { grid-template-columns: .8fr 1.2fr; align-items: start; } }
.xk0t1 .xzhu7 { position: relative; }
.xk0t1 .xzhu7 img { border-radius: var(--r7lfy); width: 100%; aspect-ratio: 5 / 4; object-fit: cover; }
.xk0t1 .xmw65 { position: absolute; right: 16px; bottom: -18px; background: #fff; border-left: 6px solid var(--rolte); color: var(--r3mg1); border-radius: 10px; padding: 12px 16px; font-weight: 700; box-shadow: var(--rphs7); max-width: 260px; }
.xk0t1 .xgdtf { list-style: none; padding: 0; margin: 0 0 1.4em; display: grid; gap: 10px; }
.xk0t1 .xgdtf li { position: relative; padding-left: 34px; }
.xk0t1 .xgdtf li::before { content: ""; position: absolute; left: 0; top: 3px; width: 22px; height: 22px; border-radius: 50%; background: var(--rqo9b); }
.xk0t1 .xgdtf li::after { content: ""; position: absolute; left: 7px; top: 8px; width: 8px; height: 5px; border-left: 3px solid var(--r25er); border-bottom: 3px solid var(--r25er); transform: rotate(-45deg); }
.xk0t1 .xqjw6 { display: grid; gap: 22px; }
@media (min-width: 700px) { .xk0t1 .xqjw6 { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1000px) { .xk0t1 .xs50p { grid-template-columns: repeat(4, 1fr); } .xk0t1 .x57wu { grid-template-columns: repeat(3, 1fr); } }
.xk0t1 .xwdnq { background: #fff; border: 1px solid var(--r918h); border-radius: var(--r7lfy); padding: 24px; }
.xk0t1 .x3p7s { width: 48px; height: 48px; border-radius: 12px; display: grid; place-items: center; background: var(--rqo9b); color: var(--r25er); margin-bottom: 14px; }
.xk0t1 .x3p7s svg { width: 24px; height: 24px; }
.xk0t1 .xof6p .xwdnq h3 { margin-bottom: 6px; }
.xk0t1 .xof6p .xwdnq p { margin: 0; color: var(--rkfzh); font-size: .96rem; }
.xk0t1 .x59yv { counter-reset: s; display: grid; gap: 14px; list-style: none; padding: 0; margin: 0; }
@media (min-width: 700px) { .xk0t1 .x59yv { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1000px) { .xk0t1 .x59yv { grid-template-columns: repeat(var(--rjgsr, 5), 1fr); } }
.xk0t1 .x59yv li { background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.16); border-top: 6px solid var(--rolte); border-radius: var(--r7lfy); padding: 18px; counter-increment: s; }
.xk0t1 .x59yv li::before { content: counter(s, decimal-leading-zero); display: block; font: 800 1.5rem/1 var(--rkdgx); color: var(--rivl1); margin-bottom: 10px; }
.xk0t1 .x59yv b { display: block; color: #fff; margin-bottom: 4px; line-height: 1.3; }
.xk0t1 .x59yv span { font-size: .93rem; color: var(--r481y); }
.xk0t1 .xtivc { display: grid; gap: 10px; }
.xk0t1 .xtivc details { background: #fff; border: 1px solid var(--r918h); border-radius: var(--rqomz); }
.xk0t1 .xtivc summary { cursor: pointer; list-style: none; padding: 16px 52px 16px 18px; font-weight: 700; color: var(--r3mg1); position: relative; }
.xk0t1 .xtivc summary::-webkit-details-marker { display: none; }
.xk0t1 .xtivc summary::before, .xk0t1 .xtivc summary::after { content: ""; position: absolute; right: 23px; top: 50%; width: 12px; height: 3px; margin-top: -1.5px; border-radius: 2px; background: var(--r25er); transition: transform .2s; }
.xk0t1 .xtivc summary::after { transform: rotate(90deg); }
.xk0t1 .xtivc details[open] summary::after { transform: rotate(0); }
.xk0t1 .xtivc details > div { padding: 0 18px 16px; color: var(--rg8gl); }
.xk0t1 .xtivc details > div p:last-child { margin: 0; }
.xk0t1 .xiwwk h2 { margin-bottom: .6em; }
.xk0t1 .xjvt9 { background: var(--rolte); color: var(--ry8sd); border-radius: var(--r7lfy); padding: clamp(28px, 4vw, 48px); display: grid; gap: 22px; align-items: center; position: relative; overflow: hidden; }
@media (min-width: 900px) { .xk0t1 .xjvt9 { grid-template-columns: 1fr auto; } }
.xk0t1 .xof6p .xjvt9 h2 { color: var(--ry8sd); margin: 0 0 6px; }
.xk0t1 .xof6p .xjvt9 p { margin: 0; color: var(--ry8sd); opacity: .86; }
.xk0t1 .xjvt9::after { content: ""; position: absolute; right: -60px; bottom: -90px; width: 260px; height: 260px; border-radius: 50%; border: 40px solid rgba(255,255,255,.1); }
.xk0t1 .xjvt9 .xvrfw { position: relative; z-index: 1; }
.xk0t1 .xjvt9 .xh64d { border-color: color-mix(in srgb, var(--ry8sd) 55%, transparent); }
.xk0t1 .xof6p .xjvt9 a.xh64d { color: var(--ry8sd); }
.xl17c {
  --rcvq6: var(--r6nu1); --rr49m: var(--rlcyv); --rbpx6: var(--rqg14); --ryfxs: var(--rqg14);
  --rpiq2: color-mix(in srgb, var(--rvumg) 18%, #fff); --r6cam: var(--rvumg); --rx2us: color-mix(in srgb, var(--rvumg) 82%, #fff);
  --rwqnx: var(--r5ppx, #141414); --rw7uv: var(--r31kq); --r7eni: color-mix(in srgb, var(--r31kq) 88%, #000);
  --riy4g: var(--r44ug); --rx1ha: #fff; --rhveg: var(--ruekz); --r30i5: var(--rpswm);
  --r4bum: color-mix(in srgb, var(--ruekz) 16%, transparent); --rbsbt: var(--rqg14);
  --rn8g9: 28px; --r40wp: 16px; --ri56j: 10px; --ru47p: 1240px;
  --rodgn: var(--r55te); --rlmxp: var(--ra3y0); --r1y9n: 0 18px 40px -24px rgba(0, 0, 0, .45);
}
.xl17c .xppcq { background: var(--riy4g); color: var(--rhveg); font: 400 1.0625rem/1.6 var(--rlmxp); }
.xl17c .xppcq h1, .xl17c .xppcq h2, .xl17c .xppcq h3, .xl17c .xppcq h4 { font-family: var(--rodgn); font-weight: 800; line-height: 1.02; letter-spacing: .005em; margin: 0 0 .45em; color: var(--rcvq6); text-transform: var(--rjii7, none); }
.xl17c .xppcq h1 { font-size: clamp(2.7rem, 6.2vw, 5.4rem); font-weight: 900; }
.xl17c .xppcq h2 { font-size: clamp(2rem, 3.8vw, 3.2rem); }
.xl17c .xppcq h3 { font-size: 1.6rem; }
.xl17c .xppcq p { margin: 0 0 1em; }
.xl17c .xppcq img { max-width: 100%; height: auto; display: block; }
.xl17c .xf97g {width: min(100% - 40px, var(--ru47p)); margin-inline: auto;}
.xl17c .x5t9a {color: var(--r30i5);}
.xl17c .x9gcz {font-size: .9rem;}
.xl17c .xkk3n {display: inline-flex; align-items: center; gap: 10px; font: 700 .82rem/1 var(--rlmxp); letter-spacing: .14em; text-transform: uppercase; color: var(--rbpx6); margin-bottom: 14px;}
.xl17c .xkk3n::before {content: ""; width: 26px; height: 4px; border-radius: 4px; background: var(--r6cam); box-shadow: 0 0 0 1px rgba(23,34,27,.15);}
.xl17c .x2iie {font-size: 1.2rem; color: var(--r30i5); max-width: 60ch;}
.xl17c .xe3zl {display: inline-block; font: 700 .72rem/1 var(--rlmxp); letter-spacing: .08em; text-transform: uppercase; padding: 6px 9px; border-radius: 999px; background: var(--rw7uv); color: var(--rcvq6);}
.xl17c .xpv4x {background: var(--r6cam); color: var(--rwqnx);}
.xl17c .xh7fu {padding: clamp(64px, 8vw, 110px) 0;}
.xl17c .x768k {background: var(--rw7uv);}
.xl17c .xg7sh {background: var(--rcvq6); color: #e9eee6;}
.xl17c .xg7sh h2, .xl17c .xg7sh h3 {color: #fff;}
.xl17c .xg7sh .xkk3n {color: var(--r6cam);}
.xl17c .xg7sh .x5t9a {color: #b9c4b8;}
.xl17c .x6ura {display: flex; flex-wrap: wrap; align-items: end; justify-content: space-between; gap: 18px 40px; margin-bottom: 40px;}
.xl17c .x6ura > div {max-width: 680px;}
.xl17c .x6ura p {margin: 0;}
.xl17c .xlevz {display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; padding: 12px 22px; border-radius: 999px; border: 2px solid transparent; font: 700 1rem/1.1 var(--rlmxp); text-decoration: none; cursor: pointer; transition: transform .15s, background .15s, box-shadow .15s;}
.xl17c .xlevz:hover {transform: translateY(-1px);}
.xl17c .xotio {background: var(--r6cam); color: var(--rwqnx); box-shadow: inset 0 -3px 0 rgba(0,0,0,.12);}
.xl17c .xotio:hover {background: var(--rx2us); color: var(--rwqnx);}
.xl17c .x7uq3 {background: var(--rbpx6); color: #fff;}
.xl17c .x7uq3:hover {background: var(--rcvq6); color: #fff;}
.xl17c .xdj5o {border-color: var(--rcvq6); color: var(--rcvq6); background: transparent;}
.xl17c .xdj5o:hover {background: var(--rcvq6); color: #fff;}
.xl17c .xugh5 {border-color: rgba(255,255,255,.55); color: #fff; background: transparent;}
.xl17c .xugh5:hover {background: #fff; color: var(--rcvq6);}
.xl17c .x8o38 {min-height: 40px; padding: 8px 16px; font-size: .92rem;}
.xl17c .xlevz svg {width: 18px; height: 18px; flex: none;}
.xl17c .x6zkh {font-weight: 700; color: var(--rbpx6); text-decoration: none; display: inline-flex; gap: 8px; align-items: center;}
.xl17c .x6zkh::after {content: "→"; transition: transform .15s;}
.xl17c .x6zkh:hover::after {transform: translateX(4px);}
.xl17c .xz5kv .xf97g {display: flex; flex-wrap: wrap; gap: 6px 22px; align-items: center; justify-content: space-between; padding: 8px 0;}
@media (max-width: 1120px) {
  .xl17c .x4nc7 .xotio {display: none;}
  .xl17c .xzfst .xlevz {width: 100%; margin-bottom: 12px;}
}
@media (min-width: 1121px) {
  .xl17c .x4nc7 .xotio {min-height: 46px;}
}
.xl17c .xbaiv {padding: 26px 0 70px; position: relative; overflow: hidden;}
.xl17c .x3b04 {display: grid; grid-template-columns: 1.08fr .92fr; gap: 54px; align-items: center;}
.xl17c .xbaiv h1 {margin-bottom: 22px;}
.xl17c .xbaiv h1 em {font-style: normal; position: relative; white-space: nowrap; z-index: 0;}
.xl17c .xbaiv h1 em::after {content: ""; position: absolute; left: -4px; right: -4px; bottom: .06em; height: .3em; background: var(--r6cam); z-index: -1; border-radius: 4px; transform: skew(-8deg);}
.xl17c .xiffj {font-size: 1.22rem; color: var(--r30i5); max-width: 54ch; margin-bottom: 26px;}
.xl17c .xauea {display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 30px;}
.xl17c .xkqs9 {background: var(--rx1ha); border: 1px solid var(--r4bum); border-radius: var(--rn8g9); padding: 20px; box-shadow: var(--r1y9n); max-width: 600px;}
.xl17c .xesun {font: 800 1.35rem/1.1 var(--rodgn); margin: 0 0 12px; color: var(--rcvq6);}
.xl17c .xxqnq {display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px; background: var(--riy4g); border-radius: 14px; padding: 5px; margin-bottom: 14px;}
.xl17c .xxqnq button {border: 0; background: transparent; border-radius: 10px; padding: 10px 8px; font: 700 .9rem/1.2 var(--rlmxp); color: var(--rcvq6); cursor: pointer;}
.xl17c .xxqnq button[aria-selected="true"] {background: var(--rcvq6); color: #fff;}
.xl17c .x7uh0 {display: grid; grid-template-columns: 1fr auto; gap: 14px; align-items: center;}
.xl17c .x7uh0[hidden] {display: none;}
.xl17c .x7uh0 p {margin: 0; font-size: .98rem;}
.xl17c .x7uh0 b {color: var(--rbpx6);}
.xl17c .x94a7 {position: relative;}
.xl17c .xcpgq {border-radius: 300px 300px 28px 28px; overflow: hidden; aspect-ratio: 4 / 4.6; background: var(--rw7uv); box-shadow: var(--r1y9n);}
.xl17c .xcpgq img {width: 100%; height: 100%; object-fit: cover;}
.xl17c .xwqcb {position: absolute; left: -34px; bottom: 34px; background: var(--rx1ha); border-radius: var(--r40wp); padding: 16px 18px; box-shadow: var(--r1y9n); border-left: 8px solid var(--r6cam); max-width: 270px;}
.xl17c .xwqcb b {display: block; font: 800 1.5rem/1.05 var(--rodgn); color: var(--rcvq6);}
.xl17c .xwqcb span {font-size: .85rem; color: var(--r30i5);}
.xl17c .xp5u0 {position: absolute; right: -10px; top: 26px; width: 128px; height: 128px; border-radius: 50%; background: var(--r6cam); color: var(--rwqnx); display: grid; place-items: center; text-align: center; font: 800 1.15rem/1 var(--rodgn); text-transform: uppercase; transform: rotate(8deg); box-shadow: var(--r1y9n);}
.xl17c .xp5u0 small {display: block; font: 700 .68rem/1.2 var(--rlmxp); letter-spacing: .06em; margin-top: 4px;}
.xl17c .x8lgg {position: absolute; left: 0; right: 0; bottom: 0; height: 22px; background: repeating-linear-gradient(90deg, var(--r6cam) 0 60px, transparent 60px 92px); opacity: .55;}
.xl17c .xsrgq {background: var(--rcvq6); color: #fff; position: relative;}
.xl17c .xsrgq::before {content: ""; position: absolute; left: 0; right: 0; top: 50%; height: 4px; transform: translateY(-50%); background: repeating-linear-gradient(90deg, var(--r6cam) 0 34px, transparent 34px 64px); opacity: .9;}
.xl17c .xvfg5 {position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; padding: 30px 0;}
.xl17c .xefmt {background: var(--rcvq6); padding: 8px 18px; text-align: center; justify-self: center;}
.xl17c .xefmt b {display: block; font: 900 clamp(2.2rem, 4vw, 3.2rem)/1 var(--rodgn); color: var(--r6cam);}
.xl17c .xefmt span {font-size: .9rem; color: #d4dcd2;}
.xl17c .xozm9 {position: relative; text-align: center; font-size: .8rem; color: #b9c4b8; padding-bottom: 14px; margin: 0;}
.xl17c .xmrte {display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px;}
.xl17c .x9uwk {background: var(--rx1ha); border-radius: var(--rn8g9); padding: 26px 22px 24px; border: 1px solid var(--r4bum); position: relative; overflow: hidden;}
.xl17c .xnvzm {width: 54px; height: 54px; border-radius: 50%; display: grid; place-items: center; background: var(--rpiq2); color: var(--rbpx6); margin-bottom: 16px;}
.xl17c .xnvzm svg {width: 28px; height: 28px;}
.xl17c .x9uwk h3 {font-size: 1.55rem; margin-bottom: 4px;}
.xl17c .x9uwk .xm6ek {font-size: .82rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--rbsbt); margin-bottom: 10px; display: block;}
.xl17c .x9uwk p {font-size: .97rem; margin: 0; color: var(--r30i5);}
.xl17c .x86b9 {background: var(--rcvq6); border-color: var(--rcvq6);}
.xl17c .x86b9 h3 {color: #fff;}
.xl17c .x86b9 p {color: #c9d3c7;}
.xl17c .x86b9 .xm6ek {color: var(--r6cam);}
.xl17c .x86b9 .xnvzm {background: var(--r6cam); color: var(--rcvq6);}
.xl17c .xiw4b {list-style: none; margin: 0; padding: 0; border-top: 2px solid var(--rcvq6);}
.xl17c .xp7ex {border-bottom: 1px solid var(--r4bum);}
.xl17c .xp7ex a {display: grid; grid-template-columns: 70px 132px 1fr 150px 130px 44px; gap: 22px; align-items: center; padding: 18px 6px; color: var(--rhveg); text-decoration: none; transition: background .15s;}
.xl17c .xp7ex a:hover {background: var(--rx1ha);}
.xl17c .xh8f2 {font: 900 2.6rem/1 var(--rodgn); color: transparent; -webkit-text-stroke: 1.5px var(--rbpx6);}
.xl17c .xzx9z {width: 132px; height: 92px; border-radius: 14px; object-fit: cover;}
.xl17c .x7n4m h3 {margin: 0 0 4px; font-size: 1.7rem;}
.xl17c .x7n4m p {margin: 0; font-size: .95rem; color: var(--r30i5);}
.xl17c .xa33r {font-size: .9rem; color: var(--r30i5);}
.xl17c .xa33r b {display: block; color: var(--rcvq6); font-size: 1rem;}
.xl17c .xgc3j {font: 800 1.7rem/1 var(--rodgn); color: var(--rcvq6);}
.xl17c .xgc3j small {display: block; font: 400 .78rem/1.3 var(--rlmxp); color: var(--r30i5); margin-top: 4px;}
.xl17c .xc23o {width: 44px; height: 44px; border-radius: 50%; display: grid; place-items: center; background: var(--r6cam); color: var(--rcvq6); font-weight: 700; transition: transform .15s;}
.xl17c .xp7ex a:hover .xc23o {transform: translateX(4px);}
.xl17c .xb30t {position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px; margin-top: 18px;}
.xl17c .xb30t::before {content: ""; position: absolute; left: 4%; right: 4%; top: 31px; height: 6px; border-radius: 6px; background: repeating-linear-gradient(90deg, var(--r6cam) 0 26px, rgba(255,255,255,.15) 26px 44px);}
.xl17c .xowvi {position: relative;}
.xl17c .xfvbu {width: 68px; height: 68px; border-radius: 50%; background: var(--r6cam); color: var(--rcvq6); display: grid; place-items: center; font: 900 1.45rem/1 var(--rodgn); margin-bottom: 18px; border: 6px solid var(--rcvq6);}
.xl17c .xowvi h3 {font-size: 1.55rem; margin-bottom: 6px;}
.xl17c .xowvi p {color: #c9d3c7; font-size: .97rem; margin: 0;}
.xl17c .xowvi .xoue1 {display: inline-block; font-size: .78rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--r6cam); margin-bottom: 8px;}
.xl17c .x2hi6 {margin-top: 34px; font-size: .9rem; color: #b9c4b8;}
.xl17c .x2hi6 a {color: #fff;}
.xl17c .x28ud {display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; align-items: stretch;}
.xl17c .xdwwp {grid-template-columns: repeat(3, 1fr);}
.xl17c .x3uhh {background: var(--rx1ha); border-radius: var(--rn8g9); border: 1px solid var(--r4bum); display: flex; flex-direction: column; overflow: hidden; position: relative;}
.xl17c .x381z {padding: 22px 22px 18px; border-bottom: 2px dashed var(--r4bum); position: relative;}
.xl17c .x381z::before, .xl17c .x381z::after {content: ""; position: absolute; bottom: -12px; width: 22px; height: 22px; border-radius: 50%; background: var(--riy4g); border: 1px solid var(--r4bum);}
.xl17c .x381z::before {left: -12px;}
.xl17c .x381z::after {right: -12px;}
.xl17c .x768k .x381z::before, .xl17c .x768k .x381z::after {background: var(--rw7uv);}
.xl17c .xzpy0 {font: 800 1.75rem/1 var(--rodgn); color: var(--rcvq6); margin: 8px 0 6px;}
.xl17c .xksj9 {font-size: .93rem; color: var(--r30i5); margin: 0; min-height: 3em;}
.xl17c .x2xrg {font: 900 3rem/1 var(--rodgn); color: var(--rcvq6); margin-top: 14px;}
.xl17c .x2xrg small {font: 400 .85rem/1.3 var(--rlmxp); color: var(--r30i5); display: block; margin-top: 6px;}
.xl17c .xh86s {display: flex; flex-wrap: wrap; gap: 5px; margin-top: 14px;}
.xl17c .xh86s i {width: 14px; height: 14px; border-radius: 50%; background: var(--rbpx6);}
.xl17c .xh86s i.xdbsz {background: var(--r6cam); box-shadow: inset 0 0 0 2px var(--rcvq6);}
.xl17c .xl0dy {padding: 20px 22px 22px; display: flex; flex-direction: column; flex: 1;}
.xl17c .xl0dy ul {list-style: none; padding: 0; margin: 0 0 20px; flex: 1;}
.xl17c .xl0dy li {padding: 7px 0 7px 28px; position: relative; font-size: .96rem; border-bottom: 1px solid #efe9db;}
.xl17c .xl0dy li::before {content: ""; position: absolute; left: 2px; top: 13px; width: 14px; height: 8px; border-left: 3px solid var(--rbpx6); border-bottom: 3px solid var(--rbpx6); transform: rotate(-45deg);}
.xl17c .xsl1b {font-size: .85rem; font-weight: 700; color: var(--rbpx6); margin-bottom: 12px;}
.xl17c .xevj6 {background: var(--rcvq6); border-color: var(--rcvq6); color: #e7ece5;}
.xl17c .xevj6 .xzpy0, .xl17c .xevj6 .x2xrg {color: #fff;}
.xl17c .xevj6 .xksj9, .xl17c .xevj6 .x2xrg small {color: #c3cec1;}
.xl17c .xevj6 .x381z {border-bottom-color: rgba(255,255,255,.22);}
.xl17c .xevj6 .xl0dy li {border-bottom-color: rgba(255,255,255,.12);}
.xl17c .xevj6 .xl0dy li::before {border-color: var(--r6cam);}
.xl17c .xevj6 .xh86s i {background: var(--r6cam);}
.xl17c .xevj6 .xh86s i.xdbsz {background: #fff; box-shadow: none;}
.xl17c .xevj6 .xsl1b {color: var(--r6cam);}
.xl17c .x0bp4 {display: flex; flex-wrap: wrap; gap: 18px; font-size: .88rem; color: var(--r30i5); margin-top: 18px;}
.xl17c .x0bp4 span {display: inline-flex; align-items: center; gap: 8px;}
.xl17c .x0bp4 i {width: 14px; height: 14px; border-radius: 50%; background: var(--rbpx6); display: inline-block;}
.xl17c .x0bp4 i.xdbsz {background: var(--r6cam); box-shadow: inset 0 0 0 2px var(--rcvq6);}
.xl17c .x368u .xe3zl {position: absolute; left: 12px; top: 12px;}
.xl17c .xus7o .xe3zl {margin-top: 12px; align-self: flex-start; background: var(--r6cam); color: var(--rcvq6);}
.xl17c .xbe2x {display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: start;}
.xl17c .xb9at {margin-bottom: 26px;}
.xl17c .xb9at h3 {display: flex; align-items: center; gap: 12px; font-size: 1.6rem;}
.xl17c .xb9at h3 span {width: 34px; height: 34px; border-radius: 50%; background: var(--r6cam); color: var(--rcvq6); display: grid; place-items: center; font-size: 1rem;}
.xl17c .xwyhp {display: flex; flex-wrap: wrap; gap: 7px; list-style: none; margin: 0; padding: 0;}
.xl17c .xwyhp li {padding: 7px 12px; border-radius: 999px; background: var(--rx1ha); border: 1px solid var(--r4bum); font-size: .92rem;}
.xl17c .xwjae {margin: 0; background: var(--rx1ha); border-radius: var(--rn8g9); border: 1px solid var(--r4bum); padding: 18px; position: sticky; top: 110px;}
.xl17c .xwjae svg {width: 100%; height: auto;}
.xl17c .xwjae figcaption {font-size: .85rem; color: var(--r30i5); margin-top: 10px;}
.xl17c .x3dp7 {border-top: 2px solid var(--rcvq6);}
.xl17c .x3dp7 details {border-bottom: 1px solid var(--r4bum);}
.xl17c .x3dp7 summary {list-style: none; cursor: pointer; padding: 20px 50px 20px 0; position: relative; font: 800 1.4rem/1.15 var(--rodgn); color: var(--rcvq6);}
.xl17c .x3dp7 summary::-webkit-details-marker {display: none;}
.xl17c .x3dp7 summary::after {content: ""; position: absolute; right: 6px; top: 50%; width: 30px; height: 30px; margin-top: -15px; border-radius: 50%; background: var(--r6cam) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317221b' stroke-width='3'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/16px no-repeat; transition: transform .2s;}
.xl17c .x3dp7 details[open] summary::after {transform: rotate(45deg);}
.xl17c .x3dp7 .x53p2 {padding: 0 0 22px; max-width: 75ch; color: var(--rhveg);}
.xl17c .xm0mr h2 {font-size: clamp(1.9rem, 2.6vw, 2.6rem); overflow-wrap: normal; word-break: normal; hyphens: manual;}
.xl17c .xm0mr {display: grid; grid-template-columns: minmax(260px, 340px) 1fr; gap: 50px; align-items: start;}
.xl17c .xprm4 {background: var(--r6cam); color: var(--rwqnx); padding: 56px 0; position: relative; overflow: hidden;}
.xl17c .xprm4::after {content: ""; position: absolute; right: -60px; bottom: -60px; width: 300px; height: 300px; border-radius: 50%; border: 28px solid rgba(23,34,27,.08);}
.xl17c .xprm4 .xf97g {display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 24px; position: relative; z-index: 1;}
.xl17c .xprm4 h2 {margin: 0 0 6px; font-size: clamp(2.2rem, 4.4vw, 3.6rem);}
.xl17c .xprm4 p {margin: 0; font-size: 1.1rem;}
.xl17c .xprm4 .xdj5o {border-color: var(--rcvq6);}
.xl17c .x055p .xlevz {width: 100%; margin-bottom: 10px;}
.xl17c .x055p .x9gcz {margin: 6px 0 0;}
.xl17c .xljuz {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.xl17c .xey5g {background: var(--rx1ha); border: 1px solid var(--r4bum); border-radius: var(--rn8g9); padding: 24px;}
.xl17c .xey5g b {font: 900 2.6rem/1 var(--rodgn); color: var(--r6cam); -webkit-text-stroke: 1px var(--rcvq6); display: block; margin-bottom: 10px;}
.xl17c .xey5g h3 {font-size: 1.5rem;}
.xl17c .xey5g p {color: var(--r30i5); margin: 0; font-size: .96rem;}
.xl17c .xq8wf .x2iie {margin: 0 auto 26px;}
.xl17c .xzqa2 .xlevz {min-height: 44px; padding: 8px 12px; font-size: .94rem;}
.xl17c .xzqa2 .xlevz:last-child {grid-column: 1 / -1;}
@media (max-width: 1100px) {
  .xl17c .x28ud {grid-template-columns: repeat(2, 1fr);}
  .xl17c .xmrte {grid-template-columns: repeat(2, 1fr);}
  .xl17c .xp7ex a {grid-template-columns: 54px 110px 1fr 120px 40px;}
  .xl17c .xa33r {display: none;}
  .xl17c .xzx9z {width: 110px;}
}
@media (max-width: 900px) {
  .xl17c .x3b04, .xl17c .xbe2x, .xl17c .xm0mr {grid-template-columns: 1fr;}
  .xl17c .x94a7 {max-width: 520px; margin: 0 auto; width: 100%;}
  .xl17c .xwqcb {left: 10px;}
  .xl17c .xvfg5 {grid-template-columns: repeat(2, 1fr);}
  .xl17c .xsrgq::before {display: none;}
  .xl17c .xb30t {grid-template-columns: 1fr 1fr;}
  .xl17c .xb30t::before {display: none;}
  .xl17c .xljuz {grid-template-columns: 1fr;}
  .xl17c .xwjae {position: static;}
}
@media (max-width: 640px) {
  .xl17c .xf97g {width: min(100% - 28px, var(--ru47p));}
  .xl17c .x28ud, .xl17c .xdwwp, .xl17c .xmrte, .xl17c .xb30t {grid-template-columns: 1fr;}
  .xl17c .xxqnq {grid-template-columns: 1fr;}
  .xl17c .x7uh0 {grid-template-columns: 1fr;}
  .xl17c .xp5u0 {width: 100px; height: 100px; font-size: .95rem; right: 0;}
  .xl17c .xp7ex a {grid-template-columns: 84px 1fr 40px; gap: 14px; padding: 16px 0;}
  .xl17c .xh8f2, .xl17c .xgc3j {display: none;}
  .xl17c .xzx9z {width: 84px; height: 70px;}
  .xl17c .x7n4m h3 {font-size: 1.4rem;}
  .xl17c .xefmt {padding: 6px;}
}
@media print {
  .xl17c .xprm4 {display: none;}
}
.xl17c .xgtno { position: absolute; opacity: 0; pointer-events: none; }
.xl17c .xshc1 { border-radius: 10px; padding: 10px 8px; font: 700 .9rem/1.2 var(--rlmxp); color: var(--rcvq6); cursor: pointer; text-align: center; }
.xl17c .xwyzh { display: none; }
.xl17c .xvi05:checked ~ .xnli2, .xl17c .xmokt:checked ~ .xyuem, .xl17c .xhwml:checked ~ .xhp3d { display: grid; }
.xl17c .xvi05:checked ~ .xxqnq .xvhpo, .xl17c .xmokt:checked ~ .xxqnq .xmja4, .xl17c .xhwml:checked ~ .xxqnq .x914w { background: var(--rcvq6); color: #fff; }
.xl17c .x6zkh svg { width: 18px; height: 18px; }
.xl17c .xwjae svg { width: 100%; height: auto; display: block; border-radius: var(--rn8g9); }
.xl17c .xbaiv h1 em { white-space: normal; }
.xl17c .x3b04 > div:first-child { min-width: 0; }
.xl17c .x94a7 { min-width: 0; }
.xl17c .xwqcb b { font-size: 1.15rem; white-space: nowrap; }
.xl17c .xxl4c b { font-size: clamp(1.2rem, 1rem + 1vw, 1.7rem); line-height: 1.15; }
.xl17c .xgc3j small { display: block; font: 600 .72rem/1.2 var(--rlmxp); color: var(--r30i5); }
@media (min-width: 900px) { .xl17c .xb30t { grid-template-columns: repeat(var(--rq6m9, 4), 1fr); } }
@media (min-width: 900px) { .xl17c .xmrte { grid-template-columns: repeat(var(--rq6m9, 4), 1fr); } }
.xl17c .xp3ei {color: var(--rqg14);}
.xl17c .xg7sh .xp3ei {color: var(--rsjoa);}
.xl17c .xey5g h3 {color: var(--rcvq6);}
.xl17c .xprm4 .xp3ei {color: inherit; text-decoration: underline; text-decoration-thickness: .08em; text-underline-offset: .12em;}
.xl17c .xppcq h1.xthjz {font-size: clamp(2.3rem, 4.2vw, 3.7rem);}
.xdnzr { background: var(--r44ug); color: var(--ruekz); }
.xfgmb { padding: clamp(56px, 7vw, 96px) 0; }
.x7grw { width: min(100% - 40px, var(--rtv7t, 1200px)); margin: 0 auto; }
.xm67b { max-width: 720px; margin: 0 0 clamp(24px, 3vw, 40px); }
.x6na0 { font-size: .78rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--rqg14); margin: 0 0 10px; }
.xm67b h2 { font-family: var(--r55te); text-transform: var(--rjii7, none); font-size: clamp(1.8rem, 3.2vw, 2.6rem); line-height: 1.12; margin: 0 0 12px; color: var(--ruekz); overflow-wrap: normal; hyphens: manual; }
.xm67b h2 .xp3ei { color: var(--rqg14); }
.xoccg { color: var(--rpswm); font-size: 1.04rem; line-height: 1.6; margin: 0; }
.xkw7n { color: var(--rpswm); font-size: .86rem; line-height: 1.5; margin: 12px 0 0; }
.xb4fq { display: inline-flex; align-items: center; justify-content: center; gap: .5em; min-height: 48px; padding: 0 22px; border-radius: 999px; border: 2px solid var(--rvumg); background: var(--rvumg); color: var(--r5ppx); font-weight: 700; text-decoration: none; cursor: pointer; font: inherit; font-weight: 700; transition: transform .15s, box-shadow .2s, background .2s; text-align: center; }
.xb4fq svg { width: 18px; height: 18px; }
.xb4fq:hover { transform: translateY(-1px); box-shadow: 0 10px 22px -12px color-mix(in srgb, var(--rvumg) 70%, transparent); }
.xb4fq[disabled] { opacity: .45; cursor: not-allowed; transform: none; box-shadow: none; }
.xurrs { background: transparent; color: var(--ruekz); border-color: color-mix(in srgb, var(--ruekz) 25%, transparent); }
.xb4cv { background: none; border: 0; color: var(--rqg14); font: inherit; font-weight: 600; text-decoration: underline; cursor: pointer; padding: 8px 4px; }
.xtnqp { width: 100%; min-height: 48px; border-radius: 12px; border: 1px solid color-mix(in srgb, var(--ruekz) 18%, transparent); background: #fff; color: var(--ruekz); padding: 10px 14px; font: inherit; }
.xtnqp:focus-visible, .xb4fq:focus-visible, .x0t2n:focus-visible, .xqu8s:focus-within, .xd582:focus-within { outline: 3px solid color-mix(in srgb, var(--rvumg) 55%, transparent); outline-offset: 2px; }
.xj3pj { display: grid; gap: 6px; font-weight: 600; font-size: .9rem; }
.xdboa { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(280px, 1fr); gap: clamp(18px, 3vw, 44px); align-items: start; }
.x0rts .xdboa { grid-template-columns: 1fr; max-width: 880px; }
.xn577 { list-style: none; margin: 0; padding: 0; border-top: 1px solid color-mix(in srgb, var(--ruekz) 14%, transparent); }
.xozy0 { display: grid; grid-template-columns: minmax(0, 1fr) auto auto; gap: 8px 18px; align-items: center; padding: 16px 4px; border-bottom: 1px solid color-mix(in srgb, var(--ruekz) 10%, transparent); transition: background .2s; }
.xozy0.xfmv5 { background: linear-gradient(90deg, color-mix(in srgb, var(--rvumg) 7%, transparent), transparent 70%); }
.xd582 { display: flex; align-items: flex-start; gap: 14px; cursor: pointer; min-width: 0; }
.xd582 input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.xgg8u { flex: none; width: 22px; height: 22px; border-radius: 6px; border: 2px solid color-mix(in srgb, var(--ruekz) 28%, transparent); display: grid; place-items: center; color: transparent; transition: .15s; margin-top: 2px; }
.xgg8u svg { width: 14px; height: 14px; }
.xd582 input:checked + .xgg8u { background: var(--rvumg); border-color: var(--rvumg); color: var(--r5ppx); }
.xakbr { font-weight: 650; line-height: 1.3; overflow-wrap: normal; word-break: normal; }
.xakbr small { display: block; margin-top: 3px; color: var(--rpswm); font-weight: 400; font-size: .84rem; }
.xtada { font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }
.xtada small { color: var(--rpswm); font-weight: 400; }
.xozy0:not(.xfmv5) .xtr8c { opacity: .35; }
.xtr8c { display: inline-flex; align-items: center; border: 1px solid color-mix(in srgb, var(--ruekz) 16%, transparent); border-radius: 999px; overflow: hidden; transition: opacity .2s; }
.xosvu { width: 34px; height: 34px; border: 0; background: transparent; color: var(--ruekz); font-size: 1.1rem; cursor: pointer; }
.xosvu:hover { background: var(--r31kq); }
.xbchs { width: 38px; height: 34px; border: 0; text-align: center; font: inherit; font-weight: 700; background: transparent; color: var(--ruekz); -moz-appearance: textfield; }
.xbchs::-webkit-inner-spin-button, .xbchs::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.xjxcz { position: sticky; top: calc(var(--rurk7, 72px) + 16px); padding: 24px; border-radius: 22px; background: var(--rgtbk, var(--r6nu1)); color: #fff; }
.x0rts .xjxcz { position: static; display: grid; grid-template-columns: 1fr auto; gap: 4px 24px; align-items: center; padding: 18px 22px; }
.xs7hz { margin: 0; font-size: .82rem; letter-spacing: .1em; text-transform: uppercase; color: color-mix(in srgb, #fff 70%, transparent); }
.xs7hz small { text-transform: none; letter-spacing: 0; }
.xm0vq { margin: 6px 0 4px; font-family: var(--r55te); font-size: clamp(2rem, 4vw, 2.8rem); font-weight: 800; line-height: 1.05; color: var(--rsjoa); }
.xek2w { font-size: .45em; font-weight: 600; color: #fff; }
.x3nb7 { color: #ffd2cc; margin: 0; font-size: .9rem; }
.xjxcz .xkw7n { color: color-mix(in srgb, #fff 68%, transparent); }
.xjxcz .xb4fq { margin-top: 18px; width: 100%; }
.x0rts .xjxcz .xb4fq { width: auto; grid-row: 1 / span 3; grid-column: 2; margin: 0; }
.x291t { position: relative; padding: clamp(20px, 3vw, 36px); border-radius: 26px; background: #fff; border: 1px solid color-mix(in srgb, var(--ruekz) 10%, transparent); box-shadow: 0 30px 60px -44px rgba(0,0,0,.4); max-width: 920px; }
.xta63 { background: var(--r31kq); }
.xta63 .x291t { max-width: none; }
.xjh16 { height: 6px; border-radius: 6px; background: var(--r31kq); overflow: hidden; margin-bottom: 22px; }
.xjh16 span { display: block; height: 100%; background: var(--rvumg); border-radius: 6px; transition: width .3s; }
.x1bk5 { border: 0; padding: 0; margin: 0; min-width: 0; }
.x1bk5 legend { font-family: var(--r55te); font-size: clamp(1.3rem, 2.2vw, 1.7rem); font-weight: 700; margin-bottom: 18px; padding: 0; outline: none; }
.x18bc { display: block; font-family: var(--ra3y0); font-size: .78rem; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--rpswm); margin-bottom: 6px; }
.xbu3f { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 12px; }
.xqu8s { position: relative; display: grid; gap: 4px; padding: 16px 18px; border-radius: 14px; border: 1px solid color-mix(in srgb, var(--ruekz) 14%, transparent); background: color-mix(in srgb, var(--r31kq) 50%, #fff); cursor: pointer; transition: border-color .15s, background .15s; }
.xqu8s input { position: absolute; opacity: 0; }
.xqu8s:hover { border-color: color-mix(in srgb, var(--rvumg) 55%, transparent); }
.xqu8s.xfmv5 { border-color: var(--rvumg); box-shadow: inset 0 0 0 1px var(--rvumg); background: color-mix(in srgb, var(--rvumg) 8%, #fff); }
.xky9v { font-weight: 700; overflow-wrap: anywhere; }
.xp5lg { color: var(--rpswm); font-size: .88rem; line-height: 1.45; }
.x8ip0 { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin-top: 22px; }
.xqurq h3 { font-family: var(--r55te); font-size: clamp(1.5rem, 2.6vw, 2.1rem); margin: 0 0 8px; outline: none; }
.x4e6w { color: var(--rpswm); margin: 0; }
.x8wry { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(260px, .85fr); gap: clamp(18px, 3vw, 40px); align-items: start; }
.xapwv .x8wry { padding: clamp(18px, 3vw, 32px); border-radius: 26px; background: #fff; box-shadow: 0 30px 60px -44px rgba(0,0,0,.4); }
.x5sf4 { padding: 18px; border-radius: 20px; background: #fff; border: 1px solid color-mix(in srgb, var(--ruekz) 10%, transparent); }
.xapwv .x5sf4 { border: 0; padding: 0; }
.x644s { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 12px; }
.x6rr9 { margin: 0; font-weight: 700; text-transform: capitalize; }
.x9qmc { width: 40px; height: 40px; border-radius: 50%; border: 1px solid color-mix(in srgb, var(--ruekz) 14%, transparent); background: transparent; color: var(--ruekz); display: grid; place-items: center; cursor: pointer; transform: rotate(90deg); }
.x0kdv { transform: rotate(-90deg); }
.x9qmc svg { width: 18px; height: 18px; }
.x9qmc[disabled] { opacity: .3; cursor: default; }
.xztl7 { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 6px; }
.x5e9r { text-align: center; font-size: .74rem; font-weight: 600; color: var(--rpswm); text-transform: uppercase; padding: 4px 0; }
.x0t2n { aspect-ratio: 1; min-height: 38px; border-radius: 12px; border: 0; background: var(--r31kq); color: var(--ruekz); font: inherit; font-weight: 600; cursor: pointer; transition: background .15s, color .15s; }
.x0t2n:hover:not([disabled]) { background: color-mix(in srgb, var(--rvumg) 22%, var(--r31kq)); }
.x0t2n[disabled] { background: transparent; color: color-mix(in srgb, var(--ruekz) 30%, transparent); cursor: default; text-decoration: line-through; }
.x0t2n.xb0f7 { box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--rvumg) 60%, transparent); }
.x0t2n.xfmv5 { background: var(--rvumg); color: var(--r5ppx); }
.xpsen { display: grid; gap: 14px; }
.xpsen .xb4fq { margin-top: 4px; }
.x7fn8 { list-style: none; margin: 0; padding: 0; display: grid; gap: 0; border-top: 1px solid color-mix(in srgb, var(--ruekz) 14%, transparent); }
.xkrex { display: grid; grid-template-columns: 120px minmax(0, 1fr) auto; gap: 8px 22px; align-items: center; padding: 18px 4px; border-bottom: 1px solid color-mix(in srgb, var(--ruekz) 10%, transparent); }
.xpua3 { font-family: var(--r55te); font-weight: 700; font-size: 1.15rem; line-height: 1.1; color: var(--rqg14); }
.xpua3 small { display: block; font-family: var(--ra3y0); font-size: .8rem; font-weight: 500; color: var(--rpswm); margin-top: 3px; }
.xfi5e b { display: block; font-weight: 700; line-height: 1.3; }
.xfi5e small { display: block; color: var(--rpswm); font-size: .9rem; line-height: 1.5; margin-top: 4px; }
.x4whm { white-space: nowrap; font-size: .82rem; font-weight: 700; padding: 6px 12px; border-radius: 999px; background: var(--r31kq); color: var(--ruekz); font-variant-numeric: tabular-nums; }
.x4whm:empty { display: none; }
.xkrex.xfmv5 .x4whm { background: var(--rvumg); color: var(--r5ppx); }
.xdu8b .x7fn8 { border-top: 0; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 14px; }
.xdu8b .xkrex { grid-template-columns: 1fr; align-content: start; border: 1px solid color-mix(in srgb, var(--ruekz) 10%, transparent); border-radius: 18px; background: #fff; padding: 20px; }
.xdu8b .xkrex.xfmv5 { border-color: var(--rvumg); }
.xdu8b .x4whm { justify-self: start; }
.xytkg { margin: 24px 0 0; }
.x4tgf { display: flex; flex-wrap: wrap; gap: 12px 20px; align-items: center; margin: 0 0 18px; }
.x2vqn { display: inline-flex; padding: 4px; border-radius: 999px; background: var(--r31kq); }
.x94g3 { border: 0; background: transparent; padding: 8px 16px; border-radius: 999px; font: inherit; font-weight: 600; font-size: .9rem; color: var(--rpswm); cursor: pointer; }
.x94g3[aria-pressed="true"] { background: #fff; color: var(--ruekz); box-shadow: 0 4px 10px -6px rgba(0,0,0,.3); }
.xkluv { display: inline-flex; align-items: center; gap: 10px; font-weight: 600; font-size: .92rem; cursor: pointer; }
.xkluv input { width: 40px; height: 22px; appearance: none; -webkit-appearance: none; border-radius: 999px; background: color-mix(in srgb, var(--ruekz) 20%, transparent); position: relative; cursor: pointer; transition: background .2s; margin: 0; }
.xkluv input::after { content: ""; position: absolute; top: 3px; left: 3px; width: 16px; height: 16px; border-radius: 50%; background: #fff; transition: transform .2s; }
.xkluv input:checked { background: var(--rvumg); }
.xkluv input:checked::after { transform: translateX(18px); }
.xeosn { overflow-x: auto; border-radius: 22px; background: #fff; border: 1px solid color-mix(in srgb, var(--ruekz) 10%, transparent); }
.xtbeb { width: 100%; border-collapse: collapse; min-width: 560px; }
.xtbeb th, .xtbeb td { padding: 14px 16px; border-bottom: 1px solid color-mix(in srgb, var(--ruekz) 8%, transparent); text-align: center; vertical-align: middle; }
.xtbeb thead th { vertical-align: top; }
.xtbeb tbody th { text-align: left; font-weight: 500; }
.x4ul4 { display: block; font-family: var(--r55te); font-size: 1.15rem; font-weight: 700; }
.xtbeb thead small { display: block; color: var(--rpswm); font-weight: 400; font-size: .84rem; margin-top: 4px; }
.xv1il, .xnudv { display: block; margin-top: 10px; font-size: 1.35rem; font-weight: 800; color: var(--rqg14); }
.xnudv { font-size: 1rem; }
.xdssp { background: color-mix(in srgb, var(--rvumg) 7%, #fff); }
.xy1kj { display: inline-grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: color-mix(in srgb, var(--rvumg) 16%, #fff); color: var(--rqg14); }
.xy1kj svg { width: 16px; height: 16px; }
.x9zg2 { color: color-mix(in srgb, var(--ruekz) 30%, transparent); }
.x6nj1 td { border-bottom: 0; }
.x6nj1 .xb4fq { min-height: 42px; padding: 0 16px; font-size: .92rem; }
@media (max-width: 900px) {
  .xdboa, .x8wry { grid-template-columns: 1fr; }
  .xjxcz { position: static; }
  .x0rts .xjxcz { grid-template-columns: 1fr; }
  .x0rts .xjxcz .xb4fq { grid-row: auto; grid-column: auto; width: 100%; margin-top: 14px; }
}
@media (max-width: 560px) {
  .xkrex { grid-template-columns: 1fr; }
  .x4whm { justify-self: start; }
  .xozy0 { grid-template-columns: minmax(0, 1fr) auto; }
  .xtr8c { grid-column: 1 / -1; justify-self: start; }
  .xbu3f { grid-template-columns: 1fr; }
  .x0t2n { min-height: 34px; border-radius: 10px; }
}
.xa2dj {
  --r6cw8: var(--r44ug); --rmimt: var(--r31kq); --rsz9r: color-mix(in srgb, var(--r44ug) 30%, #fff);
  --radpn: var(--r6nu1); --rho73: color-mix(in srgb, var(--r6nu1) 84%, #fff);
  --rawz5: var(--ruekz); --r7e95: var(--ruekz); --r8t70: var(--rpswm);
  --rl24r: color-mix(in srgb, var(--ruekz) 15%, var(--r44ug));
  --rbseb: var(--rqg14); --rhfst: color-mix(in srgb, var(--rvumg) 14%, #fff); --rwbnu: color-mix(in srgb, var(--rvumg) 30%, #fff);
  --ryy2k: var(--rsjoa); --rcrl1: var(--rsjoa);
  --rkkgl: var(--rvumg); --rf6bz: color-mix(in srgb, var(--rvumg) 84%, #fff); --r2huq: var(--r5ppx, #16191D);
  --rfd68: color-mix(in srgb, #fff 88%, var(--r6nu1)); --rik1e: color-mix(in srgb, #fff 72%, var(--r6nu1));
  --rgo2h: #157347;
  --rxlun: 16px; --rt7yz: 0 1px 2px rgba(0,0,0,.06), 0 14px 34px -14px rgba(0,0,0,.24);
  --rbw4s: var(--r55te); --rxu9x: var(--ra3y0);
}
.xa2dj .xi9fk { background: var(--r6cw8); color: var(--r7e95); font: 400 1.0625rem/1.65 var(--rxu9x); }
.xa2dj .xi9fk h1, .xa2dj .xi9fk h2, .xa2dj .xi9fk h3 { font-family: var(--rbw4s); color: var(--rawz5); line-height: 1.08; letter-spacing: -.015em; margin: 0 0 .5em; font-weight: 800; text-transform: var(--rjii7, none); overflow-wrap: normal; word-break: normal; hyphens: manual; }
.xa2dj .xi9fk h1 { font-size: clamp(2.25rem, 5vw, 4rem); }
.xa2dj .xi9fk h2 { font-size: clamp(1.7rem, 3.2vw, 2.55rem); }
.xa2dj .xi9fk h3 { font-size: 1.2rem; font-weight: 700; letter-spacing: -.005em; line-height: 1.2; }
.xa2dj .xi9fk p { margin: 0 0 1em; }
.xa2dj .xi9fk img { max-width: 100%; height: auto; display: block; }
.xa2dj .xi9fk a { color: var(--rbseb); text-underline-offset: 3px; }
.xa2dj .xi9fk .xp3ei { color: var(--rqg14); }
.xa2dj .x673x .xp3ei, .xa2dj .xxfhq .xp3ei { color: var(--rsjoa); }
.xa2dj .xwjys { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
.xa2dj .xlltd {width: min(1220px, 100% - 40px); margin-inline: auto;}
.xa2dj .xcyn9 {font-size: .9rem;}
.xa2dj .x1kv3 {color: var(--r8t70);}
.xa2dj .xcru3 {text-align: center;}
.xa2dj .xj9uv {font-size: 1.15rem; color: var(--r8t70); max-width: 62ch;}
.xa2dj .x9z71 {display: inline-flex; align-items: center; gap: 8px; font: 700 .78rem/1 var(--rbw4s); font-stretch: 125%; letter-spacing: .14em; text-transform: uppercase; color: var(--rbseb); margin: 0 0 14px;}
.xa2dj .x9z71 svg {width: 18px; height: 18px;}
.xa2dj .x7wo8 {color: var(--rcrl1);}
.xa2dj .xqu0i {display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 48px; padding: 0 22px; border-radius: 999px; border: 2px solid transparent; font: 700 1rem/1 var(--rbw4s); font-stretch: 108%; text-decoration: none; cursor: pointer; transition: background .2s, color .2s, transform .2s, box-shadow .2s; white-space: nowrap;}
.xa2dj .xqu0i svg {width: 18px; height: 18px; flex: none;}
.xa2dj .xxehh {background: var(--rkkgl); color: var(--r2huq); box-shadow: 0 10px 22px -10px color-mix(in srgb, var(--rvumg) 70%, transparent);}
.xa2dj .xxehh:hover {background: var(--rf6bz); color: var(--r2huq); transform: translateY(-1px);}
.xa2dj .xadv1 {background: var(--radpn); color: #fff;}
.xa2dj .xadv1:hover {background: var(--rho73); color: #fff;}
.xa2dj .xr1ce {border-color: var(--radpn); color: var(--radpn); background: transparent;}
.xa2dj .xr1ce:hover {background: var(--radpn); color: #fff;}
.xa2dj .xkitb {min-height: 56px; padding: 0 28px; font-size: 1.05rem;}
.xa2dj .xlmzj {width: 100%;}
.xa2dj .xshve {display: inline-flex; align-items: center; gap: 8px; font-weight: 700; color: var(--rbseb); text-decoration: none; border-bottom: 2px solid currentColor; padding-bottom: 2px;}
.xa2dj .xshve svg {width: 18px; height: 18px; transition: transform .2s;}
.xa2dj .xshve:hover svg {transform: translateX(4px);}
.xa2dj .xbixj {display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: .88rem;}
.xa2dj .xbixj .x2qza {width: 9px; height: 9px; border-radius: 50%; background: #9aa6b2; box-shadow: 0 0 0 4px rgba(154, 166, 178, .25); flex: none;}
.xa2dj .xbixj.xsulh .x2qza {background: #2BB673; box-shadow: 0 0 0 4px rgba(43, 182, 115, .25); animation: sm-pulse 2s infinite;}
.xa2dj .xbixj.x93ys .x2qza {background: #E0702E; box-shadow: 0 0 0 4px rgba(224, 112, 46, .25);}
@keyframes sm-pulse { 50% { box-shadow: 0 0 0 7px rgba(43, 182, 115, .08); } }
@media (prefers-reduced-motion: reduce) {
  .xa2dj .xbixj.xsulh .x2qza {animation: none;}
}
.xa2dj .x81f1 {position: relative; padding: 64px 0 76px; overflow: hidden; background: linear-gradient(180deg, var(--rmimt) 0%, var(--r6cw8) 100%);}
.xa2dj .x81f1::before {content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 44%; background: var(--radpn); clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%);}
.xa2dj .xaxd5 {position: relative; display: grid; grid-template-columns: 1.08fr .92fr; gap: 56px; align-items: center;}
.xa2dj .x81f1 h1 {font-size: clamp(2.3rem, 4.4vw, 3.9rem); font-stretch: 112%; margin-bottom: 22px;}
.xa2dj .x81f1 h1 em {font-style: normal; color: var(--rbseb); white-space: nowrap; box-shadow: inset 0 -.14em 0 var(--rhfst);}
.xa2dj .x81f1 .xj9uv {font-size: 1.2rem; color: var(--r7e95);}
.xa2dj .xw1ng {background: var(--rsz9r); border: 1px solid var(--rl24r); padding: 9px 14px; border-radius: 999px; color: var(--radpn);}
.xa2dj .xw1ng svg {color: var(--rbseb);}
.xa2dj .xvw5q {display: flex; flex-wrap: wrap; gap: 12px; margin: 30px 0 34px;}
.xa2dj .xwepw {list-style: none; margin: 0; padding: 22px 0 0; border-top: 1px solid var(--rl24r); display: flex; flex-wrap: wrap; gap: 14px 28px;}
.xa2dj .xwepw li {display: flex; align-items: center; gap: 10px; font-size: .95rem; color: var(--r8t70);}
.xa2dj .xwepw b {color: var(--radpn);}
.xa2dj .xwepw svg {width: 22px; height: 22px; color: var(--rbseb); flex: none;}
.xa2dj .x5h7i {position: relative; padding: 0 0 46px 0;}
.xa2dj .xcuvd {position: relative; aspect-ratio: 1; overflow: hidden; border-radius: 0 0 var(--rxlun) var(--rxlun); clip-path: polygon(0 38%, 14% 22%, 22% 28%, 38% 4%, 48% 16%, 60% 0, 78% 22%, 86% 18%, 100% 40%, 100% 100%, 0 100%);}
.xa2dj .xcuvd img {width: 100%; height: 100%; object-fit: cover;}
.xa2dj .xv0m7 {position: absolute; left: -36px; bottom: 0; width: 300px; background: var(--rsz9r); border-radius: var(--rxlun); padding: 18px 20px; box-shadow: var(--rt7yz); border: 1px solid var(--rl24r); border-top: 4px solid var(--rkkgl);}
.xa2dj .x62sv {font: 700 .74rem/1 var(--rbw4s); font-stretch: 125%; letter-spacing: .14em; text-transform: uppercase; color: var(--r8t70); margin: 0 0 10px;}
.xa2dj .xv0m7 .xbixj {font-size: 1rem; color: var(--radpn); margin-bottom: 10px;}
.xa2dj .xhmoa {display: flex; gap: 8px; align-items: flex-start; margin: 0 0 6px; font-size: .92rem; color: var(--r7e95);}
.xa2dj .xhmoa svg {width: 16px; height: 16px; color: var(--rbseb); flex: none; margin-top: 3px;}
.xa2dj .x06i1 {display: inline-flex; align-items: center; gap: 8px; margin-top: 8px; font: 800 1.15rem/1 var(--rbw4s); font-stretch: 110%; color: var(--radpn); text-decoration: none;}
.xa2dj .x06i1 svg {width: 18px; height: 18px; color: var(--rbseb);}
.xa2dj .x673x {background: var(--radpn); color: #fff; padding: 26px 0;}
.xa2dj .x5apb {display: flex; align-items: center; gap: 26px;}
.xa2dj .x673x h2 {color: #fff; font-size: 1.15rem; margin: 0; flex: none; max-width: 190px; line-height: 1.2;}
.xa2dj .xkqh2 {list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 8px;}
.xa2dj .xkqh2 a {display: inline-block; padding: 9px 15px; border-radius: 999px; border: 1.5px solid rgba(255, 255, 255, .28); color: #fff; text-decoration: none; font-weight: 700; font-size: .9rem; transition: .2s;}
.xa2dj .xkqh2 a:hover {background: var(--rcrl1); border-color: var(--rcrl1); color: var(--radpn);}
.xa2dj .xhzrc {padding: 96px 0;}
.xa2dj .xky2s {padding: 56px 0 96px;}
.xa2dj .xn6uf {background: var(--rsz9r); border-block: 1px solid var(--rl24r);}
.xa2dj .xfb8r {margin-bottom: 44px; max-width: 760px;}
.xa2dj .xuvze {text-align: center; margin-inline: auto;}
.xa2dj .xuvze .xj9uv {margin-inline: auto;}
.xa2dj .xteuh {max-width: none; display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: end;}
.xa2dj .xteuh h2 {margin: 0;}
.xa2dj .xteuh .xj9uv {margin: 0;}
.xa2dj .xqdbx {display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}
.xa2dj .x1yvl {grid-template-columns: repeat(3, 1fr);}
.xa2dj .x60jc {position: relative; display: flex; flex-direction: column; background: var(--rsz9r); border: 1px solid var(--rl24r); border-radius: var(--rxlun); padding: 26px 24px 22px; text-decoration: none; color: var(--r7e95); transition: transform .25s, box-shadow .25s, border-color .25s; overflow: hidden;}
.xa2dj .x60jc::after {content: ""; position: absolute; right: -60px; top: -60px; width: 140px; height: 140px; border-radius: 50%; border: 2px solid var(--rhfst); transition: .3s;}
.xa2dj .x60jc:hover {transform: translateY(-4px); box-shadow: var(--rt7yz); border-color: transparent; color: var(--r7e95);}
.xa2dj .x60jc:hover::after {border-color: var(--rwbnu); transform: scale(1.15);}
.xa2dj .xv9fw {position: absolute; top: 22px; right: 24px; font: 800 .85rem/1 var(--rbw4s); font-stretch: 125%; color: var(--r8t70);}
.xa2dj .x4jlf {width: 52px; height: 52px; border-radius: 16px; background: var(--rhfst); color: var(--rbseb); display: grid; place-items: center; margin-bottom: 18px;}
.xa2dj .x4jlf svg {width: 26px; height: 26px;}
.xa2dj .x60jc h3 {margin-bottom: 8px;}
.xa2dj .x60jc p {color: var(--r8t70); font-size: .97rem; flex: 1;}
.xa2dj .xp214 {display: flex; align-items: center; justify-content: space-between; gap: 10px; border-top: 1px dashed var(--rl24r); padding-top: 14px; font-size: .92rem; color: var(--r8t70);}
.xa2dj .xp214 b {font: 800 1.15rem/1 var(--rbw4s); color: var(--radpn);}
.xa2dj .xp214 small {font-size: .78rem;}
.xa2dj .xp214 svg {width: 22px; height: 22px; color: var(--rkkgl); flex: none; transition: transform .2s;}
.xa2dj .x60jc:hover .xp214 svg {transform: translateX(4px);}
.xa2dj .x70xk {display: grid; grid-template-columns: 1fr 1fr; gap: 70px; align-items: center;}
.xa2dj .xuxx7 {position: relative; padding: 0 70px 70px 0;}
.xa2dj .xs135 {border-radius: 999px 999px var(--rxlun) var(--rxlun); width: 100%; aspect-ratio: 64 / 76; object-fit: cover;}
.xa2dj .x34rn {position: absolute; right: 0; bottom: 0; width: 46%; border-radius: 50%; border: 8px solid var(--rsz9r); aspect-ratio: 1; object-fit: cover; box-shadow: var(--rt7yz);}
.xa2dj .xlmzq {position: absolute; left: 20px; bottom: 100px; background: var(--rkkgl); color: var(--r2huq); padding: 12px 16px; border-radius: 12px; margin: 0; font-size: .85rem; line-height: 1.3;}
.xa2dj .xlmzq b {display: block; font: 800 1.2rem/1.1 var(--rbw4s); font-stretch: 115%;}
.xa2dj .x7n3r {list-style: none; margin: 0 0 30px; padding: 0; display: grid; gap: 22px;}
.xa2dj .x7n3r li {display: flex; gap: 16px;}
.xa2dj .x7n3r h3 {margin: 4px 0 4px; font-size: 1.1rem;}
.xa2dj .x7n3r p {margin: 0; color: var(--r8t70);}
.xa2dj .xyos9 {grid-template-columns: 1fr 1fr; gap: 26px 40px;}
.xa2dj .xslh0 {width: 48px; height: 48px; flex: none; border-radius: 50% 50% 12px 12px; background: var(--radpn); color: var(--rcrl1); display: grid; place-items: center;}
.xa2dj .xslh0 svg {width: 22px; height: 22px;}
.xa2dj .x9b3q {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; align-items: stretch;}
.xa2dj .x372e {position: relative; background: var(--rsz9r); border: 1px solid var(--rl24r); border-radius: var(--rxlun); padding: 30px 26px 26px; display: flex; flex-direction: column;}
.xa2dj .xe8k5 {background: var(--radpn); color: var(--rfd68); border-color: var(--radpn); box-shadow: 0 30px 60px -30px color-mix(in srgb, var(--r6nu1) 70%, transparent);}
.xa2dj .xe8k5 h3, .xa2dj .xe8k5 .xz6zb {color: #fff;}
.xa2dj .xpc0l {position: absolute; top: -14px; left: 26px; background: var(--rcrl1); color: var(--radpn); font: 800 .74rem/1 var(--rbw4s); letter-spacing: .1em; text-transform: uppercase; padding: 8px 12px; border-radius: 999px; margin: 0;}
.xa2dj .x372e h3 {font-size: 1.55rem; margin-bottom: 4px;}
.xa2dj .xw669 {color: var(--r8t70); font-size: .95rem;}
.xa2dj .xe8k5 .xw669, .xa2dj .xe8k5 .xmxw1 {color: var(--rik1e);}
.xa2dj .xz6zb {font: 800 2.3rem/1 var(--rbw4s); font-stretch: 110%; color: var(--radpn); margin: 8px 0 6px;}
.xa2dj .xz6zb small {font: 400 .85rem/1 var(--rxu9x); color: inherit; opacity: .8;}
.xa2dj .xmxw1 {display: flex; align-items: center; gap: 6px; font-size: .9rem; color: var(--r8t70);}
.xa2dj .xmxw1 svg {width: 16px; height: 16px;}
.xa2dj .x372e ul {list-style: none; margin: 8px 0 24px; padding: 18px 0 0; border-top: 1px solid var(--rl24r); display: grid; gap: 9px; flex: 1; font-size: .95rem;}
.xa2dj .xe8k5 ul {border-color: var(--rho73);}
.xa2dj .x372e li {display: flex; gap: 10px; align-items: flex-start;}
.xa2dj .x372e li svg {width: 18px; height: 18px; flex: none; margin-top: 3px; color: var(--rgo2h);}
.xa2dj .xe8k5 li svg {color: var(--rcrl1);}
.xa2dj .x372e li.xkzd1 {color: var(--r8t70);}
.xa2dj .x372e li.xkzd1 span {text-decoration: line-through; text-decoration-color: var(--rl24r);}
.xa2dj .x372e li.xkzd1 svg {color: var(--r8t70);}
.xa2dj .xe8k5 li.xkzd1 {color: var(--rik1e);}
.xa2dj .xe8k5 .xxehh {box-shadow: none;}
.xa2dj .xxfhq {position: relative; padding: 120px 0; overflow: hidden; background: var(--radpn);}
.xa2dj .x0jv2 {position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}
.xa2dj .xxfhq::after {content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, color-mix(in srgb, var(--r6nu1) 94%, transparent) 0%, color-mix(in srgb, var(--r6nu1) 74%, transparent) 50%, color-mix(in srgb, var(--r6nu1) 18%, transparent) 100%);}
.xa2dj .xalsn {position: relative; z-index: 1;}
.xa2dj .xfsru {max-width: 560px; color: var(--rfd68);}
.xa2dj .xfsru h2 {color: #fff;}
.xa2dj .xxcso {list-style: none; margin: 0 0 28px; padding: 0; display: grid; gap: 10px;}
.xa2dj .xxcso li {display: flex; gap: 10px; align-items: flex-start;}
.xa2dj .xxcso svg {width: 20px; height: 20px; flex: none; margin-top: 3px; color: var(--ryy2k);}
.xa2dj .xc1bw svg {color: var(--rbseb);}
.xa2dj .xflvk {grid-template-columns: 1fr 1fr; gap: 12px 24px;}
.xa2dj .x1dxu {list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; counter-reset: s; position: relative;}
.xa2dj .x1dxu::before {content: ""; position: absolute; top: 36px; left: 8%; right: 8%; border-top: 2px dashed var(--rl24r);}
.xa2dj .x1dxu li {position: relative; text-align: center; padding: 0 8px;}
.xa2dj .xezq6 {position: absolute; top: -6px; left: calc(50% + 18px); width: 28px; height: 28px; border-radius: 50%; background: var(--rkkgl); color: var(--r2huq); font: 800 .85rem/28px var(--rbw4s);}
.xa2dj .xzu3s {width: 72px; height: 72px; margin: 0 auto 18px; border-radius: 50%; background: var(--rsz9r); border: 2px solid var(--rl24r); display: grid; place-items: center; color: var(--rbseb); position: relative;}
.xa2dj .xzu3s svg {width: 30px; height: 30px;}
.xa2dj .x1dxu p {color: var(--r8t70); font-size: .97rem;}
.xa2dj .xmou4 {list-style: none; margin: 0; padding: 8px 26px; background: var(--rsz9r); border: 1px solid var(--rl24r); border-radius: var(--rxlun); box-shadow: var(--rt7yz);}
.xa2dj .xmou4 li {display: flex; justify-content: space-between; gap: 16px; padding: 14px 0; border-bottom: 1px dashed var(--rl24r);}
.xa2dj .xmou4 li:last-child {border: 0;}
.xa2dj .xmou4 b {font: 800 1.05rem/1.4 var(--rbw4s); color: var(--radpn); white-space: nowrap;}
.xa2dj .xhsiq {align-items: start;}
.xa2dj .x2xbx {display: grid; gap: 10px; margin-bottom: 22px;}
.xa2dj .xttqo {background: var(--rsz9r); border: 1px solid var(--rl24r); border-radius: 14px;}
.xa2dj .xn6uf .xttqo {background: var(--r6cw8);}
.xa2dj .xttqo summary {list-style: none; cursor: pointer; padding: 17px 54px 17px 20px; position: relative; font: 700 1.03rem/1.35 var(--rbw4s); color: var(--radpn); border-radius: 14px;}
.xa2dj .xttqo summary::-webkit-details-marker {display: none;}
.xa2dj .x8z6a {position: absolute; right: 18px; top: 50%; width: 24px; height: 24px; margin-top: -12px; border-radius: 50%; background: var(--rhfst);}
.xa2dj .x8z6a::before, .xa2dj .x8z6a::after {content: ""; position: absolute; left: 6px; right: 6px; top: 11px; height: 2px; background: var(--rbseb); transition: transform .2s;}
.xa2dj .x8z6a::after {transform: rotate(90deg);}
.xa2dj .xttqo[open] .x8z6a::after {transform: rotate(0);}
.xa2dj .xttqo[open] summary {color: var(--rf6bz);}
.xa2dj .x9uym {padding: 0 20px 18px; color: var(--r7e95);}
.xa2dj .x9uym p {margin: 0;}
.xa2dj .xi9xc {grid-template-columns: 1.4fr 1fr; align-items: start;}
.xa2dj .xzy9l {width: 100%; border-collapse: collapse; margin: 14px 0; font-size: .95rem;}
.xa2dj .xzy9l th, .xa2dj .xzy9l td {padding: 8px 10px; border-bottom: 1px solid var(--rl24r); text-align: left; font-weight: 400;}
.xa2dj .xzy9l td {text-align: right; white-space: nowrap;}
.xa2dj .xqcce {font-size: .88rem;}
.xa2dj .xquny {background: var(--rsz9r); border: 1px solid var(--rl24r); border-radius: var(--rxlun); padding: 24px;}
.xa2dj .xn6uf .xquny {background: var(--r6cw8);}
.xa2dj .xjatm {list-style: none; margin: 16px 0 0; padding: 0; display: grid; gap: 14px;}
.xa2dj .xjatm li {display: flex; gap: 12px; align-items: flex-start;}
.xa2dj .xjatm svg {width: 20px; height: 20px; color: var(--rkkgl); flex: none; margin-top: 3px;}
.xa2dj .xjatm small {display: block; font: 700 .72rem/1.2 var(--rbw4s); letter-spacing: .1em; text-transform: uppercase; color: var(--r8t70);}
.xa2dj .xjatm a {font-weight: 700;}
@media (max-width: 1080px) {
  .xa2dj .xaxd5 {grid-template-columns: 1fr; gap: 50px;}
  .xa2dj .x81f1::before {width: 100%; top: auto; height: 38%; clip-path: polygon(0 30%, 100% 0, 100% 100%, 0 100%);}
  .xa2dj .x5h7i {max-width: 600px; margin-inline: auto; width: 100%;}
  .xa2dj .xv0m7 {left: 0;}
  .xa2dj .xqdbx {grid-template-columns: 1fr 1fr;}
  .xa2dj .x5apb {flex-direction: column; align-items: flex-start; gap: 14px;}
  .xa2dj .x673x h2 {max-width: none;}
}
@media (max-width: 860px) {
  .xa2dj .xhzrc {padding: 70px 0;}
  .xa2dj .x70xk, .xa2dj .xi9xc, .xa2dj .xteuh {grid-template-columns: 1fr; gap: 40px;}
  .xa2dj .x9b3q {grid-template-columns: 1fr; max-width: 520px; margin-inline: auto; gap: 30px;}
  .xa2dj .x1dxu {grid-template-columns: 1fr 1fr; gap: 40px 20px;}
  .xa2dj .x1dxu::before {display: none;}
  .xa2dj .xyos9 {grid-template-columns: 1fr;}
  .xa2dj .xuxx7 {padding: 0 40px 50px 0;}
}
@media (max-width: 600px) {
  .xa2dj .xlltd {width: calc(100% - 32px);}
  .xa2dj .x81f1 {padding: 44px 0 50px;}
  .xa2dj .x5h7i {padding: 0;}
  .xa2dj .xv0m7 {position: relative; left: auto; width: auto; margin: -40px 12px 0;}
  .xa2dj .xvw5q .xqu0i {width: 100%;}
  .xa2dj .xqdbx, .xa2dj .x1yvl {grid-template-columns: 1fr;}
  .xa2dj .xflvk {grid-template-columns: 1fr;}
  .xa2dj .xmou4 {padding: 4px 18px;}
  .xa2dj .xmou4 li {flex-direction: column; gap: 2px;}
  .xa2dj .xxfhq {padding: 80px 0;}
}
.xa2dj .x3pqw {display: flex; gap: 10px; align-items: flex-start; font-size: .92rem; color: var(--r8t70); margin: 18px 0;}
.xa2dj .x3pqw svg {width: 18px; height: 18px; flex: none; margin-top: 2px; color: var(--rbseb);}
.xa2dj .x9b3q + .x3pqw {justify-content: center; text-align: center;}
.xa2dj .xa6sk {display: flex; align-items: center; gap: 5px; margin-top: 4px; font-size: .8rem; color: var(--r8t70);}
.xa2dj .x60jc .xa6sk svg {width: 14px; height: 14px; color: var(--r8t70); transform: none;}
.xa2dj .xp214 > span {display: flex; flex-direction: column;}
.xa2dj .xmou4 li > span {display: flex; flex-direction: column;}
.xa2dj .xmou4 small {display: flex; align-items: center; gap: 5px; font-size: .82rem; color: var(--r8t70);}
.xa2dj .xmou4 small svg {width: 13px; height: 13px;}
.xa2dj .xf97q {overflow-wrap: anywhere;}
.xa2dj .xs135 {border-radius: 0 0 var(--rxlun) var(--rxlun); clip-path: polygon(0 14%, 40% 0, 55% 8%, 68% 2%, 100% 16%, 100% 100%, 0 100%);}
.xa2dj .xslh0 {border-radius: 12px; background: var(--radpn); color: var(--ryy2k);}
.xa2dj .x673x {background: var(--rawz5);}
.xa2dj .xkqh2 a:hover {background: var(--rkkgl); border-color: var(--rkkgl); color: var(--r2huq);}
.xa2dj .x60jc:hover::after {border-color: var(--rwbnu);}
.xa2dj .xw1ng {line-height: 1.35;}
@media (max-width: 600px) {
  .xa2dj .xw1ng {letter-spacing: .08em; font-size: .7rem;}
}
.xa2dj .xi9fk a.xxehh, .xa2dj .xi9fk a.xxehh:hover { color: var(--r2huq); }
.xa2dj .xi9fk a.xadv1, .xa2dj .xi9fk a.xadv1:hover { color: #fff; }
.xa2dj .xi9fk a.xr1ce { color: var(--radpn); }
.xa2dj .xi9fk a.xr1ce:hover { color: #fff; }
.xa2dj .xi9fk a.x60jc, .xa2dj .xi9fk a.x60jc:hover { color: var(--r7e95); }
.xa2dj .xi9fk .xkqh2 a { color: #fff; }
.xa2dj .xi9fk .xkqh2 a:hover { color: var(--r2huq); }
.xa2dj .xi9fk .x06i1 { color: var(--radpn); }
.xa2dj .x81f1 h1 em, .xa2dj .x81f1 h1 .xp3ei { font-style: normal; color: var(--rbseb); white-space: normal; box-shadow: inset 0 -.14em 0 var(--rhfst); }
.xa2dj .xi9fk h1.x9dri { font-size: clamp(2rem, 3.6vw, 3.1rem); }
.xa2dj .xwepw li span { color: var(--r8t70); }
.xa2dj .xsfh0 { grid-template-columns: repeat(4, 1fr); }
.xa2dj .x60jc h3 { padding-right: 34px; }
.xa2dj .x9b3q { grid-template-columns: repeat(var(--rvga8, 3), 1fr); }
.xa2dj .xe8k5 h3 { color: #fff; }
.xa2dj .x1dxu { grid-template-columns: repeat(var(--rvga8, 4), 1fr); }
.xa2dj .xuxx7 picture, .xa2dj .xuxx7 img.xs135 { width: 100%; }
.xa2dj .xs135 { aspect-ratio: 64 / 76; object-fit: cover; }
.xa2dj .xlmzq b { margin-bottom: 2px; }
.xa2dj .xfsru p { color: var(--rfd68); }
.xa2dj .xfsru .xxcso b { color: #fff; }
.xa2dj .xxfhq .x7wo8 svg { width: 18px; height: 18px; }
.xa2dj .xquny h3 { margin-bottom: 4px; }
.xa2dj .xttqo summary { padding-right: 58px; }
@media (max-width: 1080px) {
  .xa2dj .xsfh0 { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 860px) {
  .xa2dj .x9b3q { grid-template-columns: 1fr; }
  .xa2dj .x1dxu { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 600px) {
  .xa2dj .xsfh0 { grid-template-columns: 1fr; }
}
.xa2dj .xrnzl { position: absolute; left: 0; top: -18px; width: 100%; aspect-ratio: 1; z-index: 1; pointer-events: none; overflow: visible; }
.xa2dj .xrnzl polyline { fill: none; stroke: var(--rkkgl); stroke-width: 5; stroke-linejoin: round; stroke-linecap: round; }
.xa2dj .xv0m7 { z-index: 2; }
.xy368 .xjj9i { position: relative; margin: 0; overflow: hidden; color: #fff; }
.xy368 .xd6xu { margin: 0; }
.xy368 .xd6xu img { display: block; width: 100%; height: 100%; object-fit: cover; }
.xy368 .xg9fm { margin: 0 0 .6rem; font-size: .76rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; opacity: .85; }
.xy368 .xkn65 { margin: 0; font-family: var(--r55te); font-weight: 700; font-size: clamp(1.5rem, 1rem + 2vw, 2.6rem); line-height: 1.12; overflow-wrap: break-word; hyphens: auto; }
.xy368 .x9u6d { margin: .8rem 0 0; font-size: 1.02rem; line-height: 1.6; max-width: 56ch; }
.xy368 .xbvr9 { display: inline-flex; align-items: center; gap: .45em; margin-top: 1.1rem; font-weight: 700; color: inherit; text-decoration: underline; text-underline-offset: .2em; }
.xy368 .xbvr9 svg { width: 18px; height: 18px; }
.xy368 .xn5ls { min-height: clamp(320px, 42vw, 540px); display: flex; align-items: flex-end; }
.xy368 .xn5ls .xd6xu { position: absolute; inset: 0; }
.xy368 .xn5ls::after { content: ""; position: absolute; inset: 0; background: linear-gradient(20deg, color-mix(in srgb, var(--r6nu1) 88%, transparent) 0%, color-mix(in srgb, var(--r6nu1) 45%, transparent) 45%, transparent 75%); }
.xy368 .xn5ls .x6h4f { position: relative; z-index: 1; max-width: 1180px; width: 100%; margin: 0 auto; padding: clamp(28px, 5vw, 64px) clamp(18px, 4vw, 40px); }
.xy368 .xn5ls .xkn65 { max-width: 22ch; }
.xy368 .x02w9 { display: grid; grid-template-columns: 1.5fr 1fr; background: var(--rvumg); color: var(--r5ppx); }
.xy368 .x02w9 .xd6xu { min-height: clamp(300px, 34vw, 480px); }
.xy368 .x02w9 .x6h4f { padding: clamp(28px, 5vw, 64px); align-self: center; }
.xy368 .xtvop { min-height: clamp(300px, 36vw, 480px); display: grid; place-items: center; text-align: center; }
.xy368 .xtvop .xd6xu { position: absolute; inset: 0; }
.xy368 .xtvop::after { content: ""; position: absolute; inset: 0; background: color-mix(in srgb, var(--r6nu1) 58%, transparent); }
.xy368 .xtvop .x6h4f { position: relative; z-index: 1; padding: 40px 20px; max-width: 760px; }
.xy368 .xtvop .x9u6d { margin-left: auto; margin-right: auto; }
.xy368 .xug07 { color: var(--ruekz, var(--r6nu1)); background: var(--r31kq, #f4f4f4); }
.xy368 .xug07 .xd6xu { height: clamp(240px, 30vw, 420px); }
.xy368 .xug07 .x6h4f { max-width: 1180px; margin: 0 auto; padding: 22px clamp(18px, 4vw, 40px) 28px; display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 8px 32px; align-items: end; }
.xy368 .xug07 .xg9fm, .xy368 .xug07 .xkn65, .xy368 .xug07 .x9u6d { grid-column: 1; }
.xy368 .xug07 .xbvr9 { grid-column: 2; grid-row: 1 / span 3; color: var(--rqg14, var(--rvumg)); }
.xy368 .xug07 .xkn65 { font-size: clamp(1.25rem, 1rem + 1vw, 1.7rem); }
@media (max-width: 760px) {
  .xy368 .x02w9 { grid-template-columns: 1fr; }
  .xy368 .xug07 .x6h4f { grid-template-columns: 1fr; }
  .xy368 .xug07 .xbvr9 { grid-column: 1; grid-row: auto; }
}
.xdk2w {
  --r5lr0: var(--r6nu1); --rklhn: color-mix(in srgb, var(--r6nu1) 86%, #fff); --rj2j3: color-mix(in srgb, var(--r6nu1) 74%, #fff);
  --rxs0k: color-mix(in srgb, var(--r44ug) 30%, #fff); --reiyq: var(--r31kq);
  --rksd3: color-mix(in srgb, var(--ruekz) 7%, var(--r31kq));
  --ri2eh: color-mix(in srgb, var(--ruekz) 17%, var(--r44ug)); --rxzdg: color-mix(in srgb, var(--ruekz) 32%, var(--r44ug));
  --rs07q: color-mix(in srgb, #fff 16%, var(--r6nu1));
  --ro87x: var(--ruekz); --rfodx: var(--rpswm);
  --rsh17: color-mix(in srgb, #fff 92%, var(--r6nu1)); --rap67: color-mix(in srgb, #fff 70%, var(--r6nu1));
  --rp336: var(--rvumg); --rngog: var(--r5ppx, #fff); --rsmrb: color-mix(in srgb, var(--rvumg) 84%, #000);
  --r74vm: var(--rsjoa); --rwok3: var(--rqg14);
  --rnzzi: var(--r55te); --ru16e: var(--ra3y0); --r1pyn: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
  --r3oid: 14px; --rik1o: 22px; --rn907: 1240px;
  --ra78n: 0 1px 2px rgba(0,0,0,.06), 0 8px 28px rgba(0,0,0,.08);
  --rt7y9: 0 24px 60px rgba(0,0,0,.28);
}
.xdk2w .xo9e9 { background: var(--rxs0k); color: var(--ro87x); font: 400 1.0625rem/1.6 var(--ru16e); }
.xdk2w .xo9e9 img { max-width: 100%; height: auto; display: block; }
.xdk2w .xo9e9 a:not([class]) { color: var(--rwok3); }
.xdk2w .xo9e9 h1, .xdk2w .xo9e9 h2, .xdk2w .xo9e9 h3 { font-family: var(--rnzzi); line-height: 1.08; margin: 0 0 .5em; letter-spacing: -.01em; color: inherit; overflow-wrap: normal; word-break: normal; hyphens: manual; }
.xdk2w .xo9e9 h1, .xdk2w .xo9e9 h2 { font-weight: 800; text-transform: uppercase; letter-spacing: -.01em; }
.xdk2w .xo9e9 h1 { font-size: clamp(2rem, 4vw, 3.5rem); }
.xdk2w .xo9e9 h1.xub9l { font-size: clamp(1.8rem, 3.2vw, 2.8rem); }
.xdk2w .xo9e9 h2 { font-size: clamp(1.5rem, 2.6vw, 2.25rem); }
.xdk2w .xo9e9 h3 { font-size: 1.15rem; font-weight: 700; }
.xdk2w .xo9e9 p { margin: 0 0 1em; }
.xdk2w .xo9e9 .xp3ei { color: var(--rwok3); }
.xdk2w .xgx3a .xp3ei { color: var(--r74vm); }
.xdk2w .xmqa0 { font-family: var(--r1pyn); font-variant-numeric: tabular-nums; }
.xdk2w .x2j6d { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.xdk2w .xk5mj { max-width: var(--rn907); margin: 0 auto; padding: 0 24px; }
.xdk2w .xfmls { display: inline-flex; align-items: center; gap: 10px; font-family: var(--r1pyn); font-size: .78rem; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: var(--rwok3); margin-bottom: 14px; }
.xdk2w .xfmls::before { content: ""; width: 22px; height: 8px; flex: none; background: repeating-linear-gradient(115deg, currentColor 0 3px, transparent 3px 6px); }
.xdk2w .xgx3a { background: var(--r5lr0); color: var(--rsh17); }
.xdk2w .xgx3a .xfmls { color: var(--r74vm); }
.xdk2w .x1vlu { font-size: 1.15rem; color: var(--rfodx); max-width: 62ch; }
.xdk2w .xgx3a .x1vlu { color: var(--rap67); }
.xdk2w .x37fw { --r8cyj: var(--r5lr0); --r0cvp: #fff; display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; padding: 12px 22px; border-radius: 999px; border: 2px solid var(--r8cyj); background: var(--r8cyj); color: var(--r0cvp); font: inherit; font-weight: 700; font-size: 1rem; text-decoration: none; cursor: pointer; transition: transform .15s, background .15s, box-shadow .15s; }
.xdk2w .x37fw:hover { color: var(--r0cvp); transform: translateY(-1px); box-shadow: 0 8px 20px rgba(0,0,0,.18); }
.xdk2w .x37fw svg { width: 18px; height: 18px; flex: none; }
.xdk2w .xl1ez { --r8cyj: var(--rp336); --r0cvp: var(--rngog); }
.xdk2w .xl1ez:hover { --r8cyj: var(--rsmrb); }
.xdk2w .xa11c { background: transparent; color: var(--rsh17); border-color: color-mix(in srgb, var(--rsh17) 45%, transparent); }
.xdk2w .xa11c:hover { color: #fff; border-color: #fff; background: rgba(255,255,255,.06); }
.xdk2w .xk5ue { background: transparent; color: var(--r5lr0); border-color: var(--r5lr0); }
.xdk2w .xk5ue:hover { color: #fff; background: var(--r5lr0); }
.xdk2w .xhhhd { position: relative; overflow: hidden; padding: 64px 0 140px; background: radial-gradient(1200px 520px at 85% -10%, color-mix(in srgb, var(--rvumg) 22%, transparent), transparent 60%), linear-gradient(180deg, var(--r5lr0) 0%, color-mix(in srgb, var(--r5lr0) 90%, #fff) 100%); }
.xdk2w .xhhhd::before { content: ""; position: absolute; inset: 0; background-image: radial-gradient(rgba(255,255,255,.55) 1px, transparent 1.4px); background-size: 46px 46px; opacity: .07; pointer-events: none; }
.xdk2w .x4zde { position: relative; display: grid; grid-template-columns: 1.08fr .92fr; gap: 56px; align-items: center; }
.xdk2w .xhhhd h1 { color: #fff; margin-bottom: 22px; }
.xdk2w .xhhhd h1 em { font-style: normal; color: var(--r74vm); display: block; }
.xdk2w .xhhhd .x1vlu { color: var(--rap67); font-size: 1.15rem; }
.xdk2w .x87x1 { display: flex; flex-wrap: wrap; gap: 12px; margin: 28px 0 30px; }
.xdk2w .xq48m { display: inline-flex; align-items: center; gap: 10px; max-width: 100%; background: color-mix(in srgb, var(--rvumg) 12%, transparent); border: 1px solid color-mix(in srgb, var(--r74vm) 45%, transparent); color: var(--r74vm); padding: 7px 14px 7px 8px; border-radius: 999px; font-size: .88rem; font-weight: 600; margin-bottom: 22px; }
.xdk2w .xq48m i { width: 24px; height: 24px; flex: none; border-radius: 50%; background: var(--rp336); color: var(--rngog); display: grid; place-items: center; font-style: normal; }
.xdk2w .xq48m i svg { width: 14px; height: 14px; }
.xdk2w .xbfkt { display: flex; flex-wrap: wrap; gap: 10px 24px; list-style: none; margin: 0; padding: 0; color: var(--rsh17); font-size: .95rem; }
.xdk2w .xbfkt li { display: flex; align-items: center; gap: 8px; }
.xdk2w .xbfkt svg { width: 18px; height: 18px; flex: none; color: var(--r74vm); }
.xdk2w .xq7q4 { position: relative; justify-self: end; width: 100%; max-width: 520px; }
.xdk2w .x92qw { position: relative; border-radius: 200px 200px var(--rik1o) var(--rik1o); overflow: hidden; aspect-ratio: 4/5; box-shadow: var(--rt7y9); border: 1px solid var(--rs07q); }
.xdk2w .x92qw img { width: 100%; height: 100%; object-fit: cover; }
.xdk2w .x92qw::after { content: ""; position: absolute; inset: auto 0 0 0; height: 45%; background: linear-gradient(180deg, transparent, color-mix(in srgb, var(--r5lr0) 75%, transparent)); }
.xdk2w .xeg75 { position: absolute; left: -26px; top: 16%; bottom: 12%; width: 18px; border-radius: 9px; background: repeating-linear-gradient(160deg, var(--rp336) 0 8px, transparent 8px 16px); opacity: .9; }
.xdk2w .xfwaq { position: absolute; left: -42px; bottom: 56px; background: #fff; color: var(--r5lr0); border-radius: 16px; padding: 14px 18px; box-shadow: var(--rt7y9); min-width: 220px; max-width: 300px; z-index: 2; }
.xdk2w .x28qw { font-family: var(--r1pyn); font-size: .7rem; letter-spacing: .12em; text-transform: uppercase; color: color-mix(in srgb, var(--r5lr0) 62%, #fff); }
.xdk2w .xskvz { font-family: var(--rnzzi); font-size: 1.3rem; font-weight: 800; line-height: 1.15; margin: 2px 0; color: var(--r5lr0); }
.xdk2w .x959k { font-size: .85rem; color: color-mix(in srgb, var(--r5lr0) 62%, #fff); }
.xdk2w .xdhro { position: absolute; right: -14px; top: 38px; background: var(--rklhn); color: #fff; border: 1px solid var(--rs07q); border-radius: 14px; padding: 10px 14px; font-size: .85rem; box-shadow: var(--rt7y9); max-width: 220px; z-index: 2; }
.xdk2w .xdhro .xmqa0 { display: block; font-size: 1.2rem; font-weight: 700; color: #fff; }
.xdk2w .xdhro small { display: block; color: var(--rap67); font-size: .72rem; }
.xdk2w .xhbyi { position: relative; z-index: 5; margin-top: -92px; }
.xdk2w .xxwuu { background: #fff; border-radius: var(--rik1o); box-shadow: var(--rt7y9); border: 1px solid var(--ri2eh); display: grid; grid-template-columns: 1.1fr 1.5fr 1fr; overflow: hidden; color: var(--ro87x); }
.xdk2w .xctfm { background: var(--rksd3); padding: 26px 28px; border-right: 1px solid var(--ri2eh); }
.xdk2w .xctfm h2 { font-size: 1.3rem; margin-bottom: 8px; }
.xdk2w .xctfm p { color: var(--rfodx); font-size: .95rem; margin: 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.xdk2w .xp5hi { font-weight: 700; font-size: clamp(1.6rem, 3vw, 2.3rem); letter-spacing: .02em; color: var(--r5lr0); margin-top: 14px; display: flex; align-items: baseline; gap: 8px; }
.xdk2w .xp5hi small { font-size: .8rem; font-weight: 600; color: var(--rfodx); text-transform: uppercase; letter-spacing: .08em; }
.xdk2w .xp5hi span { border-bottom: 3px solid var(--rp336); padding: 0 2px; }
.xdk2w .xv90y { list-style: none; margin: 0; padding: 18px 28px; display: flex; flex-direction: column; justify-content: center; }
.xdk2w .xv90y li + li { border-top: 1px dashed var(--ri2eh); }
.xdk2w .xo9e9 .xv90y a { display: grid; grid-template-columns: 1fr auto; gap: 2px 14px; align-items: baseline; padding: 11px 0; text-decoration: none; color: var(--ro87x); }
.xdk2w .xv90y a:hover .xgbb6 { color: var(--rwok3); }
.xdk2w .xgbb6 { font-weight: 700; font-size: .98rem; line-height: 1.3; }
.xdk2w .xv90y small { grid-column: 1; font-family: var(--r1pyn); font-size: .76rem; color: var(--rfodx); letter-spacing: .02em; }
.xdk2w .xv90y b { grid-column: 2; grid-row: 1 / span 2; align-self: center; color: var(--r5lr0); white-space: nowrap; }
.xdk2w .x203f { background: var(--r5lr0); color: var(--rsh17); padding: 24px 26px; display: flex; flex-direction: column; justify-content: center; gap: 6px; }
.xdk2w .xjrwl { font-family: var(--r1pyn); font-size: .72rem; letter-spacing: .12em; text-transform: uppercase; color: var(--rap67); }
.xdk2w .xowsf { font-family: var(--rnzzi); font-size: 1.65rem; font-weight: 800; color: #fff; line-height: 1.15; }
.xdk2w .xpker { font-size: .82rem; color: var(--rap67); }
.xdk2w .x203f .x37fw { margin-top: 10px; }
.xdk2w .xo9e9 a.xyvn9 { color: var(--r74vm); text-decoration: none; font-weight: 600; font-size: .95rem; margin-top: 4px; }
.xdk2w .x3kbg { position: relative; padding: 96px 0; }
.xdk2w .xv9rn { background: var(--reiyq); }
.xdk2w .xqax6 { display: grid; grid-template-columns: 1.1fr .9fr; gap: 40px; align-items: end; margin-bottom: 44px; }
.xdk2w .xqax6 h2 { margin-bottom: 0; }
.xdk2w .xqax6 p { color: var(--rfodx); margin: 0; }
.xdk2w .xgx3a .xqax6 p { color: var(--rap67); }
.xdk2w .xljl0 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }
.xdk2w .x0gep { grid-template-columns: repeat(3, 1fr); }
.xdk2w .xo9e9 a.x6k0k { position: relative; display: flex; flex-direction: column; background: #fff; border: 1px solid var(--ri2eh); border-radius: var(--r3oid); overflow: hidden; text-decoration: none; color: var(--ro87x); transition: transform .2s, box-shadow .2s, border-color .2s; }
.xdk2w .xo9e9 a.x6k0k:hover { transform: translateY(-3px); box-shadow: var(--ra78n); border-color: var(--rxzdg); }
.xdk2w .x6k0k .x7dkx { aspect-ratio: 16/10; overflow: hidden; background: var(--rksd3); }
.xdk2w .x6k0k .x7dkx img { width: 100%; height: 100%; object-fit: cover; transition: transform .5s; }
.xdk2w .x6k0k:hover .x7dkx img { transform: scale(1.04); }
.xdk2w .x8pl4 { padding: 18px 18px 16px; display: flex; flex-direction: column; flex: 1; }
.xdk2w .xep16 { width: 44px; height: 44px; border-radius: 12px; background: var(--r5lr0); color: #fff; display: grid; place-items: center; margin: -40px 0 12px; position: relative; border: 3px solid #fff; }
.xdk2w .xep16 svg { width: 22px; height: 22px; }
.xdk2w .x6k0k h3 { font-size: 1.06rem; margin-bottom: 6px; }
.xdk2w .x6k0k p { font-size: .93rem; color: var(--rfodx); margin: 0 0 14px; }
.xdk2w .xjmg5 { margin-top: auto; display: flex; justify-content: space-between; align-items: center; gap: 10px; border-top: 1px dashed var(--ri2eh); padding-top: 12px; font-size: .9rem; color: var(--rfodx); }
.xdk2w .xjmg5 b { font-family: var(--r1pyn); font-size: 1rem; color: var(--r5lr0); }
.xdk2w .xjmg5 svg { width: 18px; height: 18px; flex: none; color: var(--rwok3); }
.xdk2w .xcho1 { display: grid; grid-template-columns: repeat(var(--r5v8x, 2), 1fr); border-radius: var(--rik1o); overflow: hidden; border: 1px solid var(--rs07q); }
.xdk2w .x1u7g { padding: 40px; position: relative; background: var(--rklhn); display: flex; flex-direction: column; align-items: flex-start; }
.xdk2w .xsvc6 { background: color-mix(in srgb, var(--r5lr0) 80%, #fff); }
.xdk2w .x1u7g h3 { font-size: 1.4rem; text-transform: uppercase; font-weight: 800; color: #fff; }
.xdk2w .xl9ov { font-family: var(--r1pyn); font-size: .82rem; color: var(--r74vm); letter-spacing: .06em; margin-bottom: 10px; display: block; }
.xdk2w .x1u7g p { color: var(--rap67); margin-bottom: 24px; }
.xdk2w .x1u7g .x37fw { margin-top: auto; }
.xdk2w .xcho1[style*="--np-n:3"] .x1u7g, .xdk2w .xcho1[style*="--np-n:4"] .x1u7g { padding: 32px 28px; }
.xdk2w .xg1sg { display: grid; grid-template-columns: repeat(var(--r5v8x, 4), 1fr); counter-reset: npst; list-style: none; padding: 0; margin: 0; }
.xdk2w .xg1sg li { position: relative; padding: 28px 24px 0 0; counter-increment: npst; }
.xdk2w .xg1sg li::before { content: "0" counter(npst); font-family: var(--r1pyn); font-weight: 700; font-size: .9rem; color: var(--rwok3); display: block; margin-bottom: 12px; }
.xdk2w .xg1sg li::after { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: repeating-linear-gradient(90deg, var(--r5lr0) 0 14px, transparent 14px 20px); }
.xdk2w .xg1sg li:first-child::after { background: var(--rp336); }
.xdk2w .xg1sg h3 { font-size: 1.06rem; }
.xdk2w .xg1sg p { font-size: .95rem; color: var(--rfodx); }
.xdk2w .xnco8 { margin: 28px 0 0; }
.xdk2w .xbnp7 { display: grid; grid-template-columns: repeat(var(--r5v8x, 3), 1fr); gap: 20px; align-items: stretch; }
.xdk2w .xx5u0 { background: #fff; border: 1px solid var(--ri2eh); border-radius: var(--rik1o); padding: 30px 28px; display: flex; flex-direction: column; position: relative; }
.xdk2w .xwtto { background: var(--r5lr0); color: var(--rsh17); border-color: var(--r5lr0); box-shadow: var(--rt7y9); }
.xdk2w .xxzwq { position: absolute; top: -13px; left: 28px; background: var(--rp336); color: var(--rngog); font-family: var(--r1pyn); font-weight: 700; font-size: .72rem; letter-spacing: .1em; text-transform: uppercase; padding: 5px 10px; border-radius: 6px; }
.xdk2w .xx5u0 h3 { font-size: 1.3rem; text-transform: uppercase; font-weight: 800; }
.xdk2w .xuys5 { font-family: var(--r1pyn); font-size: 2.2rem; font-weight: 700; color: var(--r5lr0); line-height: 1.1; margin: 8px 0 2px; }
.xdk2w .xwtto .xuys5 { color: #fff; }
.xdk2w .xgusj { font-size: .9rem; color: var(--rfodx); margin-bottom: 16px; }
.xdk2w .xwtto .xgusj { color: var(--rap67); }
.xdk2w .xx5u0 ul { list-style: none; padding: 0; margin: 0 0 24px; font-size: .95rem; }
.xdk2w .xx5u0 li { display: flex; gap: 10px; padding: 7px 0; border-top: 1px solid var(--ri2eh); }
.xdk2w .xwtto li { border-color: var(--rs07q); }
.xdk2w .xx5u0 li svg { width: 18px; height: 18px; flex: none; margin-top: 4px; color: var(--rwok3); }
.xdk2w .xwtto li svg { color: var(--r74vm); }
.xdk2w .xx5u0 li.xlxop { color: color-mix(in srgb, var(--ro87x) 55%, var(--rxs0k)); }
.xdk2w .xwtto li.xlxop { color: var(--rap67); }
.xdk2w .xx5u0 li.xlxop svg { color: color-mix(in srgb, var(--ro87x) 45%, var(--rxs0k)); }
.xdk2w .xx5u0 .x37fw { margin-top: auto; }
.xdk2w .xvx7h { margin-top: 20px; font-size: .92rem; color: var(--rfodx); display: flex; gap: 10px; align-items: flex-start; }
.xdk2w .xvx7h svg { width: 18px; height: 18px; flex: none; margin-top: 3px; color: var(--rwok3); }
.xdk2w .x8tda { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; }
.xdk2w .xnmlp { align-items: start; }
.xdk2w .x7ygl { border-radius: var(--rik1o); overflow: hidden; position: relative; }
.xdk2w .x7ygl img { width: 100%; height: 100%; object-fit: cover; aspect-ratio: 5/4; }
.xdk2w .xasx6 { list-style: none; padding: 0; margin: 0 0 24px; }
.xdk2w .xasx6 li { display: flex; gap: 12px; padding: 12px 0; border-bottom: 1px solid var(--ri2eh); }
.xdk2w .xasx6 li svg { width: 20px; height: 20px; flex: none; color: var(--rwok3); margin-top: 3px; }
.xdk2w .xasx6 b { display: block; }
.xdk2w .xasx6 span { color: var(--rfodx); font-size: .95rem; }
.xdk2w .xlk4z { display: grid; grid-template-columns: repeat(var(--r5v8x, 4), 1fr); border-top: 1px solid var(--rs07q); border-bottom: 1px solid var(--rs07q); }
.xdk2w .xz6pu { padding: 30px 24px; border-right: 1px solid var(--rs07q); min-width: 0; }
.xdk2w .xz6pu:last-child { border-right: 0; }
.xdk2w .xz6pu b { display: block; font-family: var(--r1pyn); font-size: 2.3rem; color: #fff; line-height: 1.1; margin-bottom: 6px; }
.xdk2w .xz6pu b.x6pdd { font-size: 1.45rem; }
.xdk2w .xz6pu span { color: var(--rap67); font-size: .92rem; }
.xdk2w .x2haj { max-width: 900px; }
.xdk2w .x2haj details { border-bottom: 1px solid var(--ri2eh); }
.xdk2w .x2haj summary { list-style: none; cursor: pointer; padding: 20px 48px 20px 0; font-weight: 700; font-size: 1.06rem; position: relative; }
.xdk2w .x2haj summary::-webkit-details-marker { display: none; }
.xdk2w .x2haj summary::after { content: ""; position: absolute; right: 6px; top: 50%; width: 14px; height: 14px; margin-top: -9px; border-right: 2.5px solid var(--rwok3); border-bottom: 2.5px solid var(--rwok3); transform: rotate(45deg); transition: transform .2s; }
.xdk2w .x2haj details[open] summary::after { transform: rotate(225deg); margin-top: -2px; }
.xdk2w .x2haj details > div { padding: 0 0 20px; color: var(--rfodx); max-width: 75ch; }
.xdk2w .xlwkp { background: var(--rp336); color: var(--rngog); padding: 56px 0; position: relative; overflow: hidden; }
.xdk2w .xlwkp::after { content: ""; position: absolute; right: -60px; top: -60px; width: 320px; height: 320px; border-radius: 50%; border: 38px dashed color-mix(in srgb, var(--rngog) 14%, transparent); }
.xdk2w .xlwkp .xk5mj { display: flex; align-items: center; justify-content: space-between; gap: 28px; flex-wrap: wrap; position: relative; z-index: 1; }
.xdk2w .xlwkp h2 { margin: 0; font-size: clamp(1.4rem, 2.4vw, 2.05rem); max-width: 22ch; }
.xdk2w .xlwkp .xp3ei { color: inherit; text-decoration: underline; text-underline-offset: .12em; }
.xdk2w .xlwkp p { margin: 6px 0 0; max-width: 60ch; }
.xdk2w .xlwkp .x37fw { --r8cyj: var(--r5lr0); --r0cvp: #fff; }
.xdk2w .xlwkp .xk5ue { background: transparent; color: var(--rngog); border-color: currentColor; }
.xdk2w .xlwkp .xk5ue:hover { background: var(--rngog); color: var(--rp336); }
.xdk2w .x3233 { display: flex; gap: 12px; flex-wrap: wrap; }
@media (max-width: 1100px) {
  .xdk2w .xljl0, .xdk2w .x0gep { grid-template-columns: repeat(2, 1fr); }
  .xdk2w .xxwuu { grid-template-columns: 1fr; }
  .xdk2w .xctfm { border-right: 0; border-bottom: 1px solid var(--ri2eh); }
}
@media (max-width: 980px) {
  .xdk2w .xhhhd { padding: 44px 0 120px; }
  .xdk2w .x4zde { grid-template-columns: 1fr; gap: 40px; }
  .xdk2w .xq7q4 { justify-self: center; max-width: 440px; }
  .xdk2w .xfwaq { left: -8px; }
  .xdk2w .xdhro { right: -6px; }
  .xdk2w .xeg75 { display: none; }
  .xdk2w .xbnp7 { grid-template-columns: 1fr; }
}
@media (max-width: 900px) {
  .xdk2w .x8tda { grid-template-columns: 1fr; gap: 32px; }
}
@media (max-width: 860px) {
  .xdk2w .x3kbg { padding: 68px 0; }
  .xdk2w .xqax6 { grid-template-columns: 1fr; gap: 12px; }
  .xdk2w .xcho1 { grid-template-columns: 1fr; }
  .xdk2w .x1u7g { padding: 30px 24px; }
  .xdk2w .xg1sg { grid-template-columns: 1fr 1fr; gap: 24px; }
  .xdk2w .xlk4z { grid-template-columns: 1fr 1fr; }
  .xdk2w .xz6pu:nth-child(2n) { border-right: 0; }
  .xdk2w .xz6pu:nth-child(-n+2) { border-bottom: 1px solid var(--rs07q); }
}
@media (max-width: 560px) {
  .xdk2w .xljl0, .xdk2w .x0gep { grid-template-columns: 1fr; }
  .xdk2w .xg1sg { grid-template-columns: 1fr; }
}
.x01o8.x01o8 .xl17c.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xih6k.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xoiaf.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xa2dj.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x6pvv.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xk0t1.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xdk2w.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x0nlg.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xt30r.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xl8en.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xd5fw.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x7je0.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xix07.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x3jnn.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xbjal.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xcj2g.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xnxvu.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xhhfm.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x4soa.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xjtaq.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xq713.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xhg9t.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x00fh.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xhcpr.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xch7a.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x7buw.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xcj3s.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x32vf.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xaclx.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xkz5o.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xr2cm.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x2wbe.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x0vho.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x7my6.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xybiy.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xd2re.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xg5h1.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x7wes.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xbdx7.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xqx4c.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x9ciz.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xqqgc.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x1n14.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xg3mf.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xcj04.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xfzlj.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xmdz6.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xrqwz.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xykik.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xlys3.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xrnus.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xit2l.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .x14jw.x3230:not(.xa4ri) h2,
.x01o8.x01o8 .xdnzr.x3230:not(.xa4ri) h2 { font-family: var(--r55te); line-height: 1.12; font-size: clamp(1.7rem, 1.15rem + 1.8vw, 2.55rem); }
.x01o8.x01o8 .xl17c.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xih6k.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xoiaf.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xa2dj.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x6pvv.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xk0t1.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xdk2w.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x0nlg.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xt30r.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xl8en.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xd5fw.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x7je0.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xix07.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x3jnn.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xbjal.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xcj2g.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xnxvu.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xhhfm.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x4soa.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xjtaq.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xq713.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xhg9t.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x00fh.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xhcpr.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xch7a.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x7buw.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xcj3s.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x32vf.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xaclx.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xkz5o.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xr2cm.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x2wbe.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x0vho.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x7my6.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xybiy.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xd2re.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xg5h1.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x7wes.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xbdx7.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xqx4c.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x9ciz.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xqqgc.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x1n14.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xg3mf.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xcj04.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xfzlj.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xmdz6.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xrqwz.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xykik.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xlys3.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xrnus.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xit2l.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .x14jw.x3230:not(.xa4ri) h3,
.x01o8.x01o8 .xdnzr.x3230:not(.xa4ri) h3 { font-family: var(--r55te); }
.x01o8.xgzxc .xl17c.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xih6k.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xoiaf.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xa2dj.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x6pvv.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xk0t1.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xdk2w.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x0nlg.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xt30r.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xl8en.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xd5fw.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x7je0.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xix07.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x3jnn.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xbjal.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xcj2g.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xnxvu.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xhhfm.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x4soa.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xjtaq.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xq713.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xhg9t.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x00fh.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xhcpr.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xch7a.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x7buw.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xcj3s.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x32vf.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xaclx.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xkz5o.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xr2cm.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x2wbe.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x0vho.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x7my6.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xybiy.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xd2re.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xg5h1.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x7wes.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xbdx7.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xqx4c.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x9ciz.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xqqgc.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x1n14.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xg3mf.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xcj04.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xfzlj.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xmdz6.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xrqwz.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xykik.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xlys3.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xrnus.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xit2l.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .x14jw.x3230:not(.xa4ri) h2,
.x01o8.xgzxc .xdnzr.x3230:not(.xa4ri) h2 { text-transform: uppercase; letter-spacing: .02em; font-size: clamp(1.45rem, 1.05rem + 1.45vw, 2.15rem); }
.x01o8.x17sb .xl17c.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xih6k.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xoiaf.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xa2dj.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x6pvv.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xk0t1.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xdk2w.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x0nlg.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xt30r.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xl8en.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xd5fw.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x7je0.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xix07.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x3jnn.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xbjal.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xcj2g.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xnxvu.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xhhfm.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x4soa.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xjtaq.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xq713.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xhg9t.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x00fh.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xhcpr.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xch7a.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x7buw.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xcj3s.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x32vf.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xaclx.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xkz5o.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xr2cm.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x2wbe.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x0vho.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x7my6.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xybiy.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xd2re.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xg5h1.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x7wes.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xbdx7.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xqx4c.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x9ciz.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xqqgc.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x1n14.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xg3mf.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xcj04.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xfzlj.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xmdz6.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xrqwz.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xykik.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xlys3.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xrnus.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xit2l.x3230:not(.xa4ri) h2,
.x01o8.x17sb .x14jw.x3230:not(.xa4ri) h2,
.x01o8.x17sb .xdnzr.x3230:not(.xa4ri) h2 { text-transform: none; letter-spacing: -.01em; }
.x01o8.xrllg .xl17c.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xih6k.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xoiaf.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xa2dj.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x6pvv.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xk0t1.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xdk2w.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x0nlg.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xt30r.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xl8en.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xd5fw.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x7je0.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xix07.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x3jnn.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xbjal.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xcj2g.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xnxvu.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xhhfm.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x4soa.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xjtaq.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xq713.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xhg9t.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x00fh.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xhcpr.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xch7a.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x7buw.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xcj3s.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x32vf.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xaclx.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xkz5o.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xr2cm.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x2wbe.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x0vho.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x7my6.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xybiy.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xd2re.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xg5h1.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x7wes.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xbdx7.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xqx4c.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x9ciz.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xqqgc.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x1n14.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xg3mf.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xcj04.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xfzlj.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xmdz6.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xrqwz.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xykik.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xlys3.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xrnus.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xit2l.x3230:not(.xa4ri) h2,
.x01o8.xrllg .x14jw.x3230:not(.xa4ri) h2,
.x01o8.xrllg .xdnzr.x3230:not(.xa4ri) h2 { font-weight: 600; }
.x01o8.xrllg .xl17c.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xih6k.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xoiaf.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xa2dj.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x6pvv.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xk0t1.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xdk2w.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x0nlg.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xt30r.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xl8en.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xd5fw.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x7je0.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xix07.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x3jnn.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xbjal.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xcj2g.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xnxvu.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xhhfm.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x4soa.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xjtaq.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xq713.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xhg9t.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x00fh.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xhcpr.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xch7a.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x7buw.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xcj3s.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x32vf.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xaclx.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xkz5o.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xr2cm.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x2wbe.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x0vho.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x7my6.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xybiy.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xd2re.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xg5h1.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x7wes.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xbdx7.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xqx4c.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x9ciz.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xqqgc.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x1n14.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xg3mf.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xcj04.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xfzlj.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xmdz6.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xrqwz.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xykik.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xlys3.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xrnus.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xit2l.x3230:not(.xa4ri) h3,
.x01o8.xrllg .x14jw.x3230:not(.xa4ri) h3,
.x01o8.xrllg .xdnzr.x3230:not(.xa4ri) h3 { font-weight: 600; }
.x01o8.xqhf8 .xl17c.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xih6k.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xoiaf.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xa2dj.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x6pvv.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xk0t1.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xdk2w.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x0nlg.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xt30r.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xl8en.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xd5fw.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x7je0.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xix07.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x3jnn.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xbjal.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xcj2g.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xnxvu.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xhhfm.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x4soa.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xjtaq.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xq713.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xhg9t.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x00fh.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xhcpr.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xch7a.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x7buw.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xcj3s.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x32vf.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xaclx.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xkz5o.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xr2cm.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x2wbe.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x0vho.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x7my6.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xybiy.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xd2re.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xg5h1.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x7wes.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xbdx7.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xqx4c.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x9ciz.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xqqgc.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x1n14.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xg3mf.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xcj04.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xfzlj.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xmdz6.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xrqwz.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xykik.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xlys3.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xrnus.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xit2l.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .x14jw.x3230:not(.xa4ri) h2,
.x01o8.xqhf8 .xdnzr.x3230:not(.xa4ri) h2 { font-weight: 700; }
.x01o8.xqhf8 .xl17c.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xih6k.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xoiaf.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xa2dj.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x6pvv.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xk0t1.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xdk2w.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x0nlg.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xt30r.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xl8en.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xd5fw.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x7je0.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xix07.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x3jnn.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xbjal.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xcj2g.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xnxvu.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xhhfm.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x4soa.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xjtaq.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xq713.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xhg9t.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x00fh.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xhcpr.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xch7a.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x7buw.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xcj3s.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x32vf.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xaclx.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xkz5o.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xr2cm.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x2wbe.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x0vho.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x7my6.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xybiy.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xd2re.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xg5h1.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x7wes.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xbdx7.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xqx4c.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x9ciz.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xqqgc.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x1n14.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xg3mf.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xcj04.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xfzlj.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xmdz6.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xrqwz.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xykik.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xlys3.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xrnus.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xit2l.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .x14jw.x3230:not(.xa4ri) h3,
.x01o8.xqhf8 .xdnzr.x3230:not(.xa4ri) h3 { font-weight: 700; }
.x01o8.xlx1o .xl17c.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xih6k.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xoiaf.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xa2dj.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x6pvv.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xk0t1.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xdk2w.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x0nlg.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xt30r.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xl8en.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xd5fw.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x7je0.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xix07.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x3jnn.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xbjal.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xcj2g.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xnxvu.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xhhfm.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x4soa.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xjtaq.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xq713.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xhg9t.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x00fh.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xhcpr.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xch7a.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x7buw.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xcj3s.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x32vf.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xaclx.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xkz5o.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xr2cm.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x2wbe.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x0vho.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x7my6.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xybiy.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xd2re.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xg5h1.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x7wes.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xbdx7.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xqx4c.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x9ciz.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xqqgc.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x1n14.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xg3mf.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xcj04.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xfzlj.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xmdz6.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xrqwz.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xykik.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xlys3.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xrnus.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xit2l.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .x14jw.x3230:not(.xa4ri) h2,
.x01o8.xlx1o .xdnzr.x3230:not(.xa4ri) h2 { font-weight: 800; }
.x01o8.xlx1o .xl17c.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xih6k.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xoiaf.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xa2dj.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x6pvv.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xk0t1.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xdk2w.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x0nlg.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xt30r.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xl8en.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xd5fw.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x7je0.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xix07.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x3jnn.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xbjal.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xcj2g.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xnxvu.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xhhfm.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x4soa.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xjtaq.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xq713.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xhg9t.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x00fh.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xhcpr.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xch7a.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x7buw.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xcj3s.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x32vf.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xaclx.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xkz5o.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xr2cm.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x2wbe.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x0vho.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x7my6.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xybiy.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xd2re.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xg5h1.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x7wes.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xbdx7.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xqx4c.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x9ciz.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xqqgc.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x1n14.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xg3mf.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xcj04.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xfzlj.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xmdz6.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xrqwz.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xykik.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xlys3.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xrnus.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xit2l.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .x14jw.x3230:not(.xa4ri) h3,
.x01o8.xlx1o .xdnzr.x3230:not(.xa4ri) h3 { font-weight: 700; }
.x01o8.x01o8 .xl17c.x3230:not(.xa4ri) .xkk3n,
.x01o8.x01o8 .xih6k.x3230:not(.xa4ri) .xshr4,
.x01o8.x01o8 .xoiaf.x3230:not(.xa4ri) .x10hd,
.x01o8.x01o8 .xa2dj.x3230:not(.xa4ri) .x9z71,
.x01o8.x01o8 .x6pvv.x3230:not(.xa4ri) .xgqv3,
.x01o8.x01o8 .xk0t1.x3230:not(.xa4ri) .xs3xg,
.x01o8.x01o8 .xdk2w.x3230:not(.xa4ri) .xfmls,
.x01o8.x01o8 .x0nlg.x3230:not(.xa4ri) .x6x2e,
.x01o8.x01o8 .xt30r.x3230:not(.xa4ri) .xn8hn,
.x01o8.x01o8 .xl8en.x3230:not(.xa4ri) .xg1db,
.x01o8.x01o8 .xd5fw.x3230:not(.xa4ri) .xsp6e,
.x01o8.x01o8 .x7je0.x3230:not(.xa4ri) .x6cb5,
.x01o8.x01o8 .xix07.x3230:not(.xa4ri) .xj8bh,
.x01o8.x01o8 .x3jnn.x3230:not(.xa4ri) .xqbij,
.x01o8.x01o8 .xbjal.x3230:not(.xa4ri) .xqmrl,
.x01o8.x01o8 .xcj2g.x3230:not(.xa4ri) .xxccd,
.x01o8.x01o8 .xnxvu.x3230:not(.xa4ri) .xrtwt,
.x01o8.x01o8 .xhhfm.x3230:not(.xa4ri) .xuc55,
.x01o8.x01o8 .x4soa.x3230:not(.xa4ri) .xwu78,
.x01o8.x01o8 .xjtaq.x3230:not(.xa4ri) .xqwx0,
.x01o8.x01o8 .xq713.x3230:not(.xa4ri) .xolzp,
.x01o8.x01o8 .xhg9t.x3230:not(.xa4ri) .xap5m,
.x01o8.x01o8 .x00fh.x3230:not(.xa4ri) .xsf1q,
.x01o8.x01o8 .xhcpr.x3230:not(.xa4ri) .xm7oa,
.x01o8.x01o8 .xch7a.x3230:not(.xa4ri) .xgj3i,
.x01o8.x01o8 .x7buw.x3230:not(.xa4ri) .x2fzk,
.x01o8.x01o8 .xcj3s.x3230:not(.xa4ri) .x8fvo,
.x01o8.x01o8 .x32vf.x3230:not(.xa4ri) .xm88r,
.x01o8.x01o8 .xaclx.x3230:not(.xa4ri) .xg0bh,
.x01o8.x01o8 .xkz5o.x3230:not(.xa4ri) .x87nb,
.x01o8.x01o8 .xr2cm.x3230:not(.xa4ri) .xqjpj,
.x01o8.x01o8 .x2wbe.x3230:not(.xa4ri) .xcpln,
.x01o8.x01o8 .x0vho.x3230:not(.xa4ri) .xyces,
.x01o8.x01o8 .x7my6.x3230:not(.xa4ri) .x8hik,
.x01o8.x01o8 .xybiy.x3230:not(.xa4ri) .xi7eo,
.x01o8.x01o8 .xd2re.x3230:not(.xa4ri) .x2241,
.x01o8.x01o8 .xg5h1.x3230:not(.xa4ri) .xnkdk,
.x01o8.x01o8 .x7wes.x3230:not(.xa4ri) .xtpmp,
.x01o8.x01o8 .xbdx7.x3230:not(.xa4ri) .xf928,
.x01o8.x01o8 .xqx4c.x3230:not(.xa4ri) .xpdy9,
.x01o8.x01o8 .x9ciz.x3230:not(.xa4ri) .xzbc1,
.x01o8.x01o8 .xqqgc.x3230:not(.xa4ri) .xznmz,
.x01o8.x01o8 .x1n14.x3230:not(.xa4ri) .x9cnd,
.x01o8.x01o8 .xg3mf.x3230:not(.xa4ri) .xvnng,
.x01o8.x01o8 .xcj04.x3230:not(.xa4ri) .x4zl4,
.x01o8.x01o8 .xfzlj.x3230:not(.xa4ri) .xisqi,
.x01o8.x01o8 .xmdz6.x3230:not(.xa4ri) .xcs4p,
.x01o8.x01o8 .xrqwz.x3230:not(.xa4ri) .x6pu5,
.x01o8.x01o8 .xykik.x3230:not(.xa4ri) .xo7jb,
.x01o8.x01o8 .xlys3.x3230:not(.xa4ri) .x25ft,
.x01o8.x01o8 .xrnus.x3230:not(.xa4ri) .xrap8,
.x01o8.x01o8 .xit2l.x3230:not(.xa4ri) .xppxb,
.x01o8.x01o8 .x14jw.x3230:not(.xa4ri) .xvwb4,
.x01o8.x01o8 .xdnzr.x3230:not(.xa4ri) .x6na0 { font-family: var(--ra3y0); font-size: .76rem; line-height: 1.3; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; background: none; border: 0; box-shadow: none; padding: 0; border-radius: 0; display: inline-flex; align-items: center; gap: .6em; transform: none; }
.x01o8.x01o8 .xl17c.x3230:not(.xa4ri) .xkk3n::after,
.x01o8.x01o8 .xih6k.x3230:not(.xa4ri) .xshr4::after,
.x01o8.x01o8 .xoiaf.x3230:not(.xa4ri) .x10hd::after,
.x01o8.x01o8 .xa2dj.x3230:not(.xa4ri) .x9z71::after,
.x01o8.x01o8 .x6pvv.x3230:not(.xa4ri) .xgqv3::after,
.x01o8.x01o8 .xk0t1.x3230:not(.xa4ri) .xs3xg::after,
.x01o8.x01o8 .xdk2w.x3230:not(.xa4ri) .xfmls::after,
.x01o8.x01o8 .x0nlg.x3230:not(.xa4ri) .x6x2e::after,
.x01o8.x01o8 .xt30r.x3230:not(.xa4ri) .xn8hn::after,
.x01o8.x01o8 .xl8en.x3230:not(.xa4ri) .xg1db::after,
.x01o8.x01o8 .xd5fw.x3230:not(.xa4ri) .xsp6e::after,
.x01o8.x01o8 .x7je0.x3230:not(.xa4ri) .x6cb5::after,
.x01o8.x01o8 .xix07.x3230:not(.xa4ri) .xj8bh::after,
.x01o8.x01o8 .x3jnn.x3230:not(.xa4ri) .xqbij::after,
.x01o8.x01o8 .xbjal.x3230:not(.xa4ri) .xqmrl::after,
.x01o8.x01o8 .xcj2g.x3230:not(.xa4ri) .xxccd::after,
.x01o8.x01o8 .xnxvu.x3230:not(.xa4ri) .xrtwt::after,
.x01o8.x01o8 .xhhfm.x3230:not(.xa4ri) .xuc55::after,
.x01o8.x01o8 .x4soa.x3230:not(.xa4ri) .xwu78::after,
.x01o8.x01o8 .xjtaq.x3230:not(.xa4ri) .xqwx0::after,
.x01o8.x01o8 .xq713.x3230:not(.xa4ri) .xolzp::after,
.x01o8.x01o8 .xhg9t.x3230:not(.xa4ri) .xap5m::after,
.x01o8.x01o8 .x00fh.x3230:not(.xa4ri) .xsf1q::after,
.x01o8.x01o8 .xhcpr.x3230:not(.xa4ri) .xm7oa::after,
.x01o8.x01o8 .xch7a.x3230:not(.xa4ri) .xgj3i::after,
.x01o8.x01o8 .x7buw.x3230:not(.xa4ri) .x2fzk::after,
.x01o8.x01o8 .xcj3s.x3230:not(.xa4ri) .x8fvo::after,
.x01o8.x01o8 .x32vf.x3230:not(.xa4ri) .xm88r::after,
.x01o8.x01o8 .xaclx.x3230:not(.xa4ri) .xg0bh::after,
.x01o8.x01o8 .xkz5o.x3230:not(.xa4ri) .x87nb::after,
.x01o8.x01o8 .xr2cm.x3230:not(.xa4ri) .xqjpj::after,
.x01o8.x01o8 .x2wbe.x3230:not(.xa4ri) .xcpln::after,
.x01o8.x01o8 .x0vho.x3230:not(.xa4ri) .xyces::after,
.x01o8.x01o8 .x7my6.x3230:not(.xa4ri) .x8hik::after,
.x01o8.x01o8 .xybiy.x3230:not(.xa4ri) .xi7eo::after,
.x01o8.x01o8 .xd2re.x3230:not(.xa4ri) .x2241::after,
.x01o8.x01o8 .xg5h1.x3230:not(.xa4ri) .xnkdk::after,
.x01o8.x01o8 .x7wes.x3230:not(.xa4ri) .xtpmp::after,
.x01o8.x01o8 .xbdx7.x3230:not(.xa4ri) .xf928::after,
.x01o8.x01o8 .xqx4c.x3230:not(.xa4ri) .xpdy9::after,
.x01o8.x01o8 .x9ciz.x3230:not(.xa4ri) .xzbc1::after,
.x01o8.x01o8 .xqqgc.x3230:not(.xa4ri) .xznmz::after,
.x01o8.x01o8 .x1n14.x3230:not(.xa4ri) .x9cnd::after,
.x01o8.x01o8 .xg3mf.x3230:not(.xa4ri) .xvnng::after,
.x01o8.x01o8 .xcj04.x3230:not(.xa4ri) .x4zl4::after,
.x01o8.x01o8 .xfzlj.x3230:not(.xa4ri) .xisqi::after,
.x01o8.x01o8 .xmdz6.x3230:not(.xa4ri) .xcs4p::after,
.x01o8.x01o8 .xrqwz.x3230:not(.xa4ri) .x6pu5::after,
.x01o8.x01o8 .xykik.x3230:not(.xa4ri) .xo7jb::after,
.x01o8.x01o8 .xlys3.x3230:not(.xa4ri) .x25ft::after,
.x01o8.x01o8 .xrnus.x3230:not(.xa4ri) .xrap8::after,
.x01o8.x01o8 .xit2l.x3230:not(.xa4ri) .xppxb::after,
.x01o8.x01o8 .x14jw.x3230:not(.xa4ri) .xvwb4::after,
.x01o8.x01o8 .xdnzr.x3230:not(.xa4ri) .x6na0::after { content: none; }
.x01o8.x01o8 .xl17c.x3230:not(.xa4ri) .xkk3n > svg,
.x01o8.x01o8 .xl17c.x3230:not(.xa4ri) .xkk3n > [aria-hidden="true"],
.x01o8.x01o8 .xih6k.x3230:not(.xa4ri) .xshr4 > svg,
.x01o8.x01o8 .xih6k.x3230:not(.xa4ri) .xshr4 > [aria-hidden="true"],
.x01o8.x01o8 .xoiaf.x3230:not(.xa4ri) .x10hd > svg,
.x01o8.x01o8 .xoiaf.x3230:not(.xa4ri) .x10hd > [aria-hidden="true"],
.x01o8.x01o8 .xa2dj.x3230:not(.xa4ri) .x9z71 > svg,
.x01o8.x01o8 .xa2dj.x3230:not(.xa4ri) .x9z71 > [aria-hidden="true"],
.x01o8.x01o8 .x6pvv.x3230:not(.xa4ri) .xgqv3 > svg,
.x01o8.x01o8 .x6pvv.x3230:not(.xa4ri) .xgqv3 > [aria-hidden="true"],
.x01o8.x01o8 .xk0t1.x3230:not(.xa4ri) .xs3xg > svg,
.x01o8.x01o8 .xk0t1.x3230:not(.xa4ri) .xs3xg > [aria-hidden="true"],
.x01o8.x01o8 .xdk2w.x3230:not(.xa4ri) .xfmls > svg,
.x01o8.x01o8 .xdk2w.x3230:not(.xa4ri) .xfmls > [aria-hidden="true"],
.x01o8.x01o8 .x0nlg.x3230:not(.xa4ri) .x6x2e > svg,
.x01o8.x01o8 .x0nlg.x3230:not(.xa4ri) .x6x2e > [aria-hidden="true"],
.x01o8.x01o8 .xt30r.x3230:not(.xa4ri) .xn8hn > svg,
.x01o8.x01o8 .xt30r.x3230:not(.xa4ri) .xn8hn > [aria-hidden="true"],
.x01o8.x01o8 .xl8en.x3230:not(.xa4ri) .xg1db > svg,
.x01o8.x01o8 .xl8en.x3230:not(.xa4ri) .xg1db > [aria-hidden="true"],
.x01o8.x01o8 .xd5fw.x3230:not(.xa4ri) .xsp6e > svg,
.x01o8.x01o8 .xd5fw.x3230:not(.xa4ri) .xsp6e > [aria-hidden="true"],
.x01o8.x01o8 .x7je0.x3230:not(.xa4ri) .x6cb5 > svg,
.x01o8.x01o8 .x7je0.x3230:not(.xa4ri) .x6cb5 > [aria-hidden="true"],
.x01o8.x01o8 .xix07.x3230:not(.xa4ri) .xj8bh > svg,
.x01o8.x01o8 .xix07.x3230:not(.xa4ri) .xj8bh > [aria-hidden="true"],
.x01o8.x01o8 .x3jnn.x3230:not(.xa4ri) .xqbij > svg,
.x01o8.x01o8 .x3jnn.x3230:not(.xa4ri) .xqbij > [aria-hidden="true"],
.x01o8.x01o8 .xbjal.x3230:not(.xa4ri) .xqmrl > svg,
.x01o8.x01o8 .xbjal.x3230:not(.xa4ri) .xqmrl > [aria-hidden="true"],
.x01o8.x01o8 .xcj2g.x3230:not(.xa4ri) .xxccd > svg,
.x01o8.x01o8 .xcj2g.x3230:not(.xa4ri) .xxccd > [aria-hidden="true"],
.x01o8.x01o8 .xnxvu.x3230:not(.xa4ri) .xrtwt > svg,
.x01o8.x01o8 .xnxvu.x3230:not(.xa4ri) .xrtwt > [aria-hidden="true"],
.x01o8.x01o8 .xhhfm.x3230:not(.xa4ri) .xuc55 > svg,
.x01o8.x01o8 .xhhfm.x3230:not(.xa4ri) .xuc55 > [aria-hidden="true"],
.x01o8.x01o8 .x4soa.x3230:not(.xa4ri) .xwu78 > svg,
.x01o8.x01o8 .x4soa.x3230:not(.xa4ri) .xwu78 > [aria-hidden="true"],
.x01o8.x01o8 .xjtaq.x3230:not(.xa4ri) .xqwx0 > svg,
.x01o8.x01o8 .xjtaq.x3230:not(.xa4ri) .xqwx0 > [aria-hidden="true"],
.x01o8.x01o8 .xq713.x3230:not(.xa4ri) .xolzp > svg,
.x01o8.x01o8 .xq713.x3230:not(.xa4ri) .xolzp > [aria-hidden="true"],
.x01o8.x01o8 .xhg9t.x3230:not(.xa4ri) .xap5m > svg,
.x01o8.x01o8 .xhg9t.x3230:not(.xa4ri) .xap5m > [aria-hidden="true"],
.x01o8.x01o8 .x00fh.x3230:not(.xa4ri) .xsf1q > svg,
.x01o8.x01o8 .x00fh.x3230:not(.xa4ri) .xsf1q > [aria-hidden="true"],
.x01o8.x01o8 .xhcpr.x3230:not(.xa4ri) .xm7oa > svg,
.x01o8.x01o8 .xhcpr.x3230:not(.xa4ri) .xm7oa > [aria-hidden="true"],
.x01o8.x01o8 .xch7a.x3230:not(.xa4ri) .xgj3i > svg,
.x01o8.x01o8 .xch7a.x3230:not(.xa4ri) .xgj3i > [aria-hidden="true"],
.x01o8.x01o8 .x7buw.x3230:not(.xa4ri) .x2fzk > svg,
.x01o8.x01o8 .x7buw.x3230:not(.xa4ri) .x2fzk > [aria-hidden="true"],
.x01o8.x01o8 .xcj3s.x3230:not(.xa4ri) .x8fvo > svg,
.x01o8.x01o8 .xcj3s.x3230:not(.xa4ri) .x8fvo > [aria-hidden="true"],
.x01o8.x01o8 .x32vf.x3230:not(.xa4ri) .xm88r > svg,
.x01o8.x01o8 .x32vf.x3230:not(.xa4ri) .xm88r > [aria-hidden="true"],
.x01o8.x01o8 .xaclx.x3230:not(.xa4ri) .xg0bh > svg,
.x01o8.x01o8 .xaclx.x3230:not(.xa4ri) .xg0bh > [aria-hidden="true"],
.x01o8.x01o8 .xkz5o.x3230:not(.xa4ri) .x87nb > svg,
.x01o8.x01o8 .xkz5o.x3230:not(.xa4ri) .x87nb > [aria-hidden="true"],
.x01o8.x01o8 .xr2cm.x3230:not(.xa4ri) .xqjpj > svg,
.x01o8.x01o8 .xr2cm.x3230:not(.xa4ri) .xqjpj > [aria-hidden="true"],
.x01o8.x01o8 .x2wbe.x3230:not(.xa4ri) .xcpln > svg,
.x01o8.x01o8 .x2wbe.x3230:not(.xa4ri) .xcpln > [aria-hidden="true"],
.x01o8.x01o8 .x0vho.x3230:not(.xa4ri) .xyces > svg,
.x01o8.x01o8 .x0vho.x3230:not(.xa4ri) .xyces > [aria-hidden="true"],
.x01o8.x01o8 .x7my6.x3230:not(.xa4ri) .x8hik > svg,
.x01o8.x01o8 .x7my6.x3230:not(.xa4ri) .x8hik > [aria-hidden="true"],
.x01o8.x01o8 .xybiy.x3230:not(.xa4ri) .xi7eo > svg,
.x01o8.x01o8 .xybiy.x3230:not(.xa4ri) .xi7eo > [aria-hidden="true"],
.x01o8.x01o8 .xd2re.x3230:not(.xa4ri) .x2241 > svg,
.x01o8.x01o8 .xd2re.x3230:not(.xa4ri) .x2241 > [aria-hidden="true"],
.x01o8.x01o8 .xg5h1.x3230:not(.xa4ri) .xnkdk > svg,
.x01o8.x01o8 .xg5h1.x3230:not(.xa4ri) .xnkdk > [aria-hidden="true"],
.x01o8.x01o8 .x7wes.x3230:not(.xa4ri) .xtpmp > svg,
.x01o8.x01o8 .x7wes.x3230:not(.xa4ri) .xtpmp > [aria-hidden="true"],
.x01o8.x01o8 .xbdx7.x3230:not(.xa4ri) .xf928 > svg,
.x01o8.x01o8 .xbdx7.x3230:not(.xa4ri) .xf928 > [aria-hidden="true"],
.x01o8.x01o8 .xqx4c.x3230:not(.xa4ri) .xpdy9 > svg,
.x01o8.x01o8 .xqx4c.x3230:not(.xa4ri) .xpdy9 > [aria-hidden="true"],
.x01o8.x01o8 .x9ciz.x3230:not(.xa4ri) .xzbc1 > svg,
.x01o8.x01o8 .x9ciz.x3230:not(.xa4ri) .xzbc1 > [aria-hidden="true"],
.x01o8.x01o8 .xqqgc.x3230:not(.xa4ri) .xznmz > svg,
.x01o8.x01o8 .xqqgc.x3230:not(.xa4ri) .xznmz > [aria-hidden="true"],
.x01o8.x01o8 .x1n14.x3230:not(.xa4ri) .x9cnd > svg,
.x01o8.x01o8 .x1n14.x3230:not(.xa4ri) .x9cnd > [aria-hidden="true"],
.x01o8.x01o8 .xg3mf.x3230:not(.xa4ri) .xvnng > svg,
.x01o8.x01o8 .xg3mf.x3230:not(.xa4ri) .xvnng > [aria-hidden="true"],
.x01o8.x01o8 .xcj04.x3230:not(.xa4ri) .x4zl4 > svg,
.x01o8.x01o8 .xcj04.x3230:not(.xa4ri) .x4zl4 > [aria-hidden="true"],
.x01o8.x01o8 .xfzlj.x3230:not(.xa4ri) .xisqi > svg,
.x01o8.x01o8 .xfzlj.x3230:not(.xa4ri) .xisqi > [aria-hidden="true"],
.x01o8.x01o8 .xmdz6.x3230:not(.xa4ri) .xcs4p > svg,
.x01o8.x01o8 .xmdz6.x3230:not(.xa4ri) .xcs4p > [aria-hidden="true"],
.x01o8.x01o8 .xrqwz.x3230:not(.xa4ri) .x6pu5 > svg,
.x01o8.x01o8 .xrqwz.x3230:not(.xa4ri) .x6pu5 > [aria-hidden="true"],
.x01o8.x01o8 .xykik.x3230:not(.xa4ri) .xo7jb > svg,
.x01o8.x01o8 .xykik.x3230:not(.xa4ri) .xo7jb > [aria-hidden="true"],
.x01o8.x01o8 .xlys3.x3230:not(.xa4ri) .x25ft > svg,
.x01o8.x01o8 .xlys3.x3230:not(.xa4ri) .x25ft > [aria-hidden="true"],
.x01o8.x01o8 .xrnus.x3230:not(.xa4ri) .xrap8 > svg,
.x01o8.x01o8 .xrnus.x3230:not(.xa4ri) .xrap8 > [aria-hidden="true"],
.x01o8.x01o8 .xit2l.x3230:not(.xa4ri) .xppxb > svg,
.x01o8.x01o8 .xit2l.x3230:not(.xa4ri) .xppxb > [aria-hidden="true"],
.x01o8.x01o8 .x14jw.x3230:not(.xa4ri) .xvwb4 > svg,
.x01o8.x01o8 .x14jw.x3230:not(.xa4ri) .xvwb4 > [aria-hidden="true"],
.x01o8.x01o8 .xdnzr.x3230:not(.xa4ri) .x6na0 > svg,
.x01o8.x01o8 .xdnzr.x3230:not(.xa4ri) .x6na0 > [aria-hidden="true"] { display: none; }
.x01o8.x01o8 .xl17c.x3230:not(.xa4ri) .xkk3n::before,
.x01o8.x01o8 .xih6k.x3230:not(.xa4ri) .xshr4::before,
.x01o8.x01o8 .xoiaf.x3230:not(.xa4ri) .x10hd::before,
.x01o8.x01o8 .xa2dj.x3230:not(.xa4ri) .x9z71::before,
.x01o8.x01o8 .x6pvv.x3230:not(.xa4ri) .xgqv3::before,
.x01o8.x01o8 .xk0t1.x3230:not(.xa4ri) .xs3xg::before,
.x01o8.x01o8 .xdk2w.x3230:not(.xa4ri) .xfmls::before,
.x01o8.x01o8 .x0nlg.x3230:not(.xa4ri) .x6x2e::before,
.x01o8.x01o8 .xt30r.x3230:not(.xa4ri) .xn8hn::before,
.x01o8.x01o8 .xl8en.x3230:not(.xa4ri) .xg1db::before,
.x01o8.x01o8 .xd5fw.x3230:not(.xa4ri) .xsp6e::before,
.x01o8.x01o8 .x7je0.x3230:not(.xa4ri) .x6cb5::before,
.x01o8.x01o8 .xix07.x3230:not(.xa4ri) .xj8bh::before,
.x01o8.x01o8 .x3jnn.x3230:not(.xa4ri) .xqbij::before,
.x01o8.x01o8 .xbjal.x3230:not(.xa4ri) .xqmrl::before,
.x01o8.x01o8 .xcj2g.x3230:not(.xa4ri) .xxccd::before,
.x01o8.x01o8 .xnxvu.x3230:not(.xa4ri) .xrtwt::before,
.x01o8.x01o8 .xhhfm.x3230:not(.xa4ri) .xuc55::before,
.x01o8.x01o8 .x4soa.x3230:not(.xa4ri) .xwu78::before,
.x01o8.x01o8 .xjtaq.x3230:not(.xa4ri) .xqwx0::before,
.x01o8.x01o8 .xq713.x3230:not(.xa4ri) .xolzp::before,
.x01o8.x01o8 .xhg9t.x3230:not(.xa4ri) .xap5m::before,
.x01o8.x01o8 .x00fh.x3230:not(.xa4ri) .xsf1q::before,
.x01o8.x01o8 .xhcpr.x3230:not(.xa4ri) .xm7oa::before,
.x01o8.x01o8 .xch7a.x3230:not(.xa4ri) .xgj3i::before,
.x01o8.x01o8 .x7buw.x3230:not(.xa4ri) .x2fzk::before,
.x01o8.x01o8 .xcj3s.x3230:not(.xa4ri) .x8fvo::before,
.x01o8.x01o8 .x32vf.x3230:not(.xa4ri) .xm88r::before,
.x01o8.x01o8 .xaclx.x3230:not(.xa4ri) .xg0bh::before,
.x01o8.x01o8 .xkz5o.x3230:not(.xa4ri) .x87nb::before,
.x01o8.x01o8 .xr2cm.x3230:not(.xa4ri) .xqjpj::before,
.x01o8.x01o8 .x2wbe.x3230:not(.xa4ri) .xcpln::before,
.x01o8.x01o8 .x0vho.x3230:not(.xa4ri) .xyces::before,
.x01o8.x01o8 .x7my6.x3230:not(.xa4ri) .x8hik::before,
.x01o8.x01o8 .xybiy.x3230:not(.xa4ri) .xi7eo::before,
.x01o8.x01o8 .xd2re.x3230:not(.xa4ri) .x2241::before,
.x01o8.x01o8 .xg5h1.x3230:not(.xa4ri) .xnkdk::before,
.x01o8.x01o8 .x7wes.x3230:not(.xa4ri) .xtpmp::before,
.x01o8.x01o8 .xbdx7.x3230:not(.xa4ri) .xf928::before,
.x01o8.x01o8 .xqx4c.x3230:not(.xa4ri) .xpdy9::before,
.x01o8.x01o8 .x9ciz.x3230:not(.xa4ri) .xzbc1::before,
.x01o8.x01o8 .xqqgc.x3230:not(.xa4ri) .xznmz::before,
.x01o8.x01o8 .x1n14.x3230:not(.xa4ri) .x9cnd::before,
.x01o8.x01o8 .xg3mf.x3230:not(.xa4ri) .xvnng::before,
.x01o8.x01o8 .xcj04.x3230:not(.xa4ri) .x4zl4::before,
.x01o8.x01o8 .xfzlj.x3230:not(.xa4ri) .xisqi::before,
.x01o8.x01o8 .xmdz6.x3230:not(.xa4ri) .xcs4p::before,
.x01o8.x01o8 .xrqwz.x3230:not(.xa4ri) .x6pu5::before,
.x01o8.x01o8 .xykik.x3230:not(.xa4ri) .xo7jb::before,
.x01o8.x01o8 .xlys3.x3230:not(.xa4ri) .x25ft::before,
.x01o8.x01o8 .xrnus.x3230:not(.xa4ri) .xrap8::before,
.x01o8.x01o8 .xit2l.x3230:not(.xa4ri) .xppxb::before,
.x01o8.x01o8 .x14jw.x3230:not(.xa4ri) .xvwb4::before,
.x01o8.x01o8 .xdnzr.x3230:not(.xa4ri) .x6na0::before { content: none; }
.x01o8.xzws7 .xl17c.x3230:not(.xa4ri) .xkk3n::before,
.x01o8.xzws7 .xih6k.x3230:not(.xa4ri) .xshr4::before,
.x01o8.xzws7 .xoiaf.x3230:not(.xa4ri) .x10hd::before,
.x01o8.xzws7 .xa2dj.x3230:not(.xa4ri) .x9z71::before,
.x01o8.xzws7 .x6pvv.x3230:not(.xa4ri) .xgqv3::before,
.x01o8.xzws7 .xk0t1.x3230:not(.xa4ri) .xs3xg::before,
.x01o8.xzws7 .xdk2w.x3230:not(.xa4ri) .xfmls::before,
.x01o8.xzws7 .x0nlg.x3230:not(.xa4ri) .x6x2e::before,
.x01o8.xzws7 .xt30r.x3230:not(.xa4ri) .xn8hn::before,
.x01o8.xzws7 .xl8en.x3230:not(.xa4ri) .xg1db::before,
.x01o8.xzws7 .xd5fw.x3230:not(.xa4ri) .xsp6e::before,
.x01o8.xzws7 .x7je0.x3230:not(.xa4ri) .x6cb5::before,
.x01o8.xzws7 .xix07.x3230:not(.xa4ri) .xj8bh::before,
.x01o8.xzws7 .x3jnn.x3230:not(.xa4ri) .xqbij::before,
.x01o8.xzws7 .xbjal.x3230:not(.xa4ri) .xqmrl::before,
.x01o8.xzws7 .xcj2g.x3230:not(.xa4ri) .xxccd::before,
.x01o8.xzws7 .xnxvu.x3230:not(.xa4ri) .xrtwt::before,
.x01o8.xzws7 .xhhfm.x3230:not(.xa4ri) .xuc55::before,
.x01o8.xzws7 .x4soa.x3230:not(.xa4ri) .xwu78::before,
.x01o8.xzws7 .xjtaq.x3230:not(.xa4ri) .xqwx0::before,
.x01o8.xzws7 .xq713.x3230:not(.xa4ri) .xolzp::before,
.x01o8.xzws7 .xhg9t.x3230:not(.xa4ri) .xap5m::before,
.x01o8.xzws7 .x00fh.x3230:not(.xa4ri) .xsf1q::before,
.x01o8.xzws7 .xhcpr.x3230:not(.xa4ri) .xm7oa::before,
.x01o8.xzws7 .xch7a.x3230:not(.xa4ri) .xgj3i::before,
.x01o8.xzws7 .x7buw.x3230:not(.xa4ri) .x2fzk::before,
.x01o8.xzws7 .xcj3s.x3230:not(.xa4ri) .x8fvo::before,
.x01o8.xzws7 .x32vf.x3230:not(.xa4ri) .xm88r::before,
.x01o8.xzws7 .xaclx.x3230:not(.xa4ri) .xg0bh::before,
.x01o8.xzws7 .xkz5o.x3230:not(.xa4ri) .x87nb::before,
.x01o8.xzws7 .xr2cm.x3230:not(.xa4ri) .xqjpj::before,
.x01o8.xzws7 .x2wbe.x3230:not(.xa4ri) .xcpln::before,
.x01o8.xzws7 .x0vho.x3230:not(.xa4ri) .xyces::before,
.x01o8.xzws7 .x7my6.x3230:not(.xa4ri) .x8hik::before,
.x01o8.xzws7 .xybiy.x3230:not(.xa4ri) .xi7eo::before,
.x01o8.xzws7 .xd2re.x3230:not(.xa4ri) .x2241::before,
.x01o8.xzws7 .xg5h1.x3230:not(.xa4ri) .xnkdk::before,
.x01o8.xzws7 .x7wes.x3230:not(.xa4ri) .xtpmp::before,
.x01o8.xzws7 .xbdx7.x3230:not(.xa4ri) .xf928::before,
.x01o8.xzws7 .xqx4c.x3230:not(.xa4ri) .xpdy9::before,
.x01o8.xzws7 .x9ciz.x3230:not(.xa4ri) .xzbc1::before,
.x01o8.xzws7 .xqqgc.x3230:not(.xa4ri) .xznmz::before,
.x01o8.xzws7 .x1n14.x3230:not(.xa4ri) .x9cnd::before,
.x01o8.xzws7 .xg3mf.x3230:not(.xa4ri) .xvnng::before,
.x01o8.xzws7 .xcj04.x3230:not(.xa4ri) .x4zl4::before,
.x01o8.xzws7 .xfzlj.x3230:not(.xa4ri) .xisqi::before,
.x01o8.xzws7 .xmdz6.x3230:not(.xa4ri) .xcs4p::before,
.x01o8.xzws7 .xrqwz.x3230:not(.xa4ri) .x6pu5::before,
.x01o8.xzws7 .xykik.x3230:not(.xa4ri) .xo7jb::before,
.x01o8.xzws7 .xlys3.x3230:not(.xa4ri) .x25ft::before,
.x01o8.xzws7 .xrnus.x3230:not(.xa4ri) .xrap8::before,
.x01o8.xzws7 .xit2l.x3230:not(.xa4ri) .xppxb::before,
.x01o8.xzws7 .x14jw.x3230:not(.xa4ri) .xvwb4::before,
.x01o8.xzws7 .xdnzr.x3230:not(.xa4ri) .x6na0::before { content: ""; display: block; width: 26px; height: 2px; background: currentColor; flex: none; clip-path: none; border-radius: 0; }
.x01o8.x86bp .xl17c.x3230:not(.xa4ri) .xkk3n::before,
.x01o8.x86bp .xih6k.x3230:not(.xa4ri) .xshr4::before,
.x01o8.x86bp .xoiaf.x3230:not(.xa4ri) .x10hd::before,
.x01o8.x86bp .xa2dj.x3230:not(.xa4ri) .x9z71::before,
.x01o8.x86bp .x6pvv.x3230:not(.xa4ri) .xgqv3::before,
.x01o8.x86bp .xk0t1.x3230:not(.xa4ri) .xs3xg::before,
.x01o8.x86bp .xdk2w.x3230:not(.xa4ri) .xfmls::before,
.x01o8.x86bp .x0nlg.x3230:not(.xa4ri) .x6x2e::before,
.x01o8.x86bp .xt30r.x3230:not(.xa4ri) .xn8hn::before,
.x01o8.x86bp .xl8en.x3230:not(.xa4ri) .xg1db::before,
.x01o8.x86bp .xd5fw.x3230:not(.xa4ri) .xsp6e::before,
.x01o8.x86bp .x7je0.x3230:not(.xa4ri) .x6cb5::before,
.x01o8.x86bp .xix07.x3230:not(.xa4ri) .xj8bh::before,
.x01o8.x86bp .x3jnn.x3230:not(.xa4ri) .xqbij::before,
.x01o8.x86bp .xbjal.x3230:not(.xa4ri) .xqmrl::before,
.x01o8.x86bp .xcj2g.x3230:not(.xa4ri) .xxccd::before,
.x01o8.x86bp .xnxvu.x3230:not(.xa4ri) .xrtwt::before,
.x01o8.x86bp .xhhfm.x3230:not(.xa4ri) .xuc55::before,
.x01o8.x86bp .x4soa.x3230:not(.xa4ri) .xwu78::before,
.x01o8.x86bp .xjtaq.x3230:not(.xa4ri) .xqwx0::before,
.x01o8.x86bp .xq713.x3230:not(.xa4ri) .xolzp::before,
.x01o8.x86bp .xhg9t.x3230:not(.xa4ri) .xap5m::before,
.x01o8.x86bp .x00fh.x3230:not(.xa4ri) .xsf1q::before,
.x01o8.x86bp .xhcpr.x3230:not(.xa4ri) .xm7oa::before,
.x01o8.x86bp .xch7a.x3230:not(.xa4ri) .xgj3i::before,
.x01o8.x86bp .x7buw.x3230:not(.xa4ri) .x2fzk::before,
.x01o8.x86bp .xcj3s.x3230:not(.xa4ri) .x8fvo::before,
.x01o8.x86bp .x32vf.x3230:not(.xa4ri) .xm88r::before,
.x01o8.x86bp .xaclx.x3230:not(.xa4ri) .xg0bh::before,
.x01o8.x86bp .xkz5o.x3230:not(.xa4ri) .x87nb::before,
.x01o8.x86bp .xr2cm.x3230:not(.xa4ri) .xqjpj::before,
.x01o8.x86bp .x2wbe.x3230:not(.xa4ri) .xcpln::before,
.x01o8.x86bp .x0vho.x3230:not(.xa4ri) .xyces::before,
.x01o8.x86bp .x7my6.x3230:not(.xa4ri) .x8hik::before,
.x01o8.x86bp .xybiy.x3230:not(.xa4ri) .xi7eo::before,
.x01o8.x86bp .xd2re.x3230:not(.xa4ri) .x2241::before,
.x01o8.x86bp .xg5h1.x3230:not(.xa4ri) .xnkdk::before,
.x01o8.x86bp .x7wes.x3230:not(.xa4ri) .xtpmp::before,
.x01o8.x86bp .xbdx7.x3230:not(.xa4ri) .xf928::before,
.x01o8.x86bp .xqx4c.x3230:not(.xa4ri) .xpdy9::before,
.x01o8.x86bp .x9ciz.x3230:not(.xa4ri) .xzbc1::before,
.x01o8.x86bp .xqqgc.x3230:not(.xa4ri) .xznmz::before,
.x01o8.x86bp .x1n14.x3230:not(.xa4ri) .x9cnd::before,
.x01o8.x86bp .xg3mf.x3230:not(.xa4ri) .xvnng::before,
.x01o8.x86bp .xcj04.x3230:not(.xa4ri) .x4zl4::before,
.x01o8.x86bp .xfzlj.x3230:not(.xa4ri) .xisqi::before,
.x01o8.x86bp .xmdz6.x3230:not(.xa4ri) .xcs4p::before,
.x01o8.x86bp .xrqwz.x3230:not(.xa4ri) .x6pu5::before,
.x01o8.x86bp .xykik.x3230:not(.xa4ri) .xo7jb::before,
.x01o8.x86bp .xlys3.x3230:not(.xa4ri) .x25ft::before,
.x01o8.x86bp .xrnus.x3230:not(.xa4ri) .xrap8::before,
.x01o8.x86bp .xit2l.x3230:not(.xa4ri) .xppxb::before,
.x01o8.x86bp .x14jw.x3230:not(.xa4ri) .xvwb4::before,
.x01o8.x86bp .xdnzr.x3230:not(.xa4ri) .x6na0::before { content: ""; display: block; width: 7px; height: 7px; border-radius: 50%; background: currentColor; flex: none; clip-path: none; }
.x01o8.xaiqs .xl17c.x3230:not(.xa4ri) .xkk3n,
.x01o8.xaiqs .xih6k.x3230:not(.xa4ri) .xshr4,
.x01o8.xaiqs .xoiaf.x3230:not(.xa4ri) .x10hd,
.x01o8.xaiqs .xa2dj.x3230:not(.xa4ri) .x9z71,
.x01o8.xaiqs .x6pvv.x3230:not(.xa4ri) .xgqv3,
.x01o8.xaiqs .xk0t1.x3230:not(.xa4ri) .xs3xg,
.x01o8.xaiqs .xdk2w.x3230:not(.xa4ri) .xfmls,
.x01o8.xaiqs .x0nlg.x3230:not(.xa4ri) .x6x2e,
.x01o8.xaiqs .xt30r.x3230:not(.xa4ri) .xn8hn,
.x01o8.xaiqs .xl8en.x3230:not(.xa4ri) .xg1db,
.x01o8.xaiqs .xd5fw.x3230:not(.xa4ri) .xsp6e,
.x01o8.xaiqs .x7je0.x3230:not(.xa4ri) .x6cb5,
.x01o8.xaiqs .xix07.x3230:not(.xa4ri) .xj8bh,
.x01o8.xaiqs .x3jnn.x3230:not(.xa4ri) .xqbij,
.x01o8.xaiqs .xbjal.x3230:not(.xa4ri) .xqmrl,
.x01o8.xaiqs .xcj2g.x3230:not(.xa4ri) .xxccd,
.x01o8.xaiqs .xnxvu.x3230:not(.xa4ri) .xrtwt,
.x01o8.xaiqs .xhhfm.x3230:not(.xa4ri) .xuc55,
.x01o8.xaiqs .x4soa.x3230:not(.xa4ri) .xwu78,
.x01o8.xaiqs .xjtaq.x3230:not(.xa4ri) .xqwx0,
.x01o8.xaiqs .xq713.x3230:not(.xa4ri) .xolzp,
.x01o8.xaiqs .xhg9t.x3230:not(.xa4ri) .xap5m,
.x01o8.xaiqs .x00fh.x3230:not(.xa4ri) .xsf1q,
.x01o8.xaiqs .xhcpr.x3230:not(.xa4ri) .xm7oa,
.x01o8.xaiqs .xch7a.x3230:not(.xa4ri) .xgj3i,
.x01o8.xaiqs .x7buw.x3230:not(.xa4ri) .x2fzk,
.x01o8.xaiqs .xcj3s.x3230:not(.xa4ri) .x8fvo,
.x01o8.xaiqs .x32vf.x3230:not(.xa4ri) .xm88r,
.x01o8.xaiqs .xaclx.x3230:not(.xa4ri) .xg0bh,
.x01o8.xaiqs .xkz5o.x3230:not(.xa4ri) .x87nb,
.x01o8.xaiqs .xr2cm.x3230:not(.xa4ri) .xqjpj,
.x01o8.xaiqs .x2wbe.x3230:not(.xa4ri) .xcpln,
.x01o8.xaiqs .x0vho.x3230:not(.xa4ri) .xyces,
.x01o8.xaiqs .x7my6.x3230:not(.xa4ri) .x8hik,
.x01o8.xaiqs .xybiy.x3230:not(.xa4ri) .xi7eo,
.x01o8.xaiqs .xd2re.x3230:not(.xa4ri) .x2241,
.x01o8.xaiqs .xg5h1.x3230:not(.xa4ri) .xnkdk,
.x01o8.xaiqs .x7wes.x3230:not(.xa4ri) .xtpmp,
.x01o8.xaiqs .xbdx7.x3230:not(.xa4ri) .xf928,
.x01o8.xaiqs .xqx4c.x3230:not(.xa4ri) .xpdy9,
.x01o8.xaiqs .x9ciz.x3230:not(.xa4ri) .xzbc1,
.x01o8.xaiqs .xqqgc.x3230:not(.xa4ri) .xznmz,
.x01o8.xaiqs .x1n14.x3230:not(.xa4ri) .x9cnd,
.x01o8.xaiqs .xg3mf.x3230:not(.xa4ri) .xvnng,
.x01o8.xaiqs .xcj04.x3230:not(.xa4ri) .x4zl4,
.x01o8.xaiqs .xfzlj.x3230:not(.xa4ri) .xisqi,
.x01o8.xaiqs .xmdz6.x3230:not(.xa4ri) .xcs4p,
.x01o8.xaiqs .xrqwz.x3230:not(.xa4ri) .x6pu5,
.x01o8.xaiqs .xykik.x3230:not(.xa4ri) .xo7jb,
.x01o8.xaiqs .xlys3.x3230:not(.xa4ri) .x25ft,
.x01o8.xaiqs .xrnus.x3230:not(.xa4ri) .xrap8,
.x01o8.xaiqs .xit2l.x3230:not(.xa4ri) .xppxb,
.x01o8.xaiqs .x14jw.x3230:not(.xa4ri) .xvwb4,
.x01o8.xaiqs .xdnzr.x3230:not(.xa4ri) .x6na0 { padding: .4em .85em; border: 1px solid currentColor; border-radius: 999px; }
.x01o8 .xl17c.x3230:not(.xa4ri):not(.xxhpp) .xkk3n,
.x01o8 .xih6k.x3230:not(.xa4ri):not(.xxhpp) .xshr4,
.x01o8 .xoiaf.x3230:not(.xa4ri):not(.xxhpp) .x10hd,
.x01o8 .xa2dj.x3230:not(.xa4ri):not(.xxhpp) .x9z71,
.x01o8 .x6pvv.x3230:not(.xa4ri):not(.xxhpp) .xgqv3,
.x01o8 .xk0t1.x3230:not(.xa4ri):not(.xxhpp) .xs3xg,
.x01o8 .xdk2w.x3230:not(.xa4ri):not(.xxhpp) .xfmls,
.x01o8 .x0nlg.x3230:not(.xa4ri):not(.xxhpp) .x6x2e,
.x01o8 .xt30r.x3230:not(.xa4ri):not(.xxhpp) .xn8hn,
.x01o8 .xl8en.x3230:not(.xa4ri):not(.xxhpp) .xg1db,
.x01o8 .xd5fw.x3230:not(.xa4ri):not(.xxhpp) .xsp6e,
.x01o8 .x7je0.x3230:not(.xa4ri):not(.xxhpp) .x6cb5,
.x01o8 .xix07.x3230:not(.xa4ri):not(.xxhpp) .xj8bh,
.x01o8 .x3jnn.x3230:not(.xa4ri):not(.xxhpp) .xqbij,
.x01o8 .xbjal.x3230:not(.xa4ri):not(.xxhpp) .xqmrl,
.x01o8 .xcj2g.x3230:not(.xa4ri):not(.xxhpp) .xxccd,
.x01o8 .xnxvu.x3230:not(.xa4ri):not(.xxhpp) .xrtwt,
.x01o8 .xhhfm.x3230:not(.xa4ri):not(.xxhpp) .xuc55,
.x01o8 .x4soa.x3230:not(.xa4ri):not(.xxhpp) .xwu78,
.x01o8 .xjtaq.x3230:not(.xa4ri):not(.xxhpp) .xqwx0,
.x01o8 .xq713.x3230:not(.xa4ri):not(.xxhpp) .xolzp,
.x01o8 .xhg9t.x3230:not(.xa4ri):not(.xxhpp) .xap5m,
.x01o8 .x00fh.x3230:not(.xa4ri):not(.xxhpp) .xsf1q,
.x01o8 .xhcpr.x3230:not(.xa4ri):not(.xxhpp) .xm7oa,
.x01o8 .xch7a.x3230:not(.xa4ri):not(.xxhpp) .xgj3i,
.x01o8 .x7buw.x3230:not(.xa4ri):not(.xxhpp) .x2fzk,
.x01o8 .xcj3s.x3230:not(.xa4ri):not(.xxhpp) .x8fvo,
.x01o8 .x32vf.x3230:not(.xa4ri):not(.xxhpp) .xm88r,
.x01o8 .xaclx.x3230:not(.xa4ri):not(.xxhpp) .xg0bh,
.x01o8 .xkz5o.x3230:not(.xa4ri):not(.xxhpp) .x87nb,
.x01o8 .xr2cm.x3230:not(.xa4ri):not(.xxhpp) .xqjpj,
.x01o8 .x2wbe.x3230:not(.xa4ri):not(.xxhpp) .xcpln,
.x01o8 .x0vho.x3230:not(.xa4ri):not(.xxhpp) .xyces,
.x01o8 .x7my6.x3230:not(.xa4ri):not(.xxhpp) .x8hik,
.x01o8 .xybiy.x3230:not(.xa4ri):not(.xxhpp) .xi7eo,
.x01o8 .xd2re.x3230:not(.xa4ri):not(.xxhpp) .x2241,
.x01o8 .xg5h1.x3230:not(.xa4ri):not(.xxhpp) .xnkdk,
.x01o8 .x7wes.x3230:not(.xa4ri):not(.xxhpp) .xtpmp,
.x01o8 .xbdx7.x3230:not(.xa4ri):not(.xxhpp) .xf928,
.x01o8 .xqx4c.x3230:not(.xa4ri):not(.xxhpp) .xpdy9,
.x01o8 .x9ciz.x3230:not(.xa4ri):not(.xxhpp) .xzbc1,
.x01o8 .xqqgc.x3230:not(.xa4ri):not(.xxhpp) .xznmz,
.x01o8 .x1n14.x3230:not(.xa4ri):not(.xxhpp) .x9cnd,
.x01o8 .xg3mf.x3230:not(.xa4ri):not(.xxhpp) .xvnng,
.x01o8 .xcj04.x3230:not(.xa4ri):not(.xxhpp) .x4zl4,
.x01o8 .xfzlj.x3230:not(.xa4ri):not(.xxhpp) .xisqi,
.x01o8 .xmdz6.x3230:not(.xa4ri):not(.xxhpp) .xcs4p,
.x01o8 .xrqwz.x3230:not(.xa4ri):not(.xxhpp) .x6pu5,
.x01o8 .xykik.x3230:not(.xa4ri):not(.xxhpp) .xo7jb,
.x01o8 .xlys3.x3230:not(.xa4ri):not(.xxhpp) .x25ft,
.x01o8 .xrnus.x3230:not(.xa4ri):not(.xxhpp) .xrap8,
.x01o8 .xit2l.x3230:not(.xa4ri):not(.xxhpp) .xppxb,
.x01o8 .x14jw.x3230:not(.xa4ri):not(.xxhpp) .xvwb4,
.x01o8 .xdnzr.x3230:not(.xa4ri):not(.xxhpp) .x6na0 { color: var(--rqg14, var(--rvumg)); }
.x01o8 .xl17c.x3230.xxhpp .xkk3n,
.x01o8 .xih6k.x3230.xxhpp .xshr4,
.x01o8 .xoiaf.x3230.xxhpp .x10hd,
.x01o8 .xa2dj.x3230.xxhpp .x9z71,
.x01o8 .x6pvv.x3230.xxhpp .xgqv3,
.x01o8 .xk0t1.x3230.xxhpp .xs3xg,
.x01o8 .xdk2w.x3230.xxhpp .xfmls,
.x01o8 .x0nlg.x3230.xxhpp .x6x2e,
.x01o8 .xt30r.x3230.xxhpp .xn8hn,
.x01o8 .xl8en.x3230.xxhpp .xg1db,
.x01o8 .xd5fw.x3230.xxhpp .xsp6e,
.x01o8 .x7je0.x3230.xxhpp .x6cb5,
.x01o8 .xix07.x3230.xxhpp .xj8bh,
.x01o8 .x3jnn.x3230.xxhpp .xqbij,
.x01o8 .xbjal.x3230.xxhpp .xqmrl,
.x01o8 .xcj2g.x3230.xxhpp .xxccd,
.x01o8 .xnxvu.x3230.xxhpp .xrtwt,
.x01o8 .xhhfm.x3230.xxhpp .xuc55,
.x01o8 .x4soa.x3230.xxhpp .xwu78,
.x01o8 .xjtaq.x3230.xxhpp .xqwx0,
.x01o8 .xq713.x3230.xxhpp .xolzp,
.x01o8 .xhg9t.x3230.xxhpp .xap5m,
.x01o8 .x00fh.x3230.xxhpp .xsf1q,
.x01o8 .xhcpr.x3230.xxhpp .xm7oa,
.x01o8 .xch7a.x3230.xxhpp .xgj3i,
.x01o8 .x7buw.x3230.xxhpp .x2fzk,
.x01o8 .xcj3s.x3230.xxhpp .x8fvo,
.x01o8 .x32vf.x3230.xxhpp .xm88r,
.x01o8 .xaclx.x3230.xxhpp .xg0bh,
.x01o8 .xkz5o.x3230.xxhpp .x87nb,
.x01o8 .xr2cm.x3230.xxhpp .xqjpj,
.x01o8 .x2wbe.x3230.xxhpp .xcpln,
.x01o8 .x0vho.x3230.xxhpp .xyces,
.x01o8 .x7my6.x3230.xxhpp .x8hik,
.x01o8 .xybiy.x3230.xxhpp .xi7eo,
.x01o8 .xd2re.x3230.xxhpp .x2241,
.x01o8 .xg5h1.x3230.xxhpp .xnkdk,
.x01o8 .x7wes.x3230.xxhpp .xtpmp,
.x01o8 .xbdx7.x3230.xxhpp .xf928,
.x01o8 .xqx4c.x3230.xxhpp .xpdy9,
.x01o8 .x9ciz.x3230.xxhpp .xzbc1,
.x01o8 .xqqgc.x3230.xxhpp .xznmz,
.x01o8 .x1n14.x3230.xxhpp .x9cnd,
.x01o8 .xg3mf.x3230.xxhpp .xvnng,
.x01o8 .xcj04.x3230.xxhpp .x4zl4,
.x01o8 .xfzlj.x3230.xxhpp .xisqi,
.x01o8 .xmdz6.x3230.xxhpp .xcs4p,
.x01o8 .xrqwz.x3230.xxhpp .x6pu5,
.x01o8 .xykik.x3230.xxhpp .xo7jb,
.x01o8 .xlys3.x3230.xxhpp .x25ft,
.x01o8 .xrnus.x3230.xxhpp .xrap8,
.x01o8 .xit2l.x3230.xxhpp .xppxb,
.x01o8 .x14jw.x3230.xxhpp .xvwb4,
.x01o8 .xdnzr.x3230.xxhpp .x6na0 { color: inherit; opacity: .88; }
.x01o8.x01o8 .xl17c.x3230 a.xlevz,
.x01o8.x01o8 .xl17c.x3230 button.xlevz,
.x01o8.x01o8 .xih6k.x3230 a.xpu9d,
.x01o8.x01o8 .xih6k.x3230 button.xpu9d,
.x01o8.x01o8 .xoiaf.x3230 a.xwcq4,
.x01o8.x01o8 .xoiaf.x3230 button.xwcq4,
.x01o8.x01o8 .xa2dj.x3230 a.xqu0i,
.x01o8.x01o8 .xa2dj.x3230 button.xqu0i,
.x01o8.x01o8 .x6pvv.x3230 a.x1eig,
.x01o8.x01o8 .x6pvv.x3230 button.x1eig,
.x01o8.x01o8 .xk0t1.x3230 a.xuohy,
.x01o8.x01o8 .xk0t1.x3230 button.xuohy,
.x01o8.x01o8 .xdk2w.x3230 a.x37fw,
.x01o8.x01o8 .xdk2w.x3230 button.x37fw,
.x01o8.x01o8 .x0nlg.x3230 a.x7h1m,
.x01o8.x01o8 .x0nlg.x3230 button.x7h1m,
.x01o8.x01o8 .xt30r.x3230 a.xgx43,
.x01o8.x01o8 .xt30r.x3230 button.xgx43,
.x01o8.x01o8 .xl8en.x3230 a.x115w,
.x01o8.x01o8 .xl8en.x3230 button.x115w,
.x01o8.x01o8 .xd5fw.x3230 a.x1gnq,
.x01o8.x01o8 .xd5fw.x3230 button.x1gnq,
.x01o8.x01o8 .x7je0.x3230 a.x31zk,
.x01o8.x01o8 .x7je0.x3230 button.x31zk,
.x01o8.x01o8 .xix07.x3230 a.xcdbp,
.x01o8.x01o8 .xix07.x3230 button.xcdbp,
.x01o8.x01o8 .x3jnn.x3230 a.xvmws,
.x01o8.x01o8 .x3jnn.x3230 button.xvmws,
.x01o8.x01o8 .xbjal.x3230 a.xfx28,
.x01o8.x01o8 .xbjal.x3230 button.xfx28,
.x01o8.x01o8 .xcj2g.x3230 a.xey46,
.x01o8.x01o8 .xcj2g.x3230 button.xey46,
.x01o8.x01o8 .xnxvu.x3230 a.xgfbe,
.x01o8.x01o8 .xnxvu.x3230 button.xgfbe,
.x01o8.x01o8 .xhhfm.x3230 a.xbxq3,
.x01o8.x01o8 .xhhfm.x3230 button.xbxq3,
.x01o8.x01o8 .x4soa.x3230 a.x98pn,
.x01o8.x01o8 .x4soa.x3230 button.x98pn,
.x01o8.x01o8 .xjtaq.x3230 a.xntnr,
.x01o8.x01o8 .xjtaq.x3230 button.xntnr,
.x01o8.x01o8 .xq713.x3230 a.xlild,
.x01o8.x01o8 .xq713.x3230 button.xlild,
.x01o8.x01o8 .xhg9t.x3230 a.x37th,
.x01o8.x01o8 .xhg9t.x3230 button.x37th,
.x01o8.x01o8 .x00fh.x3230 a.x90fa,
.x01o8.x01o8 .x00fh.x3230 button.x90fa,
.x01o8.x01o8 .xhcpr.x3230 a.xf5gv,
.x01o8.x01o8 .xhcpr.x3230 button.xf5gv,
.x01o8.x01o8 .xch7a.x3230 a.x1jfz,
.x01o8.x01o8 .xch7a.x3230 button.x1jfz,
.x01o8.x01o8 .x7buw.x3230 a.xrpa2,
.x01o8.x01o8 .x7buw.x3230 button.xrpa2,
.x01o8.x01o8 .xcj3s.x3230 a.x978w,
.x01o8.x01o8 .xcj3s.x3230 button.x978w,
.x01o8.x01o8 .x32vf.x3230 a.xz9g0,
.x01o8.x01o8 .x32vf.x3230 button.xz9g0,
.x01o8.x01o8 .xaclx.x3230 a.x1s46,
.x01o8.x01o8 .xaclx.x3230 button.x1s46,
.x01o8.x01o8 .xkz5o.x3230 a.xhxnw,
.x01o8.x01o8 .xkz5o.x3230 button.xhxnw,
.x01o8.x01o8 .xr2cm.x3230 a.xv6tz,
.x01o8.x01o8 .xr2cm.x3230 button.xv6tz,
.x01o8.x01o8 .x2wbe.x3230 a.x1k84,
.x01o8.x01o8 .x2wbe.x3230 button.x1k84,
.x01o8.x01o8 .x0vho.x3230 a.xnbw0,
.x01o8.x01o8 .x0vho.x3230 button.xnbw0,
.x01o8.x01o8 .x7my6.x3230 a.x9ht7,
.x01o8.x01o8 .x7my6.x3230 button.x9ht7,
.x01o8.x01o8 .xybiy.x3230 a.x3jj0,
.x01o8.x01o8 .xybiy.x3230 button.x3jj0,
.x01o8.x01o8 .xd2re.x3230 a.xjia9,
.x01o8.x01o8 .xd2re.x3230 button.xjia9,
.x01o8.x01o8 .xg5h1.x3230 a.x0t55,
.x01o8.x01o8 .xg5h1.x3230 button.x0t55,
.x01o8.x01o8 .x7wes.x3230 a.xity7,
.x01o8.x01o8 .x7wes.x3230 button.xity7,
.x01o8.x01o8 .xbdx7.x3230 a.xsx6p,
.x01o8.x01o8 .xbdx7.x3230 button.xsx6p,
.x01o8.x01o8 .xqx4c.x3230 a.xy4pu,
.x01o8.x01o8 .xqx4c.x3230 button.xy4pu,
.x01o8.x01o8 .x9ciz.x3230 a.xka24,
.x01o8.x01o8 .x9ciz.x3230 button.xka24,
.x01o8.x01o8 .xqqgc.x3230 a.x0f18,
.x01o8.x01o8 .xqqgc.x3230 button.x0f18,
.x01o8.x01o8 .x1n14.x3230 a.xivym,
.x01o8.x01o8 .x1n14.x3230 button.xivym,
.x01o8.x01o8 .xg3mf.x3230 a.x415w,
.x01o8.x01o8 .xg3mf.x3230 button.x415w,
.x01o8.x01o8 .xcj04.x3230 a.xhkdp,
.x01o8.x01o8 .xcj04.x3230 button.xhkdp,
.x01o8.x01o8 .xfzlj.x3230 a.x7b0t,
.x01o8.x01o8 .xfzlj.x3230 button.x7b0t,
.x01o8.x01o8 .xmdz6.x3230 a.xxrcy,
.x01o8.x01o8 .xmdz6.x3230 button.xxrcy,
.x01o8.x01o8 .xrqwz.x3230 a.xnhah,
.x01o8.x01o8 .xrqwz.x3230 button.xnhah,
.x01o8.x01o8 .xykik.x3230 a.xpnmw,
.x01o8.x01o8 .xykik.x3230 button.xpnmw,
.x01o8.x01o8 .xlys3.x3230 a.xvuoz,
.x01o8.x01o8 .xlys3.x3230 button.xvuoz,
.x01o8.x01o8 .xrnus.x3230 a.xcpvg,
.x01o8.x01o8 .xrnus.x3230 button.xcpvg,
.x01o8.x01o8 .xit2l.x3230 a.xa21k,
.x01o8.x01o8 .xit2l.x3230 button.xa21k,
.x01o8.x01o8 .x14jw.x3230 a.xw7qg,
.x01o8.x01o8 .x14jw.x3230 button.xw7qg,
.x01o8.x01o8 .xdnzr.x3230 a.xb4fq,
.x01o8.x01o8 .xdnzr.x3230 button.xb4fq { font-weight: 700; }
.x01o8.xgzxc .xl17c.x3230 a.xlevz,
.x01o8.xgzxc .xl17c.x3230 button.xlevz,
.x01o8.xgzxc .xih6k.x3230 a.xpu9d,
.x01o8.xgzxc .xih6k.x3230 button.xpu9d,
.x01o8.xgzxc .xoiaf.x3230 a.xwcq4,
.x01o8.xgzxc .xoiaf.x3230 button.xwcq4,
.x01o8.xgzxc .xa2dj.x3230 a.xqu0i,
.x01o8.xgzxc .xa2dj.x3230 button.xqu0i,
.x01o8.xgzxc .x6pvv.x3230 a.x1eig,
.x01o8.xgzxc .x6pvv.x3230 button.x1eig,
.x01o8.xgzxc .xk0t1.x3230 a.xuohy,
.x01o8.xgzxc .xk0t1.x3230 button.xuohy,
.x01o8.xgzxc .xdk2w.x3230 a.x37fw,
.x01o8.xgzxc .xdk2w.x3230 button.x37fw,
.x01o8.xgzxc .x0nlg.x3230 a.x7h1m,
.x01o8.xgzxc .x0nlg.x3230 button.x7h1m,
.x01o8.xgzxc .xt30r.x3230 a.xgx43,
.x01o8.xgzxc .xt30r.x3230 button.xgx43,
.x01o8.xgzxc .xl8en.x3230 a.x115w,
.x01o8.xgzxc .xl8en.x3230 button.x115w,
.x01o8.xgzxc .xd5fw.x3230 a.x1gnq,
.x01o8.xgzxc .xd5fw.x3230 button.x1gnq,
.x01o8.xgzxc .x7je0.x3230 a.x31zk,
.x01o8.xgzxc .x7je0.x3230 button.x31zk,
.x01o8.xgzxc .xix07.x3230 a.xcdbp,
.x01o8.xgzxc .xix07.x3230 button.xcdbp,
.x01o8.xgzxc .x3jnn.x3230 a.xvmws,
.x01o8.xgzxc .x3jnn.x3230 button.xvmws,
.x01o8.xgzxc .xbjal.x3230 a.xfx28,
.x01o8.xgzxc .xbjal.x3230 button.xfx28,
.x01o8.xgzxc .xcj2g.x3230 a.xey46,
.x01o8.xgzxc .xcj2g.x3230 button.xey46,
.x01o8.xgzxc .xnxvu.x3230 a.xgfbe,
.x01o8.xgzxc .xnxvu.x3230 button.xgfbe,
.x01o8.xgzxc .xhhfm.x3230 a.xbxq3,
.x01o8.xgzxc .xhhfm.x3230 button.xbxq3,
.x01o8.xgzxc .x4soa.x3230 a.x98pn,
.x01o8.xgzxc .x4soa.x3230 button.x98pn,
.x01o8.xgzxc .xjtaq.x3230 a.xntnr,
.x01o8.xgzxc .xjtaq.x3230 button.xntnr,
.x01o8.xgzxc .xq713.x3230 a.xlild,
.x01o8.xgzxc .xq713.x3230 button.xlild,
.x01o8.xgzxc .xhg9t.x3230 a.x37th,
.x01o8.xgzxc .xhg9t.x3230 button.x37th,
.x01o8.xgzxc .x00fh.x3230 a.x90fa,
.x01o8.xgzxc .x00fh.x3230 button.x90fa,
.x01o8.xgzxc .xhcpr.x3230 a.xf5gv,
.x01o8.xgzxc .xhcpr.x3230 button.xf5gv,
.x01o8.xgzxc .xch7a.x3230 a.x1jfz,
.x01o8.xgzxc .xch7a.x3230 button.x1jfz,
.x01o8.xgzxc .x7buw.x3230 a.xrpa2,
.x01o8.xgzxc .x7buw.x3230 button.xrpa2,
.x01o8.xgzxc .xcj3s.x3230 a.x978w,
.x01o8.xgzxc .xcj3s.x3230 button.x978w,
.x01o8.xgzxc .x32vf.x3230 a.xz9g0,
.x01o8.xgzxc .x32vf.x3230 button.xz9g0,
.x01o8.xgzxc .xaclx.x3230 a.x1s46,
.x01o8.xgzxc .xaclx.x3230 button.x1s46,
.x01o8.xgzxc .xkz5o.x3230 a.xhxnw,
.x01o8.xgzxc .xkz5o.x3230 button.xhxnw,
.x01o8.xgzxc .xr2cm.x3230 a.xv6tz,
.x01o8.xgzxc .xr2cm.x3230 button.xv6tz,
.x01o8.xgzxc .x2wbe.x3230 a.x1k84,
.x01o8.xgzxc .x2wbe.x3230 button.x1k84,
.x01o8.xgzxc .x0vho.x3230 a.xnbw0,
.x01o8.xgzxc .x0vho.x3230 button.xnbw0,
.x01o8.xgzxc .x7my6.x3230 a.x9ht7,
.x01o8.xgzxc .x7my6.x3230 button.x9ht7,
.x01o8.xgzxc .xybiy.x3230 a.x3jj0,
.x01o8.xgzxc .xybiy.x3230 button.x3jj0,
.x01o8.xgzxc .xd2re.x3230 a.xjia9,
.x01o8.xgzxc .xd2re.x3230 button.xjia9,
.x01o8.xgzxc .xg5h1.x3230 a.x0t55,
.x01o8.xgzxc .xg5h1.x3230 button.x0t55,
.x01o8.xgzxc .x7wes.x3230 a.xity7,
.x01o8.xgzxc .x7wes.x3230 button.xity7,
.x01o8.xgzxc .xbdx7.x3230 a.xsx6p,
.x01o8.xgzxc .xbdx7.x3230 button.xsx6p,
.x01o8.xgzxc .xqx4c.x3230 a.xy4pu,
.x01o8.xgzxc .xqx4c.x3230 button.xy4pu,
.x01o8.xgzxc .x9ciz.x3230 a.xka24,
.x01o8.xgzxc .x9ciz.x3230 button.xka24,
.x01o8.xgzxc .xqqgc.x3230 a.x0f18,
.x01o8.xgzxc .xqqgc.x3230 button.x0f18,
.x01o8.xgzxc .x1n14.x3230 a.xivym,
.x01o8.xgzxc .x1n14.x3230 button.xivym,
.x01o8.xgzxc .xg3mf.x3230 a.x415w,
.x01o8.xgzxc .xg3mf.x3230 button.x415w,
.x01o8.xgzxc .xcj04.x3230 a.xhkdp,
.x01o8.xgzxc .xcj04.x3230 button.xhkdp,
.x01o8.xgzxc .xfzlj.x3230 a.x7b0t,
.x01o8.xgzxc .xfzlj.x3230 button.x7b0t,
.x01o8.xgzxc .xmdz6.x3230 a.xxrcy,
.x01o8.xgzxc .xmdz6.x3230 button.xxrcy,
.x01o8.xgzxc .xrqwz.x3230 a.xnhah,
.x01o8.xgzxc .xrqwz.x3230 button.xnhah,
.x01o8.xgzxc .xykik.x3230 a.xpnmw,
.x01o8.xgzxc .xykik.x3230 button.xpnmw,
.x01o8.xgzxc .xlys3.x3230 a.xvuoz,
.x01o8.xgzxc .xlys3.x3230 button.xvuoz,
.x01o8.xgzxc .xrnus.x3230 a.xcpvg,
.x01o8.xgzxc .xrnus.x3230 button.xcpvg,
.x01o8.xgzxc .xit2l.x3230 a.xa21k,
.x01o8.xgzxc .xit2l.x3230 button.xa21k,
.x01o8.xgzxc .x14jw.x3230 a.xw7qg,
.x01o8.xgzxc .x14jw.x3230 button.xw7qg,
.x01o8.xgzxc .xdnzr.x3230 a.xb4fq,
.x01o8.xgzxc .xdnzr.x3230 button.xb4fq { text-transform: uppercase; letter-spacing: .06em; font-size: .86rem; }
.x01o8.x17sb .xl17c.x3230 a.xlevz,
.x01o8.x17sb .xl17c.x3230 button.xlevz,
.x01o8.x17sb .xih6k.x3230 a.xpu9d,
.x01o8.x17sb .xih6k.x3230 button.xpu9d,
.x01o8.x17sb .xoiaf.x3230 a.xwcq4,
.x01o8.x17sb .xoiaf.x3230 button.xwcq4,
.x01o8.x17sb .xa2dj.x3230 a.xqu0i,
.x01o8.x17sb .xa2dj.x3230 button.xqu0i,
.x01o8.x17sb .x6pvv.x3230 a.x1eig,
.x01o8.x17sb .x6pvv.x3230 button.x1eig,
.x01o8.x17sb .xk0t1.x3230 a.xuohy,
.x01o8.x17sb .xk0t1.x3230 button.xuohy,
.x01o8.x17sb .xdk2w.x3230 a.x37fw,
.x01o8.x17sb .xdk2w.x3230 button.x37fw,
.x01o8.x17sb .x0nlg.x3230 a.x7h1m,
.x01o8.x17sb .x0nlg.x3230 button.x7h1m,
.x01o8.x17sb .xt30r.x3230 a.xgx43,
.x01o8.x17sb .xt30r.x3230 button.xgx43,
.x01o8.x17sb .xl8en.x3230 a.x115w,
.x01o8.x17sb .xl8en.x3230 button.x115w,
.x01o8.x17sb .xd5fw.x3230 a.x1gnq,
.x01o8.x17sb .xd5fw.x3230 button.x1gnq,
.x01o8.x17sb .x7je0.x3230 a.x31zk,
.x01o8.x17sb .x7je0.x3230 button.x31zk,
.x01o8.x17sb .xix07.x3230 a.xcdbp,
.x01o8.x17sb .xix07.x3230 button.xcdbp,
.x01o8.x17sb .x3jnn.x3230 a.xvmws,
.x01o8.x17sb .x3jnn.x3230 button.xvmws,
.x01o8.x17sb .xbjal.x3230 a.xfx28,
.x01o8.x17sb .xbjal.x3230 button.xfx28,
.x01o8.x17sb .xcj2g.x3230 a.xey46,
.x01o8.x17sb .xcj2g.x3230 button.xey46,
.x01o8.x17sb .xnxvu.x3230 a.xgfbe,
.x01o8.x17sb .xnxvu.x3230 button.xgfbe,
.x01o8.x17sb .xhhfm.x3230 a.xbxq3,
.x01o8.x17sb .xhhfm.x3230 button.xbxq3,
.x01o8.x17sb .x4soa.x3230 a.x98pn,
.x01o8.x17sb .x4soa.x3230 button.x98pn,
.x01o8.x17sb .xjtaq.x3230 a.xntnr,
.x01o8.x17sb .xjtaq.x3230 button.xntnr,
.x01o8.x17sb .xq713.x3230 a.xlild,
.x01o8.x17sb .xq713.x3230 button.xlild,
.x01o8.x17sb .xhg9t.x3230 a.x37th,
.x01o8.x17sb .xhg9t.x3230 button.x37th,
.x01o8.x17sb .x00fh.x3230 a.x90fa,
.x01o8.x17sb .x00fh.x3230 button.x90fa,
.x01o8.x17sb .xhcpr.x3230 a.xf5gv,
.x01o8.x17sb .xhcpr.x3230 button.xf5gv,
.x01o8.x17sb .xch7a.x3230 a.x1jfz,
.x01o8.x17sb .xch7a.x3230 button.x1jfz,
.x01o8.x17sb .x7buw.x3230 a.xrpa2,
.x01o8.x17sb .x7buw.x3230 button.xrpa2,
.x01o8.x17sb .xcj3s.x3230 a.x978w,
.x01o8.x17sb .xcj3s.x3230 button.x978w,
.x01o8.x17sb .x32vf.x3230 a.xz9g0,
.x01o8.x17sb .x32vf.x3230 button.xz9g0,
.x01o8.x17sb .xaclx.x3230 a.x1s46,
.x01o8.x17sb .xaclx.x3230 button.x1s46,
.x01o8.x17sb .xkz5o.x3230 a.xhxnw,
.x01o8.x17sb .xkz5o.x3230 button.xhxnw,
.x01o8.x17sb .xr2cm.x3230 a.xv6tz,
.x01o8.x17sb .xr2cm.x3230 button.xv6tz,
.x01o8.x17sb .x2wbe.x3230 a.x1k84,
.x01o8.x17sb .x2wbe.x3230 button.x1k84,
.x01o8.x17sb .x0vho.x3230 a.xnbw0,
.x01o8.x17sb .x0vho.x3230 button.xnbw0,
.x01o8.x17sb .x7my6.x3230 a.x9ht7,
.x01o8.x17sb .x7my6.x3230 button.x9ht7,
.x01o8.x17sb .xybiy.x3230 a.x3jj0,
.x01o8.x17sb .xybiy.x3230 button.x3jj0,
.x01o8.x17sb .xd2re.x3230 a.xjia9,
.x01o8.x17sb .xd2re.x3230 button.xjia9,
.x01o8.x17sb .xg5h1.x3230 a.x0t55,
.x01o8.x17sb .xg5h1.x3230 button.x0t55,
.x01o8.x17sb .x7wes.x3230 a.xity7,
.x01o8.x17sb .x7wes.x3230 button.xity7,
.x01o8.x17sb .xbdx7.x3230 a.xsx6p,
.x01o8.x17sb .xbdx7.x3230 button.xsx6p,
.x01o8.x17sb .xqx4c.x3230 a.xy4pu,
.x01o8.x17sb .xqx4c.x3230 button.xy4pu,
.x01o8.x17sb .x9ciz.x3230 a.xka24,
.x01o8.x17sb .x9ciz.x3230 button.xka24,
.x01o8.x17sb .xqqgc.x3230 a.x0f18,
.x01o8.x17sb .xqqgc.x3230 button.x0f18,
.x01o8.x17sb .x1n14.x3230 a.xivym,
.x01o8.x17sb .x1n14.x3230 button.xivym,
.x01o8.x17sb .xg3mf.x3230 a.x415w,
.x01o8.x17sb .xg3mf.x3230 button.x415w,
.x01o8.x17sb .xcj04.x3230 a.xhkdp,
.x01o8.x17sb .xcj04.x3230 button.xhkdp,
.x01o8.x17sb .xfzlj.x3230 a.x7b0t,
.x01o8.x17sb .xfzlj.x3230 button.x7b0t,
.x01o8.x17sb .xmdz6.x3230 a.xxrcy,
.x01o8.x17sb .xmdz6.x3230 button.xxrcy,
.x01o8.x17sb .xrqwz.x3230 a.xnhah,
.x01o8.x17sb .xrqwz.x3230 button.xnhah,
.x01o8.x17sb .xykik.x3230 a.xpnmw,
.x01o8.x17sb .xykik.x3230 button.xpnmw,
.x01o8.x17sb .xlys3.x3230 a.xvuoz,
.x01o8.x17sb .xlys3.x3230 button.xvuoz,
.x01o8.x17sb .xrnus.x3230 a.xcpvg,
.x01o8.x17sb .xrnus.x3230 button.xcpvg,
.x01o8.x17sb .xit2l.x3230 a.xa21k,
.x01o8.x17sb .xit2l.x3230 button.xa21k,
.x01o8.x17sb .x14jw.x3230 a.xw7qg,
.x01o8.x17sb .x14jw.x3230 button.xw7qg,
.x01o8.x17sb .xdnzr.x3230 a.xb4fq,
.x01o8.x17sb .xdnzr.x3230 button.xb4fq { text-transform: none; letter-spacing: 0; }
.x01o8.xf2ix .xl17c.x3230 a.xlevz,
.x01o8.xf2ix .xl17c.x3230 button.xlevz,
.x01o8.xf2ix .xih6k.x3230 a.xpu9d,
.x01o8.xf2ix .xih6k.x3230 button.xpu9d,
.x01o8.xf2ix .xoiaf.x3230 a.xwcq4,
.x01o8.xf2ix .xoiaf.x3230 button.xwcq4,
.x01o8.xf2ix .xa2dj.x3230 a.xqu0i,
.x01o8.xf2ix .xa2dj.x3230 button.xqu0i,
.x01o8.xf2ix .x6pvv.x3230 a.x1eig,
.x01o8.xf2ix .x6pvv.x3230 button.x1eig,
.x01o8.xf2ix .xk0t1.x3230 a.xuohy,
.x01o8.xf2ix .xk0t1.x3230 button.xuohy,
.x01o8.xf2ix .xdk2w.x3230 a.x37fw,
.x01o8.xf2ix .xdk2w.x3230 button.x37fw,
.x01o8.xf2ix .x0nlg.x3230 a.x7h1m,
.x01o8.xf2ix .x0nlg.x3230 button.x7h1m,
.x01o8.xf2ix .xt30r.x3230 a.xgx43,
.x01o8.xf2ix .xt30r.x3230 button.xgx43,
.x01o8.xf2ix .xl8en.x3230 a.x115w,
.x01o8.xf2ix .xl8en.x3230 button.x115w,
.x01o8.xf2ix .xd5fw.x3230 a.x1gnq,
.x01o8.xf2ix .xd5fw.x3230 button.x1gnq,
.x01o8.xf2ix .x7je0.x3230 a.x31zk,
.x01o8.xf2ix .x7je0.x3230 button.x31zk,
.x01o8.xf2ix .xix07.x3230 a.xcdbp,
.x01o8.xf2ix .xix07.x3230 button.xcdbp,
.x01o8.xf2ix .x3jnn.x3230 a.xvmws,
.x01o8.xf2ix .x3jnn.x3230 button.xvmws,
.x01o8.xf2ix .xbjal.x3230 a.xfx28,
.x01o8.xf2ix .xbjal.x3230 button.xfx28,
.x01o8.xf2ix .xcj2g.x3230 a.xey46,
.x01o8.xf2ix .xcj2g.x3230 button.xey46,
.x01o8.xf2ix .xnxvu.x3230 a.xgfbe,
.x01o8.xf2ix .xnxvu.x3230 button.xgfbe,
.x01o8.xf2ix .xhhfm.x3230 a.xbxq3,
.x01o8.xf2ix .xhhfm.x3230 button.xbxq3,
.x01o8.xf2ix .x4soa.x3230 a.x98pn,
.x01o8.xf2ix .x4soa.x3230 button.x98pn,
.x01o8.xf2ix .xjtaq.x3230 a.xntnr,
.x01o8.xf2ix .xjtaq.x3230 button.xntnr,
.x01o8.xf2ix .xq713.x3230 a.xlild,
.x01o8.xf2ix .xq713.x3230 button.xlild,
.x01o8.xf2ix .xhg9t.x3230 a.x37th,
.x01o8.xf2ix .xhg9t.x3230 button.x37th,
.x01o8.xf2ix .x00fh.x3230 a.x90fa,
.x01o8.xf2ix .x00fh.x3230 button.x90fa,
.x01o8.xf2ix .xhcpr.x3230 a.xf5gv,
.x01o8.xf2ix .xhcpr.x3230 button.xf5gv,
.x01o8.xf2ix .xch7a.x3230 a.x1jfz,
.x01o8.xf2ix .xch7a.x3230 button.x1jfz,
.x01o8.xf2ix .x7buw.x3230 a.xrpa2,
.x01o8.xf2ix .x7buw.x3230 button.xrpa2,
.x01o8.xf2ix .xcj3s.x3230 a.x978w,
.x01o8.xf2ix .xcj3s.x3230 button.x978w,
.x01o8.xf2ix .x32vf.x3230 a.xz9g0,
.x01o8.xf2ix .x32vf.x3230 button.xz9g0,
.x01o8.xf2ix .xaclx.x3230 a.x1s46,
.x01o8.xf2ix .xaclx.x3230 button.x1s46,
.x01o8.xf2ix .xkz5o.x3230 a.xhxnw,
.x01o8.xf2ix .xkz5o.x3230 button.xhxnw,
.x01o8.xf2ix .xr2cm.x3230 a.xv6tz,
.x01o8.xf2ix .xr2cm.x3230 button.xv6tz,
.x01o8.xf2ix .x2wbe.x3230 a.x1k84,
.x01o8.xf2ix .x2wbe.x3230 button.x1k84,
.x01o8.xf2ix .x0vho.x3230 a.xnbw0,
.x01o8.xf2ix .x0vho.x3230 button.xnbw0,
.x01o8.xf2ix .x7my6.x3230 a.x9ht7,
.x01o8.xf2ix .x7my6.x3230 button.x9ht7,
.x01o8.xf2ix .xybiy.x3230 a.x3jj0,
.x01o8.xf2ix .xybiy.x3230 button.x3jj0,
.x01o8.xf2ix .xd2re.x3230 a.xjia9,
.x01o8.xf2ix .xd2re.x3230 button.xjia9,
.x01o8.xf2ix .xg5h1.x3230 a.x0t55,
.x01o8.xf2ix .xg5h1.x3230 button.x0t55,
.x01o8.xf2ix .x7wes.x3230 a.xity7,
.x01o8.xf2ix .x7wes.x3230 button.xity7,
.x01o8.xf2ix .xbdx7.x3230 a.xsx6p,
.x01o8.xf2ix .xbdx7.x3230 button.xsx6p,
.x01o8.xf2ix .xqx4c.x3230 a.xy4pu,
.x01o8.xf2ix .xqx4c.x3230 button.xy4pu,
.x01o8.xf2ix .x9ciz.x3230 a.xka24,
.x01o8.xf2ix .x9ciz.x3230 button.xka24,
.x01o8.xf2ix .xqqgc.x3230 a.x0f18,
.x01o8.xf2ix .xqqgc.x3230 button.x0f18,
.x01o8.xf2ix .x1n14.x3230 a.xivym,
.x01o8.xf2ix .x1n14.x3230 button.xivym,
.x01o8.xf2ix .xg3mf.x3230 a.x415w,
.x01o8.xf2ix .xg3mf.x3230 button.x415w,
.x01o8.xf2ix .xcj04.x3230 a.xhkdp,
.x01o8.xf2ix .xcj04.x3230 button.xhkdp,
.x01o8.xf2ix .xfzlj.x3230 a.x7b0t,
.x01o8.xf2ix .xfzlj.x3230 button.x7b0t,
.x01o8.xf2ix .xmdz6.x3230 a.xxrcy,
.x01o8.xf2ix .xmdz6.x3230 button.xxrcy,
.x01o8.xf2ix .xrqwz.x3230 a.xnhah,
.x01o8.xf2ix .xrqwz.x3230 button.xnhah,
.x01o8.xf2ix .xykik.x3230 a.xpnmw,
.x01o8.xf2ix .xykik.x3230 button.xpnmw,
.x01o8.xf2ix .xlys3.x3230 a.xvuoz,
.x01o8.xf2ix .xlys3.x3230 button.xvuoz,
.x01o8.xf2ix .xrnus.x3230 a.xcpvg,
.x01o8.xf2ix .xrnus.x3230 button.xcpvg,
.x01o8.xf2ix .xit2l.x3230 a.xa21k,
.x01o8.xf2ix .xit2l.x3230 button.xa21k,
.x01o8.xf2ix .x14jw.x3230 a.xw7qg,
.x01o8.xf2ix .x14jw.x3230 button.xw7qg,
.x01o8.xf2ix .xdnzr.x3230 a.xb4fq,
.x01o8.xf2ix .xdnzr.x3230 button.xb4fq { border-radius: 999px; }
.x01o8.x1cp4 .xl17c.x3230 a.xlevz,
.x01o8.x1cp4 .xl17c.x3230 button.xlevz,
.x01o8.x1cp4 .xih6k.x3230 a.xpu9d,
.x01o8.x1cp4 .xih6k.x3230 button.xpu9d,
.x01o8.x1cp4 .xoiaf.x3230 a.xwcq4,
.x01o8.x1cp4 .xoiaf.x3230 button.xwcq4,
.x01o8.x1cp4 .xa2dj.x3230 a.xqu0i,
.x01o8.x1cp4 .xa2dj.x3230 button.xqu0i,
.x01o8.x1cp4 .x6pvv.x3230 a.x1eig,
.x01o8.x1cp4 .x6pvv.x3230 button.x1eig,
.x01o8.x1cp4 .xk0t1.x3230 a.xuohy,
.x01o8.x1cp4 .xk0t1.x3230 button.xuohy,
.x01o8.x1cp4 .xdk2w.x3230 a.x37fw,
.x01o8.x1cp4 .xdk2w.x3230 button.x37fw,
.x01o8.x1cp4 .x0nlg.x3230 a.x7h1m,
.x01o8.x1cp4 .x0nlg.x3230 button.x7h1m,
.x01o8.x1cp4 .xt30r.x3230 a.xgx43,
.x01o8.x1cp4 .xt30r.x3230 button.xgx43,
.x01o8.x1cp4 .xl8en.x3230 a.x115w,
.x01o8.x1cp4 .xl8en.x3230 button.x115w,
.x01o8.x1cp4 .xd5fw.x3230 a.x1gnq,
.x01o8.x1cp4 .xd5fw.x3230 button.x1gnq,
.x01o8.x1cp4 .x7je0.x3230 a.x31zk,
.x01o8.x1cp4 .x7je0.x3230 button.x31zk,
.x01o8.x1cp4 .xix07.x3230 a.xcdbp,
.x01o8.x1cp4 .xix07.x3230 button.xcdbp,
.x01o8.x1cp4 .x3jnn.x3230 a.xvmws,
.x01o8.x1cp4 .x3jnn.x3230 button.xvmws,
.x01o8.x1cp4 .xbjal.x3230 a.xfx28,
.x01o8.x1cp4 .xbjal.x3230 button.xfx28,
.x01o8.x1cp4 .xcj2g.x3230 a.xey46,
.x01o8.x1cp4 .xcj2g.x3230 button.xey46,
.x01o8.x1cp4 .xnxvu.x3230 a.xgfbe,
.x01o8.x1cp4 .xnxvu.x3230 button.xgfbe,
.x01o8.x1cp4 .xhhfm.x3230 a.xbxq3,
.x01o8.x1cp4 .xhhfm.x3230 button.xbxq3,
.x01o8.x1cp4 .x4soa.x3230 a.x98pn,
.x01o8.x1cp4 .x4soa.x3230 button.x98pn,
.x01o8.x1cp4 .xjtaq.x3230 a.xntnr,
.x01o8.x1cp4 .xjtaq.x3230 button.xntnr,
.x01o8.x1cp4 .xq713.x3230 a.xlild,
.x01o8.x1cp4 .xq713.x3230 button.xlild,
.x01o8.x1cp4 .xhg9t.x3230 a.x37th,
.x01o8.x1cp4 .xhg9t.x3230 button.x37th,
.x01o8.x1cp4 .x00fh.x3230 a.x90fa,
.x01o8.x1cp4 .x00fh.x3230 button.x90fa,
.x01o8.x1cp4 .xhcpr.x3230 a.xf5gv,
.x01o8.x1cp4 .xhcpr.x3230 button.xf5gv,
.x01o8.x1cp4 .xch7a.x3230 a.x1jfz,
.x01o8.x1cp4 .xch7a.x3230 button.x1jfz,
.x01o8.x1cp4 .x7buw.x3230 a.xrpa2,
.x01o8.x1cp4 .x7buw.x3230 button.xrpa2,
.x01o8.x1cp4 .xcj3s.x3230 a.x978w,
.x01o8.x1cp4 .xcj3s.x3230 button.x978w,
.x01o8.x1cp4 .x32vf.x3230 a.xz9g0,
.x01o8.x1cp4 .x32vf.x3230 button.xz9g0,
.x01o8.x1cp4 .xaclx.x3230 a.x1s46,
.x01o8.x1cp4 .xaclx.x3230 button.x1s46,
.x01o8.x1cp4 .xkz5o.x3230 a.xhxnw,
.x01o8.x1cp4 .xkz5o.x3230 button.xhxnw,
.x01o8.x1cp4 .xr2cm.x3230 a.xv6tz,
.x01o8.x1cp4 .xr2cm.x3230 button.xv6tz,
.x01o8.x1cp4 .x2wbe.x3230 a.x1k84,
.x01o8.x1cp4 .x2wbe.x3230 button.x1k84,
.x01o8.x1cp4 .x0vho.x3230 a.xnbw0,
.x01o8.x1cp4 .x0vho.x3230 button.xnbw0,
.x01o8.x1cp4 .x7my6.x3230 a.x9ht7,
.x01o8.x1cp4 .x7my6.x3230 button.x9ht7,
.x01o8.x1cp4 .xybiy.x3230 a.x3jj0,
.x01o8.x1cp4 .xybiy.x3230 button.x3jj0,
.x01o8.x1cp4 .xd2re.x3230 a.xjia9,
.x01o8.x1cp4 .xd2re.x3230 button.xjia9,
.x01o8.x1cp4 .xg5h1.x3230 a.x0t55,
.x01o8.x1cp4 .xg5h1.x3230 button.x0t55,
.x01o8.x1cp4 .x7wes.x3230 a.xity7,
.x01o8.x1cp4 .x7wes.x3230 button.xity7,
.x01o8.x1cp4 .xbdx7.x3230 a.xsx6p,
.x01o8.x1cp4 .xbdx7.x3230 button.xsx6p,
.x01o8.x1cp4 .xqx4c.x3230 a.xy4pu,
.x01o8.x1cp4 .xqx4c.x3230 button.xy4pu,
.x01o8.x1cp4 .x9ciz.x3230 a.xka24,
.x01o8.x1cp4 .x9ciz.x3230 button.xka24,
.x01o8.x1cp4 .xqqgc.x3230 a.x0f18,
.x01o8.x1cp4 .xqqgc.x3230 button.x0f18,
.x01o8.x1cp4 .x1n14.x3230 a.xivym,
.x01o8.x1cp4 .x1n14.x3230 button.xivym,
.x01o8.x1cp4 .xg3mf.x3230 a.x415w,
.x01o8.x1cp4 .xg3mf.x3230 button.x415w,
.x01o8.x1cp4 .xcj04.x3230 a.xhkdp,
.x01o8.x1cp4 .xcj04.x3230 button.xhkdp,
.x01o8.x1cp4 .xfzlj.x3230 a.x7b0t,
.x01o8.x1cp4 .xfzlj.x3230 button.x7b0t,
.x01o8.x1cp4 .xmdz6.x3230 a.xxrcy,
.x01o8.x1cp4 .xmdz6.x3230 button.xxrcy,
.x01o8.x1cp4 .xrqwz.x3230 a.xnhah,
.x01o8.x1cp4 .xrqwz.x3230 button.xnhah,
.x01o8.x1cp4 .xykik.x3230 a.xpnmw,
.x01o8.x1cp4 .xykik.x3230 button.xpnmw,
.x01o8.x1cp4 .xlys3.x3230 a.xvuoz,
.x01o8.x1cp4 .xlys3.x3230 button.xvuoz,
.x01o8.x1cp4 .xrnus.x3230 a.xcpvg,
.x01o8.x1cp4 .xrnus.x3230 button.xcpvg,
.x01o8.x1cp4 .xit2l.x3230 a.xa21k,
.x01o8.x1cp4 .xit2l.x3230 button.xa21k,
.x01o8.x1cp4 .x14jw.x3230 a.xw7qg,
.x01o8.x1cp4 .x14jw.x3230 button.xw7qg,
.x01o8.x1cp4 .xdnzr.x3230 a.xb4fq,
.x01o8.x1cp4 .xdnzr.x3230 button.xb4fq { border-radius: 2px; }
.x01o8.xqz8m.xagve .xl17c.x3230 a.xlevz,
.x01o8.xqz8m.xagve .xl17c.x3230 button.xlevz,
.x01o8.xqz8m.xagve .xih6k.x3230 a.xpu9d,
.x01o8.xqz8m.xagve .xih6k.x3230 button.xpu9d,
.x01o8.xqz8m.xagve .xoiaf.x3230 a.xwcq4,
.x01o8.xqz8m.xagve .xoiaf.x3230 button.xwcq4,
.x01o8.xqz8m.xagve .xa2dj.x3230 a.xqu0i,
.x01o8.xqz8m.xagve .xa2dj.x3230 button.xqu0i,
.x01o8.xqz8m.xagve .x6pvv.x3230 a.x1eig,
.x01o8.xqz8m.xagve .x6pvv.x3230 button.x1eig,
.x01o8.xqz8m.xagve .xk0t1.x3230 a.xuohy,
.x01o8.xqz8m.xagve .xk0t1.x3230 button.xuohy,
.x01o8.xqz8m.xagve .xdk2w.x3230 a.x37fw,
.x01o8.xqz8m.xagve .xdk2w.x3230 button.x37fw,
.x01o8.xqz8m.xagve .x0nlg.x3230 a.x7h1m,
.x01o8.xqz8m.xagve .x0nlg.x3230 button.x7h1m,
.x01o8.xqz8m.xagve .xt30r.x3230 a.xgx43,
.x01o8.xqz8m.xagve .xt30r.x3230 button.xgx43,
.x01o8.xqz8m.xagve .xl8en.x3230 a.x115w,
.x01o8.xqz8m.xagve .xl8en.x3230 button.x115w,
.x01o8.xqz8m.xagve .xd5fw.x3230 a.x1gnq,
.x01o8.xqz8m.xagve .xd5fw.x3230 button.x1gnq,
.x01o8.xqz8m.xagve .x7je0.x3230 a.x31zk,
.x01o8.xqz8m.xagve .x7je0.x3230 button.x31zk,
.x01o8.xqz8m.xagve .xix07.x3230 a.xcdbp,
.x01o8.xqz8m.xagve .xix07.x3230 button.xcdbp,
.x01o8.xqz8m.xagve .x3jnn.x3230 a.xvmws,
.x01o8.xqz8m.xagve .x3jnn.x3230 button.xvmws,
.x01o8.xqz8m.xagve .xbjal.x3230 a.xfx28,
.x01o8.xqz8m.xagve .xbjal.x3230 button.xfx28,
.x01o8.xqz8m.xagve .xcj2g.x3230 a.xey46,
.x01o8.xqz8m.xagve .xcj2g.x3230 button.xey46,
.x01o8.xqz8m.xagve .xnxvu.x3230 a.xgfbe,
.x01o8.xqz8m.xagve .xnxvu.x3230 button.xgfbe,
.x01o8.xqz8m.xagve .xhhfm.x3230 a.xbxq3,
.x01o8.xqz8m.xagve .xhhfm.x3230 button.xbxq3,
.x01o8.xqz8m.xagve .x4soa.x3230 a.x98pn,
.x01o8.xqz8m.xagve .x4soa.x3230 button.x98pn,
.x01o8.xqz8m.xagve .xjtaq.x3230 a.xntnr,
.x01o8.xqz8m.xagve .xjtaq.x3230 button.xntnr,
.x01o8.xqz8m.xagve .xq713.x3230 a.xlild,
.x01o8.xqz8m.xagve .xq713.x3230 button.xlild,
.x01o8.xqz8m.xagve .xhg9t.x3230 a.x37th,
.x01o8.xqz8m.xagve .xhg9t.x3230 button.x37th,
.x01o8.xqz8m.xagve .x00fh.x3230 a.x90fa,
.x01o8.xqz8m.xagve .x00fh.x3230 button.x90fa,
.x01o8.xqz8m.xagve .xhcpr.x3230 a.xf5gv,
.x01o8.xqz8m.xagve .xhcpr.x3230 button.xf5gv,
.x01o8.xqz8m.xagve .xch7a.x3230 a.x1jfz,
.x01o8.xqz8m.xagve .xch7a.x3230 button.x1jfz,
.x01o8.xqz8m.xagve .x7buw.x3230 a.xrpa2,
.x01o8.xqz8m.xagve .x7buw.x3230 button.xrpa2,
.x01o8.xqz8m.xagve .xcj3s.x3230 a.x978w,
.x01o8.xqz8m.xagve .xcj3s.x3230 button.x978w,
.x01o8.xqz8m.xagve .x32vf.x3230 a.xz9g0,
.x01o8.xqz8m.xagve .x32vf.x3230 button.xz9g0,
.x01o8.xqz8m.xagve .xaclx.x3230 a.x1s46,
.x01o8.xqz8m.xagve .xaclx.x3230 button.x1s46,
.x01o8.xqz8m.xagve .xkz5o.x3230 a.xhxnw,
.x01o8.xqz8m.xagve .xkz5o.x3230 button.xhxnw,
.x01o8.xqz8m.xagve .xr2cm.x3230 a.xv6tz,
.x01o8.xqz8m.xagve .xr2cm.x3230 button.xv6tz,
.x01o8.xqz8m.xagve .x2wbe.x3230 a.x1k84,
.x01o8.xqz8m.xagve .x2wbe.x3230 button.x1k84,
.x01o8.xqz8m.xagve .x0vho.x3230 a.xnbw0,
.x01o8.xqz8m.xagve .x0vho.x3230 button.xnbw0,
.x01o8.xqz8m.xagve .x7my6.x3230 a.x9ht7,
.x01o8.xqz8m.xagve .x7my6.x3230 button.x9ht7,
.x01o8.xqz8m.xagve .xybiy.x3230 a.x3jj0,
.x01o8.xqz8m.xagve .xybiy.x3230 button.x3jj0,
.x01o8.xqz8m.xagve .xd2re.x3230 a.xjia9,
.x01o8.xqz8m.xagve .xd2re.x3230 button.xjia9,
.x01o8.xqz8m.xagve .xg5h1.x3230 a.x0t55,
.x01o8.xqz8m.xagve .xg5h1.x3230 button.x0t55,
.x01o8.xqz8m.xagve .x7wes.x3230 a.xity7,
.x01o8.xqz8m.xagve .x7wes.x3230 button.xity7,
.x01o8.xqz8m.xagve .xbdx7.x3230 a.xsx6p,
.x01o8.xqz8m.xagve .xbdx7.x3230 button.xsx6p,
.x01o8.xqz8m.xagve .xqx4c.x3230 a.xy4pu,
.x01o8.xqz8m.xagve .xqx4c.x3230 button.xy4pu,
.x01o8.xqz8m.xagve .x9ciz.x3230 a.xka24,
.x01o8.xqz8m.xagve .x9ciz.x3230 button.xka24,
.x01o8.xqz8m.xagve .xqqgc.x3230 a.x0f18,
.x01o8.xqz8m.xagve .xqqgc.x3230 button.x0f18,
.x01o8.xqz8m.xagve .x1n14.x3230 a.xivym,
.x01o8.xqz8m.xagve .x1n14.x3230 button.xivym,
.x01o8.xqz8m.xagve .xg3mf.x3230 a.x415w,
.x01o8.xqz8m.xagve .xg3mf.x3230 button.x415w,
.x01o8.xqz8m.xagve .xcj04.x3230 a.xhkdp,
.x01o8.xqz8m.xagve .xcj04.x3230 button.xhkdp,
.x01o8.xqz8m.xagve .xfzlj.x3230 a.x7b0t,
.x01o8.xqz8m.xagve .xfzlj.x3230 button.x7b0t,
.x01o8.xqz8m.xagve .xmdz6.x3230 a.xxrcy,
.x01o8.xqz8m.xagve .xmdz6.x3230 button.xxrcy,
.x01o8.xqz8m.xagve .xrqwz.x3230 a.xnhah,
.x01o8.xqz8m.xagve .xrqwz.x3230 button.xnhah,
.x01o8.xqz8m.xagve .xykik.x3230 a.xpnmw,
.x01o8.xqz8m.xagve .xykik.x3230 button.xpnmw,
.x01o8.xqz8m.xagve .xlys3.x3230 a.xvuoz,
.x01o8.xqz8m.xagve .xlys3.x3230 button.xvuoz,
.x01o8.xqz8m.xagve .xrnus.x3230 a.xcpvg,
.x01o8.xqz8m.xagve .xrnus.x3230 button.xcpvg,
.x01o8.xqz8m.xagve .xit2l.x3230 a.xa21k,
.x01o8.xqz8m.xagve .xit2l.x3230 button.xa21k,
.x01o8.xqz8m.xagve .x14jw.x3230 a.xw7qg,
.x01o8.xqz8m.xagve .x14jw.x3230 button.xw7qg,
.x01o8.xqz8m.xagve .xdnzr.x3230 a.xb4fq,
.x01o8.xqz8m.xagve .xdnzr.x3230 button.xb4fq { border-radius: 6px; }
.x01o8.xqz8m.xvr0r .xl17c.x3230 a.xlevz,
.x01o8.xqz8m.xvr0r .xl17c.x3230 button.xlevz,
.x01o8.xqz8m.xvr0r .xih6k.x3230 a.xpu9d,
.x01o8.xqz8m.xvr0r .xih6k.x3230 button.xpu9d,
.x01o8.xqz8m.xvr0r .xoiaf.x3230 a.xwcq4,
.x01o8.xqz8m.xvr0r .xoiaf.x3230 button.xwcq4,
.x01o8.xqz8m.xvr0r .xa2dj.x3230 a.xqu0i,
.x01o8.xqz8m.xvr0r .xa2dj.x3230 button.xqu0i,
.x01o8.xqz8m.xvr0r .x6pvv.x3230 a.x1eig,
.x01o8.xqz8m.xvr0r .x6pvv.x3230 button.x1eig,
.x01o8.xqz8m.xvr0r .xk0t1.x3230 a.xuohy,
.x01o8.xqz8m.xvr0r .xk0t1.x3230 button.xuohy,
.x01o8.xqz8m.xvr0r .xdk2w.x3230 a.x37fw,
.x01o8.xqz8m.xvr0r .xdk2w.x3230 button.x37fw,
.x01o8.xqz8m.xvr0r .x0nlg.x3230 a.x7h1m,
.x01o8.xqz8m.xvr0r .x0nlg.x3230 button.x7h1m,
.x01o8.xqz8m.xvr0r .xt30r.x3230 a.xgx43,
.x01o8.xqz8m.xvr0r .xt30r.x3230 button.xgx43,
.x01o8.xqz8m.xvr0r .xl8en.x3230 a.x115w,
.x01o8.xqz8m.xvr0r .xl8en.x3230 button.x115w,
.x01o8.xqz8m.xvr0r .xd5fw.x3230 a.x1gnq,
.x01o8.xqz8m.xvr0r .xd5fw.x3230 button.x1gnq,
.x01o8.xqz8m.xvr0r .x7je0.x3230 a.x31zk,
.x01o8.xqz8m.xvr0r .x7je0.x3230 button.x31zk,
.x01o8.xqz8m.xvr0r .xix07.x3230 a.xcdbp,
.x01o8.xqz8m.xvr0r .xix07.x3230 button.xcdbp,
.x01o8.xqz8m.xvr0r .x3jnn.x3230 a.xvmws,
.x01o8.xqz8m.xvr0r .x3jnn.x3230 button.xvmws,
.x01o8.xqz8m.xvr0r .xbjal.x3230 a.xfx28,
.x01o8.xqz8m.xvr0r .xbjal.x3230 button.xfx28,
.x01o8.xqz8m.xvr0r .xcj2g.x3230 a.xey46,
.x01o8.xqz8m.xvr0r .xcj2g.x3230 button.xey46,
.x01o8.xqz8m.xvr0r .xnxvu.x3230 a.xgfbe,
.x01o8.xqz8m.xvr0r .xnxvu.x3230 button.xgfbe,
.x01o8.xqz8m.xvr0r .xhhfm.x3230 a.xbxq3,
.x01o8.xqz8m.xvr0r .xhhfm.x3230 button.xbxq3,
.x01o8.xqz8m.xvr0r .x4soa.x3230 a.x98pn,
.x01o8.xqz8m.xvr0r .x4soa.x3230 button.x98pn,
.x01o8.xqz8m.xvr0r .xjtaq.x3230 a.xntnr,
.x01o8.xqz8m.xvr0r .xjtaq.x3230 button.xntnr,
.x01o8.xqz8m.xvr0r .xq713.x3230 a.xlild,
.x01o8.xqz8m.xvr0r .xq713.x3230 button.xlild,
.x01o8.xqz8m.xvr0r .xhg9t.x3230 a.x37th,
.x01o8.xqz8m.xvr0r .xhg9t.x3230 button.x37th,
.x01o8.xqz8m.xvr0r .x00fh.x3230 a.x90fa,
.x01o8.xqz8m.xvr0r .x00fh.x3230 button.x90fa,
.x01o8.xqz8m.xvr0r .xhcpr.x3230 a.xf5gv,
.x01o8.xqz8m.xvr0r .xhcpr.x3230 button.xf5gv,
.x01o8.xqz8m.xvr0r .xch7a.x3230 a.x1jfz,
.x01o8.xqz8m.xvr0r .xch7a.x3230 button.x1jfz,
.x01o8.xqz8m.xvr0r .x7buw.x3230 a.xrpa2,
.x01o8.xqz8m.xvr0r .x7buw.x3230 button.xrpa2,
.x01o8.xqz8m.xvr0r .xcj3s.x3230 a.x978w,
.x01o8.xqz8m.xvr0r .xcj3s.x3230 button.x978w,
.x01o8.xqz8m.xvr0r .x32vf.x3230 a.xz9g0,
.x01o8.xqz8m.xvr0r .x32vf.x3230 button.xz9g0,
.x01o8.xqz8m.xvr0r .xaclx.x3230 a.x1s46,
.x01o8.xqz8m.xvr0r .xaclx.x3230 button.x1s46,
.x01o8.xqz8m.xvr0r .xkz5o.x3230 a.xhxnw,
.x01o8.xqz8m.xvr0r .xkz5o.x3230 button.xhxnw,
.x01o8.xqz8m.xvr0r .xr2cm.x3230 a.xv6tz,
.x01o8.xqz8m.xvr0r .xr2cm.x3230 button.xv6tz,
.x01o8.xqz8m.xvr0r .x2wbe.x3230 a.x1k84,
.x01o8.xqz8m.xvr0r .x2wbe.x3230 button.x1k84,
.x01o8.xqz8m.xvr0r .x0vho.x3230 a.xnbw0,
.x01o8.xqz8m.xvr0r .x0vho.x3230 button.xnbw0,
.x01o8.xqz8m.xvr0r .x7my6.x3230 a.x9ht7,
.x01o8.xqz8m.xvr0r .x7my6.x3230 button.x9ht7,
.x01o8.xqz8m.xvr0r .xybiy.x3230 a.x3jj0,
.x01o8.xqz8m.xvr0r .xybiy.x3230 button.x3jj0,
.x01o8.xqz8m.xvr0r .xd2re.x3230 a.xjia9,
.x01o8.xqz8m.xvr0r .xd2re.x3230 button.xjia9,
.x01o8.xqz8m.xvr0r .xg5h1.x3230 a.x0t55,
.x01o8.xqz8m.xvr0r .xg5h1.x3230 button.x0t55,
.x01o8.xqz8m.xvr0r .x7wes.x3230 a.xity7,
.x01o8.xqz8m.xvr0r .x7wes.x3230 button.xity7,
.x01o8.xqz8m.xvr0r .xbdx7.x3230 a.xsx6p,
.x01o8.xqz8m.xvr0r .xbdx7.x3230 button.xsx6p,
.x01o8.xqz8m.xvr0r .xqx4c.x3230 a.xy4pu,
.x01o8.xqz8m.xvr0r .xqx4c.x3230 button.xy4pu,
.x01o8.xqz8m.xvr0r .x9ciz.x3230 a.xka24,
.x01o8.xqz8m.xvr0r .x9ciz.x3230 button.xka24,
.x01o8.xqz8m.xvr0r .xqqgc.x3230 a.x0f18,
.x01o8.xqz8m.xvr0r .xqqgc.x3230 button.x0f18,
.x01o8.xqz8m.xvr0r .x1n14.x3230 a.xivym,
.x01o8.xqz8m.xvr0r .x1n14.x3230 button.xivym,
.x01o8.xqz8m.xvr0r .xg3mf.x3230 a.x415w,
.x01o8.xqz8m.xvr0r .xg3mf.x3230 button.x415w,
.x01o8.xqz8m.xvr0r .xcj04.x3230 a.xhkdp,
.x01o8.xqz8m.xvr0r .xcj04.x3230 button.xhkdp,
.x01o8.xqz8m.xvr0r .xfzlj.x3230 a.x7b0t,
.x01o8.xqz8m.xvr0r .xfzlj.x3230 button.x7b0t,
.x01o8.xqz8m.xvr0r .xmdz6.x3230 a.xxrcy,
.x01o8.xqz8m.xvr0r .xmdz6.x3230 button.xxrcy,
.x01o8.xqz8m.xvr0r .xrqwz.x3230 a.xnhah,
.x01o8.xqz8m.xvr0r .xrqwz.x3230 button.xnhah,
.x01o8.xqz8m.xvr0r .xykik.x3230 a.xpnmw,
.x01o8.xqz8m.xvr0r .xykik.x3230 button.xpnmw,
.x01o8.xqz8m.xvr0r .xlys3.x3230 a.xvuoz,
.x01o8.xqz8m.xvr0r .xlys3.x3230 button.xvuoz,
.x01o8.xqz8m.xvr0r .xrnus.x3230 a.xcpvg,
.x01o8.xqz8m.xvr0r .xrnus.x3230 button.xcpvg,
.x01o8.xqz8m.xvr0r .xit2l.x3230 a.xa21k,
.x01o8.xqz8m.xvr0r .xit2l.x3230 button.xa21k,
.x01o8.xqz8m.xvr0r .x14jw.x3230 a.xw7qg,
.x01o8.xqz8m.xvr0r .x14jw.x3230 button.xw7qg,
.x01o8.xqz8m.xvr0r .xdnzr.x3230 a.xb4fq,
.x01o8.xqz8m.xvr0r .xdnzr.x3230 button.xb4fq { border-radius: 10px; }
.x01o8.xqz8m.xcnlb .xl17c.x3230 a.xlevz,
.x01o8.xqz8m.xcnlb .xl17c.x3230 button.xlevz,
.x01o8.xqz8m.xcnlb .xih6k.x3230 a.xpu9d,
.x01o8.xqz8m.xcnlb .xih6k.x3230 button.xpu9d,
.x01o8.xqz8m.xcnlb .xoiaf.x3230 a.xwcq4,
.x01o8.xqz8m.xcnlb .xoiaf.x3230 button.xwcq4,
.x01o8.xqz8m.xcnlb .xa2dj.x3230 a.xqu0i,
.x01o8.xqz8m.xcnlb .xa2dj.x3230 button.xqu0i,
.x01o8.xqz8m.xcnlb .x6pvv.x3230 a.x1eig,
.x01o8.xqz8m.xcnlb .x6pvv.x3230 button.x1eig,
.x01o8.xqz8m.xcnlb .xk0t1.x3230 a.xuohy,
.x01o8.xqz8m.xcnlb .xk0t1.x3230 button.xuohy,
.x01o8.xqz8m.xcnlb .xdk2w.x3230 a.x37fw,
.x01o8.xqz8m.xcnlb .xdk2w.x3230 button.x37fw,
.x01o8.xqz8m.xcnlb .x0nlg.x3230 a.x7h1m,
.x01o8.xqz8m.xcnlb .x0nlg.x3230 button.x7h1m,
.x01o8.xqz8m.xcnlb .xt30r.x3230 a.xgx43,
.x01o8.xqz8m.xcnlb .xt30r.x3230 button.xgx43,
.x01o8.xqz8m.xcnlb .xl8en.x3230 a.x115w,
.x01o8.xqz8m.xcnlb .xl8en.x3230 button.x115w,
.x01o8.xqz8m.xcnlb .xd5fw.x3230 a.x1gnq,
.x01o8.xqz8m.xcnlb .xd5fw.x3230 button.x1gnq,
.x01o8.xqz8m.xcnlb .x7je0.x3230 a.x31zk,
.x01o8.xqz8m.xcnlb .x7je0.x3230 button.x31zk,
.x01o8.xqz8m.xcnlb .xix07.x3230 a.xcdbp,
.x01o8.xqz8m.xcnlb .xix07.x3230 button.xcdbp,
.x01o8.xqz8m.xcnlb .x3jnn.x3230 a.xvmws,
.x01o8.xqz8m.xcnlb .x3jnn.x3230 button.xvmws,
.x01o8.xqz8m.xcnlb .xbjal.x3230 a.xfx28,
.x01o8.xqz8m.xcnlb .xbjal.x3230 button.xfx28,
.x01o8.xqz8m.xcnlb .xcj2g.x3230 a.xey46,
.x01o8.xqz8m.xcnlb .xcj2g.x3230 button.xey46,
.x01o8.xqz8m.xcnlb .xnxvu.x3230 a.xgfbe,
.x01o8.xqz8m.xcnlb .xnxvu.x3230 button.xgfbe,
.x01o8.xqz8m.xcnlb .xhhfm.x3230 a.xbxq3,
.x01o8.xqz8m.xcnlb .xhhfm.x3230 button.xbxq3,
.x01o8.xqz8m.xcnlb .x4soa.x3230 a.x98pn,
.x01o8.xqz8m.xcnlb .x4soa.x3230 button.x98pn,
.x01o8.xqz8m.xcnlb .xjtaq.x3230 a.xntnr,
.x01o8.xqz8m.xcnlb .xjtaq.x3230 button.xntnr,
.x01o8.xqz8m.xcnlb .xq713.x3230 a.xlild,
.x01o8.xqz8m.xcnlb .xq713.x3230 button.xlild,
.x01o8.xqz8m.xcnlb .xhg9t.x3230 a.x37th,
.x01o8.xqz8m.xcnlb .xhg9t.x3230 button.x37th,
.x01o8.xqz8m.xcnlb .x00fh.x3230 a.x90fa,
.x01o8.xqz8m.xcnlb .x00fh.x3230 button.x90fa,
.x01o8.xqz8m.xcnlb .xhcpr.x3230 a.xf5gv,
.x01o8.xqz8m.xcnlb .xhcpr.x3230 button.xf5gv,
.x01o8.xqz8m.xcnlb .xch7a.x3230 a.x1jfz,
.x01o8.xqz8m.xcnlb .xch7a.x3230 button.x1jfz,
.x01o8.xqz8m.xcnlb .x7buw.x3230 a.xrpa2,
.x01o8.xqz8m.xcnlb .x7buw.x3230 button.xrpa2,
.x01o8.xqz8m.xcnlb .xcj3s.x3230 a.x978w,
.x01o8.xqz8m.xcnlb .xcj3s.x3230 button.x978w,
.x01o8.xqz8m.xcnlb .x32vf.x3230 a.xz9g0,
.x01o8.xqz8m.xcnlb .x32vf.x3230 button.xz9g0,
.x01o8.xqz8m.xcnlb .xaclx.x3230 a.x1s46,
.x01o8.xqz8m.xcnlb .xaclx.x3230 button.x1s46,
.x01o8.xqz8m.xcnlb .xkz5o.x3230 a.xhxnw,
.x01o8.xqz8m.xcnlb .xkz5o.x3230 button.xhxnw,
.x01o8.xqz8m.xcnlb .xr2cm.x3230 a.xv6tz,
.x01o8.xqz8m.xcnlb .xr2cm.x3230 button.xv6tz,
.x01o8.xqz8m.xcnlb .x2wbe.x3230 a.x1k84,
.x01o8.xqz8m.xcnlb .x2wbe.x3230 button.x1k84,
.x01o8.xqz8m.xcnlb .x0vho.x3230 a.xnbw0,
.x01o8.xqz8m.xcnlb .x0vho.x3230 button.xnbw0,
.x01o8.xqz8m.xcnlb .x7my6.x3230 a.x9ht7,
.x01o8.xqz8m.xcnlb .x7my6.x3230 button.x9ht7,
.x01o8.xqz8m.xcnlb .xybiy.x3230 a.x3jj0,
.x01o8.xqz8m.xcnlb .xybiy.x3230 button.x3jj0,
.x01o8.xqz8m.xcnlb .xd2re.x3230 a.xjia9,
.x01o8.xqz8m.xcnlb .xd2re.x3230 button.xjia9,
.x01o8.xqz8m.xcnlb .xg5h1.x3230 a.x0t55,
.x01o8.xqz8m.xcnlb .xg5h1.x3230 button.x0t55,
.x01o8.xqz8m.xcnlb .x7wes.x3230 a.xity7,
.x01o8.xqz8m.xcnlb .x7wes.x3230 button.xity7,
.x01o8.xqz8m.xcnlb .xbdx7.x3230 a.xsx6p,
.x01o8.xqz8m.xcnlb .xbdx7.x3230 button.xsx6p,
.x01o8.xqz8m.xcnlb .xqx4c.x3230 a.xy4pu,
.x01o8.xqz8m.xcnlb .xqx4c.x3230 button.xy4pu,
.x01o8.xqz8m.xcnlb .x9ciz.x3230 a.xka24,
.x01o8.xqz8m.xcnlb .x9ciz.x3230 button.xka24,
.x01o8.xqz8m.xcnlb .xqqgc.x3230 a.x0f18,
.x01o8.xqz8m.xcnlb .xqqgc.x3230 button.x0f18,
.x01o8.xqz8m.xcnlb .x1n14.x3230 a.xivym,
.x01o8.xqz8m.xcnlb .x1n14.x3230 button.xivym,
.x01o8.xqz8m.xcnlb .xg3mf.x3230 a.x415w,
.x01o8.xqz8m.xcnlb .xg3mf.x3230 button.x415w,
.x01o8.xqz8m.xcnlb .xcj04.x3230 a.xhkdp,
.x01o8.xqz8m.xcnlb .xcj04.x3230 button.xhkdp,
.x01o8.xqz8m.xcnlb .xfzlj.x3230 a.x7b0t,
.x01o8.xqz8m.xcnlb .xfzlj.x3230 button.x7b0t,
.x01o8.xqz8m.xcnlb .xmdz6.x3230 a.xxrcy,
.x01o8.xqz8m.xcnlb .xmdz6.x3230 button.xxrcy,
.x01o8.xqz8m.xcnlb .xrqwz.x3230 a.xnhah,
.x01o8.xqz8m.xcnlb .xrqwz.x3230 button.xnhah,
.x01o8.xqz8m.xcnlb .xykik.x3230 a.xpnmw,
.x01o8.xqz8m.xcnlb .xykik.x3230 button.xpnmw,
.x01o8.xqz8m.xcnlb .xlys3.x3230 a.xvuoz,
.x01o8.xqz8m.xcnlb .xlys3.x3230 button.xvuoz,
.x01o8.xqz8m.xcnlb .xrnus.x3230 a.xcpvg,
.x01o8.xqz8m.xcnlb .xrnus.x3230 button.xcpvg,
.x01o8.xqz8m.xcnlb .xit2l.x3230 a.xa21k,
.x01o8.xqz8m.xcnlb .xit2l.x3230 button.xa21k,
.x01o8.xqz8m.xcnlb .x14jw.x3230 a.xw7qg,
.x01o8.xqz8m.xcnlb .x14jw.x3230 button.xw7qg,
.x01o8.xqz8m.xcnlb .xdnzr.x3230 a.xb4fq,
.x01o8.xqz8m.xcnlb .xdnzr.x3230 button.xb4fq { border-radius: 14px; }
body.xog77, body.xfrsu, body.xyeta {
  --rrvg4: var(--ruekz); --rga5r: var(--rpswm);
  --r6gmp: color-mix(in srgb, var(--ruekz) 15%, transparent);
  --rgf8s: var(--rvumg); --rfoza: var(--r5ppx, #141414);
  --rm6ee: var(--rqg14); --r539f: #fff;
  --rk0ru: var(--r55te); --r1x3w: var(--ra3y0);
  --r5hfz: ui-monospace, "SFMono-Regular", Menlo, monospace;
  --r920l: 1240px; --rf8ke: 0 18px 40px -24px rgba(0, 0, 0, .45);
}
body.xog77 { --ra4hy: var(--r44ug); --rmqef: var(--r31kq); --r345e: var(--r6nu1); --rq27r: var(--rlcyv); --r9x6l: 16px; --r46y3: 28px; }
body.xfrsu { --ra4hy: #fff; --rmqef: color-mix(in srgb, var(--r6nu1) 6%, #fff); --r345e: var(--rlcyv); --rq27r: color-mix(in srgb, var(--r6nu1) 80%, #000); --r9x6l: 14px; --r46y3: 14px; --r920l: 1200px; }
body.xyeta { --ra4hy: var(--r44ug); --rmqef: var(--r31kq); --r345e: color-mix(in srgb, var(--r6nu1) 82%, #000); --rq27r: color-mix(in srgb, var(--r6nu1) 70%, #000); --r9x6l: 14px; --r46y3: 22px; --r539f: color-mix(in srgb, var(--r44ug) 35%, #fff); }
body.xog77, body.xfrsu, body.xyeta { --rurk7: 84px; }
body.xog77 .xz8as, body.xfrsu .xz8as, body.xyeta .xz8as { width: min(100% - 40px, var(--r920l)); max-width: none; padding-inline: 0; margin-inline: auto; }
.xp9hq { background: var(--r345e); color: color-mix(in srgb, #fff 85%, var(--r345e)); font-size: .86rem; }
.xp9hq .xz8as { display: flex; flex-wrap: wrap; gap: 6px 22px; align-items: center; justify-content: space-between; padding: 8px 0; }
.xp9hq p { margin: 0; }
.xp9hq b { color: var(--rsjoa); }
.xp9hq a { color: #fff; text-decoration: none; }
.xf4jo { display: flex; gap: 18px; flex-wrap: wrap; }
.xodxx b { background: var(--rgf8s); color: var(--rfoza); font: 600 .7rem/1 var(--r5hfz); letter-spacing: .08em; padding: .35em .55em; border-radius: 4px; text-transform: uppercase; }
.xfwhg.xeoor { position: sticky; top: 0; z-index: 100; background: transparent; border: 0; box-shadow: none; backdrop-filter: none; -webkit-backdrop-filter: none; }
.xeoor .xng00 { color: var(--rrvg4); margin-right: auto; }
.xeoor .xd563 { color: var(--rrvg4); font-size: 1.3rem; }
.xeoor .xoe2n { color: var(--rga5r); font-size: .64rem; letter-spacing: .12em; }
.xeoor .xhfns { gap: 2px; }
.xeoor .xul0l { color: var(--rrvg4); font-weight: 700; font-size: .94rem; padding: 10px 13px; border-radius: 999px; box-shadow: none; }
.xeoor .xul0l:hover { background: var(--rmqef); color: var(--rrvg4); }
.xeoor .xul0l[aria-current="page"] { background: color-mix(in srgb, var(--rgf8s) 22%, #fff); color: var(--rrvg4); box-shadow: none; border-radius: 999px; }
.xeoor .x4jki { background: #fff; border-color: var(--r6gmp); }
.xeoor .x4jki a { color: var(--rrvg4); }
.xeoor .x4jki a:hover { color: var(--rrvg4); background: var(--rmqef); }
.xeoor .xxdub { display: flex; align-items: center; gap: 8px; }
.xeoor .xoz23 { display: none; align-items: center; gap: 8px; color: var(--rrvg4); font-weight: 700; text-decoration: none; padding: 8px 10px; white-space: nowrap; font-size: .95rem; }
.xeoor .xoz23 svg { width: 18px; height: 18px; color: var(--rm6ee); }
.xeoor .xj0ks { background: var(--rgf8s); color: var(--rfoza); border-radius: 999px; min-height: 44px; padding: 10px 20px; font-weight: 800; border: 0; }
.xeoor .x7bo2 { border-color: var(--r6gmp); background: var(--r345e); border-radius: 50%; }
.xeoor .x7bo2 span, .xeoor .x7bo2 span::before, .xeoor .x7bo2 span::after { background: #fff; }
.xg6cb .xeoor .x7bo2 span { background: transparent; }
.xeoor .xypq8 { padding: 12px 0; }
.xeoor .xffl9 { display: flex; align-items: center; gap: 14px; }
@media (min-width: 1120px) { .xeoor .xoz23 { display: inline-flex; } }
.xybx0 { background: var(--ra4hy) !important; }
.xybx0 .xffl9 { background: #fff; border: 1px solid var(--r6gmp); border-radius: 999px; padding: 8px 8px 8px 18px; box-shadow: var(--rf8ke); }
.xybx0 .xd563 { font-weight: 900; text-transform: uppercase; letter-spacing: .02em; }
.xxifj { background: color-mix(in srgb, var(--rmqef) 92%, transparent) !important; }
.xxifj .xypq8 { padding: 10px 0; }
.xxifj .xffl9 { background: rgba(255, 255, 255, .96); border: 1px solid var(--r6gmp); border-radius: 999px; padding: 8px 8px 8px 22px; box-shadow: 0 1px 2px rgba(0,0,0,.06), 0 8px 28px rgba(0,0,0,.08); }
.xxifj .xd563 { font-weight: 800; letter-spacing: -.03em; }
.xxifj .xoe2n { font-family: var(--r5hfz); }
.xxifj .xul0l[aria-current="page"] { background: color-mix(in srgb, var(--r6nu1) 10%, #fff); }
.x8sjq { background: color-mix(in srgb, var(--ra4hy) 94%, transparent) !important; backdrop-filter: saturate(1.2) blur(10px) !important; border-bottom: 1px solid var(--r6gmp) !important; }
.x8sjq .x2aa0 { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; min-height: 84px; gap: 20px; }
.x8sjq .xng00 { margin: 0; justify-self: center; }
.x8sjq .xd563 { font-weight: 600; letter-spacing: -.01em; font-size: 1.4rem; }
.x8sjq .xoe2n { font-family: var(--r5hfz); letter-spacing: .16em; }
.x8sjq .x0mzz { display: none; }
.x8sjq .xxdub { justify-content: flex-end; }
.x8sjq .xul0l { font-weight: 500; border-radius: 8px; }
.x8sjq .xul0l[aria-current="page"] { background: transparent; box-shadow: inset 0 -2px 0 var(--rgf8s); border-radius: 8px; }
.x8sjq .xj0ks { border-radius: 10px; min-height: 40px; font-weight: 600; }
@media (min-width: 1120px) { .x8sjq .x0mzz { display: block; } }
@media (max-width: 1119px) { .x8sjq .x2aa0 { grid-template-columns: auto 1fr; } .x8sjq .xng00 { justify-self: start; } }
body.xog77 .xd6qu, body.xfrsu .xd6qu, body.xyeta .xd6qu { background: var(--r345e); }
body.xog77 .xenf8, body.xfrsu .xenf8, body.xyeta .xenf8 { background: var(--rq27r); color: color-mix(in srgb, #fff 78%, var(--r345e)); border-top: 0; }
body.xog77 .xenf8 { background: var(--r345e); }
body.xog77 .xenf8 h2, body.xfrsu .xenf8 h2, body.xyeta .xenf8 h2 { color: var(--rsjoa); }
body.xog77 .xenf8 h2 { font-size: 1.25rem; text-transform: uppercase; letter-spacing: .04em; }
body.xfrsu .xenf8 h2, body.xyeta .xenf8 h2 { font: 500 .76rem/1 var(--r5hfz); text-transform: uppercase; letter-spacing: .14em; }
body.xog77 .xenf8 a:hover, body.xfrsu .xenf8 a:hover, body.xyeta .xenf8 a:hover { color: var(--rsjoa); }
body.xog77 .xenf8 .x0y9i, body.xfrsu .xenf8 .x0y9i, body.xyeta .xenf8 .x0y9i { background: var(--rgf8s); color: var(--rfoza); border-radius: 999px; }
body.xog77 .xenf8 .xng00, body.xfrsu .xenf8 .xng00, body.xyeta .xenf8 .xng00, body.xog77 .xenf8 .xd563, body.xfrsu .xenf8 .xd563, body.xyeta .xenf8 .xd563 { color: #fff; }
body.xog77 .xenf8 .xdjoc, body.xfrsu .xenf8 .xdjoc, body.xyeta .xenf8 .xdjoc, body.xog77 .xv0rk, body.xfrsu .xv0rk, body.xyeta .xv0rk { color: color-mix(in srgb, #fff 62%, var(--r345e)); border-color: rgba(255, 255, 255, .12); }
body.xyeta .xenf8 .x0y9i { border-radius: 10px; }
.xi4kk .x5sgv { width: min(100% - 40px, var(--r920l)); margin-inline: auto; }
.xi4kk .xq0kj, .xi4kk .xtjhd, .xi4kk .x4btp, .xi4kk .xmk2p, .xi4kk .x60cc, .xi4kk .xg9nw { font-family: var(--r1x3w); }
.xi4kk .xq0kj h1, .xi4kk .xtjhd h2, .xi4kk .xtjhd h3, .xi4kk .x4btp h3, .xi4kk .xmk2p h2, .xi4kk .xmk2p h3, .xi4kk .x7but h3 { font-family: var(--rk0ru); text-transform: var(--rjii7, none); overflow-wrap: normal; word-break: normal; hyphens: manual; }
.xi4kk .xm8ri { display: inline-flex; align-items: center; gap: 10px; font: 700 .8rem/1.2 var(--r1x3w); letter-spacing: .14em; text-transform: uppercase; color: var(--rm6ee); margin: 0 0 14px; }
.xi4kk .xm8ri::before { content: ""; width: 26px; height: 4px; border-radius: 4px; background: var(--rgf8s); }
.xi4kk .xzwmt { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 12px 22px; border-radius: 999px; font-weight: 800; font-size: .98rem; text-decoration: none; border: 2px solid transparent; cursor: pointer; transition: transform .15s, background .15s; }
.xi4kk .xzwmt:hover { transform: translateY(-1px); }
.xi4kk .xzwmt svg { width: 18px; height: 18px; flex: none; }
.xi4kk .x2cic { background: var(--rgf8s); color: var(--rfoza); }
.xi4kk .x8lnf { background: var(--r345e); color: #fff; }
.xi4kk .xvga2 { background: transparent; color: var(--rrvg4); border-color: currentColor; }
.xi4kk .xxnsw { width: 100%; margin-bottom: 10px; }
.xi4kk .xsbeg { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 22px; }
.xi4kk .xijjm { font-size: .9rem; color: var(--rga5r); margin: 16px 0 0; }
.xi4kk .xu8f4 { font-size: .86rem; color: var(--rga5r); margin-bottom: 18px; }
.xi4kk .xu8f4 a { color: var(--rga5r); text-decoration: underline; text-underline-offset: 2px; }
.xi4kk .xu8f4 [aria-current] { color: var(--rrvg4); }
.xi4kk .xu8f4 li + li::before { color: var(--r6gmp); }
.xi4kk .xp3ei { color: var(--rm6ee); }
.xi4kk .xq0kj { background: var(--ra4hy); color: var(--rrvg4); }
.xi4kk .xq0kj h1 { color: var(--rrvg4); font-size: clamp(2.3rem, 4.8vw, 4rem); line-height: 1.04; margin: 0 0 .3em; }
.xi4kk .xn9mf { font-size: 1.14rem; color: var(--rga5r); max-width: 62ch; margin: 0; }
.xi4kk .xodri { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr); gap: clamp(28px, 5vw, 64px); align-items: center; padding: clamp(36px, 5vw, 64px) 0; }
.xi4kk .xr9la { grid-template-columns: 1fr; }
.xi4kk .xq9ul img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xi4kk .xg9nw { height: clamp(260px, 40vw, 500px); overflow: hidden; }
.xi4kk .xg9nw img { width: 100%; height: 100%; object-fit: cover; display: block; }
.x5m5y .xkcfn { padding-bottom: 8px; }
.x5m5y .xkcfn .xq9ul { height: clamp(300px, 40vw, 480px); overflow: hidden; border-radius: 0 0 var(--r46y3) var(--r46y3); }
.x5m5y .xbhif { position: relative; margin-top: -150px; background: var(--rgf8s); color: var(--rfoza); border-radius: var(--r46y3); padding: 28px 32px 26px; max-width: 820px; box-shadow: var(--rf8ke); }
.x5m5y .xbii1 .xbhif { margin-top: 40px; }
.x5m5y .xbhif::before { content: ""; position: absolute; inset: 8px; border: 2px solid color-mix(in srgb, var(--rfoza) 30%, transparent); border-radius: 22px; pointer-events: none; }
.x5m5y .xbhif h1, .x5m5y .xbhif .xn9mf, .x5m5y .xbhif .xu8f4, .x5m5y .xbhif .xu8f4 a, .x5m5y .xbhif .xu8f4 [aria-current] { color: var(--rfoza); }
.x5m5y .xbhif h1 { font-size: clamp(2.2rem, 4.6vw, 3.9rem); font-weight: 900; }
.x5m5y .x7b3x { display: flex; flex-wrap: wrap; gap: 8px 22px; margin: 16px 0 0; list-style: none; padding: 0; font-weight: 700; }
.x5m5y .x7b3x li { display: inline-flex; align-items: center; gap: 8px; }
.x5m5y .x7b3x li::before { content: ""; width: 10px; height: 10px; border-radius: 50%; background: var(--rfoza); }
.x5m5y .xbvms .xq9ul { border-radius: var(--r46y3) var(--r46y3) var(--r46y3) 120px; overflow: hidden; aspect-ratio: 4 / 3; box-shadow: var(--rf8ke); }
.x5m5y .xbvms h1 { font-weight: 900; }
.xoxwm .xdp8y { background: linear-gradient(180deg, var(--rmqef) 0 82%, #fff 82%); }
.xoxwm .xdp8y .xodri { align-items: end; padding-bottom: 0; }
.xoxwm .xdp8y h1 { font-weight: 750; letter-spacing: -.035em; max-width: 18ch; }
.xoxwm .xdp8y .xm8ri { font: 500 .78rem/1.3 var(--r5hfz); color: color-mix(in srgb, var(--r6nu1) 70%, #fff); }
.xoxwm .xdp8y .xm8ri::before { width: 18px; height: 8px; border-radius: 2px; background: currentColor; }
.xoxwm .xdp8y .xq9ul img { border-radius: 200px 200px var(--r9x6l) var(--r9x6l); aspect-ratio: 720 / 820; max-height: 520px; }
.xoxwm .x7b3x { margin: 1.8rem 0 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); border: 1px solid var(--r6gmp); border-radius: var(--r9x6l); background: #fff; overflow: hidden; }
.xoxwm .x7b3x div { padding: 1rem 1.1rem; border-right: 1px solid var(--r6gmp); }
.xoxwm .x7b3x div:last-child { border-right: 0; }
.xoxwm .x7b3x dt { font: 500 .72rem var(--r5hfz); text-transform: uppercase; letter-spacing: .1em; color: color-mix(in srgb, var(--r6nu1) 70%, #fff); margin-bottom: .35rem; }
.xoxwm .x7b3x dd { margin: 0; font-size: .95rem; line-height: 1.45; font-weight: 600; }
.xoxwm .x2cic { background: var(--rgf8s); }
.xnqd5 .xy0ic { border-bottom: 1.5px solid var(--rrvg4); }
.xnqd5 .xy0ic .xodri { grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); align-items: end; padding: 64px 0 48px; }
.xnqd5 .xy0ic h1 { font-weight: 600; letter-spacing: -.015em; }
.xnqd5 .xy0ic .xu8f4 { font: 500 .8rem/1.4 var(--r5hfz); }
.xnqd5 .xm8ri { font: 500 .76rem/1.2 var(--r5hfz); color: var(--rm6ee); }
.xnqd5 .xm8ri::before { height: 2px; width: 22px; }
.xnqd5 .xzwmt { border-radius: 10px; font-weight: 600; }
.xnqd5 .xg9nw { border-bottom: 1.5px solid var(--rrvg4); }
.xi4kk .xtjhd { display: grid; grid-template-columns: minmax(0, 1fr) 370px; gap: clamp(32px, 5vw, 64px); padding: 56px 0 80px; align-items: start; color: var(--rrvg4); }
.xi4kk .xtjhd::before { content: none; }
.xi4kk .xtjhd { position: relative; }
.xi4kk .xdeys { order: 2; position: sticky; top: calc(var(--rurk7) + 24px); display: grid; gap: 1.2rem; }
.xi4kk .xmtwp { order: 1; min-width: 0; }
.xi4kk .xmtwp h2 { color: var(--rrvg4); font-size: clamp(1.7rem, 2.8vw, 2.3rem); line-height: 1.1; margin: 0 0 .5em; }
.xi4kk .xmtwp h3 { color: var(--rrvg4); font-size: 1.25rem; margin: 0 0 .3em; }
.xi4kk .xmtwp p { color: var(--rrvg4); margin: 0 0 1em; }
.xi4kk .xjp2v { padding-bottom: 2.4rem; margin-bottom: 2.4rem; border-bottom: 1px solid var(--r6gmp); }
.xi4kk .xjp2v:last-child { border-bottom: 0; margin-bottom: 0; }
.xi4kk .xqsky p { font-size: 1.1rem; color: var(--rga5r); }
.xi4kk .xtrpu { list-style: none; margin: 0; padding: 0; display: grid; gap: .65rem; }
.xi4kk .xtrpu li { display: flex; gap: .7rem; align-items: flex-start; }
.xi4kk .xtrpu svg { width: 22px; height: 22px; flex: none; color: var(--rm6ee); margin-top: 2px; }
.xi4kk .x5qs4 { list-style: none; margin: 0; padding: 0; position: relative; }
.xi4kk .x5qs4 li { position: relative; padding: 0 0 22px 66px; }
.xi4kk .x5qs4 .xmzfh { position: absolute; left: 0; top: 0; width: 46px; height: 46px; border-radius: 50%; display: grid; place-items: center; background: var(--rgf8s); color: var(--rfoza); font: 900 1.05rem/1 var(--rk0ru); }
.xi4kk .x5qs4 li p { color: var(--rga5r); }
.xi4kk .x7fo9 { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(var(--rndpx, 4), minmax(0, 1fr)); gap: 1rem; }
.xi4kk .x7fo9 li { position: relative; padding-top: 3.2rem; }
.xi4kk .x7fo9 li::before { content: ""; position: absolute; top: 18px; left: 46px; right: -1rem; height: 2px; background: repeating-linear-gradient(90deg, var(--r6gmp) 0 6px, transparent 6px 11px); }
.xi4kk .x7fo9 li:last-child::before { display: none; }
.xi4kk .x7fo9 .xmzfh { position: absolute; top: 0; left: 0; width: 38px; height: 38px; border-radius: 10px; background: color-mix(in srgb, var(--rgf8s) 22%, #fff); color: var(--rrvg4); font: 800 1.05rem/38px var(--rk0ru); text-align: center; }
.xi4kk .x7fo9 h3 { font-size: 1.05rem; }
.xi4kk .x7fo9 p { font-size: .92rem; color: var(--rga5r); margin: 0; }
.xi4kk .x9w29 { width: 100%; border-collapse: collapse; background: var(--r539f); border: 1px solid var(--r6gmp); border-radius: var(--r9x6l); overflow: hidden; font-size: .97rem; }
.xi4kk .x9w29 th, .xi4kk .x9w29 td { padding: 13px 18px; border-bottom: 1px solid var(--r6gmp); text-align: left; font-weight: 500; color: var(--rrvg4); }
.xi4kk .x9w29 td { text-align: right; font-weight: 800; white-space: nowrap; }
.xi4kk .x9w29 tr:last-child th, .xi4kk .x9w29 tr:last-child td { border-bottom: 0; }
.xi4kk .x2kcc details { border-bottom: 1px solid var(--r6gmp); }
.xi4kk .x2kcc details:first-child { border-top: 2px solid var(--rrvg4); }
.xi4kk .x2kcc summary { list-style: none; cursor: pointer; padding: 18px 48px 18px 0; position: relative; font: 700 1.08rem/1.3 var(--rk0ru); color: var(--rrvg4); }
.xi4kk .x2kcc summary::-webkit-details-marker { display: none; }
.xi4kk .x2kcc summary::after { content: "+"; position: absolute; right: 4px; top: 50%; width: 30px; height: 30px; margin-top: -15px; border-radius: 50%; background: var(--rgf8s); color: var(--rfoza); display: grid; place-items: center; font: 700 1.2rem/30px var(--r1x3w); text-align: center; transition: transform .2s; }
.xi4kk .x2kcc details[open] summary::after { transform: rotate(45deg); }
.xi4kk .x2kcc details > div p { color: var(--rga5r); }
.xi4kk .xl9d9 { background: var(--r539f); border-radius: var(--r46y3); border: 1px solid var(--r6gmp); box-shadow: var(--rf8ke); overflow: hidden; color: var(--rrvg4); }
.xi4kk .xjate { background: var(--r345e); color: #fff; padding: 20px 24px 18px; }
.xi4kk .xjate small { display: block; color: var(--rsjoa); font-weight: 700; letter-spacing: .1em; text-transform: uppercase; font-size: .74rem; line-height: 1.35; }
.xi4kk .xjate b { display: block; font: 900 2.9rem/1 var(--rk0ru); margin-top: 8px; }
.xi4kk .xjate span { color: color-mix(in srgb, #fff 72%, var(--r345e)); font-size: .88rem; }
.xi4kk .x0lot { height: 22px; position: relative; background: radial-gradient(circle at 0 50%, var(--ra4hy) 11px, transparent 12px) left / 22px 22px no-repeat, radial-gradient(circle at 100% 50%, var(--ra4hy) 11px, transparent 12px) right / 22px 22px no-repeat; }
.xi4kk .x0lot::after { content: ""; position: absolute; left: 22px; right: 22px; top: 50%; border-top: 2px dashed var(--r6gmp); }
.xi4kk .x4xxv { padding: 4px 24px 22px; }
.xi4kk .xl9d9 dl { margin: 0 0 6px; }
.xi4kk .xl9d9 dl div { display: flex; justify-content: space-between; gap: 10px; padding: 9px 0; border-bottom: 1px solid var(--r6gmp); font-size: .93rem; }
.xi4kk .xl9d9 dt { color: var(--rga5r); }
.xi4kk .xl9d9 dd { margin: 0; font-weight: 700; text-align: right; }
.xi4kk .xmltm { list-style: none; margin: 0 0 18px; padding: 0; font-size: .9rem; }
.xi4kk .xmltm li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-bottom: 1px solid var(--r6gmp); }
.xi4kk .xmltm span { color: var(--rga5r); }
.xi4kk .xmltm b { white-space: nowrap; }
.xi4kk .x9ni5 { font-size: .82rem; color: var(--rga5r); margin: 6px 0 0; }
.xi4kk .xcgv5 { display: grid; gap: .1rem; border-left: 2px solid var(--r6gmp); padding-left: 1rem; }
.xi4kk .xcgv5 a { text-decoration: none; color: var(--rga5r); padding: .3rem 0; font-weight: 600; font-size: .95rem; }
.xi4kk .xcgv5 a:hover { color: var(--rrvg4); }
.xi4kk .x4btp { background: var(--rmqef); padding: 64px 0; }
.xi4kk .xvyaw { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }
.xi4kk .xovoh { display: flex; flex-direction: column; background: var(--r539f); border-radius: var(--r46y3); overflow: hidden; border: 1px solid var(--r6gmp); text-decoration: none; color: var(--rrvg4); transition: transform .15s, box-shadow .15s; }
.xi4kk .xovoh:hover { transform: translateY(-3px); box-shadow: var(--rf8ke); }
.xi4kk .xovoh img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; display: block; }
.xi4kk .xovoh div { padding: 18px 20px 20px; }
.xi4kk .xovoh h3 { font-size: 1.3rem; margin: 0 0 4px; color: var(--rrvg4); }
.xi4kk .xovoh p { margin: 0; font-size: .92rem; color: var(--rga5r); }
.xi4kk .xmk2p { background: var(--rgf8s); color: var(--rfoza); padding: 56px 0; position: relative; overflow: hidden; }
.xi4kk .xps8y { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 24px; position: relative; z-index: 1; }
.xi4kk .xmk2p h2 { margin: 0 0 6px; font-size: clamp(2rem, 4vw, 3.2rem); color: var(--rfoza); line-height: 1.05; }
.xi4kk .xmk2p p { margin: 0; font-size: 1.08rem; max-width: 60ch; }
.xi4kk .xmk2p .xsbeg { margin: 0; }
.xi4kk .xmk2p .xvga2 { color: var(--rfoza); }
.x5m5y .xmk2p::after { content: ""; position: absolute; right: -60px; bottom: -60px; width: 300px; height: 300px; border-radius: 50%; border: 28px solid color-mix(in srgb, var(--rfoza) 8%, transparent); }
.xoxwm .xmk2p { background: var(--r345e); color: #fff; padding: 2rem 0; }
.xoxwm .xmk2p h2 { color: #fff; font-size: 1.45rem; margin: 0; }
.xoxwm .xmk2p p { display: none; }
.xoxwm .xmk2p .x8lnf { background: var(--rgf8s); color: var(--rfoza); }
.xoxwm .xmk2p .xvga2 { color: #fff; }
.xnqd5 .x5n01 { background: var(--r345e); color: color-mix(in srgb, #fff 90%, var(--r345e)); padding: 96px 0; }
.xnqd5 .xgzdu { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); gap: 40px; align-items: center; }
.xnqd5 .x5n01 h2 { color: #fff; }
.xnqd5 .x5n01 .xm8ri { color: var(--rsjoa); }
.xnqd5 .xt0ia { background: var(--r539f); color: var(--rrvg4); border-radius: var(--r46y3); padding: 28px; }
.xnqd5 .xt0ia h3 { margin: 0 0 6px; font-size: 1.3rem; color: var(--rrvg4); }
.xnqd5 .xt0ia p { color: var(--rga5r); font-size: .95rem; }
.xnqd5 .xt0ia .xzwmt { width: 100%; margin-top: 8px; }
.xnqd5 .xt0ia .x8lnf { background: var(--rgf8s); color: var(--rfoza); }
.xoxwm .xtjhd { grid-template-columns: 300px minmax(0, 1fr); }
.xoxwm .xdeys { order: 0; }
.xoxwm .xmtwp { order: 1; }
.xoxwm .xl9d9 { border: 0; border-radius: var(--r9x6l); box-shadow: none; background: var(--r345e); color: color-mix(in srgb, #fff 86%, var(--r345e)); }
.xoxwm .xjate { padding: 1.4rem 1.4rem .4rem; }
.xoxwm .xjate small { font: 500 .72rem var(--r5hfz); color: var(--rsjoa); }
.xoxwm .xjate b { font-size: 2.6rem; font-weight: 800; letter-spacing: -.03em; }
.xoxwm .x0lot { display: none; }
.xoxwm .x4xxv { padding: .6rem 1.4rem 1.4rem; }
.xoxwm .xl9d9 dl div, .xoxwm .xmltm li { border-color: rgba(255, 255, 255, .12); }
.xoxwm .xl9d9 dt, .xoxwm .xmltm span, .xoxwm .x9ni5 { color: color-mix(in srgb, #fff 72%, var(--r345e)); }
.xoxwm .xmltm b, .xoxwm .xl9d9 dd { color: #fff; }
.xoxwm .xl9d9 .xvga2 { color: #fff; }
.xoxwm .xzwmt { border-radius: 999px; }
.xoxwm .xtrpu svg { color: #fff; background: color-mix(in srgb, var(--r6nu1) 85%, #fff); border-radius: 6px; padding: 3px; }
.xoxwm .x4btp { background: #fff; border-top: 1px solid var(--r6gmp); }
.xoxwm .xovoh { border-radius: var(--r9x6l); }
.xnqd5 .xtjhd { grid-template-columns: minmax(0, 340px) minmax(0, 1fr); gap: 72px; padding: 72px 0 100px; }
.xnqd5 .xdeys { order: 0; }
.xnqd5 .xl9d9 { border: 1.5px solid var(--rrvg4); box-shadow: none; }
.xnqd5 .xjate { background: var(--rrvg4); padding: 18px 22px; }
.xnqd5 .xjate small { font: 500 .76rem/1.3 var(--r5hfz); color: #fff; letter-spacing: .12em; }
.xnqd5 .xjate b { font-family: var(--rk0ru); font-weight: 600; font-size: 2.2rem; }
.xnqd5 .x0lot { display: none; }
.xnqd5 .x4xxv { padding: 10px 22px 22px; }
.xnqd5 .xl9d9 dl div, .xnqd5 .xmltm li { border-bottom: 1px dashed color-mix(in srgb, var(--rrvg4) 28%, transparent); }
.xnqd5 .xl9d9 dt { font: 500 .72rem/1.3 var(--r5hfz); letter-spacing: .08em; text-transform: uppercase; }
.xnqd5 .x5qs4 { border-left: 2px solid var(--rrvg4); margin-left: 16px; }
.xnqd5 .x5qs4 li { padding: 0 0 26px 34px; }
.xnqd5 .x5qs4 .xmzfh { left: -17px; width: 32px; height: 32px; background: var(--ra4hy); color: var(--rrvg4); border: 2px solid var(--rrvg4); font: 600 .78rem/1 var(--r5hfz); }
.xnqd5 .x7fo9 .xmzfh { border-radius: 50%; background: var(--ra4hy); border: 2px solid var(--rrvg4); font: 600 .8rem/34px var(--r5hfz); }
.xnqd5 .x9w29 { border: 1.5px solid var(--rrvg4); }
.xnqd5 .x4btp { background: var(--rmqef); }
.xnqd5 .xovoh { border-radius: var(--r9x6l); }
.xnqd5 .x2kcc details:first-child { border-top-width: 1.5px; }
.xnqd5 .x2kcc summary::after { background: transparent; border: 1.5px solid var(--rrvg4); color: var(--rrvg4); }
.xi4kk .x60cc { background: var(--ra4hy); padding: 24px 0 72px; color: var(--rrvg4); }
.xi4kk .x2jdj { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }
.xi4kk .x7but { display: grid; grid-template-columns: 200px minmax(0, 1fr); background: var(--r539f); border: 1px solid var(--r6gmp); border-radius: var(--r46y3); overflow: hidden; text-decoration: none; color: var(--rrvg4); transition: transform .15s, box-shadow .15s; }
.xi4kk .x7but:hover { transform: translateY(-3px); box-shadow: var(--rf8ke); }
.xi4kk .x5iww { position: relative; min-height: 180px; }
.xi4kk .x5iww img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.xi4kk .xa2bc { display: none; }
.xi4kk .xzfb0 { padding: 20px 22px; display: flex; flex-direction: column; }
.xi4kk .x7but h3 { font-size: 1.35rem; margin: 0 0 6px; color: var(--rrvg4); line-height: 1.1; }
.xi4kk .x7but p { margin: 0 0 14px; font-size: .93rem; color: var(--rga5r); }
.xi4kk .xs8ef { margin-top: auto; display: flex; justify-content: space-between; align-items: baseline; gap: 12px; font-size: .86rem; color: var(--rga5r); }
.xi4kk .xs8ef b { font: 800 1.35rem/1 var(--rk0ru); color: var(--rrvg4); white-space: nowrap; }
.xi4kk .xs8ef small { font: 500 .78rem var(--r1x3w); color: var(--rga5r); }
.xoxwm .x2jdj { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
.xoxwm .x7but { grid-template-columns: 1fr; border-radius: var(--r9x6l); }
.xoxwm .x5iww { aspect-ratio: 4 / 3; min-height: 0; }
.xoxwm .xa2bc { display: grid; place-items: center; position: absolute; right: 10px; bottom: -14px; width: 34px; height: 34px; border-radius: 8px; background: var(--r345e); color: #fff; }
.xoxwm .xa2bc svg { width: 18px; height: 18px; }
.xoxwm .x7but h3 { font-size: 1.08rem; }
.xoxwm .xs8ef { flex-direction: column; align-items: flex-start; }
.xoxwm .xs8ef b { font-size: 1rem; }
.xnqd5 .x2jdj { padding-top: 24px; }
.xnqd5 .x7but { border-radius: var(--r9x6l); grid-template-columns: 180px minmax(0, 1fr); }
.xnqd5 .xs8ef { font-family: var(--r5hfz); }
.xnqd5 .xs8ef b { font-weight: 600; }
.xi4kk .xsbj9 { border-radius: var(--r46y3); }
.xoxwm .xsbj9 { background: var(--r345e); color: #fff; border-radius: var(--r9x6l); }
.xoxwm .xsbj9 .xyylk { background: var(--rgf8s); color: var(--rfoza); }
.xoxwm .xsbj9 .xsalp { --r77jd: #fff; color: #fff; border-color: rgba(255,255,255,.5); }
.xnqd5 .xsbj9 { background: var(--r345e); color: #fff; border-radius: var(--r46y3); }
.xnqd5 .xsbj9 .xyylk { background: var(--rgf8s); color: var(--rfoza); }
.xnqd5 .xsbj9 .xsalp { --r77jd: #fff; color: #fff; border-color: rgba(255,255,255,.5); }
.xi4kk .xekam .x0y9i, .xi4kk .xxqx3 .x0y9i { border-radius: 999px; }
.xnqd5 .xekam .x0y9i, .xnqd5 .xxqx3 .x0y9i { border-radius: 10px; }
@media (max-width: 1000px) {
  .xi4kk .xtjhd, .xoxwm .xtjhd, .xnqd5 .xtjhd { grid-template-columns: 1fr; gap: 36px; }
  .xi4kk .xdeys { position: static; order: 2; }
  .xi4kk .x7fo9 { grid-template-columns: 1fr 1fr; }
  .xi4kk .xvyaw { grid-template-columns: 1fr; }
  .xi4kk .x2jdj, .xoxwm .x2jdj { grid-template-columns: 1fr 1fr; }
  .xi4kk .xodri, .xnqd5 .xy0ic .xodri, .xnqd5 .xgzdu { grid-template-columns: 1fr; }
}
@media (max-width: 640px) {
  .x5m5y .xbhif { margin-top: -70px; padding: 22px 20px; }
  .xi4kk .x7fo9, .xi4kk .x2jdj, .xoxwm .x2jdj { grid-template-columns: 1fr; }
  .xi4kk .x7but, .xnqd5 .x7but { grid-template-columns: 1fr; }
  .xi4kk .x5iww { aspect-ratio: 16 / 9; }
  .xf4jo { display: none; }
}
.xi4kk .x4vtr { background: var(--ra4hy); color: var(--rrvg4); }
.xi4kk .xrj5h { background: var(--ra4hy); color: var(--rrvg4); padding: clamp(56px, 7vw, 88px) 0; font-family: var(--r1x3w); }
.xi4kk .xhw5o { background: var(--rmqef); }
.xi4kk .xrj5h h2, .xi4kk .xrj5h h3 { font-family: var(--rk0ru); color: var(--rrvg4); text-transform: var(--rjii7, none); overflow-wrap: normal; word-break: normal; hyphens: manual; }
.xi4kk .xrj5h h2 { font-size: clamp(1.9rem, 3.4vw, 2.8rem); line-height: 1.08; margin: 0; }
.xi4kk .xv3kr { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: end; gap: 18px 40px; margin-bottom: 36px; }
.xi4kk .xv3kr > p { max-width: 52ch; color: var(--rga5r); margin: 0; }
.xi4kk .xigth { display: grid; grid-template-columns: repeat(min(var(--rndpx, 3), 4), minmax(0, 1fr)); gap: 18px; align-items: stretch; }
.xi4kk .xkc1r { position: relative; background: var(--r539f); border: 1px solid var(--r6gmp); border-radius: var(--r46y3); padding: 26px 24px; display: flex; flex-direction: column; }
.xi4kk .xv2cj { border: 2px solid var(--rrvg4); box-shadow: var(--rf8ke); }
.xi4kk .x5fpm { position: absolute; top: -14px; right: 20px; background: var(--rgf8s); color: var(--rfoza); border-radius: 999px; padding: 4px 12px; font-weight: 800; }
.xi4kk .xkc1r h3 { font-size: 1.45rem; margin: 0 0 6px; }
.xi4kk .xc9re { color: var(--rga5r); font-size: .94rem; margin: 0 0 14px; }
.xi4kk .xnrbq { margin: 0 0 4px; }
.xi4kk .xnrbq b { font: 900 2.3rem/1 var(--rk0ru); }
.xi4kk .xnrbq small { color: var(--rga5r); font-size: .8rem; }
.xi4kk .x2x97 { color: var(--rga5r); font-size: .88rem; margin: 0 0 12px; }
.xi4kk .xkc1r ul { list-style: none; padding: 14px 0 0; margin: 0 0 20px; border-top: 1px dashed var(--r6gmp); display: grid; gap: 8px; font-size: .93rem; flex: 1; }
.xi4kk .xkc1r li { display: flex; gap: 8px; align-items: flex-start; }
.xi4kk .xkc1r li svg { width: 18px; height: 18px; flex: none; margin-top: 2px; color: var(--rm6ee); }
.xi4kk .xkc1r li.xld6w { color: var(--rga5r); opacity: .65; }
.xi4kk .xkc1r li.xld6w svg { color: var(--rga5r); }
.xi4kk .xkc1r .xxnsw { margin: 0; }
.xi4kk .xy2kd { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 22px; }
.xi4kk .x4p4h { display: flex; align-items: center; gap: 12px; margin-bottom: 10px; flex-wrap: wrap; }
.xi4kk .x4p4h h3 { font-size: 1.25rem; margin: 0; flex: 1; min-width: 0; }
.xi4kk .x4p4h h3 a { color: inherit; text-decoration: none; }
.xi4kk .x4p4h h3 a:hover { text-decoration: underline; }
.xi4kk .xjic9 { width: 38px; height: 38px; border-radius: 10px; display: grid; place-items: center; background: color-mix(in srgb, var(--rgf8s) 20%, #fff); color: var(--rrvg4); flex: none; }
.xi4kk .xjic9 svg { width: 20px; height: 20px; }
.xi4kk .x5xd5 { font-size: .85rem; color: var(--rga5r); }
.xi4kk .xo1ff { display: grid; grid-template-columns: minmax(240px, 340px) minmax(0, 1fr); gap: 50px; align-items: start; }
.xi4kk .xo1ff h2 { font-size: clamp(1.9rem, 2.6vw, 2.6rem); }
.xi4kk .x638w { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr); gap: clamp(32px, 6vw, 80px); align-items: start; }
.xi4kk .xkmag { grid-template-columns: minmax(0, 760px); }
.xi4kk .x638w h2 { margin-bottom: 18px; }
.xi4kk .xx36d { list-style: none; margin: 0; padding: 0 0 0 26px; border-left: 3px solid var(--rrvg4); display: grid; gap: 22px; }
.xi4kk .xx36d li { position: relative; }
.xi4kk .xx36d li::before { content: ""; position: absolute; left: -36px; top: 4px; width: 17px; height: 17px; border-radius: 50%; background: var(--rgf8s); border: 3px solid var(--ra4hy); box-shadow: 0 0 0 2px var(--rrvg4); }
.xi4kk .xx36d b { font: 800 1.3rem/1 var(--rk0ru); display: block; margin-bottom: 4px; }
.xi4kk .xx36d p { margin: 0; color: var(--rga5r); font-size: .95rem; }
.xi4kk .x5j54 { background: var(--r345e); color: #fff; padding: 40px 0; }
.xi4kk .x0wpq { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 24px; }
.xi4kk .x5j54 b { display: block; font: 900 clamp(2rem, 4vw, 3rem)/1 var(--rk0ru); color: var(--rsjoa); }
.xi4kk .x5j54 span { font-size: .92rem; color: color-mix(in srgb, #fff 78%, var(--r345e)); }
.xi4kk .xxe6k { display: grid; grid-template-columns: repeat(var(--rc9ev, 3), minmax(0, 1fr)); gap: 18px; }
.xi4kk .xjjls { background: var(--r539f); border: 1px solid var(--r6gmp); border-radius: var(--r46y3); padding: 24px; }
.xi4kk .x2bhb { display: block; font: 900 2.2rem/1 var(--rk0ru); color: var(--rm6ee); margin-bottom: 12px; }
.xi4kk .xjjls h3 { font-size: 1.25rem; margin: 0 0 6px; }
.xi4kk .xjjls p { margin: 0; color: var(--rga5r); font-size: .95rem; }
.xi4kk .xj869 { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 18px; }
.xi4kk .xj869 figure { margin: 0; background: var(--r539f); border-radius: var(--r46y3); overflow: hidden; border: 1px solid var(--r6gmp); }
.xi4kk .xj869 img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; display: block; }
.xi4kk .xj869 figcaption { padding: 14px 16px; display: grid; gap: 2px; }
.xi4kk .xj869 figcaption span { color: var(--rga5r); font-size: .9rem; }
.xi4kk .x9646 { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(32px, 5vw, 64px); align-items: center; }
.xi4kk .xg4x8 img { width: 100%; border-radius: var(--r46y3); aspect-ratio: 5 / 4; object-fit: cover; display: block; }
.xoxwm .xkc1r, .xoxwm .xjjls { border-radius: var(--r9x6l); }
.xoxwm .xv2cj { background: var(--r345e); color: #fff; border-color: var(--r345e); }
.xoxwm .xv2cj h3, .xoxwm .xv2cj .xnrbq b { color: #fff; }
.xoxwm .xv2cj .xc9re, .xoxwm .xv2cj .x2x97, .xoxwm .xv2cj small, .xoxwm .xv2cj li.xld6w { color: color-mix(in srgb, #fff 70%, var(--r345e)); }
.xoxwm .xv2cj li svg { color: var(--rsjoa); }
.xoxwm .xv2cj .x2cic { background: var(--rgf8s); }
.xoxwm .xhw5o { background: var(--rmqef); }
.xoxwm .xx36d { border-left: 2px solid color-mix(in srgb, var(--r6nu1) 20%, #fff); }
.xoxwm .xx36d li::before { background: var(--r345e); box-shadow: none; border-color: #fff; }
.xnqd5 .xkc1r, .xnqd5 .xjjls { border-radius: var(--r9x6l); }
.xnqd5 .xv2cj { border-width: 1.5px; background: color-mix(in srgb, var(--rgf8s) 10%, var(--r539f)); }
.xnqd5 .x2bhb, .xnqd5 .xx36d b { font-family: var(--r5hfz); font-weight: 600; }
.xnqd5 .xx36d { border-left-width: 2px; }
.xnqd5 .xx36d li::before { background: var(--ra4hy); box-shadow: 0 0 0 2px var(--rrvg4); }
.x5m5y .xjjls { border-radius: var(--r46y3); }
.x5m5y .x2bhb { -webkit-text-stroke: 1px var(--rrvg4); color: var(--rgf8s); }
@media (min-width: 900px) {
  body.xog77 .xuwo8, body.xfrsu .xuwo8, body.xyeta .xuwo8 { grid-template-columns: 1.4fr 1fr 1fr 1.2fr; justify-items: stretch; text-align: left; }
  body.xog77 .xcg33, body.xfrsu .xcg33, body.xyeta .xcg33 { grid-column: auto; }
}
.xnqd5 .xt0ia .xvga2 { color: var(--rrvg4); }
@media (max-width: 1000px) {
  .xi4kk .xigth, .xi4kk .xxe6k { grid-template-columns: 1fr 1fr; }
  .xi4kk .xy2kd, .xi4kk .xo1ff, .xi4kk .x638w, .xi4kk .x9646 { grid-template-columns: 1fr; }
}
@media (max-width: 640px) { .xi4kk .xigth, .xi4kk .xxe6k { grid-template-columns: 1fr; } }
.xi4kk .xakrq { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: clamp(28px, 4vw, 48px); align-items: start; }
.xi4kk .xrzg8 { background: var(--r345e); color: #fff; border-radius: var(--r46y3); padding: 28px; position: sticky; top: calc(var(--rurk7) + 24px); }
.xi4kk .xrzg8 .xbl7u a, .xi4kk .xrzg8 .xbl7u span { color: #fff; }
.xi4kk .xrzg8 .xbl7u small { color: color-mix(in srgb, #fff 65%, var(--r345e)); }
.xi4kk .xrzg8 .xbl7u .x10x4 { background: color-mix(in srgb, var(--rgf8s) 25%, transparent); color: var(--rsjoa); }
.xi4kk .xrzg8 .xsqbi li { border-color: rgba(255, 255, 255, .14); }
.xi4kk .xi12x { display: flex; gap: 8px; align-items: flex-start; margin: 8px 0 0; font-size: .92rem; color: color-mix(in srgb, #fff 78%, var(--r345e)); }
.xi4kk .xi12x svg { width: 18px; height: 18px; flex: none; margin-top: 2px; color: var(--rsjoa); }
.xi4kk .xakrq .xh57p { border: 1px solid var(--r6gmp); border-radius: var(--r46y3); box-shadow: var(--rf8ke); }
.xi4kk .xakrq .xh57p .xyylk { background: var(--r345e); color: #fff; border-radius: 999px; }
.xnqd5 .xakrq .xh57p .xyylk { border-radius: 10px; }
.xi4kk .x1lwe { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 22px; background: var(--rgf8s); color: var(--rfoza); border-radius: var(--r46y3); padding: clamp(28px, 4vw, 44px); }
.xi4kk .x1lwe h2 { color: var(--rfoza); font-family: var(--rk0ru); text-transform: var(--rjii7, none); font-size: clamp(1.7rem, 3vw, 2.5rem); line-height: 1.08; margin: 0 0 6px; overflow-wrap: normal; word-break: normal; }
.xi4kk .x1lwe p { margin: 0; max-width: 60ch; }
.xi4kk .x1lwe .xsbeg { margin: 0; }
.xi4kk .x1lwe .xvga2 { color: var(--rfoza); }
.xoxwm .x1lwe, .xnqd5 .x1lwe { background: var(--r345e); color: #fff; }
.xoxwm .x1lwe h2, .xnqd5 .x1lwe h2 { color: #fff; }
.xoxwm .x1lwe .x8lnf, .xnqd5 .x1lwe .x8lnf { background: var(--rgf8s); color: var(--rfoza); }
.xoxwm .x1lwe .xvga2, .xnqd5 .x1lwe .xvga2 { color: #fff; }
@media (max-width: 1000px) { .xi4kk .xakrq { grid-template-columns: 1fr; } .xi4kk .xrzg8 { position: static; } }
.xi4kk .xczyt { padding: clamp(36px, 5vw, 64px) 0 clamp(40px, 5vw, 60px); }
.xi4kk .xczyt h1 { font-size: clamp(2.1rem, 4.2vw, 3.4rem); max-width: 22ch; }
.xi4kk .xw81e { font: 500 .8rem/1.4 var(--r5hfz); color: var(--rga5r); margin: 18px 0 0; }
.xoxwm .x6h1x { background: var(--rmqef); border-radius: 0 0 40px 40px; }
.xoxwm .x6h1x h1 { font-weight: 750; letter-spacing: -.035em; text-transform: none; }
.x5m5y .x7xg8 { background: var(--ra4hy); border-bottom: 1px solid var(--r6gmp); }
.x5m5y .x7xg8 h1 { font-weight: 900; }
.x5m5y .x7xg8 h1::after { content: ""; display: block; width: 72px; height: 8px; border-radius: 6px; background: var(--rgf8s); margin-top: 18px; }
.xnqd5 .xh58z { background-image: linear-gradient(var(--r6gmp) 1px, transparent 1px), linear-gradient(90deg, var(--r6gmp) 1px, transparent 1px); background-size: 48px 48px; border-bottom: 1.5px solid var(--rrvg4); }
.xnqd5 .xh58z h1 { font-weight: 600; }
.xnqd5 .xh58z .xw81e { color: var(--rm6ee); }
.xi4kk .xixzz { padding-top: clamp(40px, 5vw, 64px); }
.xi4kk .x6zrk { display: grid; grid-template-columns: 250px minmax(0, 1fr); gap: clamp(32px, 5vw, 72px); align-items: start; }
.xi4kk .xgjwp { grid-template-columns: minmax(0, 1fr); }
.xi4kk .x7136 { position: sticky; top: calc(var(--rurk7) + 24px); font-size: .9rem; }
.xi4kk .xs7fh { font: 600 .74rem/1.2 var(--r5hfz); letter-spacing: .12em; text-transform: uppercase; color: var(--rga5r); margin: 0 0 12px; }
.xi4kk .x7136 ol { margin: 0; padding-left: 1.4em; display: grid; gap: 6px; }
.xi4kk .x7136 li::marker { color: var(--rga5r); font-size: .85em; }
.xi4kk .x7136 a { color: var(--rrvg4); text-decoration: underline; text-decoration-color: var(--r6gmp); text-underline-offset: 3px; line-height: 1.35; }
.xi4kk .x7136 a:hover { text-decoration-color: var(--rgf8s); }
.xi4kk .xq19r { max-width: 72ch; color: var(--rrvg4); font-size: 1.02rem; line-height: 1.7; }
.xi4kk .xq19r h2 { font-size: clamp(1.35rem, 2vw, 1.6rem); line-height: 1.2; margin: 2.2em 0 .6em; scroll-margin-top: calc(var(--rurk7) + 20px); text-transform: none; }
.xi4kk .xq19r h2:first-child { margin-top: 0; }
.xi4kk .xq19r h3 { font-size: 1.1rem; margin: 1.6em 0 .4em; text-transform: none; }
.xi4kk .xq19r p, .xi4kk .xq19r li { color: var(--rrvg4); }
.xi4kk .xq19r ul, .xi4kk .xq19r ol { padding-left: 1.3em; }
.xi4kk .xq19r a { color: var(--rm6ee); }
.xi4kk .xq19r table { width: 100%; border-collapse: collapse; margin: 1.2em 0; font-size: .92rem; display: block; overflow-x: auto; }
.xi4kk .xq19r th { background: var(--r345e); color: #fff; text-align: left; padding: 10px 12px; font-weight: 700; }
.xi4kk .xq19r td { border-bottom: 1px solid var(--r6gmp); padding: 10px 12px; vertical-align: top; }
.xi4kk .xq19r code { font-family: var(--r5hfz); font-size: .88em; background: var(--rmqef); padding: .1em .35em; border-radius: 4px; }
.x5m5y .x7136 { background: var(--r539f); border: 1px solid var(--r6gmp); border-radius: var(--r9x6l); padding: 20px; }
.xnqd5 .x7136 { border-left: 1.5px solid var(--rrvg4); padding-left: 18px; }
.xi4kk .xt8to { background: var(--ra4hy); color: var(--rrvg4); padding: clamp(64px, 9vw, 120px) 0; text-align: center; font-family: var(--r1x3w); }
.xi4kk .xyv8j { max-width: 720px; margin: 0 auto; }
.xi4kk .xt8to h1 { font-family: var(--rk0ru); font-size: clamp(2.3rem, 5vw, 4rem); line-height: 1.05; margin: 10px 0 16px; color: var(--rrvg4); text-transform: var(--rjii7, none); overflow-wrap: normal; word-break: normal; hyphens: manual; }
.xi4kk .xt8to .xn9mf { margin: 0 auto; }
.xi4kk .xt8to .xm8ri { justify-content: center; }
.xi4kk .x3moa { justify-content: center; margin-top: 28px; }
.xi4kk .x1m75 { width: 88px; height: 88px; border-radius: 50%; background: var(--rgf8s); color: var(--rfoza); display: grid; place-items: center; margin: 0 auto 22px; box-shadow: 0 0 0 10px color-mix(in srgb, var(--rgf8s) 18%, transparent); }
.xi4kk .x1m75 svg { width: 40px; height: 40px; stroke-width: 3; }
.xoxwm .xt8to { background: var(--rmqef); }
.xoxwm .x1m75 { border-radius: 14px; width: 64px; height: 64px; background: var(--r345e); color: #fff; box-shadow: none; }
.xoxwm .x1m75 svg { width: 30px; height: 30px; }
.xnqd5 .xt8to { background: var(--rmqef); }
.xnqd5 .xyv8j { background: var(--r539f); border: 1.5px solid var(--rrvg4); border-radius: var(--r46y3); padding: clamp(28px, 4vw, 48px); text-align: left; max-width: 640px; }
.xnqd5 .xt8to .xm8ri, .xnqd5 .x3moa { justify-content: flex-start; }
.xnqd5 .x1m75 { margin: 0 0 18px; width: 56px; height: 56px; box-shadow: none; }
.xnqd5 .x1m75 svg { width: 26px; height: 26px; }
.xi4kk .xx7qb { font: 900 clamp(5rem, 14vw, 9rem)/.9 var(--rk0ru); margin: 0; color: var(--rm6ee); letter-spacing: -.04em; }
.x5m5y .xx7qb { color: var(--rgf8s); -webkit-text-stroke: 3px var(--rrvg4); }
.xnqd5 .xx7qb { font-weight: 600; color: transparent; -webkit-text-stroke: 2px var(--rrvg4); }
.xi4kk .xsoxi { display: flex; flex-wrap: wrap; gap: 8px 22px; justify-content: center; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--r6gmp); }
.xnqd5 .xsoxi { justify-content: flex-start; }
.xi4kk .xsoxi a { display: inline-flex; align-items: center; gap: 6px; color: var(--rrvg4); font-weight: 700; text-decoration: none; }
.xi4kk .xsoxi svg { width: 16px; height: 16px; color: var(--rm6ee); }
.xi4kk .xwuwb, .xi4kk .xwuwb.xqq82 { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: minmax(0, 1fr); gap: 16px; }
.xi4kk .xmsza { display: grid; grid-template-columns: 96px minmax(0, 1fr) auto; gap: clamp(16px, 3vw, 32px); align-items: center; background: var(--r539f); border: 1px solid var(--r6gmp); border-radius: var(--r46y3); padding: clamp(18px, 2.5vw, 28px); }
.xi4kk .xmsza.x0xcn { border-color: var(--rgf8s); box-shadow: 0 0 0 3px color-mix(in srgb, var(--rgf8s) 30%, transparent); }
.xi4kk .xvutm { width: 96px; height: 96px; border-radius: var(--r9x6l); background: var(--r345e); color: #fff; display: grid; place-content: center; text-align: center; line-height: 1; }
.xi4kk .xvutm b { font: 900 2.4rem/1 var(--rk0ru); }
.xi4kk .xvutm span { font: 600 .78rem/1.2 var(--r5hfz); text-transform: uppercase; letter-spacing: .1em; color: var(--rsjoa); margin-top: 6px; }
.xi4kk .xmsza.x0xcn .xvutm { background: var(--rgf8s); color: var(--rfoza); }
.xi4kk .xmsza.x0xcn .xvutm span { color: inherit; }
.xi4kk .x1cwp { font: 600 .78rem/1.3 var(--r5hfz); letter-spacing: .06em; text-transform: uppercase; color: var(--rm6ee); margin: 0 0 6px; }
.xi4kk .x4s68 h2 { font-size: clamp(1.3rem, 2vw, 1.6rem); margin: 0 0 6px; }
.xi4kk .x4s68 p:last-child { margin: 0; color: var(--rga5r); }
.xnqd5 .xmsza { border: 1.5px solid var(--rrvg4); }
.xnqd5 .xvutm { background: transparent; color: var(--rrvg4); border: 1.5px solid var(--rrvg4); }
.xnqd5 .xvutm span { color: var(--rm6ee); }
.xoxwm .xmsza { border-radius: var(--r9x6l); }
.xi4kk .x6j6l { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; }
.xi4kk .x31f7 { display: flex; flex-direction: column; background: var(--r539f); border: 1px solid var(--r6gmp); border-radius: var(--r46y3); overflow: hidden; color: var(--rrvg4); text-decoration: none; transition: transform .2s, box-shadow .2s; }
.xi4kk .x31f7:hover { transform: translateY(-3px); box-shadow: var(--rf8ke); }
.xi4kk .xomw1 img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; display: block; }
.xi4kk .xpqen { padding: 22px 24px 24px; display: flex; flex-direction: column; gap: 10px; flex: 1; }
.xi4kk .xj8hq { font: 600 .78rem/1 var(--r5hfz); color: var(--rm6ee); letter-spacing: .1em; }
.xi4kk .x31f7 h2 { font-size: 1.3rem; line-height: 1.2; margin: 0; }
.xi4kk .x31f7 p { margin: 0; color: var(--rga5r); font-size: .95rem; }
.xi4kk .xj4sz { display: inline-flex; align-items: center; gap: 6px; margin-top: auto; font-weight: 700; color: var(--rrvg4); text-decoration: none; }
.xi4kk .xj4sz svg { width: 16px; height: 16px; color: var(--rm6ee); }
.xi4kk .x641m .xpqen { border-top: 6px solid var(--rgf8s); }
.xnqd5 .x31f7 { border: 1.5px solid var(--rrvg4); border-radius: var(--r9x6l); }
.xoxwm .x31f7 { border-radius: var(--r9x6l); }
.xi4kk .x0aws .xmtwp { max-width: 74ch; }
.xi4kk .x0aws .xmtwp p { font-size: 1.05rem; line-height: 1.75; }
.xi4kk .x0aws .xjp2v { scroll-margin-top: calc(var(--rurk7) + 20px); }
.xi4kk .xdeys .xcgv5 .xs7fh { margin-bottom: 8px; }
.xi4kk .xq1qp { background: var(--r345e); color: #fff; border-radius: var(--r46y3); padding: 24px; }
.xi4kk .xq1qp h3 { color: #fff; font-family: var(--rk0ru); font-size: 1.3rem; line-height: 1.2; margin: 0 0 8px; text-transform: var(--rjii7, none); }
.xi4kk .xq1qp p { color: color-mix(in srgb, #fff 75%, var(--r345e)); font-size: .93rem; margin: 0 0 18px; }
.xi4kk .xq1qp .xvga2 { color: #fff; }
.xi4kk .xq1qp .xj4sz { color: #fff; margin-top: 6px; }
.xi4kk .xibjh { background: var(--rmqef); border-radius: var(--r9x6l); padding: 22px 24px; margin: 0 0 2rem; }
.xi4kk .x4nch { margin: 0 0 2.4rem; padding: 4px 0 4px 22px; border-left: 5px solid var(--rgf8s); }
.xi4kk .x4nch p { font: 600 clamp(1.15rem, 1.8vw, 1.4rem)/1.45 var(--rk0ru); color: var(--rrvg4); margin: 0; }
@media (max-width: 1000px) {
  .xi4kk .x6zrk { grid-template-columns: 1fr; gap: 24px; }
  .xi4kk .x7136 { position: static; }
  .xi4kk .x6j6l { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 640px) {
  .xi4kk .x6j6l { grid-template-columns: 1fr; }
  .xi4kk .xmsza { grid-template-columns: 72px minmax(0, 1fr); }
  .xi4kk .xvutm { width: 72px; height: 72px; }
  .xi4kk .xvutm b { font-size: 1.8rem; }
  .xi4kk .xmsza .xzwmt { grid-column: 1 / -1; justify-self: start; }
  .xi4kk .xt8to h1 { font-size: clamp(2rem, 9vw, 2.6rem); }
}
.xi4kk.xoxwm { background: #fff; }
.xnqd5 .xt8to h1 { font-size: clamp(2rem, 4vw, 3rem); }
.xeq6l.x3ssh { grid-template-columns: 1fr 1fr 1fr; }
.x3ssh .x0y9i { font-size: .84rem; padding-left: 8px; padding-right: 8px; }
.xctnc a { display: flex; flex-direction: column; gap: 2px; color: inherit; text-decoration: none; }
.xctnc a span { text-decoration: underline; text-underline-offset: 3px; }
.xsbq5 { display: inline-flex; align-items: center; gap: 6px; }
.xsbq5 svg, .xifzz svg { width: 15px; height: 15px; flex: none; }
.xifzz { display: inline-flex; align-items: center; gap: 5px; }
.x3xxt { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; border: 1px solid var(--r6gmp, currentColor); color: inherit; }
.x3xxt svg { width: 18px; height: 18px; }
@media (max-width: 1119px) { .x3xxt { display: none; } }
.xi4kk.xrk2p { --r9x6l: 4px; --r46y3: 6px; }
.xi4kk.x2eqd { --r9x6l: 12px; --r46y3: 18px; }
.xi4kk.x0qlg { --r9x6l: 18px; --r46y3: 32px; }
.xi4kk.xjcr7 .x7but, .xi4kk.xjcr7 .xkc1r:not(.xv2cj), .xi4kk.xjcr7 .xjjls, .xi4kk.xjcr7 .x31f7, .xi4kk.xjcr7 .xovoh, .xi4kk.xjcr7 .xmsza { border-color: transparent; box-shadow: 0 14px 34px -22px rgba(0, 0, 0, .55); }
.xi4kk.xdpse .x7but, .xi4kk.xdpse .xkc1r:not(.xv2cj), .xi4kk.xdpse .xjjls, .xi4kk.xdpse .x31f7, .xi4kk.xdpse .xovoh, .xi4kk.xdpse .xmsza { border: 1.5px solid color-mix(in srgb, var(--rrvg4) 70%, transparent); box-shadow: none; }
.xi4kk.x4zjs .x7but, .xi4kk.x4zjs .xkc1r:not(.xv2cj), .xi4kk.x4zjs .xjjls, .xi4kk.x4zjs .x31f7, .xi4kk.x4zjs .xovoh, .xi4kk.x4zjs .xmsza { border-color: transparent; box-shadow: none; background: color-mix(in srgb, var(--rrvg4) 5%, var(--ra4hy)); }
.xi4kk.xi8pv .x7but, .xi4kk.xi8pv .xkc1r:not(.xv2cj), .xi4kk.xi8pv .xjjls, .xi4kk.xi8pv .x31f7, .xi4kk.xi8pv .xovoh, .xi4kk.xi8pv .xmsza { border-color: color-mix(in srgb, var(--rgf8s) 30%, transparent); box-shadow: none; background: color-mix(in srgb, var(--rgf8s) 7%, var(--ra4hy)); }
.xi4kk.xa4pk .xm8ri::before { width: 9px; height: 9px; border-radius: 50%; }
.xi4kk.xpr19 .xm8ri { font-family: var(--r5hfz); font-weight: 500; letter-spacing: .1em; }
.xi4kk.xpr19 .xm8ri::before { content: "//"; width: auto; height: auto; background: none; color: var(--rm6ee); }
.xi4kk.xw5vn .xm8ri { background: color-mix(in srgb, var(--rgf8s) 18%, transparent); padding: 6px 12px; border-radius: 999px; }
.xi4kk.xw5vn .xm8ri::before { display: none; }
.xi4kk.xj123 .xm8ri::before { display: none; }
.xi4kk.xpuys .xrj5h { padding: clamp(72px, 9vw, 120px) 0; }
.xi4kk.xpuys .xtjhd { padding: 80px 0 110px; }
.xi4kk.x8mmh .xrj5h { padding: clamp(40px, 5vw, 60px) 0; }
.xi4kk.x8mmh .xtjhd { padding: 40px 0 56px; }
.xi4kk.x8mmh .xmk2p { padding: 40px 0; }
.xi4kk .xkcfn { padding-bottom: 8px; }
.xi4kk .xkcfn .xq9ul { height: clamp(300px, 40vw, 480px); overflow: hidden; border-radius: 0 0 var(--r46y3) var(--r46y3); }
.xi4kk .xkcfn .xbhif { position: relative; margin-top: -150px; background: var(--rgf8s); color: var(--rfoza); border-radius: var(--r46y3); padding: 28px 32px 26px; max-width: 820px; box-shadow: var(--rf8ke); }
.xi4kk .xkcfn .xbhif h1, .xi4kk .xkcfn .xbhif .xn9mf, .xi4kk .xkcfn .xbhif .xu8f4, .xi4kk .xkcfn .xbhif .xu8f4 a, .xi4kk .xkcfn .xbhif .xu8f4 [aria-current] { color: var(--rfoza); }
.xi4kk .xkcfn .xbhif .xvga2 { color: var(--rfoza); }
.xi4kk .xkcfn .xbhif .xp3ei { color: inherit; text-decoration: underline; text-decoration-thickness: .08em; text-underline-offset: .12em; }
.xi4kk .xkcfn .x7b3x { display: flex; flex-wrap: wrap; gap: 8px 22px; margin: 16px 0 0; list-style: none; padding: 0; font-weight: 700; }
.xi4kk .xkcfn .x7b3x li { display: inline-flex; align-items: center; gap: 8px; }
.xi4kk .xkcfn .x7b3x li::before { content: ""; width: 10px; height: 10px; border-radius: 50%; background: var(--rfoza); }
.xi4kk .xbvms .xq9ul { border-radius: var(--r46y3) var(--r46y3) var(--r46y3) 120px; overflow: hidden; aspect-ratio: 4 / 3; box-shadow: var(--rf8ke); }
.xi4kk .xdp8y { background: linear-gradient(180deg, var(--rmqef) 0 82%, var(--ra4hy) 82%); }
.xi4kk .xdp8y .xodri { align-items: end; padding-bottom: 0; }
.xi4kk .xdp8y h1 { letter-spacing: -.03em; max-width: 18ch; }
.xi4kk .xdp8y .xq9ul img { border-radius: 200px 200px var(--r9x6l) var(--r9x6l); aspect-ratio: 720 / 820; max-height: 520px; }
.xi4kk .xdp8y .x7b3x { margin: 1.8rem 0 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); border: 1px solid var(--r6gmp); border-radius: var(--r9x6l); background: var(--r539f); overflow: hidden; }
.xi4kk .xdp8y .x7b3x div { padding: 1rem 1.1rem; border-right: 1px solid var(--r6gmp); }
.xi4kk .xdp8y .x7b3x div:last-child { border-right: 0; }
.xi4kk .xdp8y .x7b3x dt { font: 500 .72rem var(--r5hfz); text-transform: uppercase; letter-spacing: .1em; color: var(--rga5r); margin-bottom: .35rem; }
.xi4kk .xdp8y .x7b3x dd { margin: 0; font-size: .95rem; line-height: 1.45; font-weight: 600; }
.xi4kk .xy0ic { border-bottom: 1.5px solid var(--rrvg4); }
.xi4kk .xy0ic .xodri { grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); align-items: end; padding: 64px 0 48px; }
.xi4kk .xy0ic + .xg9nw { border-bottom: 1.5px solid var(--rrvg4); }
.xi4kk .xhu9a { list-style: none; margin: 18px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 10px; }
.xi4kk .xhu9a li { display: grid; gap: 2px; padding: 10px 14px; border-radius: var(--r9x6l); background: color-mix(in srgb, var(--rrvg4) 6%, transparent); min-width: 120px; }
.xi4kk .xhu9a small { font: 500 .72rem/1.2 var(--r1x3w); text-transform: uppercase; letter-spacing: .08em; color: var(--rga5r); }
.xi4kk .xhu9a b { font: 800 1.05rem/1.2 var(--rk0ru); }
.xi4kk .xuugk { background: var(--r345e); color: #fff; }
.xi4kk .xuugk h1, .xi4kk .xuugk .xu8f4 [aria-current] { color: #fff; }
.xi4kk .xuugk .xn9mf, .xi4kk .xuugk .xu8f4, .xi4kk .xuugk .xu8f4 a { color: color-mix(in srgb, #fff 72%, var(--r345e)); }
.xi4kk .xuugk .xm8ri { color: var(--rsjoa); }
.xi4kk .xuugk .xhu9a li { background: rgba(255, 255, 255, .08); }
.xi4kk .xuugk .xhu9a small { color: color-mix(in srgb, #fff 60%, var(--r345e)); }
.xi4kk .xuugk .xvga2 { color: #fff; }
.xi4kk .xuugk .xp3ei { color: var(--rsjoa); }
.xi4kk .xuugk .xq9ul { border-radius: var(--r46y3); overflow: hidden; aspect-ratio: 5 / 4; }
.xi4kk .x4btm { padding: clamp(48px, 7vw, 96px) 0 clamp(32px, 4vw, 48px); text-align: center; border-bottom: 1px solid var(--r6gmp); }
.xi4kk .x4btm .x5sgv { display: flex; flex-direction: column; align-items: center; }
.xi4kk .x4btm h1 { max-width: 20ch; }
.xi4kk .x4btm .xn9mf { margin-inline: auto; }
.xi4kk .x4btm .xu8f4 ol, .xi4kk .x4btm .xsbeg, .xi4kk .x4btm .xhu9a { justify-content: center; }
.xi4kk .x5okz { position: relative; padding: 0 0 clamp(32px, 4vw, 56px); }
.xi4kk .x5okz .xxfdv { height: clamp(320px, 42vw, 520px); overflow: hidden; }
.xi4kk .x5okz .xxfdv img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xi4kk .xc773 { position: relative; margin-top: clamp(-200px, -14vw, -110px); max-width: 760px; background: var(--r539f); color: var(--rrvg4); border-radius: var(--r46y3); padding: clamp(24px, 3vw, 40px); box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .45); }
.xi4kk .xc773 h1 { font-size: clamp(2rem, 4vw, 3.4rem); }
.xi4kk .xmk2p.x5n01 { background: var(--r345e); color: color-mix(in srgb, #fff 90%, var(--r345e)); padding: 80px 0; }
.xi4kk .xmk2p.x5n01 .xgzdu { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); gap: 40px; align-items: center; }
.xi4kk .xmk2p.x5n01 h2 { color: #fff; }
.xi4kk .xmk2p.x5n01 p { display: block; }
.xi4kk .xmk2p.x5n01 .xm8ri { color: var(--rsjoa); }
.xi4kk .xmk2p.x5n01 .xt0ia { background: var(--r539f); color: var(--rrvg4); border-radius: var(--r46y3); padding: 28px; }
.xi4kk .xmk2p.x5n01 .xt0ia h3 { margin: 0 0 6px; font-size: 1.3rem; color: var(--rrvg4); }
.xi4kk .xmk2p.x5n01 .xt0ia p { color: var(--rga5r); font-size: .95rem; }
.xi4kk .xmk2p.x5n01 .xt0ia .xzwmt { width: 100%; margin-top: 8px; }
.xi4kk .xmk2p.x5n01 .xt0ia .x8lnf { background: var(--rgf8s); color: var(--rfoza); }
.xi4kk .xmk2p.x5n01 .xt0ia .xvga2 { color: var(--rrvg4); }
.xi4kk .xmk2p.xg4ng { text-align: center; padding: clamp(56px, 7vw, 96px) 0; background: var(--rgf8s); color: var(--rfoza); }
.xi4kk .xmk2p.xg4ng h2 { color: var(--rfoza); font-size: clamp(2rem, 4vw, 3.2rem); margin: 0 auto 10px; max-width: 22ch; }
.xi4kk .xmk2p.xg4ng p { display: block; margin: 0 auto; }
.xi4kk .xmk2p.xg4ng .xsbeg { justify-content: center; margin-top: 24px; }
.xi4kk .xmk2p.xg4ng .xvga2 { color: var(--rfoza); }
.xi4kk .xmk2p.x7jf7 { background: var(--r345e); color: color-mix(in srgb, #fff 85%, var(--r345e)); padding: 56px 0; }
.xi4kk .xmk2p.x7jf7 h2 { color: #fff; font-size: clamp(1.8rem, 3.4vw, 2.8rem); }
.xi4kk .xmk2p.x7jf7 p { display: block; }
.xi4kk .xmk2p.x7jf7 .x8lnf { background: var(--rgf8s); color: var(--rfoza); }
.xi4kk .xmk2p.x7jf7 .xvga2 { color: #fff; }
.xi4kk .xmk2p.xe1cm { background: var(--rmqef); color: var(--rrvg4); padding: clamp(48px, 6vw, 80px) 0; }
.xi4kk .xmk2p.xe1cm h2 { color: var(--rrvg4); font-size: clamp(1.9rem, 3.6vw, 3rem); }
.xi4kk .xmk2p.xe1cm p { display: block; color: var(--rga5r); }
.xi4kk .xmk2p.xe1cm .xvga2 { color: var(--rrvg4); }
.xi4kk .xmk2p.xe1cm::after { content: none; }
.xi4kk .x06op { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: clamp(28px, 5vw, 64px); align-items: center; }
.xi4kk .xe0im img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: var(--r46y3); display: block; }
.xi4kk .xbdwr { display: flex; align-items: center; gap: 8px; margin-top: 12px; font-weight: 600; }
.xi4kk .xbdwr svg { width: 18px; height: 18px; color: var(--rm6ee); }
.xi4kk .xtjhd.xno4s { grid-template-columns: minmax(0, 1fr) 360px; }
.xi4kk .xtjhd.xno4s .xdeys { order: 2; }
.xi4kk .xtjhd.xci53 { grid-template-columns: 330px minmax(0, 1fr); }
.xi4kk .xtjhd.xci53 .xdeys { order: 0; }
.xi4kk .xtjhd.xee47, .xi4kk .xtjhd.x9zqz, .xi4kk .xtjhd.xx4dv { grid-template-columns: minmax(0, 1fr); }
.xi4kk .xtjhd.xee47 .xdeys, .xi4kk .xtjhd.x9zqz .xdeys, .xi4kk .xtjhd.xx4dv .xdeys { position: static; }
.xi4kk .xtjhd.xee47 .xdeys { order: 0; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); }
.xi4kk .xtjhd.xee47 .xl9d9 { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); }
.xi4kk .xtjhd.x9zqz .xdeys, .xi4kk .xtjhd.xx4dv .xdeys { order: 2; max-width: 560px; }
.xi4kk .xtjhd.xee47 .xmtwp, .xi4kk .xtjhd.x9zqz .xmtwp, .xi4kk .xtjhd.xx4dv .xmtwp { max-width: 860px; }
.xi4kk .x0aws.xee47 .xdeys { grid-template-columns: minmax(0, 1fr); }
.xi4kk .x0aws.xee47 .xq1qp { display: none; }
.xi4kk .x0aws.xee47 .xcgv5 { display: flex; flex-wrap: wrap; gap: 6px 18px; padding: 16px 20px; border: 1px solid var(--r6gmp); border-radius: var(--r9x6l); }
.xi4kk .x1ug8 details { border-bottom: 1px solid var(--r6gmp); }
.xi4kk .x1ug8 details:first-child { border-top: 1px solid var(--r6gmp); }
.xi4kk .x1ug8 summary { list-style: none; cursor: pointer; display: flex; gap: 14px; align-items: baseline; padding: 18px 0; font: 700 1.2rem/1.3 var(--rk0ru); color: var(--rrvg4); }
.xi4kk .x1ug8 summary::-webkit-details-marker { display: none; }
.xi4kk .x1ug8 .xmzfh { font: 600 .82rem/1 var(--r5hfz); color: var(--rm6ee); }
.xi4kk .x1ug8 details > div { padding: 0 0 18px 34px; }
.xi4kk .x5qs4.xs8gm { border-left: 3px solid var(--rgf8s); margin-left: 14px; padding-left: 0; }
.xi4kk .x5qs4.xs8gm li { position: relative; padding: 0 0 28px 30px; }
.xi4kk .x5qs4.xs8gm .xmzfh { position: absolute; left: -17px; top: 0; width: 30px; height: 30px; border-radius: 50%; display: grid; place-items: center; background: var(--ra4hy); border: 3px solid var(--rgf8s); font-size: .72rem; }
.xi4kk .x2jdj.x0187 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.xi4kk .x2jdj.x0187 .x7but { grid-template-columns: 200px minmax(0, 1fr); }
.xi4kk .x2jdj.xo4gm, .xi4kk .x2jdj.xjim1, .xi4kk .x2jdj.xpkj7 { gap: 18px; }
.xi4kk .x2jdj.xo4gm { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.xi4kk .x2jdj.xjim1 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.xi4kk .x2jdj.xpkj7 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.xi4kk .x2jdj.xo4gm .x7but, .xi4kk .x2jdj.xjim1 .x7but, .xi4kk .x2jdj.xpkj7 .x7but { grid-template-columns: 1fr; }
.xi4kk .x2jdj.xo4gm .x5iww, .xi4kk .x2jdj.xjim1 .x5iww { aspect-ratio: 4 / 3; min-height: 0; }
.xi4kk .x2jdj.xpkj7 .x5iww { aspect-ratio: 16 / 9; min-height: 0; }
.xi4kk .x2jdj.xu770 { grid-template-columns: 1fr; gap: 0; border-top: 1.5px solid var(--rrvg4); }
.xi4kk .x2jdj.xu770 .x7but { grid-template-columns: 1fr; background: transparent; border: 0; border-bottom: 1px solid var(--r6gmp); border-radius: 0; box-shadow: none; }
.xi4kk .x2jdj.xu770 .x7but:hover { transform: none; background: color-mix(in srgb, var(--rgf8s) 6%, transparent); }
.xi4kk .x2jdj.xu770 .x5iww { display: none; }
.xi4kk .x2jdj.xu770 .xzfb0 { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 4px 24px; padding: 20px 6px; }
.xi4kk .x2jdj.xu770 .x7but p { grid-column: 1; margin: 0; }
.xi4kk .x2jdj.xu770 .xs8ef { grid-column: 2; grid-row: 1 / span 2; flex-direction: column; align-items: flex-end; margin: 0; }
.xi4kk .x2jdj.xdisr { grid-template-columns: 1fr; gap: 22px; }
.xi4kk .x2jdj.xdisr .x7but { grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); min-height: 300px; }
.xi4kk .x2jdj.xdisr .x7but:nth-child(even) .x5iww { order: 2; }
.xi4kk .x2jdj.xdisr .xzfb0 { padding: clamp(24px, 4vw, 48px); justify-content: center; }
.xi4kk .x2jdj.xdisr .x7but h3 { font-size: clamp(1.5rem, 2.4vw, 2rem); }
.xi4kk .xn1sf { overflow-x: auto; border-radius: var(--r46y3); border: 1px solid var(--r6gmp); background: var(--r539f); }
.xi4kk .xsjyn { width: 100%; border-collapse: collapse; min-width: 560px; }
.xi4kk .xsjyn th, .xi4kk .xsjyn td { padding: 14px 16px; border-bottom: 1px solid var(--r6gmp); text-align: center; vertical-align: middle; }
.xi4kk .xsjyn tbody th { text-align: left; font-weight: 600; color: var(--rrvg4); }
.xi4kk .xsjyn thead th { font: 800 1.1rem/1.2 var(--rk0ru); vertical-align: bottom; }
.xi4kk .xsjyn thead th span, .xi4kk .xsjyn thead th b { display: block; }
.xi4kk .xsjyn thead th b { font-size: 1.5rem; margin-top: 4px; color: var(--rm6ee); }
.xi4kk .xsjyn .xln31 { background: color-mix(in srgb, var(--rgf8s) 12%, transparent); }
.xi4kk .xsjyn .xo7rd svg { width: 20px; height: 20px; color: var(--rm6ee); }
.xi4kk .xsjyn .xzns1 { color: var(--rga5r); }
.xi4kk .xsjyn tfoot td { border-bottom: 0; }
.xi4kk .xy2kd.xsymg { grid-template-columns: minmax(0, 860px); }
.xi4kk .xy2kd.x1501 .x9w29 { border: 0; }
.xi4kk .xy2kd.x1501 .x9w29 tr { display: flex; align-items: baseline; gap: 8px; }
.xi4kk .xy2kd.x1501 .x9w29 th { flex: none; max-width: 70%; border: 0; padding: 6px 0; }
.xi4kk .xy2kd.x1501 .x9w29 tr::after { content: ""; flex: 1; order: 2; border-bottom: 2px dotted var(--r6gmp); }
.xi4kk .xy2kd.x1501 .x9w29 td { order: 3; border: 0; padding: 6px 0; white-space: nowrap; font-weight: 800; }
.xi4kk .xo1ff.x59yb { grid-template-columns: minmax(0, 820px); justify-content: center; gap: 24px; }
.xi4kk .xo1ff.x59yb > div:first-child { text-align: center; }
.xi4kk .xo1ff.xmma0 { grid-template-columns: 1fr; gap: 24px; }
.xi4kk .xo1ff.xmma0 .x2kcc { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 32px; }
.xi4kk .xo1ff.xmma0 .x2kcc details:nth-child(2) { border-top: 1px solid var(--r6gmp); }
.xi4kk .xo1ff.xzvo9 { grid-template-columns: minmax(260px, 360px) minmax(0, 1fr); }
.xi4kk .x9994 { background: var(--r345e); color: #fff; border-radius: var(--r46y3); padding: 28px; position: sticky; top: calc(var(--rurk7) + 24px); }
.xi4kk .x9994 h2 { color: #fff; margin: 0 0 10px; }
.xi4kk .x9994 p { color: color-mix(in srgb, #fff 75%, var(--r345e)); margin: 0 0 18px; }
.xi4kk .x9994 .xm8ri { color: var(--rsjoa); }
.xi4kk .x9994 .xvga2 { color: #fff; }
.xi4kk .x638w.xt3kz { grid-template-columns: 1fr; }
.xi4kk .x638w.xt3kz .xx36d { border-left: 0; border-top: 3px solid var(--rrvg4); padding: 26px 0 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 22px; }
.xi4kk .x638w.xt3kz .xx36d li::before { left: 0; top: -37px; }
.xi4kk .x638w.x91ho .xqsky { columns: 2 280px; column-gap: 40px; }
.xi4kk .x638w.x91ho { grid-template-columns: 1fr; }
.xi4kk .x638w.xfsmr { grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); }
.xi4kk .x638w.xfsmr > :first-child { order: 2; }
.xi4kk .xxe6k.xnt3s { grid-template-columns: 1fr; gap: 0; }
.xi4kk .xxe6k.xnt3s .xjjls { display: grid; grid-template-columns: 80px minmax(0, 260px) minmax(0, 1fr); gap: 4px 24px; align-items: baseline; background: transparent; border: 0; border-bottom: 1px solid var(--r6gmp); border-radius: 0; box-shadow: none; padding: 22px 0; }
.xi4kk .xxe6k.xa8w6 .xjjls { background: transparent; border: 0; box-shadow: none; padding: 0 0 0 0; border-top: 3px solid var(--rrvg4); border-radius: 0; padding-top: 18px; }
.xi4kk .xxe6k.xa8w6 .x2bhb { font-size: 3.4rem; }
.xi4kk .xakrq.xk87l > :first-child { order: 2; }
.xi4kk .xakrq.xbjg9 { grid-template-columns: minmax(0, 900px); justify-content: center; }
.xi4kk .xakrq.xpjli { grid-template-columns: 1fr; }
.xi4kk .xakrq.xpjli .xrzg8 { position: static; display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 18px 32px; }
.xi4kk .xakrq.xpjli .xrzg8 > * { align-self: start; justify-self: start; min-width: 0; }
.xi4kk .xakrq.xpjli > div:last-child { max-width: 860px; }
.xi4kk .xwuwb.xj25r { grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); }
.xi4kk .xwuwb.xj25r .xmsza { grid-template-columns: 1fr; align-content: start; }
.xi4kk .xwuwb.xj25r .xmsza .xzwmt { justify-self: start; }
.xi4kk .xwuwb.xqw2f { gap: 0; border-top: 1.5px solid var(--rrvg4); }
.xi4kk .xwuwb.xqw2f .xmsza { border: 0; border-bottom: 1px solid var(--r6gmp); border-radius: 0; box-shadow: none; background: transparent; padding-left: 0; padding-right: 0; }
.xi4kk .xwuwb.xqw2f .xvutm { background: transparent; color: var(--rrvg4); border: 1.5px solid var(--r6gmp); }
.xi4kk .xwuwb.xpflh { border-left: 3px solid var(--rgf8s); padding-left: 28px; margin-left: 8px; }
.xi4kk .xwuwb.xpflh .xmsza { position: relative; }
.xi4kk .xwuwb.xpflh .xmsza::before { content: ""; position: absolute; left: -38px; top: 34px; width: 17px; height: 17px; border-radius: 50%; background: var(--rgf8s); box-shadow: 0 0 0 4px var(--ra4hy); }
.xi4kk .x6j6l.xgjzn { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.xi4kk .x6j6l.xhzqw { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.xi4kk .x6j6l.xhzqw .x31f7:first-child { grid-column: span 2; grid-row: span 2; }
.xi4kk .x6j6l.xhzqw .x31f7:first-child h2 { font-size: clamp(1.6rem, 2.6vw, 2.2rem); }
.xi4kk .x6j6l.xrth3 { grid-template-columns: 1fr; gap: 16px; }
.xi4kk .x6j6l.xrth3 .x31f7 { flex-direction: row; }
.xi4kk .x6j6l.xrth3 .xomw1 { flex: 0 0 min(36%, 340px); }
.xi4kk .x6j6l.xrth3 .xomw1 img { height: 100%; aspect-ratio: auto; }
.xi4kk .x6zrk.xa1fz { grid-template-columns: minmax(0, 1fr) 250px; }
.xi4kk .x6zrk.xa1fz .x7136 { order: 2; }
.xi4kk .x6zrk.xldxw { grid-template-columns: minmax(0, 860px); }
.xi4kk .x6zrk.xldxw .x7136 { position: static; border: 1px solid var(--r6gmp); border-radius: var(--r9x6l); padding: 18px 22px; }
.xi4kk .x6zrk.xldxw .x7136 ol { columns: 2 260px; display: block; }
.xi4kk .x6zrk.xxn93 { grid-template-columns: minmax(0, 860px); }
.xi4kk .xt8to.xuuqd { text-align: left; }
.xi4kk .xt8to.xuuqd .xyv8j { max-width: none; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 12px 40px; align-items: center; }
.xi4kk .xt8to.xuuqd .xyv8j > :first-child { grid-row: 1 / span 4; margin: 0; }
.xi4kk .xt8to.xuuqd .x3moa, .xi4kk .xt8to.xuuqd .xm8ri, .xi4kk .xt8to.xuuqd .xsoxi { justify-content: flex-start; }
.xi4kk .xt8to.xuuqd .xn9mf { margin: 0; }
.xi4kk .xt8to.xprea .xyv8j { background: var(--r539f); border: 1px solid var(--r6gmp); border-radius: var(--r46y3); padding: clamp(28px, 5vw, 56px); box-shadow: 0 30px 60px -36px rgba(0, 0, 0, .4); }
.xi4kk .xt8to.x3a45 { background: var(--rgf8s); color: var(--rfoza); }
.xi4kk .xt8to.x3a45 h1, .xi4kk .xt8to.x3a45 .xn9mf, .xi4kk .xt8to.x3a45 .xm8ri, .xi4kk .xt8to.x3a45 .xx7qb, .xi4kk .xt8to.x3a45 .xsoxi a { color: var(--rfoza); -webkit-text-stroke: 0; }
.xi4kk .xt8to.x3a45 .x1m75 { background: var(--rfoza); color: var(--rgf8s); }
.xi4kk .xt8to.x3a45 .xvga2 { color: var(--rfoza); }
.xi4kk .xt8to.x2ynr .xx7qb { font-size: clamp(7rem, 24vw, 16rem); }
.xi4kk .xt8to.xvikd .xsoxi { flex-direction: column; align-items: stretch; max-width: 420px; margin-inline: auto; gap: 0; }
.xi4kk .xt8to.xvikd .xsoxi a { justify-content: space-between; padding: 14px 4px; border-bottom: 1px solid var(--r6gmp); }
.xi4kk .xvyaw.xy5kk { grid-template-columns: 1fr; gap: 0; }
.xi4kk .xvyaw.xy5kk .xovoh { display: grid; grid-template-columns: 140px minmax(0, 1fr); align-items: center; border-radius: 0; border: 0; border-bottom: 1px solid var(--r6gmp); background: transparent; box-shadow: none; }
.xi4kk .xvyaw.xy5kk .xovoh img { aspect-ratio: 4 / 3; height: auto; }
.xi4kk .xvyaw.xdl93 { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; gap: 16px; padding-bottom: 8px; }
.xi4kk .xvyaw.xdl93 .xovoh { flex: 0 0 min(80%, 340px); scroll-snap-align: start; }
@media (max-width: 1000px) {
  .xi4kk .xtjhd.xno4s, .xi4kk .xtjhd.xci53 { grid-template-columns: 1fr; }
  .xi4kk .xtjhd.xci53 .xdeys, .xi4kk .xtjhd.xno4s .xdeys { order: 2; position: static; }
  .xi4kk .xtjhd.xee47 .xl9d9 { grid-template-columns: 1fr; }
  .xi4kk .x2jdj.xo4gm, .xi4kk .x2jdj.xjim1, .xi4kk .x2jdj.x0187 { grid-template-columns: 1fr 1fr; }
  .xi4kk .x2jdj.xdisr .x7but { grid-template-columns: 1fr; }
  .xi4kk .x2jdj.xdisr .x7but:nth-child(even) .x5iww { order: 0; }
  .xi4kk .x2jdj.xdisr .x5iww { aspect-ratio: 16 / 9; }
  .xi4kk .xmk2p.x5n01 .xgzdu, .xi4kk .x06op { grid-template-columns: 1fr; }
  .xi4kk .xo1ff.xzvo9, .xi4kk .x638w.xfsmr { grid-template-columns: 1fr; }
  .xi4kk .x9994 { position: static; }
  .xi4kk .x6zrk.xa1fz { grid-template-columns: 1fr; }
  .xi4kk .x6zrk.xa1fz .x7136 { order: 0; }
  .xi4kk .x6j6l.xhzqw { grid-template-columns: 1fr 1fr; }
  .xi4kk .xy0ic .xodri { grid-template-columns: 1fr; }
}
@media (max-width: 640px) {
  .xi4kk .x2jdj.xo4gm, .xi4kk .x2jdj.xjim1, .xi4kk .x2jdj.x0187, .xi4kk .x2jdj.xpkj7 { grid-template-columns: 1fr; }
  .xi4kk .x2jdj.x0187 .x7but { grid-template-columns: 1fr; }
  .xi4kk .x2jdj.xu770 .xzfb0 { grid-template-columns: 1fr; }
  .xi4kk .x2jdj.xu770 .xs8ef { grid-column: 1; grid-row: auto; align-items: flex-start; }
  .xi4kk .xo1ff.xmma0 .x2kcc { grid-template-columns: 1fr; }
  .xi4kk .xxe6k.xnt3s .xjjls { grid-template-columns: 1fr; }
  .xi4kk .x6j6l.xhzqw, .xi4kk .x6j6l.xgjzn { grid-template-columns: 1fr; }
  .xi4kk .x6j6l.xhzqw .x31f7:first-child { grid-column: auto; grid-row: auto; }
  .xi4kk .x6j6l.xrth3 .x31f7 { flex-direction: column; }
  .xi4kk .x6j6l.xrth3 .xomw1 { flex: none; }
  .xi4kk .xt8to.xuuqd .xyv8j { grid-template-columns: 1fr; }
  .xi4kk .xt8to.xuuqd .xyv8j > :first-child { grid-row: auto; }
  .xi4kk .xvyaw.xy5kk .xovoh { grid-template-columns: 96px minmax(0, 1fr); }
  .xi4kk .xkcfn .xbhif { margin-top: -70px; padding: 22px 20px; }
  .xi4kk .xc773 { margin-top: -80px; }
}
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
.xqjmu { display: inline-flex; align-items: center; gap: 8px; font-size: .86rem; font-weight: 600; padding: 6px 12px; border-radius: 999px; background: color-mix(in srgb, currentColor 8%, transparent); margin: 0 0 12px; }
.xqjmu i { width: 8px; height: 8px; border-radius: 50%; background: #c0392b; flex: none; }
.x4nzm i { background: #1f9d55; box-shadow: 0 0 0 3px rgba(31, 157, 85, .2); }
.xrca7 { margin-left: 8px; border: 1px solid color-mix(in srgb, currentColor 25%, transparent); background: transparent; color: inherit; font: inherit; font-size: .74rem; font-weight: 600; padding: 2px 8px; border-radius: 999px; cursor: pointer; opacity: .75; vertical-align: middle; }
.xrca7:hover, .xrca7.xfmv5 { opacity: 1; }
.x1nbg { margin: 0 0 14px; }
.x8x94 { color: var(--rpswm); }
.x2mny { position: fixed; right: 18px; bottom: 18px; z-index: 60; width: 46px; height: 46px; border-radius: 50%; border: 0; background: var(--r6nu1); color: #fff; font-size: 1.2rem; cursor: pointer; box-shadow: 0 10px 24px -10px rgba(0,0,0,.5); opacity: 0; transform: translateY(12px); pointer-events: none; transition: opacity .2s, transform .2s; }
.x2mny.xfmv5 { opacity: .92; transform: none; pointer-events: auto; }
@media (max-width: 900px) { .x2mny { bottom: 84px; } }
.xfkuj { position: fixed; left: 0; right: 0; top: 0; height: 3px; z-index: 80; background: transparent; }
.xfkuj span { display: block; height: 100%; width: 0; background: var(--rvumg); transition: width .1s linear; }
.xh0dk { background: none; padding: 0; border-radius: 0; margin: 12px 0 0; font-weight: 500; }
.xnfd9 { border-radius: 4px; background: none; border: 1px solid color-mix(in srgb, currentColor 22%, transparent); text-transform: uppercase; letter-spacing: .06em; font-size: .72rem; }
.xonxe { border-radius: 8px; width: 42px; height: 42px; background: var(--rvumg); color: var(--r5ppx, #fff); }
.xdy0n { width: auto; height: 38px; padding: 0 14px; border-radius: 999px; font-size: .8rem; font-weight: 600; background: color-mix(in srgb, var(--r6nu1) 88%, transparent); }
.x2bwy { top: auto; bottom: 0; height: 2px; z-index: 95; }
@media (max-width: 1119px) {
  .xzgb1, .xej1l { padding-bottom: 0; }
  .xzgb1 .xzc6g { bottom: 12px; }
  .xzgb1 .x2mny { bottom: 18px; }
}
.xkn5p { grid-template-columns: 1fr; }
.x57ld { left: auto; right: 14px; bottom: calc(14px + env(safe-area-inset-bottom)); padding: 0; background: none; border: 0; backdrop-filter: none; display: block; }
.x57ld .x0y9i { width: 58px; height: 58px; min-height: 0; padding: 0; border-radius: 50%; display: grid; place-items: center; box-shadow: 0 14px 30px -12px rgba(0, 0, 0, .55); }
.x57ld .x0y9i svg { width: 24px; height: 24px; margin: 0; }
.xej1l .x2mny { bottom: 86px; }
@media (min-width: 1120px) { .x57ld { display: none; } }
.xzc6g .xnhw1 { display: flex; flex-wrap: wrap; }
.xzc6g .xnhw1 .x0y9i { flex: 1 1 130px; }
.xikqk { max-width: 760px; padding: 14px 18px; border-radius: 10px; }
.xikqk h2 { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.xikqk p { margin-bottom: 10px; }
.xikqk .xnhw1 .x0y9i { min-height: 38px; flex: 0 1 auto; }
.xtsw8 { background: var(--r6nu1); color: #fff; border-color: transparent; border-radius: 4px; }
.xtsw8 p { color: rgba(255, 255, 255, .82); }
.xtsw8 a, .xtsw8 h2 svg { color: #fff; }
.xtsw8 .xsalp { --r77jd: #fff; border-color: rgba(255, 255, 255, .55); }
