*, ::after, ::before { box-sizing: border-box; border: 0 solid rgb(212, 210, 216); }
html { line-height: 1.56; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; font-feature-settings: normal; font-family: system-ui, 'Helvetica Neue', Arial, sans-serif; }
body { margin: 0; }
h1, h2, h3, h4, h5, h6, p, figure, blockquote, dl, dd { margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: inherit; }
b, strong { font-weight: bolder; }
a { color: currentColor; text-decoration: inherit; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: inherit; color: inherit; margin: 0; padding: 0; }
button, input:where([type=button]), input:where([type=submit]) { -webkit-appearance: button; background: transparent; }
img, svg, video { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
ol, ul { margin: 0; padding: 0; list-style: none; }
[hidden] { display: none; }
@keyframes x4b13tb {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

.x6skj3p { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.xuwf4ia { background-color: rgb(255, 255, 255); box-shadow: 0 1.1px 2.1px rgba(15, 23, 42, .06); position: sticky; top: 0; z-index: 50; }
.xa7iy7o { margin-inline: auto; max-width: 1318px; padding-inline: 17px; }
.xw38h0k { align-items: center; display: flex; flex-direction: column; padding-block: 8px; position: relative; }
.xj3e68c { align-items: center; display: flex; margin-bottom: 8px; }
.x5azwmt { color: rgb(63, 75, 96); font-size: 19px; font-weight: bold; line-height: 1.38; }
.x08ua2k { align-items: center; }
.x6k3qi2 { color: rgb(84, 82, 91); }
.xi159h2 { border-radius: 6px; font-size: 14px; font-weight: 500; line-height: 1.44; padding-block: 6px; padding-inline: 17px; }
.xug892b { color: rgb(84, 82, 91); padding: 8px; position: absolute; right: 0; top: 8px; }
.xgfrra0 { height: 20px; width: 20px; }
.x8tfsk5 { flex-direction: column; padding-bottom: 8px; padding-top: 17px; }
.x4nhsf7 { color: rgb(84, 82, 91); padding-block: 8px; }
.x347pxh { border-color: rgb(225, 228, 231); border-top-width: 1px; display: flex; flex-direction: column; padding-top: 8px; }
.xgafhyz { color: rgb(84, 82, 91); font-weight: 500; padding-block: 8px; }
.xsim605 { border-radius: 6px; font-size: 14px; font-weight: 500; line-height: 1.44; padding-block: 8px; text-align: center; }
.xrx3jq2 { background-color: rgb(248, 251, 252); }
.x88ygr2 { margin-inline: auto; max-width: 1055px; padding-inline: 17px; text-align: left; }
.xnl876j { align-items: center; color: rgb(84, 82, 91); column-gap: 8px; display: flex; font-size: 14px; justify-content: flex-start; line-height: 1.44; margin-bottom: 20px; }
.x2jhwvt { background-color: rgb(34, 197, 96); border-radius: 100vmax; height: 8px; width: 8px; }
.x7fb02g { color: rgb(24, 25, 27); font-size: 36px; font-weight: bold; line-height: 1.27; margin-bottom: 20px; }
.xz9b2t4 { color: rgb(84, 82, 91); font-size: 19px; line-height: 1.38; margin-bottom: 45px; max-width: 692px; }
.xpba9d6 { background-color: rgb(255, 251, 232); border-color: rgb(250, 230, 138); border-radius: 9px; border-width: 1px; margin-bottom: 34px; margin-top: 20px; max-width: 692px; padding: 17px; text-align: left; }
.xx5ciw9 { align-items: center; display: flex; }
.xgt6ojd { color: rgb(245, 161, 11); flex-shrink: 0; height: 20px; width: 20px; }
.xp27fko { color: rgb(146, 61, 14); font-size: 14px; line-height: 1.405; }
.x84awn6 { margin-bottom: 20px; max-width: 692px; }
.x8r4vk4 { display: flex; flex-direction: column; gap: 11px; }
.xswvnvi { flex: 1; position: relative; }
.x2l6i5c { border-color: rgb(225, 228, 231); border-width: 2px; font-family: Menlo, Consolas, 'Courier New', monospace; font-size: 17px; letter-spacing: .025em; line-height: 1.41; outline: 2px solid transparent; outline-offset: 2px; padding-inline: 20px; transition-duration: .21s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.xj38k30 { color: rgb(159, 161, 170); height: 20px; position: absolute; right: 17px; top: 50%; transform: translateY(-50%); width: 20px; }
.xkd1fac { background-color: rgb(63, 75, 96); box-shadow: 0 10.5px 15.8px -3px rgba(15, 23, 42, .12); font-size: 17px; font-weight: 600; line-height: 1.41; padding-inline: 34px; transition-duration: .21s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.xsafrfg { margin-bottom: 20px; }
.xbu8jsi { align-items: center; color: rgb(63, 75, 96); display: flex; justify-content: center; }
.xfzntfr { animation: 1.2s linear infinite x4b13tb; height: 20px; width: 20px; }
.xgs3sub { font-size: 17px; font-weight: 500; line-height: 1.41; }
.xy3qyp0 { margin-bottom: 34px; max-width: 692px; transition-duration: .3s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.xwujuc0 { margin-bottom: 17px; max-width: 692px; }
.xg4ms0e { align-items: flex-start; background-color: rgb(254, 239, 242); border-color: rgb(255, 202, 202); border-radius: 9px; border-width: 1px; display: flex; padding: 17px; text-align: left; }
.xmrk883 { text-rendering: optimizeLegibility; }
.xhf0q7f { color: rgb(240, 68, 68); flex-shrink: 0; height: 20px; margin-top: 3px; width: 20px; }
.x7z0dwo { color: rgb(153, 27, 25); font-weight: 500; }
.xyq8bro { color: rgb(220, 38, 37); font-size: 14px; line-height: 1.44; margin-top: 6px; }
.x9v2u0r { color: rgb(159, 161, 170); font-size: 12px; line-height: 1.47; margin-bottom: 20px; margin-top: 11px; }
.xferpko { background-color: rgb(244, 245, 245); border-radius: 3px; font-family: Menlo, Consolas, 'Courier New', monospace; padding-block: 3px; padding-inline: 8px; }
.x9n0u1r { background-color: rgb(250, 250, 249); }
.xkp1ivv { margin-inline: auto; max-width: 1318px; padding-inline: 17px; text-align: center; }
.x71s2fg { font-size: 32px; font-weight: bold; line-height: 1.25; margin-bottom: 45px; }
.x0ngrdk { display: grid; gap: 34px; grid-template-columns: repeat(1, minmax(0, 1fr)); position: relative; }
.x4lvsjd { background-color: rgb(225, 228, 231); height: 3px; inset-inline: 16.6667%; position: absolute; top: 45px; z-index: 0; }
.xkgi0n2 { background-color: rgb(250, 250, 249); position: relative; z-index: 10; }
.x2u0271 { align-items: center; background-color: rgb(255, 255, 255); border-color: rgb(63, 75, 96); border-radius: 100vmax; border-width: 4px; box-shadow: 0 1.1px 2.1px rgba(15, 23, 42, .06); color: rgb(63, 75, 96); display: flex; font-size: 19px; font-weight: bold; height: 67px; justify-content: center; line-height: 1.38; margin-bottom: 20px; margin-inline: auto; width: 67px; }
.xhftcmu { font-size: 17px; font-weight: bold; line-height: 1.41; margin-bottom: 8px; }
.xux2704 { color: rgb(84, 82, 91); font-size: 14px; line-height: 1.44; margin-inline: auto; max-width: 330px; }
.xx7inj0 { background-color: rgb(63, 75, 96); overflow: hidden; padding-block: 90px; position: relative; }
.xtrccau { inset: 0; pointer-events: none; position: absolute; }
.xamh87v { margin-inline: auto; max-width: 1318px; padding-inline: 17px; position: relative; z-index: 10; }
.xjf20td { display: grid; gap: 34px; grid-template-columns: repeat(1, minmax(0, 1fr)); text-align: center; }
.xhmdrop { min-width: 0px; }
.x0e7cmd { font-size: 32px; font-weight: bold; letter-spacing: -.027em; line-height: 1.25; overflow-wrap: break-word; }
.xq9bhwg { color: rgb(226, 230, 240); font-size: 14px; font-weight: 500; line-height: 1.44; margin-top: 8px; }
.x7y4xzh { background-color: rgb(255, 255, 255); border-color: rgb(244, 245, 245); border-top-width: 1px; padding-block: 67px; }
.x3s9cln { margin-inline: auto; max-width: 923px; padding-inline: 17px; }
.xfeusfs { background-color: rgb(250, 250, 249); border-color: rgb(225, 228, 231); border-radius: 12px; border-width: 1px; padding: 34px; }
.xcvczqi { align-items: center; color: rgb(39, 42, 42); display: flex; font-size: 19px; font-weight: bold; line-height: 1.38; margin-bottom: 20px; }
.x7i0p1m { color: rgb(113, 110, 122); height: 20px; margin-right: 8px; width: 20px; }
.xbdxt3o { display: grid; font-size: 14px; gap: 34px; grid-template-columns: repeat(1, minmax(0, 1fr)); line-height: 1.44; }
.xyizwqg { color: rgb(24, 25, 27); font-size: 12px; font-weight: bold; letter-spacing: .052em; line-height: 1.47; margin-bottom: 8px; text-transform: uppercase; }
.xi9a3we { color: rgb(84, 82, 91); line-height: 1.615; }
.xroct4h { margin-bottom: 67px; text-align: center; }
.x1z0vlh { color: rgb(24, 25, 27); font-size: 32px; font-weight: bold; line-height: 1.25; margin-bottom: 17px; }
.x89xdjw { color: rgb(84, 82, 91); font-size: 17px; line-height: 1.41; margin-inline: auto; max-width: 692px; }
.xtu8har { display: grid; gap: 45px; grid-template-columns: repeat(1, minmax(0, 1fr)); margin-inline: auto; max-width: 1055px; text-align: center; }
.x9wp3ry { align-items: center; display: flex; flex-direction: column; }
.x1kemaj { align-items: center; background-color: rgb(250, 250, 249); border-radius: 12px; box-shadow: 0 1.1px 2.1px rgba(15, 23, 42, .06); color: rgb(63, 75, 96); display: flex; height: 56px; justify-content: center; margin-bottom: 17px; width: 56px; }
.x3wesw4 { color: rgb(84, 82, 91); font-size: 14px; line-height: 1.44; }
.x3vihd7 { background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 21px 26.3px -5px rgba(15, 23, 42, .12); overflow: hidden; text-align: left; }
.x3cz176 { align-items: center; background-image: linear-gradient(90deg, rgb(63, 75, 96), rgb(31, 41, 59)); color: rgb(255, 255, 255); display: flex; justify-content: space-between; padding: 20px; }
.x03jzi2 { font-size: 12px; font-weight: 500; letter-spacing: .052em; line-height: 1.47; opacity: .8; text-transform: uppercase; }
.xb1exyn { font-family: Menlo, Consolas, 'Courier New', monospace; font-size: 25px; font-weight: bold; letter-spacing: .025em; line-height: 1.32; margin-top: 6px; }
.xyjiyv9 { background-color: rgba(255, 255, 255, .2); border-radius: 6px; padding: 8px; }
.x5xpla7 { color: rgb(255, 255, 255); height: 20px; width: 20px; }
.x13ee6w { padding: 20px; }
.xkiuwgn { align-items: flex-start; display: flex; margin-bottom: 20px; }
.xmkgrhz { flex-shrink: 0; margin-top: 6px; }
.xatl15g { align-items: center; background-color: rgba(63, 75, 96, .1); border-radius: 100vmax; box-shadow: 0 0 0 4px rgba(63, 75, 96, .1); color: rgb(63, 75, 96); display: flex; height: 45px; justify-content: center; width: 45px; }
.xk92no8 { flex: 1; }
.xci0fom { color: rgb(24, 25, 27); font-size: 17px; font-weight: bold; line-height: 1.41; }
.xkny9xt { color: rgb(113, 110, 122); font-size: 14px; line-height: 1.44; margin-top: 6px; }
.xo3prhs { background-color: rgb(250, 250, 249); border-color: rgb(244, 245, 245); border-radius: 6px; border-width: 1px; color: rgb(64, 63, 70); font-size: 14px; line-height: 1.44; margin-top: 8px; padding: 11px; }
.xd41wt6 { align-items: center; border-color: rgb(244, 245, 245); border-top-width: 1px; color: rgb(113, 110, 122); display: flex; font-size: 14px; justify-content: space-between; line-height: 1.44; padding-top: 17px; }
.x3zyph1 { align-items: center; display: flex; }
.xkm8p67 { color: rgb(159, 161, 170); height: 17px; margin-right: 6px; width: 17px; }
.xagzk8w { background-color: rgb(218, 252, 231); border-radius: 100vmax; color: rgb(21, 125, 61); font-size: 12px; font-weight: 500; line-height: 1.47; padding-block: 3px; padding-inline: 8px; }
.x7u549m { background-color: rgb(250, 250, 249); border-color: rgb(225, 228, 231); border-top-width: 1px; padding-block: 11px; padding-inline: 20px; text-align: center; }
.xjuwh9w { color: rgb(159, 161, 170); font-size: 10px; letter-spacing: .091em; text-transform: uppercase; }
.xi2gic5 { background-color: rgb(24, 25, 27); color: rgb(255, 255, 255); }
.xnaehfe { display: grid; gap: 34px; grid-template-columns: repeat(1, minmax(0, 1fr)); margin-bottom: 34px; }
.xxjsk3o { align-items: center; display: flex; margin-bottom: 17px; }
.xcy8vvh { font-size: 19px; font-weight: bold; line-height: 1.38; }
.x0gbevu { color: rgb(159, 161, 170); font-size: 14px; line-height: 1.44; margin-bottom: 17px; }
.x6zyj3z { color: rgb(113, 110, 122); font-size: 12px; line-height: 1.47; }
.xs8ihdx { font-weight: 600; margin-bottom: 17px; }
.xuhcww0 { color: rgb(159, 161, 170); font-size: 14px; line-height: 1.44; }
.xg7x5sf { border-color: rgb(39, 42, 42); border-top-width: 1px; color: rgb(159, 161, 170); display: flex; flex-direction: column; font-size: 14px; gap: 11px 34px; line-height: 1.44; padding-block: 20px; }
.xkit2qi { align-items: center; column-gap: 8px; display: flex; }
.xiv3pa2 { height: 17px; width: 17px; }
.xyqhn11 { align-items: center; column-gap: 8px; display: flex; }
.x6ne2vt { -webkit-tap-highlight-color: transparent; }
.xa20i67 { align-items: center; border-color: rgb(39, 42, 42); border-top-width: 1px; display: flex; flex-direction: column; justify-content: space-between; padding-top: 20px; }
.xwg9bvu { color: rgb(113, 110, 122); font-size: 14px; line-height: 1.44; }
.xfjxzt4 { align-items: center; display: flex; margin-top: 17px; }
.x17o5ut { align-items: center; color: rgb(34, 197, 96); display: flex; font-size: 14px; line-height: 1.44; }
.x6hblhy { height: 17px; margin-right: 6px; width: 17px; }
.xkq14gw { background-color: rgb(24, 25, 27); }
.xs3hsav { align-items: center; display: flex; flex-direction: column; gap: 17px; justify-content: space-between; margin-inline: auto; max-width: 1187px; }
.xs0urxp { color: rgb(212, 210, 216); font-size: 14px; line-height: 1.44; }
.xcwxusi { color: rgb(255, 255, 255); text-decoration-line: underline; }
.xt4qljf { font-size: 14px; font-weight: 500; line-height: 1.44; padding-block: 8px; padding-inline: 20px; white-space: nowrap; }
.xwh2e3u { background-color: rgb(248, 251, 252); color: rgb(24, 25, 27); }
.xqrl2m6 { max-width: 791px; }
.x0bwle2 { color: rgb(113, 110, 122); font-size: 14px; line-height: 1.44; margin-bottom: 17px; }
.xdrurdk { margin-inline: 8px; }
.x0r2eyg { font-size: 36px; font-weight: bold; line-height: 1.19; margin-bottom: 20px; }
.xnhs21d { color: rgb(84, 82, 91); font-size: 19px; line-height: 1.38; }
.xrz6fsl { background-color: rgb(255, 255, 255); }
.xi514kr { backdrop-filter: blur(3px); }
.x2hd9qp { align-items: center; display: grid; gap: 45px; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.xxkuo8y { color: rgb(63, 75, 96); font-size: 14px; font-weight: 600; letter-spacing: .052em; line-height: 1.44; text-transform: uppercase; }
.xmg27kt { color: rgb(24, 25, 27); font-size: 32px; font-weight: bold; line-height: 1.25; margin-bottom: 20px; margin-top: 8px; }
.xtq0fbz { color: rgb(84, 82, 91); }
.x21sp5g { position: relative; }
.xpg0m2s { background-image: linear-gradient(to bottom right, rgb(241, 245, 252), rgb(248, 251, 252)); border-radius: 18px; padding: 17px; position: relative; }
.xsxxwme { display: grid; gap: 11px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.xiesddy { background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: 0 10.5px 15.8px -3px rgba(15, 23, 42, .12); padding: 17px; text-align: center; }
.xvhkq9i { color: rgb(63, 75, 96); font-size: 25px; font-weight: bold; line-height: 1.32; }
.xzs0eo3 { color: rgb(84, 82, 91); font-size: 12px; line-height: 1.47; margin-top: 6px; overflow-wrap: break-word; }
.xq1pvke { margin-inline: auto; max-width: 923px; padding-inline: 17px; text-align: center; }
.xyw1bqh { color: rgb(24, 25, 27); font-size: 32px; font-weight: bold; line-height: 1.25; margin-bottom: 17px; }
.xshfvnd { color: rgb(84, 82, 91); font-size: 17px; line-height: 1.41; margin-bottom: 34px; }
.xqcg3zj { align-items: center; background-color: rgb(63, 75, 96); box-shadow: 0 10.5px 15.8px -3px rgba(63, 75, 96, .3); display: inline-flex; font-weight: 600; padding-block: 17px; padding-inline: 34px; transition-duration: .21s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.x6yzbdb { height: 20px; margin-left: 8px; width: 20px; }
.x43wrgh { background-image: linear-gradient(to bottom right, rgb(24, 25, 27), rgb(39, 42, 42)); color: rgb(255, 255, 255); }
.x8c2hvw { color: rgb(148, 163, 181); font-size: 14px; font-weight: 600; letter-spacing: .052em; line-height: 1.44; text-transform: uppercase; }
.xsu2xhn { font-size: 32px; font-weight: bold; line-height: 1.25; margin-bottom: 20px; margin-top: 8px; }
.xqvi2b2 { color: rgb(212, 210, 216); margin-bottom: 34px; }
.x530mun { color: rgb(74, 222, 131); flex-shrink: 0; height: 20px; margin-right: 11px; width: 20px; }
.xtoz7df { display: grid; gap: 17px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.xxh47cx { background-color: rgb(39, 42, 42); border-radius: 12px; padding: 17px; text-align: center; }
.xqph13d { color: rgb(148, 163, 181); font-size: 19px; font-weight: bold; line-height: 1.38; }
.x88vq2a { color: rgb(159, 161, 170); font-size: 14px; line-height: 1.44; overflow-wrap: break-word; }
.xpmv3qk { display: grid; gap: 34px; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.xi3ty9v { background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: 0 10.5px 15.8px -3px rgba(15, 23, 42, .12); padding: 34px; }
.xy5xts5 { align-items: center; background-color: rgb(241, 245, 252); border-radius: 9px; color: rgb(63, 75, 96); display: flex; flex-shrink: 0; height: 56px; justify-content: center; width: 56px; }
.x0d6plj { height: 34px; width: 34px; }
.xxxwgt9 { color: rgb(24, 25, 27); font-size: 25px; font-weight: bold; line-height: 1.32; margin-bottom: 17px; }
.xbkxswo { margin-bottom: 45px; text-align: center; }
.xj4kgmp { color: rgb(24, 25, 27); font-size: 32px; font-weight: bold; line-height: 1.25; margin-top: 8px; }
.xcwvmc6 { display: grid; gap: 20px; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.x3ltee6 { background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: 0 10.5px 15.8px -3px rgba(15, 23, 42, .12); padding: 20px; }
.x4v15bl { font-size: 36px; line-height: 1.19; margin-bottom: 17px; }
.x47z9nb { color: rgb(24, 25, 27); font-size: 19px; font-weight: bold; line-height: 1.38; margin-bottom: 8px; }
.xobt031 { background-image: linear-gradient(to bottom right, rgb(71, 85, 108), rgb(31, 41, 59)); }
.x8n34mg { color: rgb(226, 230, 240); font-size: 14px; line-height: 1.44; margin-bottom: 17px; }
.xd8wcg3 { color: rgb(241, 245, 252); font-size: 19px; line-height: 1.38; }
.x8dvq1l { margin-inline: auto; max-width: 791px; padding-inline: 17px; }
.xfby4ec { margin-bottom: 34px; }
.xi8kuen { border-color: rgb(225, 228, 231); border-radius: 9px; border-width: 1px; outline: 2px solid transparent; outline-offset: 2px; padding-block: 17px; padding-left: 45px; padding-right: 20px; transition-duration: .21s; transition-property: color, background-color, border-color, opacity, box-shadow, transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.xbpwt21 { color: rgb(159, 161, 170); height: 20px; left: 17px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }
.x0227h4 { background-color: rgb(255, 255, 255); border-color: rgb(225, 228, 231); border-radius: 9px; border-width: 1px; margin-bottom: 17px; overflow: hidden; }
.x61gk4t { align-items: center; cursor: pointer; display: flex; justify-content: space-between; list-style-type: none; padding: 20px; transition-duration: .21s; transition-property: color, background-color, border-color; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.xlh8ker { color: rgb(24, 25, 27); font-weight: 600; padding-right: 17px; }
.x32v01i { color: rgb(113, 110, 122); flex-shrink: 0; height: 20px; transition-duration: .21s; transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 20px; }
.xuw42l5 { color: rgb(84, 82, 91); padding-bottom: 20px; padding-inline: 20px; }
.xtyc85i { background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: 0 10.5px 15.8px -3px rgba(15, 23, 42, .12); margin-top: 45px; padding: 34px; text-align: center; }
.xdj8tex { font-size: 50px; line-height: 1.01; margin-bottom: 17px; }
.x8kn1y8 { color: rgb(84, 82, 91); margin-bottom: 20px; }
.xll41ju { align-items: center; background-color: rgb(63, 75, 96); border-radius: 9px; display: inline-flex; font-weight: 600; padding-block: 11px; padding-inline: 20px; transition-duration: .21s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.x1y3qnu { align-items: center; background-color: rgb(63, 75, 96); border-radius: 9px; box-shadow: 0 10.5px 15.8px -3px rgba(99, 116, 139, .3); display: inline-flex; font-weight: 600; padding-block: 17px; padding-inline: 34px; transition-duration: .21s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.x4frhlq { display: grid; gap: 34px; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.xq0qqxq { color: rgb(24, 25, 27); font-size: 25px; font-weight: bold; line-height: 1.32; margin-bottom: 20px; }
.xh9q4r2 { display: grid; gap: 17px; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.xlr67ve { color: rgb(64, 63, 70); display: block; font-size: 14px; font-weight: 500; line-height: 1.44; margin-bottom: 6px; }
.xfoaff2 { border-color: rgb(212, 210, 216); border-width: 1px; outline: 2px solid transparent; outline-offset: 2px; transition-duration: .21s; transition-property: color, background-color, border-color, opacity, box-shadow, transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.xbu191u { text-rendering: optimizeLegibility; }
.x8l75wi { background-color: rgb(255, 255, 255); border-color: rgb(212, 210, 216); border-width: 1px; outline: 2px solid transparent; outline-offset: 2px; transition-duration: .21s; transition-property: color, background-color, border-color, opacity, box-shadow, transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.xiebatu { border-color: rgb(212, 210, 216); border-width: 1px; outline: 2px solid transparent; outline-offset: 2px; resize: none; transition-duration: .21s; transition-property: color, background-color, border-color, opacity, box-shadow, transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.xwaj39c { align-items: flex-start; display: flex; }
.xp5azej { border-color: rgb(212, 210, 216); border-radius: 3px; color: rgb(63, 75, 96); height: 17px; margin-top: 6px; width: 17px; }
.xkeesc7 { color: rgb(84, 82, 91); font-size: 14px; line-height: 1.44; margin-left: 8px; }
.xcelhrr { color: rgb(63, 75, 96); }
.xoqmmfo { align-items: center; background-color: rgb(63, 75, 96); box-shadow: 0 10.5px 15.8px -3px rgba(99, 116, 139, .3); display: flex; font-weight: 600; justify-content: center; transition-duration: .21s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.xr3y6lg { background-color: rgb(239, 253, 244); border-color: rgb(190, 247, 208); border-radius: 9px; border-width: 1px; margin-top: 20px; padding: 17px; }
.xwdx9or { color: rgb(34, 197, 96); height: 20px; margin-right: 11px; width: 20px; }
.x44unhq { color: rgb(21, 101, 52); font-weight: 600; }
.xajoocn { color: rgb(21, 125, 61); font-size: 14px; line-height: 1.44; }
.xpa2hzl { background-image: linear-gradient(to bottom right, rgb(63, 75, 96), rgb(52, 65, 85)); border-radius: 12px; padding: 20px; }
.xiiup76 { font-weight: 600; margin-bottom: 11px; }
.x2t6w7l { color: rgb(241, 245, 252); font-size: 14px; line-height: 1.44; }
.xde9gwb { text-decoration-line: underline; }
.x0veusg { align-items: flex-start; display: flex; }
.x7zirh4 { align-items: center; background-color: rgb(241, 245, 252); border-radius: 9px; color: rgb(63, 75, 96); display: flex; flex-shrink: 0; height: 45px; justify-content: center; width: 45px; }
.xsbb9fu { color: rgb(24, 25, 27); font-weight: 600; margin-bottom: 6px; }
.xo5sm9k { color: rgb(63, 75, 96); overflow-wrap: break-word; }
.xpr8g6a { background-color: rgb(255, 255, 255); border-color: rgb(244, 245, 245); border-top-width: 1px; }
.xzzq0o9 { align-items: center; color: rgb(84, 82, 91); display: flex; gap: 11px; justify-content: center; margin-inline: auto; max-width: 923px; padding-inline: 17px; }
.x3uvd9k { color: rgb(63, 75, 96); flex-shrink: 0; height: 20px; width: 20px; }
.xgi08ql { animation: 1.2s linear infinite x4b13tb; height: 20px; margin-right: 8px; width: 20px; }
.xaw2zep { opacity: .25; }
.xmp2o94 { opacity: .75; }
.xl6pa2y { display: grid; gap: 34px; grid-template-columns: repeat(1, minmax(0, 1fr)); margin-bottom: 34px; }
.x9irh7t { margin-top: 20px; }
.xufbnmd { background-image: linear-gradient(to bottom right, rgb(39, 42, 42), rgb(24, 25, 27)); color: rgb(255, 255, 255); }
.xlccy6s { font-size: 32px; font-weight: bold; line-height: 1.25; margin-bottom: 17px; overflow-wrap: break-word; }
.xsb1z0w { color: rgb(212, 210, 216); }
.xfv3pmm { display: grid; gap: 34px; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.xde3a8m { color: rgb(64, 63, 70); line-height: 1.79; max-width: none; }
.xjfcnbo { color: rgb(84, 82, 91); margin-bottom: 17px; }
.xev191o { color: rgb(84, 82, 91); list-style-type: disc; margin-bottom: 17px; padding-left: 20px; }
.xt2fxwn { margin-bottom: 17px; }
.x41yo2s { color: rgb(84, 82, 91); display: flex; }
.x369e5z { color: rgb(63, 75, 96); margin-right: 8px; }
.xjibjf7 { color: rgb(39, 42, 42); font-size: 17px; font-weight: 600; line-height: 1.41; margin-bottom: 8px; }
.x9w0e8a { color: rgb(84, 82, 91); list-style-type: decimal; margin-bottom: 17px; padding-left: 20px; }
.xkiqtuy { color: rgb(84, 82, 91); font-size: 14px; line-height: 1.44; margin-bottom: 17px; }
.xa2d8r9 { background-color: rgb(250, 250, 249); border-radius: 9px; padding: 17px; position: sticky; top: 90px; }
.xuztsqx { color: rgb(24, 25, 27); font-size: 14px; font-weight: 600; letter-spacing: .052em; line-height: 1.44; margin-bottom: 11px; text-transform: uppercase; }
.xojp3to { color: rgb(84, 82, 91); font-size: 14px; line-height: 1.44; }
.x47uy5w { background-color: rgb(255, 251, 232); border-bottom-right-radius: 9px; border-color: rgb(245, 161, 11); border-left-width: 4px; border-top-right-radius: 9px; margin-bottom: 34px; padding: 17px; }
.xbkq3kx { display: flex; }
.xyy2ro8 { color: rgb(245, 161, 11); flex-shrink: 0; height: 20px; margin-right: 11px; width: 20px; }
.xygmqsa { color: rgb(146, 61, 14); font-weight: 600; }
.xoqthra { color: rgb(179, 83, 9); font-size: 14px; line-height: 1.44; margin-top: 6px; }
.x6wukf7 { color: rgb(24, 25, 27); font-size: 36px; font-weight: bold; line-height: 1.19; margin-bottom: 17px; }
.xpi2lie { color: rgb(84, 82, 91); font-size: 19px; line-height: 1.38; margin-inline: auto; max-width: 692px; }
.x7fin45 { margin-inline: auto; max-width: 923px; }
.xjtiv2e { background-color: rgb(255, 255, 255); box-shadow: 0 10.5px 15.8px -3px rgba(15, 23, 42, .12); display: flex; flex-direction: column; gap: 20px; padding: 20px; }
.x1dazox { color: rgb(24, 25, 27); font-size: 19px; font-weight: bold; line-height: 1.38; }
.xnbu9nd { margin-top: 17px; }
.xild2xg { color: rgb(24, 25, 27); font-size: 36px; font-weight: bold; line-height: 1.19; }
.xmzd1lc { color: rgb(113, 110, 122); }
.xo6fd82 { display: grid; flex: 1; gap: 8px 20px; grid-template-columns: repeat(1, minmax(0, 1fr)); min-width: 0px; }
.xwvobwz { align-items: center; color: rgb(84, 82, 91); display: flex; }
.xd04wej { color: rgb(34, 197, 96); flex-shrink: 0; height: 20px; margin-right: 11px; width: 20px; }
.xz4y49s { flex-shrink: 0; }
.x3d9vnr { border-color: rgb(212, 210, 216); border-width: 2px; color: rgb(64, 63, 70); display: block; font-weight: 600; padding-block: 11px; padding-inline: 20px; text-align: center; transition-duration: .21s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.x88v7g3 { background-color: rgb(255, 255, 255); box-shadow: 0 0 0 2px rgb(99, 116, 139), 0 21px 26.3px -5px rgba(15, 23, 42, .12); display: flex; flex-direction: column; gap: 20px; padding-bottom: 20px; padding-inline: 20px; padding-top: 45px; position: relative; }
.xr91bma { background-color: rgb(63, 75, 96); border-radius: 100vmax; font-size: 14px; font-weight: bold; left: 50%; line-height: 1.44; padding-block: 6px; padding-inline: 17px; position: absolute; top: 0; transform: translateX(-50%) translateY(-50%); white-space: nowrap; }
.x90ghah { background-color: rgb(63, 75, 96); box-shadow: 0 10.5px 15.8px -3px rgba(15, 23, 42, .12); display: block; font-weight: 600; padding-block: 11px; padding-inline: 20px; text-align: center; transition-duration: .21s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.xeynrfh { align-items: center; color: rgb(159, 161, 170); display: flex; }
.xscduiz { flex-shrink: 0; height: 20px; margin-right: 11px; width: 20px; }
.xm9vc8j { margin-inline: auto; margin-top: 67px; max-width: 791px; text-align: center; }
.x9eq426 { color: rgb(63, 75, 96); text-decoration-line: underline; }
.xm9bvhk { align-items: center; display: flex; justify-content: center; }
.xstcav4 { align-items: center; display: flex; }
.xxshok1 { background-color: rgb(250, 250, 249); display: flex; flex-direction: column; }
.x6mdnyb { background-color: rgb(63, 75, 96); padding-block: 45px; padding-inline: 20px; text-align: center; }
.x92jgjd { align-items: center; display: flex; justify-content: center; margin-bottom: 8px; }
.x5hg795 { font-size: 25px; font-weight: bold; line-height: 1.32; }
.xpk9skw { align-items: center; display: flex; flex: 1; justify-content: center; padding-block: 45px; padding-inline: 17px; }
.xcioxud { background-color: rgb(255, 255, 255); box-shadow: 0 21px 26.3px -5px rgba(15, 23, 42, .12); margin-top: -45px; max-width: 461px; padding: 34px; position: relative; width: 100%; z-index: 10; }
.xwtojjj { margin-bottom: 20px; text-align: center; }
.xkjw8yv { color: rgb(64, 63, 70); font-size: 19px; font-weight: 600; line-height: 1.38; }
.xs3mlhc { color: rgb(63, 75, 96); height: 45px; margin-bottom: 17px; margin-inline: auto; width: 45px; }
.x049otr { letter-spacing: .03em; }
.x8xuodt { color: rgb(84, 82, 91); font-size: 14px; line-height: 1.615; text-align: center; }
.xyb2kww { background-color: rgb(63, 75, 96); display: block; font-weight: 600; margin-top: 20px; padding-block: 11px; padding-inline: 20px; text-align: center; transition-duration: .21s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.x42suan { color: rgb(113, 110, 122); font-size: 14px; line-height: 1.44; margin-top: 20px; text-align: center; }
.x8c9r5v { color: rgb(63, 75, 96); font-weight: 500; }
.xpyg2uj { border-color: rgb(244, 245, 245); border-top-width: 1px; margin-top: 34px; padding-top: 20px; }
.x3us5nw { color: rgb(159, 161, 170); font-size: 12px; font-weight: 500; letter-spacing: .052em; line-height: 1.47; margin-bottom: 11px; text-align: center; text-transform: uppercase; }
.xpfpc20 { color: rgb(113, 110, 122); font-size: 14px; line-height: 1.44; }
.xozknam { margin-inline: auto; max-width: 1055px; padding-block: 11px; padding-inline: 17px; }
.xrkucyq { color: rgb(113, 110, 122); font-size: 12px; line-height: 1.47; text-align: center; }
.xf3ffg1 { align-items: center; display: flex; justify-content: space-between; }
.xzpfis9 { align-items: center; border-color: rgb(212, 210, 216); border-radius: 6px; border-width: 1px; color: rgb(64, 63, 70); display: flex; font-size: 14px; font-weight: 500; line-height: 1.44; padding-block: 8px; padding-inline: 17px; }
.xmf04gn { background-color: rgb(244, 245, 245); }
.xirn0yz { background-color: rgb(255, 255, 255); border-bottom-width: 1px; border-color: rgb(225, 228, 231); overflow-x: auto; padding-inline: 17px; }
.xv0r0wg { align-items: center; display: flex; gap: 17px; justify-content: space-between; margin-inline: auto; max-width: 1318px; padding-block: 11px; }
.x0py1tv { align-items: center; display: flex; flex-shrink: 0; }
.xeo4kau { align-items: center; display: flex; gap: 6px; }
.xzzaw8u { color: rgb(84, 82, 91); font-size: 14px; line-height: 1.44; padding-block: 8px; padding-inline: 11px; white-space: nowrap; }
.xucpl9h { color: rgb(63, 75, 96); font-size: 14px; font-weight: 600; line-height: 1.44; padding-block: 8px; padding-inline: 11px; white-space: nowrap; }
.xjenskw { color: rgb(113, 110, 122); flex-shrink: 0; font-size: 14px; line-height: 1.44; }
.x93rtpk { align-items: center; background-color: rgb(255, 255, 255); border-bottom-width: 1px; border-color: rgb(225, 228, 231); display: flex; justify-content: space-between; padding-block: 17px; padding-inline: 20px; }
.xl093ul { align-items: center; display: flex; gap: 11px; }
.x92skzg { align-items: center; display: flex; }
.x5c6528 { align-items: center; background-color: rgb(63, 75, 96); border-radius: 100vmax; display: flex; height: 34px; justify-content: center; width: 34px; }
.x1s1hj1 { font-size: 14px; font-weight: bold; line-height: 1.44; }
.xd1vvm8 { color: rgb(64, 63, 70); font-size: 14px; font-weight: 500; line-height: 1.44; }
.xuk5iz8 { display: flex; flex-direction: column; gap: 11px; max-width: 593px; }
.xh7u5sk { border-color: rgb(212, 210, 216); border-radius: 6px; border-width: 1px; flex: 1; font-family: Menlo, Consolas, 'Courier New', monospace; font-size: 16px; padding-block: 8px; padding-inline: 17px; text-transform: uppercase; }
.xpbx22c { background-color: rgb(63, 75, 96); border-radius: 6px; font-size: 14px; font-weight: 600; line-height: 1.44; padding-block: 8px; padding-inline: 20px; }
.xx2vovx { color: rgb(220, 38, 37); font-size: 14px; line-height: 1.44; margin-top: 8px; }
.x287x8z { display: grid; gap: 20px; grid-template-columns: repeat(1, minmax(0, 1fr)); margin-bottom: 34px; }
.xk36404 { background-color: rgb(255, 255, 255); border-radius: 9px; box-shadow: 0 1.1px 2.1px rgba(15, 23, 42, .06); padding: 20px; }
.xn8e3cq { align-items: center; display: flex; justify-content: space-between; margin-bottom: 8px; }
.xduz2t4 { color: rgb(113, 110, 122); font-size: 14px; font-weight: 500; line-height: 1.44; }
.x4r8aet { background-color: rgb(254, 251, 232); border-radius: 6px; padding: 8px; }
.x2ygibx { color: rgb(202, 138, 6); height: 20px; width: 20px; }
.x1wl6mz { color: rgb(24, 25, 27); font-size: 25px; font-weight: bold; line-height: 1.32; }
.xl1jxhd { color: rgb(113, 110, 122); font-size: 12px; line-height: 1.47; margin-top: 6px; }
.xb3p9f3 { background-color: rgb(239, 253, 244); border-radius: 6px; padding: 8px; }
.xj4v0y3 { color: rgb(22, 162, 74); height: 20px; width: 20px; }
.xk554ax { background-color: rgb(248, 251, 252); border-radius: 6px; padding: 8px; }
.xa3rg19 { color: rgb(71, 85, 108); height: 20px; width: 20px; }
.xlf5y0z { background-color: rgb(255, 255, 255); border-radius: 9px; box-shadow: 0 1.1px 2.1px rgba(15, 23, 42, .06); overflow: hidden; }
.xovj0al { align-items: center; border-bottom-width: 1px; border-color: rgb(225, 228, 231); display: flex; justify-content: space-between; padding-block: 17px; padding-inline: 20px; }
.xpvcq9l { color: rgb(24, 25, 27); font-size: 17px; font-weight: 600; line-height: 1.41; }
.xb6mzgc { color: rgb(63, 75, 96); font-size: 14px; line-height: 1.44; }
.xcze6rk { overflow-x: auto; }
.xdt9ofs { width: 100%; }
.xr38fnr { color: rgb(113, 110, 122); font-size: 12px; font-weight: 500; line-height: 1.47; padding-block: 11px; padding-inline: 17px; text-align: left; text-transform: uppercase; }
.xwan8o5 { color: rgb(113, 110, 122); font-size: 14px; line-height: 1.44; padding-block: 34px; padding-inline: 17px; text-align: center; }
.xf4cn29 { background-color: rgb(218, 252, 231); border-radius: 100vmax; color: rgb(21, 125, 61); display: inline-flex; font-size: 12px; font-weight: 500; line-height: 1.47; padding-block: 3px; padding-inline: 8px; }
.xy0o2az { background-color: rgb(255, 249, 195); border-radius: 100vmax; color: rgb(161, 98, 10); display: inline-flex; font-size: 12px; font-weight: 500; line-height: 1.47; padding-block: 3px; padding-inline: 8px; }
.xboily5 { background-color: rgb(244, 245, 245); border-radius: 100vmax; color: rgb(64, 63, 70); display: inline-flex; font-size: 12px; font-weight: 500; line-height: 1.47; padding-block: 3px; padding-inline: 8px; }
.xv5ypyh { background-color: rgb(254, 225, 226); border-radius: 100vmax; color: rgb(185, 28, 27); display: inline-flex; font-size: 12px; font-weight: 500; line-height: 1.47; padding-block: 3px; padding-inline: 8px; }
.x00kgd0 { border-bottom-width: 1px; border-color: rgb(244, 245, 245); }
.xxsxazi { color: rgb(24, 25, 27); font-size: 14px; font-weight: 500; line-height: 1.44; padding-block: 11px; padding-inline: 17px; }
.xc22g3z { color: rgb(84, 82, 91); font-size: 14px; line-height: 1.44; padding-block: 11px; padding-inline: 17px; }
.xeanc46 { font-size: 14px; line-height: 1.44; padding-block: 11px; padding-inline: 17px; }
.xsy9zkb { color: rgb(113, 110, 122); font-size: 14px; line-height: 1.44; padding-block: 11px; padding-inline: 17px; }
.xc3eun0 { background-color: rgb(239, 253, 244); border-color: rgb(190, 247, 208); border-radius: 9px; border-width: 1px; margin-block: 17px; padding: 17px; }
.x8sqsmw { color: rgb(21, 101, 52); font-size: 14px; line-height: 1.44; }
.xprqnzr { border-color: rgb(225, 228, 231); border-radius: 9px; border-width: 1px; color: rgb(84, 82, 91); font-size: 14px; line-height: 1.44; overflow: hidden; text-align: left; width: 100%; }
.xbzpbaa { background-color: rgb(250, 250, 249); color: rgb(64, 63, 70); }
.xpr4c3w { font-weight: 600; padding-block: 11px; padding-inline: 17px; }
.xx36i4m { font-weight: 500; padding-block: 11px; padding-inline: 17px; }
.xtt5uvv { color: rgb(21, 125, 61); font-weight: 500; padding-block: 11px; padding-inline: 17px; }
.xn2x8o0 { padding-block: 11px; padding-inline: 17px; }
.xhs6qza { background-color: rgb(255, 251, 232); border-color: rgb(250, 230, 138); border-radius: 9px; border-width: 1px; margin-block: 17px; padding: 17px; }
.xgcqsy6 { color: rgb(146, 61, 14); font-size: 14px; line-height: 1.44; }
.x2l6i5c:focus { border-color: rgb(63, 75, 96); box-shadow: 0 0 0 4px rgb(241, 245, 252); }
.xkd1fac:hover { background-color: rgb(31, 41, 59); }
.xvc17zq:hover { color: rgb(255, 255, 255); }
.xkit2qi:hover { color: rgb(255, 255, 255); }
.x374k95:hover { color: rgb(24, 25, 27); }
.xqcg3zj:hover { background-color: rgb(31, 41, 59); }
.xi8kuen:focus { border-color: rgb(63, 75, 96); box-shadow: 0 0 0 2px rgb(63, 75, 96); }
.x61gk4t:hover { background-color: rgb(250, 250, 249); }
.xll41ju:hover { background-color: rgb(31, 41, 59); }
.x1y3qnu:hover { background-color: rgb(31, 41, 59); }
.xfoaff2:focus { border-color: rgb(63, 75, 96); box-shadow: 0 0 0 2px rgb(63, 75, 96); }
.x8l75wi:focus { border-color: rgb(63, 75, 96); box-shadow: 0 0 0 2px rgb(63, 75, 96); }
.xiebatu:focus { border-color: rgb(63, 75, 96); box-shadow: 0 0 0 2px rgb(63, 75, 96); }
.xcelhrr:hover { text-decoration-line: underline; }
.xoqmmfo:hover { background-color: rgb(31, 41, 59); }
.xde9gwb:hover { color: rgb(255, 255, 255); }
.xo5sm9k:hover { text-decoration-line: underline; }
.x3d9vnr:hover { background-color: rgb(250, 250, 249); }
.x90ghah:hover { background-color: rgb(31, 41, 59); }
.xyb2kww:hover { background-color: rgb(31, 41, 59); }
.x8c9r5v:hover { text-decoration-line: underline; }
.xzpfis9:hover { background-color: rgb(250, 250, 249); }
.xzzaw8u:hover { color: rgb(24, 25, 27); }
.xjenskw:hover { color: rgb(64, 63, 70); }
.xpbx22c:hover { background-color: rgb(31, 41, 59); }
.xb6mzgc:hover { text-decoration-line: underline; }
.x00kgd0:hover { background-color: rgb(250, 250, 249); }
.xj3e68c > :not(:first-child) { margin-left: 8px; }
.x08ua2k > :not(:first-child) { margin-left: 20px; }
.x8tfsk5 > :not(:first-child) { margin-top: 17px; }
.x347pxh > :not(:first-child) { margin-top: 8px; }
.xx5ciw9 > :not(:first-child) { margin-left: 11px; }
.xbu8jsi > :not(:first-child) { margin-left: 11px; }
.xg4ms0e > :not(:first-child) { margin-left: 11px; }
.xjf20td > :not(:first-child) { border-color: rgba(255, 255, 255, .1); }
.xkiuwgn > :not(:first-child) { margin-left: 17px; }
.xxjsk3o > :not(:first-child) { margin-left: 8px; }
.xuhcww0 > :not(:first-child) { margin-top: 8px; }
.xfjxzt4 > :not(:first-child) { margin-left: 17px; }
.xtq0fbz > :not(:first-child) { margin-top: 17px; }
.xh2dzy4 > :not(:first-child) { margin-top: 17px; }
.xfhirzm > :not(:first-child) { margin-top: 20px; }
.x2xfyww > :not(:first-child) { margin-top: 20px; }
.x0veusg > :not(:first-child) { margin-left: 17px; }
.xde3a8m a { color: rgb(63, 75, 96); font-weight: 500; text-decoration-line: underline; }
.xde3a8m strong { font-weight: bold; }
.xde3a8m h2 { font-size: 1.53em; font-weight: bold; line-height: 1.33; margin-bottom: 1.04em; margin-top: 2.08em; }
.xde3a8m h3 { font-size: 1.275em; font-weight: 600; line-height: 1.6; margin-bottom: .624em; margin-top: 1.664em; }
.xde3a8m h4 { font-weight: 600; margin-bottom: .52em; margin-top: 1.56em; }
.xde3a8m p { margin-block: 1.3em; }
.xde3a8m ul { list-style-type: disc; margin-block: 1.3em; padding-left: 1.69em; }
.xde3a8m ol { list-style-type: decimal; margin-block: 1.3em; padding-left: 1.69em; }
.xde3a8m li { margin-block: .52em; }
.xev191o > :not(:first-child) { margin-top: 6px; }
.xt2fxwn > :not(:first-child) { margin-top: 8px; }
.x9w0e8a > :not(:first-child) { margin-top: 6px; }
.xkiqtuy > :not(:first-child) { margin-top: 8px; }
.xojp3to > :not(:first-child) { margin-top: 8px; }
.x7fin45 > :not(:first-child) { margin-top: 34px; }
.xstcav4 > :not(:first-child) { margin-left: 8px; }
.x92jgjd > :not(:first-child) { margin-left: 8px; }
.xpfpc20 > :not(:first-child) { margin-top: 8px; }
.xzpfis9 > :not(:first-child) { margin-left: 8px; }
.x0py1tv > :not(:first-child) { margin-left: 8px; }
.x92skzg > :not(:first-child) { margin-left: 17px; }
.xchfzcm > :not(:first-child) { border-color: rgb(225, 228, 231); border-top-width: 1px; }
.xf9ohd0 { display: none; }
@media (min-width: 40em) {
  .xa7iy7o { padding-inline: 20px; }
  .x88ygr2 { padding-inline: 20px; }
  .x8r4vk4 { flex-direction: row; }
  .xkp1ivv { padding-inline: 20px; }
  .xamh87v { padding-inline: 20px; }
  .xjf20td { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .x3s9cln { padding-inline: 20px; }
  .xtu8har { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .xnaehfe { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xg7x5sf { flex-direction: row; flex-wrap: wrap; }
  .xpg0m2s { padding: 34px; }
  .xsxxwme { gap: 20px; }
  .xiesddy { padding: 20px; }
  .xvhkq9i { font-size: 36px; line-height: 1.19; }
  .xzs0eo3 { font-size: 14px; line-height: 1.44; }
  .xq1pvke { padding-inline: 20px; }
  .xxh47cx { padding: 20px; }
  .xqph13d { font-size: 32px; line-height: 1.25; }
  .xcwvmc6 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .x8dvq1l { padding-inline: 20px; }
  .xh9q4r2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xzzq0o9 { padding-inline: 20px; }
  .xl6pa2y { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xlccy6s { font-size: 36px; line-height: 1.19; }
  .xo6fd82 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xcioxud { padding: 45px; }
  .xozknam { padding-inline: 20px; }
  .xd1vvm8 { display: block; }
  .xuk5iz8 { flex-direction: row; }
  .x287x8z { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xjf20td > :not(:first-child) { border-left-width: 1px; }
}

@media (min-width: 48em) {
  .x08ua2k { display: flex; }
  .xug892b { display: none; }
  .x8tfsk5 { display: none; }
  .x7fb02g { font-size: 50px; line-height: 1.01; }
  .x0ngrdk { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .x4lvsjd { display: block; }
  .xbdxt3o { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .x1z0vlh { font-size: 36px; line-height: 1.19; }
  .xa20i67 { flex-direction: row; }
  .xfjxzt4 { margin-top: 0; }
  .xs3hsav { flex-direction: row; }
  .x0r2eyg { font-size: 50px; line-height: 1.01; }
  .xmg27kt { font-size: 36px; line-height: 1.19; }
  .xsu2xhn { font-size: 36px; line-height: 1.19; }
  .xpmv3qk { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xj4kgmp { font-size: 36px; line-height: 1.19; }
  .xlccy6s { font-size: 50px; line-height: 1.01; }
  .x6wukf7 { font-size: 50px; line-height: 1.01; }
  .xjtiv2e { padding: 34px; }
  .x88v7g3 { padding: 34px; }
}

@media (min-width: 64em) {
  .xa7iy7o { padding-inline: 34px; }
  .x88ygr2 { padding-inline: 34px; }
  .xkp1ivv { padding-inline: 34px; }
  .xamh87v { padding-inline: 34px; }
  .x0e7cmd { font-size: 36px; line-height: 1.19; }
  .x3s9cln { padding-inline: 34px; }
  .xnaehfe { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .x2hd9qp { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xq1pvke { padding-inline: 34px; }
  .x8dvq1l { padding-inline: 34px; }
  .x4frhlq { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .x95nsmj { grid-column: span 2; }
  .x2xfyww { grid-column: span 1; }
  .xzzq0o9 { padding-inline: 34px; }
  .xl6pa2y { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xfv3pmm { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .xde3a8m { grid-column: span 3; }
  .xy1c9bx { grid-column: span 1; }
  .xjtiv2e { align-items: center; flex-direction: row; gap: 45px; }
  .x35gzq1 { width: 33.3333%; }
  .xo6fd82 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .xz4y49s { width: 179px; }
  .x88v7g3 { align-items: center; flex-direction: row; gap: 45px; }
  .xozknam { padding-inline: 34px; }
  .x287x8z { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .x08ua2k > :not(:first-child) { margin-left: 34px; }
}

@media (min-width: 80em) {
  .x0e7cmd { font-size: 50px; line-height: 1.01; }
  .xcwvmc6 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}

@media print {
  .x34h86x { display: none; }
}

