*, *::before, *::after { box-sizing: border-box; }

html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }

body { margin: 0; font-size: 16.5px; line-height: 1.55; overflow-wrap: break-word; font-family: "PT Sans", sans-serif; color: #2D2B31; background: #F6F5F7; }

h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote { margin: 0; }

h1, h2, h3 { font-family: "Spectral", serif; overflow-wrap: break-word; color: #151416; }

p { text-wrap: pretty; }

strong { color: #151416; font-weight: 700; }

em { font-style: italic; }

a { transition: color .21s; text-underline-offset: 3px; color: #2C2EA8; }

a:hover { color: #21227E; }

ul, ol { padding-left: 1.438rem; }

li + li { margin-top: 0.375rem; }

table { border-collapse: collapse; width: 100%; }

th, td { text-align: left; vertical-align: top; }

img { max-width: 100%; height: auto; display: block; }

button { font: inherit; color: inherit; }

:focus-visible { outline: 2px solid #2C2EA8; outline-offset: 3px; }

summary { cursor: pointer; list-style: none; }

summary::-webkit-details-marker { display: none; }

.i_vei { clip: rect(0 0 0 0); white-space: nowrap; width: 1px; height: 1px; overflow: hidden; position: absolute; }

.i_wyvet { margin-inline: auto; max-width: 1224px; padding-inline: 1.062rem; }

main > section { padding-block: 0 3.688rem; }

.i_du5 { gap: 1.062rem 2.125rem; display: flex; flex-wrap: wrap; margin-bottom: 1.812rem; justify-content: space-between; align-items: flex-end; }

.i_du5-oho { max-width: 688px; min-width: 0; }

.i_du5-kp { display: flex; color: #2C2EA8; align-items: center; margin-bottom: 0.625rem; font-weight: 700; font-size: 14.5px; gap: 0.5rem; }

.i_du5-kp::before { flex: none; width: 8px; background: #2C2FAB; content: ""; border-radius: 2px; height: 8px; }

.i_du5-5e1m { font-size: clamp(1.657rem, 1.224rem + 1.6vw, 2.549rem); font-weight: 800; text-wrap: balance; line-height: 1.1; letter-spacing: -0.02em; }

.i_du5-cq6 { color: #57525D; margin-top: 0.812rem; }

.i_du5-1fj { align-items: center; padding-bottom: 2px; border-bottom: 1.5px solid currentColor; font-weight: 700; font-size: 15.5px; display: inline-flex; gap: 0.5rem; text-decoration: none; }

.i_du5-1fj svg { flex: none; }

.i_zov { border: 1.5px solid transparent; min-height: 48px; gap: 0.625rem; align-items: center; font-size: 15.5px; text-align: center; font-family: "PT Sans", sans-serif; line-height: 1.2; transition: background-color .21s, color .21s, border-color .21s; cursor: pointer; font-weight: 700; display: inline-flex; padding: 0 1.312rem; text-decoration: none; border-radius: 10px; justify-content: center; }

.i_zov-ayh { background: #2C2FAB; color: #FFFFFF; }

.i_zov-ayh:hover { background: #21227E; color: #FFFFFF; }

.i_zov-u22 { border-color: #151416; background: transparent; color: #151416; }

.i_zov-u22:hover { color: #F6F5F7; background: #151416; }

.i_zov-t90 { font-size: 16.5px; min-height: 52px; }

.i_zov-j1ag { display: flex; width: 100%; }

.i_zov-x91 { border-radius: 6px; background: #FFFFFF; color: #2C2FAB; display: grid; margin-right: -10px; height: 34px; width: 34px; place-items: center; }

.i_zov-6xo0 { color: #131115; background: #F0EFF0; }

.i_zov-6xo0:hover { color: #FFFFFF; background: #2C2FAB; }

.i_zov-5eo8 { color: #F0EFF0; background: transparent; border-color: #F0EFF0; }

.i_zov-5eo8:hover { color: #131115; background: #F0EFF0; }

.i_bed { gap: 0.625rem; display: flex; flex-wrap: wrap; }

.i_per { border: 1px solid #D0CDD3; position: relative; overflow: hidden; border-radius: 18px; background-color: #E1E0E4; background-image: repeating-linear-gradient(135deg, #E1E0E4 0 9px, #FDFDFD 9px 18px); }

.i_per img { width: 100%; height: 100%; object-fit: cover; }

.i_per-5gi { aspect-ratio: 16 / 10; }

.i_veo { top: 0; z-index: 30; background: #F6F5F7; padding: 0.625rem; position: sticky; }

.i_veo-jr { border: 1px solid #D0CDD3; display: grid; grid-template-columns: minmax(0, 1fr) auto auto; border-radius: 18px; margin-inline: auto; max-width: 1224px; align-items: center; background: #FDFDFD; gap: 0.625rem; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; padding: 0.625rem; }

.i_veo-jq { font-size: 21.5px; overflow-wrap: break-word; align-items: center; min-width: 0; text-decoration: none; line-height: 1.1; letter-spacing: -0.02em; display: flex; hyphens: auto; font-family: "Spectral", serif; color: #151416; grid-area: logo; padding-left: 0.375rem; gap: 0.625rem; font-weight: 800; }

.i_veo-jq::before { height: 14px; background: #2C2FAB; border-radius: 4px; content: ""; flex: none; transform: rotate(45deg); width: 14px; }

.i_veo-jq:hover { color: #151416; }

.i_veo-qek { opacity: 0; position: absolute; pointer-events: none; }

.i_veo-kcz9 { display: grid; border-radius: 10px; place-items: center; width: 44px; grid-area: burger; cursor: pointer; height: 44px; background: #151416; color: #F6F5F7; }

.i_veo-qek:focus-visible + .i_veo-kcz9 { outline: 2px solid #2C2EA8; outline-offset: 3px; }

.i_veo-h9 { display: none; }

.i_veo-qek:checked + .i_veo-kcz9 .i_veo-ggmb { display: none; }

.i_veo-qek:checked + .i_veo-kcz9 .i_veo-h9 { display: block; }

.i_veo-lr8l { grid-area: nav; padding-top: 0.5rem; display: none; border-top: 1px solid #D0CDD3; }

.i_veo-qek:checked ~ .i_veo-lr8l { gap: 2px; display: grid; }

.i_veo-s00 { font-weight: 700; padding: 0 0.812rem; display: flex; color: #2D2B31; min-height: 48px; align-items: center; font-size: 17.5px; border-radius: 10px; text-decoration: none; }

.i_veo-s00:hover { background: #E1E0E4; color: #151416; }

.i_veo-ge { color: #151416; background: #E1E0E4; }

.i_veo-mr { grid-template-columns: 1fr 1fr; display: grid; grid-area: actions; gap: 0.5rem; }

.i_veo-mr .i_zov { padding: 0 0.812rem; min-height: 44px; font-size: 14.5px; }

.i_miy { border: 1px solid #D0CDD3; background: #FDFDFD; padding: 1.812rem 1.312rem; margin: 0 0.625rem 1.562rem; border-radius: 18px; }

.i_miy-fhd3 { letter-spacing: -0.04em; font-weight: 800; overflow-wrap: break-word; hyphens: auto; font-family: "Spectral", serif; color: #151416; font-size: clamp(2.294rem, 1.02rem + 6vw, 5.608rem); line-height: 1; }

.i_miy-qk { margin-top: 2.125rem; }

.i_miy-tlk { display: grid; padding: 0.938rem 0; gap: 0.375rem 1.562rem; border-top: 1px solid #D0CDD3; }

.i_miy-pk { color: #57525D; font-family: "IBM Plex Mono", monospace; font-size: 13.5px; }

.i_miy-feoa { padding: 0; gap: 0.375rem 1.312rem; flex-wrap: wrap; list-style: none; display: flex; }

.i_miy-feoa li + li { margin-top: 0; }

.i_miy-mn { font-size: 15.5px; text-decoration: none; font-weight: 600; color: #151416; }

.i_miy-mn:hover { color: #2C2EA8; }

.i_miy-np4 { padding-top: 1.312rem; color: #57525D; display: flex; margin-top: 1.312rem; align-items: center; gap: 1.062rem 1.562rem; border-top: 1px solid #D0CDD3; flex-wrap: wrap; font-size: 13.5px; justify-content: space-between; }

.i_miy-o2 { max-width: 824px; }

.i_miy-r6 { border: 2px solid #BB1D1B; display: grid; font-size: 13.5px; color: #BB1D1B; font-weight: 800; flex: none; place-items: center; border-radius: 50%; height: 40px; width: 40px; }

.i_zowy2 { border: 1px solid #D0CDD3; flex-wrap: wrap; left: 10px; position: fixed; padding: 0.812rem 0.812rem 0.812rem 1.062rem; right: 10px; display: flex; box-shadow: 0 15px 41px -12px rgba(9, 10, 15, 0.66); z-index: 40; bottom: 10px; background: #FDFDFD; align-items: center; border-radius: 18px; gap: 0.625rem 1.312rem; margin-inline: auto; max-width: 784px; }

.i_zowy2[hidden] { display: none; }

.i_zowy2-kceu { color: #2D2B31; flex: 1 1 260px; font-size: 14.5px; }

.i_zowy2-vawd { flex-wrap: wrap; gap: 0.5rem; display: flex; }

.i_zowy2-vawd .i_zov { min-height: 44px; padding: 0 0.938rem; font-size: 14.5px; }

.i_xape4 { padding-block: 0.812rem 3.125rem; }

.i_xape4-g9g { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); display: grid; gap: 1.812rem 3.688rem; }

.i_xape4-g9z { max-width: 652px; min-width: 0; }

.i_xape4-2bjr { border: 1px solid #D0CDD3; border-radius: 999px; padding: 0.375rem 0.812rem 0.375rem 0.5rem; font-size: 13.5px; color: #2D2B31; font-weight: 700; align-items: center; display: inline-flex; gap: 0.5rem; margin-bottom: 1.438rem; background: #FDFDFD; }

.i_xape4-2bjr svg { color: #156F42; flex: none; }

.i_xape4-f3 { font-size: clamp(2.294rem, 1.326rem + 3.6vw, 4.334rem); text-wrap: balance; letter-spacing: -0.03em; font-weight: 800; line-height: 1.02; }

.i_xape4-4ta { font-size: 18.5px; margin-top: 1.188rem; color: #2D2B31; }

.i_xape4-8z { margin-top: 1.688rem; }

.i_xape4-q1c { color: #57525D; font-size: 13.5px; margin-top: 0.812rem; }

.i_xape4-q4t { min-width: 0; }

.i_xape4-0e1h { justify-content: space-between; display: flex; flex-wrap: wrap; color: #57525D; font-size: 13.5px; gap: 0.25rem 0.812rem; margin-top: 0.812rem; }

.i_xape4-bbcv { font-family: "IBM Plex Mono", monospace; }

.i_pen { padding-block: 0.812rem 3.688rem; }

.i_pen-e49w { border: 1px solid #D0CDD3; display: grid; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr)); overflow: hidden; background: #FDFDFD; }

.i_pen-ba9 { padding: 1.812rem 1.312rem; min-width: 0; }

.i_pen-8nu5 { font-size: clamp(2.167rem, 1.326rem + 3.2vw, 3.824rem); letter-spacing: -0.03em; text-wrap: balance; font-weight: 800; line-height: 1.04; }

.i_pen-6f { margin-top: 1.188rem; font-size: 18.5px; max-width: 516px; }

.i_pen-hcjr { margin-top: 1.688rem; }

.i_pen-5yf { list-style: none; min-width: 0; padding: 0.812rem 1.312rem; align-content: center; display: grid; margin: 0; background: #E1E0E4; }

.i_pen-v55t { grid-template-columns: 44px minmax(0, 1fr); padding: 1.188rem 0; display: grid; gap: 1.062rem; border-bottom: 1px solid #D0CDD3; }

.i_pen-v55t + .i_pen-v55t { margin-top: 0; }

.i_pen-v55t:last-child { border-bottom: 0; }

.i_pen-eje5 { place-items: center; background: #FDFDFD; border-radius: 10px; width: 44px; display: grid; color: #2C2EA8; height: 44px; }

.i_pen-3p { font-weight: 700; hyphens: auto; overflow-wrap: break-word; color: #151416; }

.i_pen-7pbb { color: #57525D; font-size: 14.5px; }

.i_loxaq-8z1 { border: 1px solid #D0CDD3; border-radius: 18px; gap: 1px; overflow: hidden; background: #D0CDD3; grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr)); display: grid; }

.i_loxaq-ggp0 { min-width: 0; display: flex; flex-direction: column-reverse; background: #FDFDFD; padding: 1.312rem 1.438rem; }

.i_loxaq-bo2x { color: #151416; font-size: clamp(1.529rem, 1.224rem + 1vw, 2.039rem); font-weight: 700; letter-spacing: -0.02em; font-family: "IBM Plex Mono", monospace; overflow-wrap: break-word; hyphens: auto; }

.i_loxaq-cyh { margin-top: 0.25rem; color: #57525D; font-size: 14.5px; }

.i_mil-bzi { padding: 0; list-style: none; margin: 0; gap: 0.938rem; grid-template-columns: repeat(auto-fill, minmax(min(45%, 164px), 1fr)); display: grid; }

.i_mil-bzi > li + li { margin-top: 0; }

.i_mil-ufw { color: #151416; text-decoration: none; min-width: 0; transition: transform .21s; display: block; }

.i_mil-ufw:hover { transform: translateY(-4px); color: #2C2EA8; }

.i_mil-pl6e { border: 1px solid #D0CDD3; background-image: repeating-linear-gradient(135deg, #E1E0E4 0 8px, #FDFDFD 8px 16px); overflow: hidden; position: relative; border-radius: 18px; aspect-ratio: 1 / 1; }

.i_mil-wr1 { object-fit: cover; width: 100%; height: 100%; }

.i_mil-bzl { overflow-wrap: break-word; hyphens: auto; line-height: 1.3; font-weight: 700; font-size: 15.5px; margin-top: 0.625rem; }

.i_mil-jp4 { font-size: 13.5px; color: #57525D; }

.i_vew-4hq { margin: 0; padding: 0; gap: 0.812rem; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); display: grid; }

.i_vew-4hq > li + li { margin-top: 0; }

.i_vew-2mx { border: 1px solid #D0CDD3; gap: 1.062rem; display: grid; grid-template-columns: 86px minmax(0, 1fr) auto; text-decoration: none; padding: 0.625rem 1.188rem 0.625rem 0.625rem; transition: border-color .21s; align-items: center; border-radius: 18px; background: #FDFDFD; color: #151416; }

.i_vew-2mx:hover { border-color: #2C2EA8; color: #151416; }

.i_vew-8n { overflow: hidden; aspect-ratio: 1 / 1; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #E1E0E4 0 6px, #FDFDFD 6px 12px); }

.i_vew-w3v { height: 100%; object-fit: cover; width: 100%; }

.i_vew-93a1 { overflow-wrap: break-word; font-weight: 700; hyphens: auto; display: block; }

.i_vew-4h { display: block; font-size: 13.5px; color: #57525D; }

.i_vew-fg { white-space: nowrap; font-family: "IBM Plex Mono", monospace; font-weight: 700; color: #156F42; font-size: 13.5px; }

.i_rip-lc19 { display: grid; gap: 0.812rem; padding: 0; margin: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); }

.i_rip-lc19 > li + li { margin-top: 0; }

.i_rip-gt { border: 1px solid #D0CDD3; display: grid; gap: 1.062rem; background: #FDFDFD; transition: border-color .21s; text-decoration: none; height: 100%; align-items: center; grid-template-columns: auto minmax(0, 1fr) auto; padding: 1.062rem 1.188rem; border-radius: 18px; color: #151416; }

.i_rip-gt:hover { color: #151416; border-color: #2C2EA8; }

.i_rip-fqf { display: grid; color: #2C2EA8; place-items: center; height: 44px; background: #E1E0E4; border-radius: 10px; width: 44px; }

.i_rip-vl { display: block; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.i_rip-vb { font-size: 13.5px; display: block; color: #57525D; }

.i_zodud-e4 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); gap: 1.062rem; }

.i_zodud-fz7q { border: 1px solid #D0CDD3; border-radius: 18px; background: #FDFDFD; display: flex; min-width: 0; flex-direction: column; }

.i_zodud-gn { padding: 1.562rem 1.562rem 1.312rem; }

.i_zodud-llad { font-weight: 700; display: inline-block; color: #2D2B31; font-size: 12px; padding: 0.25rem 0.625rem; background: #E1E0E4; border-radius: 6px; }

.i_zodud-3p { font-weight: 600; margin-top: 0.938rem; font-size: 18.5px; line-height: 1.3; }

.i_zodud-31tw { font-weight: 800; color: #2C2EA8; letter-spacing: -0.02em; font-family: "Spectral", serif; font-size: clamp(1.657rem, 1.326rem + 1vw, 2.039rem); line-height: 1.1; overflow-wrap: break-word; margin-top: 0.5rem; }

.i_zodud-668 { flex: 1; display: flex; position: relative; margin-inline: 0.938rem; gap: 1.062rem; border-top: 2px dashed #D0CDD3; flex-direction: column; padding: 1.312rem 0.625rem 1.562rem; }

.i_zodud-668::before, .i_zodud-668::after { position: absolute; border-radius: 50%; width: 22px; top: -12px; content: ""; height: 22px; background: #F6F5F7; }

.i_zodud-668::before { left: -26px; border-right: 1px solid #D0CDD3; }

.i_zodud-668::after { right: -26px; border-left: 1px solid #D0CDD3; }

.i_zodud-sm { font-size: 14.5px; flex: 1; }

.i_zodud-40 { font-size: 12px; color: #57525D; }

.i_pexao-x7 { border: 1px solid #D0CDD3; background: #FDFDFD; border-radius: 18px; overflow-x: auto; }

.i_pexao-o68 { font-size: 15.5px; counter-reset: facts-row; }

.i_pexao-o68 thead th { font-weight: 700; padding: 0.938rem 1.062rem; font-size: 13.5px; border-bottom: 1px solid #D0CDD3; color: #57525D; }

.i_pexao-o68 tbody th, .i_pexao-o68 tbody td { border-bottom: 1px dashed #D0CDD3; padding: 0.875rem 1.062rem; }

.i_pexao-o68 tbody tr:last-child th, .i_pexao-o68 tbody tr:last-child td { border-bottom: 0; }

.i_pexao-o68 tbody th { min-width: 150px; width: 40%; color: #2D2B31; font-weight: 600; }

.i_pexao-o68 tbody th::before { font-family: "IBM Plex Mono", monospace; min-width: 32px; content: counter(facts-row, decimal-leading-zero); counter-increment: facts-row; display: inline-block; color: #57525D; font-size: 12px; font-weight: 500; }

.i_pexao-o68 tbody td { min-width: 180px; overflow-wrap: break-word; color: #151416; hyphens: auto; font-weight: 700; }

.i_xatat-uk3 { display: block; }

.i_xatat-m8ri { gap: 0.625rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); }

.i_xatat-lr { border: 1px solid #D0CDD3; gap: 0.375rem; flex-direction: column; min-width: 0; display: flex; background: #FDFDFD; border-radius: 18px; padding: 1.188rem 1.312rem; }

.i_xatat-bzs { color: #57525D; font-weight: 700; font-size: 13.5px; }

.i_xatat-gdzo { font-weight: 800; line-height: 1.15; overflow-wrap: break-word; font-family: "Spectral", serif; font-size: 24.5px; hyphens: auto; color: #151416; }

.i_wyjab-e7 { display: grid; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 244px), 1fr)); padding: 0; gap: 1.062rem; margin: 0; }

.i_wyjab-e7 > li + li { margin-top: 0; }

.i_wyjab-2j0c { border: 1px solid #D0CDD3; text-decoration: none; padding: 0.5rem 0.5rem 1.062rem; border-radius: 18px; transition: border-color .21s; height: 100%; min-width: 0; background: #FDFDFD; color: #151416; display: block; }

.i_wyjab-2j0c:hover { border-color: #2C2EA8; color: #151416; }

.i_wyjab-yk { position: relative; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #E1E0E4 0 8px, #F6F5F7 8px 16px); overflow: hidden; aspect-ratio: 16 / 10; }

.i_wyjab-gr { font-weight: 700; font-size: 11px; letter-spacing: .04em; border-radius: 6px; left: 10px; color: #FDFDFD; position: absolute; top: 10px; padding: 3px 0.5rem; background: #BB1D1B; }

.i_wyjab-f0 { padding-inline: 0.5rem; margin-top: 0.938rem; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.i_wyjab-jg { color: #57525D; padding-inline: 0.5rem; font-family: "IBM Plex Mono", monospace; font-size: 13.5px; }

.i_pel-ed { border: 1px solid #D0CDD3; background: #FDFDFD; border-radius: 18px; overflow-x: auto; }

.i_pel-d7yb { font-size: 15.5px; min-width: 592px; }

.i_pel-d7yb thead { background: #E1E0E4; }

.i_pel-d7yb th, .i_pel-d7yb td { padding: 0.938rem 1.062rem; }

.i_pel-d7yb thead th { font-weight: 700; color: #2D2B31; font-size: 13.5px; }

.i_pel-d7yb tbody th, .i_pel-d7yb tbody td { border-top: 1px solid #D0CDD3; vertical-align: middle; }

.i_pel-f2ux { display: flex; color: #151416; align-items: center; font-weight: 700; gap: 0.812rem; }

.i_pel-n6i { font-family: "IBM Plex Mono", monospace; text-align: right; white-space: nowrap; color: #151416; }

.i_pel-d7yb thead .i_pel-n6i { font-family: "PT Sans", sans-serif; }

.i_bejan-ofvu { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 264px), 1fr)); gap: 1.062rem; }

.i_bejan-big5 { border: 1px solid #D0CDD3; background: #FDFDFD; min-width: 0; border-radius: 18px; padding: 1.562rem; }

.i_bejan-re { border: 1.5px solid #2C2EA8; height: 48px; display: grid; border-radius: 50%; width: 48px; color: #2C2EA8; place-items: center; }

.i_bejan-o6m5 { font-weight: 600; line-height: 1.25; margin-top: 1.312rem; font-size: 19.5px; }

.i_bejan-7o { font-size: 15.5px; margin-top: 0.5rem; }

.i_bejan-4ufk { font-size: 14.5px; margin-top: 0.938rem; padding: 0; list-style: none; }

.i_bejan-rxi { gap: 0.5rem; display: flex; }

.i_bejan-rxi svg { margin-top: 2px; color: #156F42; flex: none; }

.i_midur-z72k { counter-reset: steps; padding: 0; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); display: grid; gap: 1.812rem 1.562rem; }

.i_midur-202e { border-top: 2px solid #151416; padding-top: 1.188rem; min-width: 0; }

.i_midur-202e + .i_midur-202e { margin-top: 0; }

.i_midur-202e::before { font-size: 14.5px; display: block; color: #2C2EA8; content: counter(steps, decimal-leading-zero); font-family: "IBM Plex Mono", monospace; font-weight: 700; counter-increment: steps; }

.i_midur-uh { font-weight: 600; margin-top: 0.625rem; line-height: 1.25; font-size: 19.5px; }

.i_midur-goo { font-size: 15.5px; margin-top: 0.5rem; }

.i_nuri1-m80l { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); gap: 0 2.625rem; }

.i_nuri1-qx9h { min-width: 0; border-top: 1px solid #D0CDD3; padding-block: 1.312rem 1.562rem; }

.i_nuri1-shb { font-size: 19.5px; font-weight: 600; }

.i_nuri1-ya1k { font-size: 15.5px; margin-top: 0.625rem; }

.i_wyhoe-xj65 { font-size: 17.5px; max-width: 728px; line-height: 1.7; }

.i_wyhoe-tela { line-height: 1.1; font-size: clamp(1.657rem, 1.224rem + 1.6vw, 2.549rem); margin-bottom: 1.312rem; letter-spacing: -0.02em; font-weight: 800; }

.i_wyhoe-xj65 h3 { font-weight: 600; margin: 1.812rem 0 0.625rem; font-size: 22.5px; }

.i_wyhoe-xj65 p + p { margin-top: 0.938rem; }

.i_wyhoe-xj65 ul, .i_wyhoe-xj65 ol { margin-block: 1.062rem; }

.i_wyhoe-u0f { margin-block: 1.812rem; border-radius: 18px; background: #E1E0E4; padding: 1.562rem 1.812rem; }

.i_wyhoe-u0f p { font-size: 21.5px; line-height: 1.4; color: #151416; font-family: "Spectral", serif; font-weight: 600; }

.i_wyhoe-u0f cite { font-size: 14.5px; color: #57525D; margin-top: 0.812rem; display: block; font-weight: 600; font-style: normal; }

.i_xa0-xtz { border: 1px solid #D0CDD3; background: #FDFDFD; display: grid; padding: 1.562rem 1.312rem; gap: 1.562rem 3.125rem; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); }

.i_xa0-0v10 { min-width: 0; }

.i_xa0-b0d { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.657rem, 1.224rem + 1.4vw, 2.422rem); line-height: 1.12; }

.i_xa0-ev6 { margin-top: 0.938rem; }

.i_xa0-ho { list-style: none; padding: 0; min-width: 0; }

.i_xa0-7l61 { display: flex; gap: 0.938rem; overflow-wrap: break-word; border-bottom: 1px solid #D0CDD3; padding: 0.812rem 0; hyphens: auto; align-items: flex-start; }

.i_xa0-7l61 + .i_xa0-7l61 { margin-top: 0; }

.i_xa0-5nc { flex: none; width: 24px; color: #FDFDFD; border-radius: 50%; height: 24px; place-items: center; display: grid; background: #156F42; }

.i_dun-pc22 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr)); display: grid; gap: 1.062rem; }

.i_dun-dx8g { border: 1px solid #D0CDD3; min-width: 0; background: #FDFDFD; border-radius: 18px; padding: 1.562rem; }

.i_dun-59 { height: 6px; background: #E1E0E4; border-radius: 999px; overflow: hidden; }

.i_dun-a0 { height: 100%; background: #2C2FAB; border-radius: 999px; }

.i_dun-co4 { font-size: 24.5px; font-weight: 800; margin-top: 1.312rem; }

.i_dun-j01 { font-size: 14.5px; color: #57525D; font-family: "IBM Plex Mono", monospace; }

.i_dun-jfg0 { padding: 0; list-style: none; font-size: 15.5px; margin-top: 1.062rem; }

.i_dun-oj { display: flex; gap: 0.5rem; }

.i_dun-oj svg { margin-top: 3px; flex: none; color: #156F42; }

.i_wybec-2hz { gap: 1.062rem; display: flex; align-items: center; }

.i_wybec-s6i { font-weight: 800; font-size: 53px; line-height: 1; font-family: "Spectral", serif; color: #151416; }

.i_wybec-rt { display: flex; color: #151416; gap: 2px; }

.i_wybec-287 { font-size: 14.5px; color: #57525D; }

.i_wybec-zxhi { grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); display: grid; gap: 1.062rem; }

.i_wybec-h8 { border: 1px solid #D0CDD3; flex-direction: column; gap: 1.062rem; border-radius: 18px; background: #FDFDFD; min-width: 0; padding: 1.562rem; display: flex; }

.i_wybec-9d { flex: 1; font-size: 15.5px; }

.i_wybec-a7 { gap: 0.812rem; display: flex; align-items: center; }

.i_wybec-ofv8 { height: 40px; flex: none; place-items: center; border-radius: 50%; font-weight: 700; display: grid; color: #151416; width: 40px; background: #E1E0E4; font-size: 14.5px; }

.i_wybec-zv { font-size: 15.5px; display: block; font-weight: 700; color: #151416; }

.i_wybec-4b2 { display: block; color: #57525D; font-size: 13.5px; }

.i_jad-3zyp { border: 1px solid #D0CDD3; border-radius: 18px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); padding: 1.562rem; gap: 1.562rem 3.125rem; background: #FDFDFD; display: grid; }

.i_jad-zv { align-items: start; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 1.062rem 1.312rem; }

.i_jad-6h9t { place-items: center; height: 64px; background: #2C2FAB; color: #FFFFFF; width: 64px; border-radius: 50%; display: grid; font-family: "Spectral", serif; font-size: 22.5px; overflow: hidden; font-weight: 800; }

.i_jad-6h9t img { height: 100%; width: 100%; object-fit: cover; }

.i_jad-lf { font-size: 22.5px; font-weight: 800; }

.i_jad-gc { font-size: 14.5px; color: #57525D; }

.i_jad-rth { margin-top: 0.625rem; }

.i_jad-4ggo { flex-wrap: wrap; font-size: 14.5px; display: flex; margin-top: 0.812rem; gap: 0.5rem 1.312rem; }

.i_jad-16 { font-family: "IBM Plex Mono", monospace; color: #57525D; }

.i_lotav-w7a { grid-template-columns: repeat(auto-fill, minmax(min(30%, 136px), 1fr)); margin: 0; padding: 0; gap: 0.625rem; display: grid; list-style: none; }

.i_lotav-w7a > li + li { margin-top: 0; }

.i_lotav-wsge { border: 1px solid #D0CDD3; transition: border-color .21s; background: #FDFDFD; padding: 0.625rem; display: block; aspect-ratio: 300 / 173; border-radius: 10px; }

.i_lotav-wsge:hover { border-color: #2C2EA8; }

.i_lotav-w5 { width: 100%; height: 100%; object-fit: contain; }

.i_qif-dcx { grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); align-items: center; gap: 2.125rem; display: grid; }

.i_qif-jxp { min-width: 0; }

.i_qif-nevf { margin-top: 0.938rem; }

.i_qif-ud { list-style: none; margin-top: 1.188rem; padding: 0; }

.i_qif-b4b { gap: 0.625rem; display: flex; }

.i_qif-b4b svg { margin-top: 2px; flex: none; color: #156F42; }

.i_qif-kj { display: flex; gap: 0.625rem; margin-top: 1.562rem; flex-wrap: wrap; }

.i_qif-iiat { border: 1.5px solid #151416; border-radius: 10px; transition: background-color .21s, color .21s; color: #151416; justify-content: center; padding: 0.375rem 1.312rem; display: inline-flex; text-decoration: none; min-height: 52px; flex-direction: column; }

.i_qif-iiat:hover { background: #151416; color: #F6F5F7; }

.i_qif-fk { font-size: 11px; }

.i_qif-p12 { font-size: 16.5px; font-weight: 700; line-height: 1.2; }

.i_vet-f2c, .i_veu-i16d { background: #E1E0E4; padding: 1.562rem 1.312rem; border-radius: 18px; }

.i_vet-1i { justify-content: space-between; gap: 1.312rem 2.625rem; display: flex; align-items: flex-end; flex-wrap: wrap; }

.i_vet-cby { min-width: 0; max-width: 612px; }

.i_vet-zldb, .i_veu-yd { max-width: 652px; margin-top: 0.812rem; }

.i_vet-09f { gap: 0.625rem; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); margin-top: 1.812rem; padding: 0; }

.i_vet-akb { overflow-wrap: break-word; font-weight: 700; padding: 1.062rem; display: flex; min-width: 0; background: #FDFDFD; hyphens: auto; border-radius: 10px; color: #151416; gap: 0.812rem; align-items: center; }

.i_vet-akb + .i_vet-akb { margin-top: 0; }

.i_vet-akb svg { flex: none; color: #2C2EA8; }

.i_veu-f0q { gap: 0.5rem 1.312rem; flex-wrap: wrap; font-weight: 700; margin-top: 1.312rem; display: flex; font-size: 14.5px; }

.i_jae-tche { grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); gap: 2.125rem 3.688rem; display: grid; }

.i_jae-c2yl { min-width: 0; }

.i_jae-c2yl p { margin-top: 0.938rem; }

.i_jae-6te { gap: 1.062rem; display: grid; min-width: 0; align-content: start; }

.i_jae-nnp { border: 1px solid #D0CDD3; background: #D0CDD3; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; border-radius: 18px; display: grid; overflow: hidden; }

.i_jae-safp { display: flex; flex-direction: column-reverse; padding: 1.188rem 1.312rem; background: #FDFDFD; }

.i_jae-fbd4 { overflow-wrap: break-word; font-family: "IBM Plex Mono", monospace; font-weight: 700; font-size: 24.5px; hyphens: auto; color: #151416; }

.i_jae-oit { font-size: 13.5px; color: #57525D; }

.i_jae-9p { border: 1px solid #D0CDD3; background: #FDFDFD; list-style: none; border-radius: 18px; padding: 0; }

.i_jae-7m { padding: 0.938rem 1.312rem; border-bottom: 1px solid #D0CDD3; flex-wrap: wrap; justify-content: space-between; display: flex; gap: 0.25rem 1.062rem; }

.i_jae-7m + .i_jae-7m { margin-top: 0; }

.i_jae-7m:last-child { border-bottom: 0; }

.i_jae-nfxl { color: #151416; font-weight: 700; }

.i_jae-4oo { overflow-wrap: break-word; hyphens: auto; color: #57525D; font-family: "IBM Plex Mono", monospace; font-size: 14.5px; }

.i_fitat-c8 { counter-reset: faq; border-top: 1.5px solid #151416; }

.i_fitat-9fo { border-bottom: 1px solid #D0CDD3; }

.i_fitat-ggc { grid-template-columns: 36px minmax(0, 1fr) 24px; padding: 1.188rem 0; display: grid; gap: 0.812rem; align-items: center; color: #151416; font-size: 17.5px; font-weight: 700; }

.i_fitat-ggc::before { font-size: 13.5px; content: counter(faq, decimal-leading-zero); color: #2C2EA8; font-family: "IBM Plex Mono", monospace; counter-increment: faq; }

.i_fitat-ggc:hover { color: #2C2EA8; }

.i_fitat-hxge { transition: transform .21s; }

.i_fitat-9fo[open] .i_fitat-hxge { transform: rotate(45deg); }

.i_fitat-o4de { padding: 0 0 1.438rem 3.125rem; max-width: 824px; }

.i_fitat-o4de p + p { margin-top: 0.625rem; }

.i_sohos-8b { flex-wrap: wrap; color: #F0EFF0; align-items: center; padding: 1.812rem 1.438rem; gap: 1.562rem 2.625rem; background: #131115; display: flex; border-radius: 18px; justify-content: space-between; }

.i_sohos-hhz { min-width: 0; max-width: 612px; }

.i_sohos-t6x { font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; color: #F0EFF0; font-size: clamp(1.529rem, 1.224rem + 1.2vw, 2.167rem); }

.i_sohos-4w { color: #F0EFF0; margin-top: 0.625rem; }

.i_sohos-4w a { color: #F0EFF0; }

.i_riwyd-o5 { max-width: 728px; font-size: clamp(1.402rem, 1.122rem + 1vw, 1.912rem); font-weight: 800; line-height: 1.15; }

.i_riwyd-l0bg { column-gap: 3.125rem; margin-top: 1.188rem; font-size: 15.5px; columns: 2 340px; }

.i_riwyd-l0bg p + p { margin-top: 0.938rem; }

.i_so5-lswl { margin-bottom: 1.312rem; display: flex; font-size: 13.5px; color: #57525D; gap: 0.375rem 0.625rem; padding: 0; list-style: none; flex-wrap: wrap; }

.i_so5-lswl li + li { margin-top: 0; }

.i_so5-lswl li + li::before { content: "/"; margin-right: 0.625rem; }

.i_so5-b4 { color: #57525D; }

.i_so5-fq5 { font-weight: 700; color: #151416; }

.i_tadu6 { padding-block: 0.5rem 2.125rem; }

.i_tadu6-rk9c { grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); display: grid; align-items: start; gap: 1.562rem 3.125rem; }

.i_tadu6-h89 { min-width: 0; }

.i_tadu6-jcy3 { font-size: 13.5px; color: #57525D; font-family: "IBM Plex Mono", monospace; }

.i_tadu6-y3ty { line-height: 1.02; font-size: clamp(2.294rem, 1.326rem + 3.4vw, 4.079rem); margin-top: 0.625rem; letter-spacing: -0.03em; font-weight: 800; }

.i_tadu6-tb { margin-top: 1.062rem; max-width: 536px; font-size: 18.5px; }

.i_tadu6-f2 { border: 1px solid #D0CDD3; gap: 1px; border-radius: 18px; margin-top: 1.562rem; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); background: #D0CDD3; display: grid; }

.i_tadu6-uu { background: #FDFDFD; padding: 0.812rem 1.062rem; min-width: 0; }

.i_tadu6-e27b { font-size: 12px; color: #57525D; font-weight: 700; }

.i_tadu6-ul18 { margin-top: 2px; font-family: "IBM Plex Mono", monospace; font-weight: 700; hyphens: auto; overflow-wrap: break-word; color: #151416; font-size: 17.5px; }

.i_tadu6-62 { margin-top: 1.562rem; }

.i_tadu6-rq { color: #57525D; margin-top: 0.812rem; font-size: 13.5px; }

.i_tadu6-4a { min-width: 0; }

.i_kadu3-45i { padding: 1.812rem 1.312rem 0; border-radius: 18px; background: #131115; color: #F0EFF0; overflow: hidden; text-align: center; }

.i_kadu3-n9 { margin-inline: auto; max-width: 784px; }

.i_kadu3-40x { font-size: 13.5px; font-family: "IBM Plex Mono", monospace; color: #F0EFF0; }

.i_kadu3-84 { letter-spacing: -0.03em; font-weight: 800; color: #F0EFF0; font-size: clamp(2.167rem, 1.326rem + 3.4vw, 4.206rem); line-height: 1.02; margin-top: 0.625rem; }

.i_kadu3-4qq0 { color: #F0EFF0; font-size: 18.5px; margin-top: 0.938rem; }

.i_kadu3-kef { margin-top: 1.562rem; justify-content: center; }

.i_kadu3-or { justify-content: center; flex-wrap: wrap; gap: 0.5rem; padding: 0; display: flex; list-style: none; margin-top: 1.812rem; }

.i_kadu3-c3qu { border: 1px solid #F0EFF0; font-size: 14.5px; color: #F0EFF0; border-radius: 999px; padding: 0.5rem 0.938rem; }

.i_kadu3-c3qu + .i_kadu3-c3qu { margin-top: 0; }

.i_kadu3-c3qu strong { font-family: "IBM Plex Mono", monospace; color: #F0EFF0; }

.i_kadu3-6g { margin: 2.375rem auto 0; background-color: #E1E0E4; overflow: hidden; border-radius: 18px 18px 0 0; max-width: 920px; aspect-ratio: 16 / 10; }

.i_kadu3-6g img { height: 100%; width: 100%; object-fit: cover; }

.i_mizo0 { padding-bottom: 3.125rem; }

.i_mizo0-3v { border: 1px solid #D0CDD3; border-radius: 18px; background: #FDFDFD; }

.i_mizo0-950u { color: #151416; padding: 0 1.062rem; display: flex; align-items: center; font-weight: 700; justify-content: space-between; min-height: 52px; }

.i_mizo0-bukh { transition: transform .21s; }

.i_mizo0-3v[open] .i_mizo0-bukh { transform: rotate(45deg); }

.i_mizo0-tmb { padding: 0 0.5rem 0.5rem; margin: 0; list-style: none; display: grid; }

.i_mizo0-tmb li + li { margin-top: 0; }

.i_mizo0-ex { text-decoration: none; border-top: 1px solid #D0CDD3; font-weight: 600; display: flex; min-height: 44px; padding: 0 0.5rem; color: #2D2B31; align-items: center; }

.i_mizo0-ex:hover { color: #2C2EA8; }

.i_zoves-asz { grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); gap: 1.812rem 3.688rem; display: grid; align-items: start; }

.i_zoves-jwd { min-width: 0; max-width: 688px; font-size: 17.5px; }

.i_zoves-jwd p { margin-top: 0.938rem; }

.i_zoves-6a1a { padding: 1.562rem; background: #E1E0E4; border-radius: 18px; min-width: 0; }

.i_zoves-rh5 { font-weight: 600; font-size: 19.5px; }

.i_zoves-efwg { padding: 0; margin-top: 0.938rem; list-style: none; }

.i_zoves-44 { gap: 0.625rem; display: flex; }

.i_zoves-44 svg { color: #156F42; flex: none; margin-top: 2px; }

.i_xabeb-kp { grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); gap: 1.062rem; margin: 0; display: grid; list-style: none; padding: 0; }

.i_xabeb-kp > li + li { margin-top: 0; }

.i_xabeb-is6 { border: 1px solid #D0CDD3; aspect-ratio: 16 / 10; background-color: #131115; overflow: hidden; border-radius: 18px; }

.i_xabeb-1j0i { width: 100%; height: 100%; object-fit: contain; }

.i_xabeb-oay { font-size: 14.5px; margin-top: 0.625rem; }

.i_kac-ig80 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr)); gap: 1.062rem; }

.i_kac-r2 { border: 1px solid #D0CDD3; display: flex; min-width: 0; border-radius: 18px; gap: 0.812rem; background: #FDFDFD; padding: 1.562rem; flex-direction: column; }

.i_kac-lu0 { font-size: 20.5px; font-weight: 600; }

.i_kac-v6 { font-size: 15.5px; flex: 1; }

.i_kac-prq { font-weight: 700; font-size: 13.5px; align-items: center; flex-wrap: wrap; display: flex; gap: 0.375rem; }

.i_kac-prq svg { color: #57525D; }

.i_kac-2nvt { background: #E1E0E4; color: #151416; border-radius: 6px; padding: 0.25rem 0.625rem; }

.i_kac-cze { padding: 0.25rem 0.625rem; color: #FFFFFF; background: #2C2FAB; border-radius: 6px; }

.i_du9-2pm { grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); display: grid; gap: 2.625rem 3.125rem; }

.i_du9-eki { min-width: 0; }

.i_du9-d5ad { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.529rem, 1.224rem + 1vw, 2.167rem); }

.i_du9-vnv { color: #57525D; margin-top: 0.625rem; }

.i_du9-6v { border: 1px solid #D0CDD3; border-radius: 18px; overflow-x: auto; margin-top: 1.188rem; background: #FDFDFD; }

.i_du9-l5 { font-size: 15.5px; }

.i_du9-l5 thead { background: #E1E0E4; }

.i_du9-l5 th, .i_du9-l5 td { padding: 0.812rem 1.188rem; }

.i_du9-l5 thead th { font-size: 13.5px; }

.i_du9-l5 tbody th, .i_du9-l5 tbody td { border-top: 1px solid #D0CDD3; }

.i_du9-l5 tbody th { font-weight: 600; }

.i_du9-mruq { color: #151416; font-family: "IBM Plex Mono", monospace; text-align: right; white-space: nowrap; }

.i_du9-vz5 { display: block; border-radius: 999px; height: 4px; background: #E1E0E4; margin-top: 0.375rem; }

.i_du9-luo { border-radius: 999px; background: #2C2FAB; height: 100%; display: block; }

.i_du9-hdo1 { font-weight: 700; color: #156F42; }

.i_du9-9dl { color: #57525D; }

.i_ririy-pyo { border: 1px solid #D0CDD3; overflow: hidden; background-color: #131115; border-radius: 18px; position: relative; aspect-ratio: 16 / 9; }

.i_ririy-5xwp { width: 100%; height: 100%; object-fit: cover; }

.i_ririy-xm1q { place-items: center; inset: 0; text-decoration: none; position: absolute; background: rgba(9, 10, 15, 0.66); display: grid; }

.i_ririy-mxqa { transition: transform .21s; color: #131115; align-items: center; border-radius: 999px; font-weight: 800; display: inline-flex; gap: 0.812rem; font-size: 17.5px; min-height: 56px; background: #F0EFF0; padding: 0 1.688rem; }

.i_ririy-xm1q:hover .i_ririy-mxqa { transform: scale(1.04); }

.i_ririy-qn2y { justify-content: space-between; gap: 0.938rem 2.125rem; flex-wrap: wrap; display: flex; margin-top: 1.062rem; align-items: center; }

.i_ririy-f6 { max-width: 612px; font-size: 15.5px; }

.i_jaw-zw15 { line-height: 1.7; font-size: 17.5px; max-width: 728px; }

.i_jaw-4z { font-size: clamp(1.657rem, 1.224rem + 1.6vw, 2.549rem); letter-spacing: -0.02em; font-weight: 800; margin-bottom: 1.188rem; line-height: 1.1; }

.i_jaw-zw15 p + p { margin-top: 0.938rem; }

.i_veu-vg6g { gap: 0.812rem; display: grid; margin-top: 1.562rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); }

.i_veu-pok { min-width: 0; border-radius: 10px; padding: 1.188rem 1.312rem; background: #FDFDFD; }

.i_veu-low9 { font-weight: 700; font-family: "PT Sans", sans-serif; font-size: 16.5px; }

.i_veu-6p { margin-top: 0.375rem; font-size: 14.5px; }

.i_qi5 { position: fixed; padding: 0.625rem 0.812rem 0.625rem 1.062rem; transform: translateY(110%); z-index: 35; border-top: 1px solid #D0CDD3; display: flex; background: #FDFDFD; justify-content: space-between; left: 0; gap: 0.812rem; align-items: center; transition: transform .27s; bottom: 0; right: 0; }

.i_qi5-v4 { transform: translateY(0); }

.i_qi5-e5b { text-overflow: ellipsis; color: #151416; font-weight: 700; overflow: hidden; white-space: nowrap; min-width: 0; }

.i_qi5 .i_zov { min-height: 44px; flex: none; }

@media (min-width: 628px) {
  .i_wyvet { padding-inline: 1.562rem; }
  .i_pen-ba9 { padding: 2.875rem 2.625rem; }
  .i_pen-5yf { padding: 1.562rem 2.125rem; }
  .i_xa0-xtz { padding: 2.375rem; }
  .i_vet-f2c, .i_veu-i16d { padding: 2.375rem; }
  .i_sohos-8b { padding: 2.625rem; }
  .i_kadu3-45i { padding: 2.875rem 2.625rem 0; }
  .i_miy { padding: 2.625rem; }
  .i_miy-tlk { grid-template-columns: 156px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 950px) {
  .i_wyvet { padding-inline: 2.625rem; }
  main > section { padding-block: 0 5.75rem; }
  .i_veo { padding: 0.812rem 1.562rem; }
  .i_veo-jr { grid-template-areas: "logo nav tools actions"; padding-left: 0.938rem; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 1.062rem; }
  .i_veo-kcz9 { display: none; }
  .i_veo-lr8l { border-top: 0; padding-top: 0; gap: 2px; justify-content: center; display: flex; flex-wrap: wrap; }
  .i_veo-s00 { min-height: 40px; font-size: 14.5px; }
  .i_veo-mr { display: flex; }
  .i_veo-mr .i_zov { min-height: 42px; padding: 0 1.062rem; }
  .i_xape4 { padding-block: 1.562rem 5.25rem; }
  .i_xape4-g9z { padding-block: 2.125rem; }
  .i_pen-ba9 { padding: 4.188rem; }
  .i_tadu6 { padding-block: 1.062rem 3.125rem; }
  .i_mizo0 { padding-bottom: 4.75rem; }
  .i_mizo0-3v[open] .i_mizo0-tmb, .i_mizo0-tmb { display: flex; gap: 0.5rem; flex-wrap: wrap; padding: 0 0.625rem 0.625rem; }
  .i_mizo0-ex { padding: 0 0.812rem; border-radius: 10px; font-weight: 700; background: #E1E0E4; border-top: 0; min-height: 36px; color: #151416; font-size: 14.5px; }
  .i_mizo0-ex:hover { color: #FFFFFF; background: #2C2FAB; }
  .i_xa0-xtz { padding: 2.875rem; }
  .i_vet-f2c, .i_veu-i16d { padding: 2.875rem; }
  .i_sohos-8b { padding: 3.125rem; }
  .i_kadu3-45i { padding: 3.688rem 3.688rem 0; }
  .i_miy { padding: 3.125rem; margin: 0 1.562rem 1.562rem; }
  .i_qi5 { display: none; }
}