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

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

body { margin: 0; color: #28242F; line-height: 1.55; font-size: 16.5px; background: #F4F3F6; font-family: "Nunito Sans", sans-serif; overflow-wrap: break-word; }

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

h1, h2, h3 { color: #121015; overflow-wrap: break-word; font-family: "Montserrat", sans-serif; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { color: #4615A9; text-underline-offset: 3px; transition: color .19s; }

a:hover { color: #4415A6; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.dr_micea { padding-inline: 1rem; margin-inline: auto; max-width: 1284px; }

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

.dr_mid { justify-content: space-between; gap: 1rem 2rem; margin-bottom: 1.75rem; align-items: flex-end; flex-wrap: wrap; display: flex; }

.dr_mid-kv0 { max-width: 720px; min-width: 0; }

.dr_mid-d2 { align-items: center; gap: 0.5rem; font-size: 14.5px; margin-bottom: 0.625rem; font-weight: 700; display: flex; color: #4615A9; }

.dr_mid-d2::before { width: 8px; background: #4F18BF; height: 8px; flex: none; content: ""; border-radius: 2px; }

.dr_mid-mz { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.665rem, 1.229rem + 1.6vw, 2.561rem); line-height: 1.1; text-wrap: balance; }

.dr_mid-g1 { margin-top: 0.75rem; color: #615771; }

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

.dr_mid-oevc svg { flex: none; }

.dr_mid-5qc { flex-direction: column; margin-inline: auto; text-align: center; align-items: center; max-width: 760px; }

.dr_mid-5qc .dr_mid-d2 { border: 1px solid #D4D0DA; padding: 0.25rem 0.75rem; justify-content: center; color: #28242F; border-radius: 999px; }

.dr_mid-5qc .dr_mid-d2::before { display: none; }

.dr_mid-5qc .dr_mid-mz { font-size: clamp(1.793rem, 1.332rem + 2vw, 2.945rem); }

.dr_mid-5qc .dr_mid-oevc { padding: 0 1rem; color: #121015; min-height: 40px; font-size: 14.5px; background: #E5E2E9; border-radius: 999px; border-bottom: 0; }

.dr_mid-5qc .dr_mid-oevc:hover { color: #121015; background: #D4D0DA; }

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

.dr_so6-4rn6 { background: #4F18BF; color: #FFFFFF; }

.dr_so6-4rn6:hover { color: #FFFFFF; background: #4415A6; }

.dr_so6-xv0r { color: #121015; background: transparent; border-color: #121015; }

.dr_so6-xv0r:hover { background: #121015; color: #F4F3F6; }

.dr_so6-51 { font-size: 16.5px; min-height: 52px; }

.dr_so6-sym { display: flex; width: 100%; }

.dr_so6-x5 { margin-right: -10px; background: #FFFFFF; width: 34px; border-radius: 4px; color: #4F18BF; display: grid; place-items: center; height: 34px; }

.dr_so6-ds { background: #F1F1F2; color: #1C1823; }

.dr_so6-ds:hover { color: #FFFFFF; background: #4F18BF; }

.dr_so6-gu { border-color: #F1F1F2; color: #F1F1F2; background: transparent; }

.dr_so6-gu:hover { background: #F1F1F2; color: #1C1823; }

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

.dr_wyxa4 { border: 1px solid #D4D0DA; background-color: #E5E2E9; border-radius: 14px; overflow: hidden; background-image: repeating-linear-gradient(135deg, #E5E2E9 0 9px, #FEFEFF 9px 18px); position: relative; }

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

.dr_wyxa4-el { aspect-ratio: 16 / 10; }

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

.dr_duxaj-5m8 { border: 1px solid #D4D0DA; margin-inline: auto; border-radius: 14px; display: grid; align-items: center; max-width: 1284px; background: #FEFEFF; padding: 0.625rem; gap: 0.625rem; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; grid-template-columns: minmax(0, 1fr) auto auto; }

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

.dr_duxaj-b1a::before { flex: none; background: #4F18BF; border-radius: 4px; width: 14px; height: 14px; transform: rotate(45deg); content: ""; }

.dr_duxaj-b1a:hover { color: #121015; }

.dr_duxaj-5f4 { position: absolute; opacity: 0; pointer-events: none; }

.dr_duxaj-5w { grid-area: burger; cursor: pointer; color: #F4F3F6; height: 44px; place-items: center; border-radius: 8px; width: 44px; display: grid; background: #121015; }

.dr_duxaj-5f4:focus-visible + .dr_duxaj-5w { outline: 2px solid #4615A9; outline-offset: 3px; }

.dr_duxaj-nmzq { display: none; }

.dr_duxaj-5f4:checked + .dr_duxaj-5w .dr_duxaj-dw5 { display: none; }

.dr_duxaj-5f4:checked + .dr_duxaj-5w .dr_duxaj-nmzq { display: block; }

.dr_duxaj-i8k { grid-area: nav; display: none; padding-top: 0.5rem; border-top: 1px solid #D4D0DA; }

.dr_duxaj-5f4:checked ~ .dr_duxaj-i8k { gap: 2px; display: grid; }

.dr_duxaj-ayoy { min-height: 48px; display: flex; font-size: 17.5px; text-decoration: none; align-items: center; border-radius: 8px; color: #28242F; font-weight: 700; padding: 0 0.75rem; }

.dr_duxaj-ayoy:hover { background: #E5E2E9; color: #121015; }

.dr_duxaj-damz { background: #E5E2E9; color: #121015; }

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

.dr_duxaj-1w .dr_so6 { min-height: 44px; font-size: 14.5px; padding: 0 0.75rem; }

.dr_zogu3 { border: 1px solid #D4D0DA; margin: 0 0.625rem 1.5rem; background: #FEFEFF; padding: 1.75rem 1.25rem; border-radius: 14px; }

.dr_zogu3-lw4p { font-size: clamp(2.305rem, 1.024rem + 6vw, 5.634rem); letter-spacing: -0.04em; font-weight: 800; overflow-wrap: break-word; hyphens: auto; line-height: 1; font-family: "Montserrat", sans-serif; color: #121015; }

.dr_zogu3-vxwt { margin-top: 2rem; }

.dr_zogu3-rtm2 { display: grid; padding: 0.875rem 0; border-top: 1px solid #D4D0DA; gap: 0.375rem 1.5rem; }

.dr_zogu3-awg { font-size: 13.5px; color: #615771; font-family: "Space Mono", monospace; }

.dr_zogu3-2u { flex-wrap: wrap; display: flex; gap: 0.375rem 1.25rem; padding: 0; list-style: none; }

.dr_zogu3-2u li + li { margin-top: 0; }

.dr_zogu3-wk { font-weight: 600; text-decoration: none; font-size: 15.5px; color: #121015; }

.dr_zogu3-wk:hover { color: #4615A9; }

.dr_zogu3-79u { flex-wrap: wrap; color: #615771; border-top: 1px solid #D4D0DA; gap: 1rem 1.5rem; justify-content: space-between; margin-top: 1.25rem; display: flex; font-size: 13.5px; align-items: center; padding-top: 1.25rem; }

.dr_zogu3-bx { max-width: 860px; }

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

.dr_sot { border: 1px solid #D4D0DA; z-index: 40; background: #FEFEFF; right: 10px; bottom: 10px; display: flex; padding: 0.75rem 0.75rem 0.75rem 1rem; flex-wrap: wrap; position: fixed; max-width: 820px; box-shadow: 0 12px 31px -12px rgba(9, 10, 15, 0.64); left: 10px; margin-inline: auto; border-radius: 14px; align-items: center; gap: 0.625rem 1.25rem; }

.dr_sot[hidden] { display: none; }

.dr_sot-lt { color: #28242F; flex: 1 1 260px; font-size: 14.5px; }

.dr_sot-rpb3 { gap: 0.5rem; display: flex; flex-wrap: wrap; }

.dr_sot-rpb3 .dr_so6 { min-height: 44px; font-size: 14.5px; padding: 0 0.875rem; }

.dr_wyy { padding-block: 0.75rem 3rem; }

.dr_wyy-84 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 452px), 1fr)); display: grid; gap: 1.75rem 3.5rem; align-items: center; }

.dr_wyy-2tn2 { min-width: 0; max-width: 680px; }

.dr_wyy-30 { border: 1px solid #D4D0DA; font-weight: 700; font-size: 13.5px; display: inline-flex; margin-bottom: 1.375rem; align-items: center; color: #28242F; gap: 0.5rem; border-radius: 999px; background: #FEFEFF; padding: 0.375rem 0.75rem 0.375rem 0.5rem; }

.dr_wyy-30 svg { flex: none; color: #147153; }

.dr_wyy-t4ht { font-weight: 800; line-height: 1.02; letter-spacing: -0.03em; font-size: clamp(2.305rem, 1.332rem + 3.6vw, 4.353rem); text-wrap: balance; }

.dr_wyy-kuef { color: #28242F; margin-top: 1.125rem; font-size: 18.5px; }

.dr_wyy-1z { margin-top: 1.625rem; }

.dr_wyy-bm { font-size: 13.5px; color: #615771; margin-top: 0.75rem; }

.dr_wyy-vnh9 { min-width: 0; }

.dr_wyy-f9ow { justify-content: space-between; margin-top: 0.75rem; color: #615771; flex-wrap: wrap; font-size: 13.5px; gap: 0.25rem 0.75rem; display: flex; }

.dr_wyy-6kw { font-family: "Space Mono", monospace; }

.dr_kasoa { padding-block: 0.75rem 3.5rem; }

.dr_kasoa-ft3 { border: 1px solid #D4D0DA; background: #FEFEFF; overflow: hidden; border-radius: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); display: grid; }

.dr_kasoa-vuiq { padding: 1.75rem 1.25rem; min-width: 0; }

.dr_kasoa-re { font-weight: 800; line-height: 1.04; letter-spacing: -0.03em; font-size: clamp(2.177rem, 1.332rem + 3.2vw, 3.841rem); text-wrap: balance; }

.dr_kasoa-56lu { font-size: 18.5px; margin-top: 1.125rem; max-width: 540px; }

.dr_kasoa-no { margin-top: 1.625rem; }

.dr_kasoa-kg9 { display: grid; margin: 0; padding: 0.75rem 1.25rem; background: #E5E2E9; list-style: none; min-width: 0; align-content: center; }

.dr_kasoa-9u0g { gap: 1rem; padding: 1.125rem 0; display: grid; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #D4D0DA; }

.dr_kasoa-9u0g + .dr_kasoa-9u0g { margin-top: 0; }

.dr_kasoa-9u0g:last-child { border-bottom: 0; }

.dr_kasoa-ov3u { border-radius: 8px; display: grid; background: #FEFEFF; place-items: center; color: #4615A9; width: 44px; height: 44px; }

.dr_kasoa-3w2d { hyphens: auto; color: #121015; overflow-wrap: break-word; font-weight: 700; }

.dr_kasoa-wh { font-size: 14.5px; color: #615771; }

.dr_jam-i977 { border: 1px solid #D4D0DA; overflow: hidden; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); border-radius: 14px; background: #D4D0DA; display: grid; }

.dr_jam-s29 { background: #FEFEFF; min-width: 0; display: flex; padding: 1.25rem 1.375rem; flex-direction: column-reverse; }

.dr_jam-tr { letter-spacing: -0.02em; font-size: clamp(1.536rem, 1.229rem + 1vw, 2.049rem); font-weight: 700; font-family: "Space Mono", monospace; color: #121015; overflow-wrap: break-word; hyphens: auto; }

.dr_jam-9io { color: #615771; margin-top: 0.25rem; font-size: 14.5px; }

.dr_zo7-4exz { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(45%, 172px), 1fr)); margin: 0; padding: 0; list-style: none; gap: 0.875rem; }

.dr_zo7-4exz > li + li { margin-top: 0; }

.dr_zo7-2s { color: #121015; text-decoration: none; display: block; transition: transform .19s; min-width: 0; }

.dr_zo7-2s:hover { color: #4615A9; transform: translateY(-4px); }

.dr_zo7-pki { border: 1px solid #D4D0DA; border-radius: 14px; background-image: repeating-linear-gradient(135deg, #E5E2E9 0 8px, #FEFEFF 8px 16px); position: relative; aspect-ratio: 1 / 1; overflow: hidden; }

.dr_zo7-wkoz { object-fit: cover; width: 100%; height: 100%; }

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

.dr_zo7-idb { color: #615771; font-size: 13.5px; }

.dr_kaxa0-05pa { display: grid; gap: 0.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr)); margin: 0; list-style: none; padding: 0; }

.dr_kaxa0-05pa > li + li { margin-top: 0; }

.dr_kaxa0-4f { border: 1px solid #D4D0DA; background: #FEFEFF; grid-template-columns: 90px minmax(0, 1fr) auto; display: grid; text-decoration: none; gap: 1rem; padding: 0.625rem 1.125rem 0.625rem 0.625rem; border-radius: 14px; color: #121015; transition: border-color .19s; align-items: center; }

.dr_kaxa0-4f:hover { border-color: #4615A9; color: #121015; }

.dr_kaxa0-2o { background-image: repeating-linear-gradient(135deg, #E5E2E9 0 6px, #FEFEFF 6px 12px); overflow: hidden; aspect-ratio: 1 / 1; border-radius: 12px; }

.dr_kaxa0-l7 { width: 100%; height: 100%; object-fit: cover; }

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

.dr_kaxa0-e983 { color: #615771; font-size: 13.5px; display: block; }

.dr_kaxa0-yq7 { font-weight: 700; color: #147153; font-size: 13.5px; font-family: "Space Mono", monospace; white-space: nowrap; }

.dr_lo0-b94k { list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr)); padding: 0; margin: 0; display: grid; gap: 0.75rem; }

.dr_lo0-b94k > li + li { margin-top: 0; }

.dr_lo0-y4o { border: 1px solid #D4D0DA; background: #FEFEFF; transition: border-color .19s; grid-template-columns: auto minmax(0, 1fr) auto; color: #121015; height: 100%; padding: 1rem 1.125rem; display: grid; border-radius: 14px; align-items: center; text-decoration: none; gap: 1rem; }

.dr_lo0-y4o:hover { border-color: #4615A9; color: #121015; }

.dr_lo0-to02 { width: 44px; display: grid; place-items: center; color: #4615A9; border-radius: 8px; background: #E5E2E9; height: 44px; }

.dr_lo0-9o { hyphens: auto; overflow-wrap: break-word; display: block; font-weight: 700; }

.dr_lo0-t50 { display: block; font-size: 13.5px; color: #615771; }

.dr_low-jzt { grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr)); gap: 1rem; display: grid; }

.dr_low-c10q { border: 1px solid #D4D0DA; flex-direction: column; min-width: 0; border-radius: 14px; display: flex; background: #FEFEFF; }

.dr_low-c9 { padding: 1.5rem 1.5rem 1.25rem; }

.dr_low-pite { color: #28242F; border-radius: 4px; background: #E5E2E9; font-size: 12.5px; display: inline-block; font-weight: 700; padding: 0.25rem 0.625rem; }

.dr_low-3w5 { font-weight: 600; margin-top: 0.875rem; line-height: 1.3; font-size: 18.5px; }

.dr_low-m45i { color: #4615A9; letter-spacing: -0.02em; font-size: clamp(1.665rem, 1.332rem + 1vw, 2.049rem); line-height: 1.1; font-family: "Montserrat", sans-serif; margin-top: 0.5rem; overflow-wrap: break-word; font-weight: 800; }

.dr_low-462b { flex: 1; flex-direction: column; position: relative; display: flex; border-top: 2px dashed #D4D0DA; gap: 1rem; padding: 1.25rem 0.625rem 1.5rem; margin-inline: 0.875rem; }

.dr_low-462b::before, .dr_low-462b::after { background: #F4F3F6; width: 22px; top: -12px; position: absolute; height: 22px; content: ""; border-radius: 50%; }

.dr_low-462b::before { border-right: 1px solid #D4D0DA; left: -26px; }

.dr_low-462b::after { right: -26px; border-left: 1px solid #D4D0DA; }

.dr_low-z0 { flex: 1; font-size: 14.5px; }

.dr_low-0gw { font-size: 12.5px; color: #615771; }

.dr_lo5-sq { border: 1px solid #D4D0DA; border-radius: 14px; overflow-x: auto; background: #FEFEFF; }

.dr_lo5-r929 { counter-reset: facts-row; font-size: 15.5px; }

.dr_lo5-r929 thead th { font-weight: 700; font-size: 13.5px; padding: 0.875rem 1rem; color: #615771; border-bottom: 1px solid #D4D0DA; }

.dr_lo5-r929 tbody th, .dr_lo5-r929 tbody td { border-bottom: 1px dashed #D4D0DA; padding: 0.875rem 1rem; }

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

.dr_lo5-r929 tbody th { color: #28242F; font-weight: 600; width: 40%; min-width: 150px; }

.dr_lo5-r929 tbody th::before { font-family: "Space Mono", monospace; font-size: 12.5px; min-width: 32px; font-weight: 500; color: #615771; display: inline-block; counter-increment: facts-row; content: counter(facts-row, decimal-leading-zero); }

.dr_lo5-r929 tbody td { min-width: 180px; hyphens: auto; font-weight: 700; overflow-wrap: break-word; color: #121015; }

.dr_ceguf-vi1 { display: block; }

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

.dr_ceguf-pdds { border: 1px solid #D4D0DA; padding: 1.125rem 1.25rem; background: #FEFEFF; min-width: 0; display: flex; flex-direction: column; gap: 0.375rem; border-radius: 14px; }

.dr_ceguf-lnm { font-weight: 700; color: #615771; font-size: 13.5px; }

.dr_ceguf-5v2a { font-family: "Montserrat", sans-serif; hyphens: auto; font-weight: 800; line-height: 1.15; overflow-wrap: break-word; color: #121015; font-size: 24.5px; }

.dr_vet-ghn { border: 1px solid #D4D0DA; overflow-x: auto; background: #FEFEFF; border-radius: 14px; }

.dr_vet-mi0 { font-size: 15.5px; min-width: 620px; }

.dr_vet-mi0 thead { background: #E5E2E9; }

.dr_vet-mi0 th, .dr_vet-mi0 td { padding: 0.875rem 1rem; }

.dr_vet-mi0 thead th { color: #28242F; font-weight: 700; font-size: 13.5px; }

.dr_vet-mi0 tbody th, .dr_vet-mi0 tbody td { border-top: 1px solid #D4D0DA; vertical-align: middle; }

.dr_vet-uq8 { gap: 0.75rem; color: #121015; display: flex; font-weight: 700; align-items: center; }

.dr_vet-kpk8 { white-space: nowrap; color: #121015; font-family: "Space Mono", monospace; text-align: right; }

.dr_vet-mi0 thead .dr_vet-kpk8 { font-family: "Nunito Sans", sans-serif; }

.dr_jad-f6 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 278px), 1fr)); gap: 1rem; }

.dr_jad-rw6 { border: 1px solid #D4D0DA; min-width: 0; background: #FEFEFF; padding: 1.5rem; border-radius: 14px; }

.dr_jad-o8p0 { border: 1.5px solid #4615A9; place-items: center; display: grid; color: #4615A9; height: 48px; width: 48px; border-radius: 50%; }

.dr_jad-hfa { font-size: 19.5px; font-weight: 600; margin-top: 1.25rem; line-height: 1.25; }

.dr_jad-asu0 { font-size: 15.5px; margin-top: 0.5rem; }

.dr_jad-y0l { padding: 0; margin-top: 0.875rem; list-style: none; font-size: 14.5px; }

.dr_jad-k4h1 { gap: 0.5rem; display: flex; }

.dr_jad-k4h1 svg { flex: none; color: #147153; margin-top: 2px; }

.dr_ce8-21tx { padding: 0; counter-reset: steps; display: grid; list-style: none; gap: 1.75rem 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr)); }

.dr_ce8-vfqz { border-top: 2px solid #121015; padding-top: 1.125rem; min-width: 0; }

.dr_ce8-vfqz + .dr_ce8-vfqz { margin-top: 0; }

.dr_ce8-vfqz::before { font-size: 14.5px; color: #4615A9; counter-increment: steps; content: counter(steps, decimal-leading-zero); font-family: "Space Mono", monospace; font-weight: 700; display: block; }

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

.dr_ce8-v0m { margin-top: 0.5rem; font-size: 15.5px; }

.dr_num-3hb { grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); gap: 0 2.5rem; display: grid; }

.dr_num-vmv { padding-block: 1.25rem 1.5rem; min-width: 0; border-top: 1px solid #D4D0DA; }

.dr_num-8d { font-weight: 600; font-size: 19.5px; }

.dr_num-2x { font-size: 15.5px; margin-top: 0.625rem; }

.dr_vewyv-zk8 { font-size: 17.5px; line-height: 1.7; max-width: 760px; }

.dr_vewyv-ux { font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.665rem, 1.229rem + 1.6vw, 2.561rem); margin-bottom: 1.25rem; }

.dr_vewyv-zk8 h3 { font-size: 22.5px; margin: 1.75rem 0 0.625rem; font-weight: 600; }

.dr_vewyv-zk8 p + p { margin-top: 0.875rem; }

.dr_vewyv-zk8 ul, .dr_vewyv-zk8 ol { margin-block: 1rem; }

.dr_vewyv-k8z { border-radius: 14px; padding: 1.5rem 1.75rem; background: #E5E2E9; margin-block: 1.75rem; }

.dr_vewyv-k8z p { color: #121015; font-family: "Montserrat", sans-serif; font-size: 21.5px; font-weight: 600; line-height: 1.4; }

.dr_vewyv-k8z cite { color: #615771; margin-top: 0.75rem; display: block; font-style: normal; font-weight: 600; font-size: 14.5px; }

.dr_gubew-ls { border: 1px solid #D4D0DA; grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr)); display: grid; gap: 1.5rem 3rem; padding: 1.5rem 1.25rem; border-radius: 14px; background: #FEFEFF; }

.dr_gubew-s0b { min-width: 0; }

.dr_gubew-te { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.665rem, 1.229rem + 1.4vw, 2.433rem); }

.dr_gubew-j7t7 { margin-top: 0.875rem; }

.dr_gubew-og { padding: 0; list-style: none; min-width: 0; }

.dr_gubew-k9yi { hyphens: auto; overflow-wrap: break-word; gap: 0.875rem; display: flex; padding: 0.75rem 0; border-bottom: 1px solid #D4D0DA; align-items: flex-start; }

.dr_gubew-k9yi + .dr_gubew-k9yi { margin-top: 0; }

.dr_gubew-h1 { flex: none; place-items: center; border-radius: 50%; background: #147153; height: 24px; width: 24px; color: #FEFEFF; display: grid; }

.dr_zos-9qr { align-items: center; gap: 1rem; display: flex; }

.dr_zos-cy3 { font-weight: 800; font-family: "Montserrat", sans-serif; color: #121015; line-height: 1; font-size: 53.5px; }

.dr_zos-le { display: flex; gap: 2px; color: #121015; }

.dr_zos-za3 { color: #615771; font-size: 14.5px; }

.dr_zos-ubtf { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); display: grid; }

.dr_zos-go21 { border: 1px solid #D4D0DA; display: flex; min-width: 0; border-radius: 14px; padding: 1.5rem; background: #FEFEFF; gap: 1rem; flex-direction: column; }

.dr_zos-nt { flex: 1; font-size: 15.5px; }

.dr_zos-xr { gap: 0.75rem; align-items: center; display: flex; }

.dr_zos-wp { border-radius: 50%; display: grid; width: 40px; font-weight: 700; color: #121015; place-items: center; background: #E5E2E9; height: 40px; flex: none; font-size: 14.5px; }

.dr_zos-ul { display: block; color: #121015; font-weight: 700; font-size: 15.5px; }

.dr_zos-swd { display: block; font-size: 13.5px; color: #615771; }

.dr_tahot-k38 { border: 1px solid #D4D0DA; border-radius: 14px; display: grid; gap: 1.5rem 3rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); padding: 1.5rem; background: #FEFEFF; }

.dr_tahot-3hx { grid-template-columns: auto minmax(0, 1fr); display: grid; gap: 1rem 1.25rem; align-items: start; }

.dr_tahot-19 { font-weight: 800; font-size: 22.5px; place-items: center; width: 64px; font-family: "Montserrat", sans-serif; color: #FFFFFF; border-radius: 50%; display: grid; overflow: hidden; height: 64px; background: #4F18BF; }

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

.dr_tahot-1h { font-weight: 800; font-size: 22.5px; }

.dr_tahot-5v { color: #615771; font-size: 14.5px; }

.dr_tahot-uim { margin-top: 0.625rem; }

.dr_tahot-i3 { gap: 0.5rem 1.25rem; flex-wrap: wrap; display: flex; margin-top: 0.75rem; font-size: 14.5px; }

.dr_tahot-wad { font-family: "Space Mono", monospace; color: #615771; }

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

.dr_firiz-rfom > li + li { margin-top: 0; }

.dr_firiz-mgt { border: 1px solid #D4D0DA; transition: border-color .19s; padding: 0.625rem; aspect-ratio: 300 / 173; border-radius: 8px; background: #FEFEFF; display: block; }

.dr_firiz-mgt:hover { border-color: #4615A9; }

.dr_firiz-if { height: 100%; width: 100%; object-fit: contain; }

.dr_wy2-rvo, .dr_rice5-tx { background: #E5E2E9; padding: 1.5rem 1.25rem; border-radius: 14px; }

.dr_wy2-i9s { flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 1.25rem 2.5rem; display: flex; }

.dr_wy2-kw8 { min-width: 0; max-width: 640px; }

.dr_wy2-ad, .dr_rice5-ekvs { margin-top: 0.75rem; max-width: 680px; }

.dr_wy2-coy { list-style: none; padding: 0; gap: 0.625rem; margin-top: 1.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 184px), 1fr)); display: grid; }

.dr_wy2-ofek { overflow-wrap: break-word; background: #FEFEFF; min-width: 0; font-weight: 700; border-radius: 8px; padding: 1rem; gap: 0.75rem; align-items: center; color: #121015; display: flex; hyphens: auto; }

.dr_wy2-ofek + .dr_wy2-ofek { margin-top: 0; }

.dr_wy2-ofek svg { flex: none; color: #4615A9; }

.dr_rice5-4s1 { gap: 0.5rem 1.25rem; margin-top: 1.25rem; font-size: 14.5px; display: flex; font-weight: 700; flex-wrap: wrap; }

.dr_gu2-qk8 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); gap: 2rem 3.5rem; display: grid; }

.dr_gu2-iw2l { min-width: 0; }

.dr_gu2-iw2l p { margin-top: 0.875rem; }

.dr_gu2-0dv { align-content: start; display: grid; gap: 1rem; min-width: 0; }

.dr_gu2-361p { border: 1px solid #D4D0DA; overflow: hidden; display: grid; gap: 1px; background: #D4D0DA; border-radius: 14px; grid-template-columns: repeat(2, minmax(0, 1fr)); }

.dr_gu2-f6j0 { padding: 1.125rem 1.25rem; display: flex; background: #FEFEFF; flex-direction: column-reverse; }

.dr_gu2-oz { font-family: "Space Mono", monospace; font-size: 24.5px; overflow-wrap: break-word; font-weight: 700; hyphens: auto; color: #121015; }

.dr_gu2-y8o { color: #615771; font-size: 13.5px; }

.dr_gu2-hx1n { border: 1px solid #D4D0DA; border-radius: 14px; list-style: none; background: #FEFEFF; padding: 0; }

.dr_gu2-bf2 { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0.875rem 1.25rem; border-bottom: 1px solid #D4D0DA; gap: 0.25rem 1rem; }

.dr_gu2-bf2 + .dr_gu2-bf2 { margin-top: 0; }

.dr_gu2-bf2:last-child { border-bottom: 0; }

.dr_gu2-2eul { color: #121015; font-weight: 700; }

.dr_gu2-86 { font-size: 14.5px; font-family: "Space Mono", monospace; hyphens: auto; color: #615771; overflow-wrap: break-word; }

.dr_loveg-jpt { counter-reset: faq; border-top: 1.5px solid #121015; }

.dr_loveg-jye { border-bottom: 1px solid #D4D0DA; }

.dr_loveg-b3 { align-items: center; color: #121015; display: grid; gap: 0.75rem; padding: 1.125rem 0; font-weight: 700; font-size: 17.5px; grid-template-columns: 36px minmax(0, 1fr) 24px; }

.dr_loveg-b3::before { font-family: "Space Mono", monospace; counter-increment: faq; font-size: 13.5px; content: counter(faq, decimal-leading-zero); color: #4615A9; }

.dr_loveg-b3:hover { color: #4615A9; }

.dr_loveg-zi { transition: transform .19s; }

.dr_loveg-jye[open] .dr_loveg-zi { transform: rotate(45deg); }

.dr_loveg-dur { padding: 0 0 1.375rem 3rem; max-width: 860px; }

.dr_loveg-dur p + p { margin-top: 0.625rem; }

.dr_soj-cxa { color: #F1F1F2; align-items: center; flex-wrap: wrap; gap: 1.5rem 2.5rem; border-radius: 14px; justify-content: space-between; display: flex; background: #1C1823; padding: 1.75rem 1.375rem; }

.dr_soj-e9mj { max-width: 640px; min-width: 0; }

.dr_soj-odx0 { line-height: 1.12; color: #F1F1F2; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.536rem, 1.229rem + 1.2vw, 2.177rem); }

.dr_soj-t7mp { color: #F1F1F2; margin-top: 0.625rem; }

.dr_soj-t7mp a { color: #F1F1F2; }

.dr_xac-j7 { font-size: clamp(1.408rem, 1.127rem + 1vw, 1.921rem); line-height: 1.15; max-width: 760px; font-weight: 800; }

.dr_xac-xs { column-gap: 3rem; columns: 2 340px; margin-top: 1.125rem; font-size: 15.5px; }

.dr_xac-xs p + p { margin-top: 0.875rem; }

.dr_ven-p7 { list-style: none; padding: 0; color: #615771; gap: 0.375rem 0.625rem; margin-bottom: 1.25rem; font-size: 13.5px; flex-wrap: wrap; display: flex; }

.dr_ven-p7 li + li { margin-top: 0; }

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

.dr_ven-nhvh { color: #615771; }

.dr_ven-ebmo { color: #121015; font-weight: 700; }

.dr_mibe3 { padding-block: 0.5rem 2rem; }

.dr_mibe3-4p { gap: 1.5rem 3rem; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 452px), 1fr)); display: grid; }

.dr_mibe3-bvs { min-width: 0; }

.dr_mibe3-w0ro { color: #615771; font-family: "Space Mono", monospace; font-size: 13.5px; }

.dr_mibe3-n4m { line-height: 1.02; letter-spacing: -0.03em; margin-top: 0.625rem; font-size: clamp(2.305rem, 1.332rem + 3.4vw, 4.097rem); font-weight: 800; }

.dr_mibe3-h6k { max-width: 560px; font-size: 18.5px; margin-top: 1rem; }

.dr_mibe3-5c { border: 1px solid #D4D0DA; display: grid; border-radius: 14px; background: #D4D0DA; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); gap: 1px; margin-top: 1.5rem; overflow: hidden; }

.dr_mibe3-t2v { background: #FEFEFF; padding: 0.75rem 1rem; min-width: 0; }

.dr_mibe3-ogs6 { color: #615771; font-weight: 700; font-size: 12.5px; }

.dr_mibe3-6z4 { color: #121015; hyphens: auto; overflow-wrap: break-word; margin-top: 2px; font-family: "Space Mono", monospace; font-size: 17.5px; font-weight: 700; }

.dr_mibe3-5z { margin-top: 1.5rem; }

.dr_mibe3-yz { color: #615771; margin-top: 0.75rem; font-size: 13.5px; }

.dr_mibe3-81ie { min-width: 0; }

.dr_fixae-5l { padding: 1.75rem 1.25rem 0; color: #F1F1F2; background: #1C1823; overflow: hidden; text-align: center; border-radius: 14px; }

.dr_fixae-ds { margin-inline: auto; max-width: 820px; }

.dr_fixae-c2 { color: #F1F1F2; font-family: "Space Mono", monospace; font-size: 13.5px; }

.dr_fixae-83g { color: #F1F1F2; margin-top: 0.625rem; line-height: 1.02; font-weight: 800; letter-spacing: -0.03em; font-size: clamp(2.177rem, 1.332rem + 3.4vw, 4.225rem); }

.dr_fixae-zab { color: #F1F1F2; margin-top: 0.875rem; font-size: 18.5px; }

.dr_fixae-qp { justify-content: center; margin-top: 1.5rem; }

.dr_fixae-za { display: flex; gap: 0.5rem; list-style: none; margin-top: 1.75rem; justify-content: center; padding: 0; flex-wrap: wrap; }

.dr_fixae-5ry { border: 1px solid #F1F1F2; color: #F1F1F2; font-size: 14.5px; padding: 0.5rem 0.875rem; border-radius: 999px; }

.dr_fixae-5ry + .dr_fixae-5ry { margin-top: 0; }

.dr_fixae-5ry strong { color: #F1F1F2; font-family: "Space Mono", monospace; }

.dr_fixae-ozna { max-width: 960px; overflow: hidden; border-radius: 14px 14px 0 0; background-color: #E5E2E9; margin: 2.25rem auto 0; aspect-ratio: 16 / 10; }

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

.dr_riwy7 { padding-bottom: 3rem; }

.dr_riwy7-0g { border: 1px solid #D4D0DA; border-radius: 14px; background: #FEFEFF; }

.dr_riwy7-32n { align-items: center; font-weight: 700; padding: 0 1rem; min-height: 52px; justify-content: space-between; color: #121015; display: flex; }

.dr_riwy7-tpz { transition: transform .19s; }

.dr_riwy7-0g[open] .dr_riwy7-tpz { transform: rotate(45deg); }

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

.dr_riwy7-sx li + li { margin-top: 0; }

.dr_riwy7-mqy2 { min-height: 44px; border-top: 1px solid #D4D0DA; color: #28242F; padding: 0 0.5rem; display: flex; font-weight: 600; align-items: center; text-decoration: none; }

.dr_riwy7-mqy2:hover { color: #4615A9; }

.dr_lorie-px2d { display: grid; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); gap: 1.75rem 3.5rem; }

.dr_lorie-l6wp { font-size: 17.5px; max-width: 720px; min-width: 0; }

.dr_lorie-l6wp p { margin-top: 0.875rem; }

.dr_lorie-n0 { border-radius: 14px; min-width: 0; padding: 1.5rem; background: #E5E2E9; }

.dr_lorie-9vn { font-size: 19.5px; font-weight: 600; }

.dr_lorie-ob8 { list-style: none; padding: 0; margin-top: 0.875rem; }

.dr_lorie-tb { display: flex; gap: 0.625rem; }

.dr_lorie-tb svg { margin-top: 2px; flex: none; color: #147153; }

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

.dr_wyxa7-l06s > li + li { margin-top: 0; }

.dr_wyxa7-8ql { border: 1px solid #D4D0DA; aspect-ratio: 16 / 10; background-color: #1C1823; overflow: hidden; border-radius: 14px; }

.dr_wyxa7-t55l { height: 100%; width: 100%; object-fit: contain; }

.dr_wyxa7-y7tg { margin-top: 0.625rem; font-size: 14.5px; }

.dr_dug-7d { border: 1px solid #D4D0DA; background: #FEFEFF; overflow-x: auto; border-radius: 14px; }

.dr_dug-2c { min-width: 560px; font-size: 15.5px; }

.dr_dug-2c thead { background: #E5E2E9; }

.dr_dug-2c th, .dr_dug-2c td { vertical-align: middle; padding: 0.625rem 1rem; }

.dr_dug-2c thead th { color: #28242F; font-size: 13.5px; font-weight: 700; }

.dr_dug-2c tbody th, .dr_dug-2c tbody td { border-top: 1px solid #D4D0DA; }

.dr_dug-w5me { color: #121015; text-align: right; font-family: "Space Mono", monospace; white-space: nowrap; }

.dr_dug-4rf { font-weight: 700; align-items: center; gap: 0.75rem; display: flex; color: #121015; }

.dr_dug-ts { background: #E5E2E9; overflow: hidden; height: 40px; border-radius: 4px; flex: none; width: 40px; }

.dr_dug-ts img { width: 100%; height: 100%; object-fit: contain; }

.dr_ritar-qc { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr)); display: grid; }

.dr_ritar-lq { border: 1px solid #D4D0DA; min-width: 0; flex-direction: column; padding: 1.5rem; border-radius: 14px; display: flex; background: #FEFEFF; gap: 0.75rem; }

.dr_ritar-09g { font-size: 20.5px; font-weight: 600; }

.dr_ritar-dtlp { flex: 1; font-size: 15.5px; }

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

.dr_ritar-adk svg { color: #615771; }

.dr_ritar-5c31 { color: #121015; background: #E5E2E9; padding: 0.25rem 0.625rem; border-radius: 4px; }

.dr_ritar-lo { border-radius: 4px; color: #FFFFFF; padding: 0.25rem 0.625rem; background: #4F18BF; }

.dr_hop-gtvf { display: grid; gap: 2.5rem 3rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr)); }

.dr_hop-o4b { min-width: 0; }

.dr_hop-68gq { letter-spacing: -0.02em; font-size: clamp(1.536rem, 1.229rem + 1vw, 2.177rem); line-height: 1.12; font-weight: 800; }

.dr_hop-0u { color: #615771; margin-top: 0.625rem; }

.dr_hop-77p { border: 1px solid #D4D0DA; margin-top: 1.125rem; border-radius: 14px; background: #FEFEFF; overflow-x: auto; }

.dr_hop-tw4 { font-size: 15.5px; }

.dr_hop-tw4 thead { background: #E5E2E9; }

.dr_hop-tw4 th, .dr_hop-tw4 td { padding: 0.75rem 1.125rem; }

.dr_hop-tw4 thead th { font-size: 13.5px; }

.dr_hop-tw4 tbody th, .dr_hop-tw4 tbody td { border-top: 1px solid #D4D0DA; }

.dr_hop-tw4 tbody th { font-weight: 600; }

.dr_hop-bou4 { font-family: "Space Mono", monospace; white-space: nowrap; color: #121015; text-align: right; }

.dr_hop-ozy5 { display: block; background: #E5E2E9; margin-top: 0.375rem; border-radius: 999px; height: 4px; }

.dr_hop-39a { background: #4F18BF; display: block; border-radius: 999px; height: 100%; }

.dr_hop-8y { font-weight: 700; color: #147153; }

.dr_pe6-hh6 { border: 1px solid #D4D0DA; position: relative; border-radius: 14px; aspect-ratio: 16 / 9; background-color: #1C1823; overflow: hidden; }

.dr_pe6-biwf { object-fit: cover; width: 100%; height: 100%; }

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

.dr_pe6-pl { min-height: 56px; display: inline-flex; color: #1C1823; gap: 0.75rem; border-radius: 999px; align-items: center; font-size: 17.5px; font-weight: 800; transition: transform .19s; padding: 0 1.625rem; background: #F1F1F2; }

.dr_pe6-xqc:hover .dr_pe6-pl { transform: scale(1.04); }

.dr_pe6-1d { flex-wrap: wrap; align-items: center; margin-top: 1rem; justify-content: space-between; gap: 0.875rem 2rem; display: flex; }

.dr_pe6-yij { font-size: 15.5px; max-width: 640px; }

.dr_gusou-pxt { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 278px), 1fr)); }

.dr_gusou-wuf { border: 1px solid #D4D0DA; border-radius: 14px; padding: 1.375rem 1.5rem; min-width: 0; background: #FEFEFF; }

.dr_gusou-x8lm { font-family: "Space Mono", monospace; font-size: 22.5px; font-weight: 700; color: #121015; }

.dr_gusou-mtt5 { font-size: 18.5px; margin-top: 0.5rem; font-weight: 600; }

.dr_gusou-el7 { margin-top: 0.375rem; font-size: 15.5px; }

.dr_ri2-l5tf { font-size: 17.5px; line-height: 1.7; max-width: 760px; }

.dr_ri2-w3o { margin-bottom: 1.125rem; font-size: clamp(1.665rem, 1.229rem + 1.6vw, 2.561rem); letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; }

.dr_ri2-l5tf p + p { margin-top: 0.875rem; }

.dr_rice5-oqz9 { display: grid; margin-top: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr)); gap: 0.75rem; }

.dr_rice5-lu { min-width: 0; padding: 1.125rem 1.25rem; border-radius: 8px; background: #FEFEFF; }

.dr_rice5-go { font-family: "Nunito Sans", sans-serif; font-weight: 700; font-size: 16.5px; }

.dr_rice5-2h { font-size: 14.5px; margin-top: 0.375rem; }

.dr_qib { justify-content: space-between; position: fixed; align-items: center; display: flex; transition: transform .24s; border-top: 1px solid #D4D0DA; background: #FEFEFF; left: 0; transform: translateY(110%); padding: 0.625rem 0.75rem 0.625rem 1rem; gap: 0.75rem; bottom: 0; right: 0; z-index: 35; }

.dr_qib-0jnh { transform: translateY(0); }

.dr_qib-bvio { text-overflow: ellipsis; color: #121015; min-width: 0; white-space: nowrap; overflow: hidden; font-weight: 700; }

.dr_qib .dr_so6 { flex: none; min-height: 44px; }

@media (min-width: 631px) {
  .dr_micea { padding-inline: 1.5rem; }
  .dr_kasoa-vuiq { padding: 2.75rem 2.5rem; }
  .dr_kasoa-kg9 { padding: 1.5rem 2rem; }
  .dr_gubew-ls { padding: 2.25rem; }
  .dr_wy2-rvo, .dr_rice5-tx { padding: 2.25rem; }
  .dr_soj-cxa { padding: 2.5rem; }
  .dr_fixae-5l { padding: 2.75rem 2.5rem 0; }
  .dr_zogu3 { padding: 2.5rem; }
  .dr_zogu3-rtm2 { align-items: baseline; grid-template-columns: 164px minmax(0, 1fr); }
}

@media (min-width: 963px) {
  .dr_micea { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.625rem; }
  .dr_duxaj { padding: 0.75rem 1.5rem; }
  .dr_duxaj-5m8 { gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto auto; padding-left: 0.875rem; grid-template-areas: "logo nav tools actions"; }
  .dr_duxaj-5w { display: none; }
  .dr_duxaj-i8k { gap: 2px; display: flex; border-top: 0; flex-wrap: wrap; justify-content: center; padding-top: 0; }
  .dr_duxaj-ayoy { min-height: 40px; font-size: 14.5px; }
  .dr_duxaj-1w { display: flex; }
  .dr_duxaj-1w .dr_so6 { min-height: 42px; padding: 0 1rem; }
  .dr_wyy { padding-block: 1.5rem 5.125rem; }
  .dr_wyy-2tn2 { padding-block: 2rem; }
  .dr_kasoa-vuiq { padding: 4rem; }
  .dr_mibe3 { padding-block: 1rem 3rem; }
  .dr_riwy7 { padding-bottom: 4.5rem; }
  .dr_riwy7-0g[open] .dr_riwy7-sx, .dr_riwy7-sx { display: flex; gap: 0.5rem; padding: 0 0.625rem 0.625rem; flex-wrap: wrap; }
  .dr_riwy7-mqy2 { min-height: 36px; font-size: 14.5px; border-top: 0; font-weight: 700; background: #E5E2E9; padding: 0 0.75rem; border-radius: 8px; color: #121015; }
  .dr_riwy7-mqy2:hover { color: #FFFFFF; background: #4F18BF; }
  .dr_gubew-ls { padding: 2.75rem; }
  .dr_wy2-rvo, .dr_rice5-tx { padding: 2.75rem; }
  .dr_soj-cxa { padding: 3rem; }
  .dr_fixae-5l { padding: 3.5rem 3.5rem 0; }
  .dr_zogu3 { margin: 0 1.5rem 1.5rem; padding: 3rem; }
  .dr_qib { display: none; }
}