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

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

body { margin: 0; font-size: 1.01rem; color: #3F3E30; overflow-wrap: break-word; line-height: 1.55; font-family: "Golos Text", sans-serif; background: #F2F2EE; }

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

h1, h2, h3 { overflow-wrap: break-word; color: #13130E; font-family: "Cormorant Garamond", serif; }

p { text-wrap: pretty; }

strong { font-weight: 700; color: #13130E; }

em { font-style: italic; }

a { color: #8A511D; text-underline-offset: 3px; transition: color .18s; }

a:hover { color: #8E531D; }

ul, ol { padding-left: 21px; }

li + li { margin-top: 6px; }

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.mx_riqij { margin-inline: auto; max-width: 1308px; padding-inline: 15px; }

main > section { padding-block: 0 53px; }

.mx_riwy0 { align-items: flex-end; flex-wrap: wrap; margin-bottom: 26px; display: flex; gap: 15px 30px; justify-content: space-between; }

.mx_riwy0-qlb { min-width: 0; max-width: 736px; }

.mx_riwy0-s3 { font-weight: 700; font-size: 0.884rem; gap: 8px; margin-bottom: 9px; color: #8A511D; align-items: center; display: flex; }

.mx_riwy0-s3::before { border-radius: 2px; width: 8px; content: ""; flex: none; background: #AD6524; height: 8px; }

.mx_riwy0-rzr5 { font-size: clamp(1.641rem, 1.212rem + 1.6vw, 2.525rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; text-wrap: balance; }

.mx_riwy0-fr { margin-top: 11px; color: #66654E; }

.mx_riwy0-hr { display: inline-flex; border-bottom: 1.5px solid currentColor; text-decoration: none; font-size: 0.947rem; font-weight: 700; align-items: center; padding-bottom: 2px; gap: 8px; }

.mx_riwy0-hr svg { flex: none; }

.mx_bea { border: 1.5px solid transparent; text-align: center; border-radius: 4px; font-family: "Golos Text", sans-serif; font-weight: 700; gap: 9px; transition: background-color .18s, color .18s, border-color .18s; display: inline-flex; text-decoration: none; font-size: 0.947rem; cursor: pointer; min-height: 48px; justify-content: center; align-items: center; padding: 0 19px; line-height: 1.2; }

.mx_bea-9qx5 { background: #AD6524; color: #FFFFFF; }

.mx_bea-9qx5:hover { color: #FFFFFF; background: #8E531D; }

.mx_bea-uwbv { background: transparent; border-color: #13130E; color: #13130E; }

.mx_bea-uwbv:hover { color: #F2F2EE; background: #13130E; }

.mx_bea-qe { min-height: 52px; font-size: 1.01rem; }

.mx_bea-sx { width: 100%; display: flex; }

.mx_bea-uoq { height: 34px; background: #FFFFFF; display: grid; color: #AD6524; place-items: center; border-radius: 0px; width: 34px; margin-right: -10px; }

.mx_bea-8aq0 { color: #14140D; background: #F6F6F4; }

.mx_bea-8aq0:hover { background: #AD6524; color: #FFFFFF; }

.mx_bea-b3w { color: #F6F6F4; background: transparent; border-color: #F6F6F4; }

.mx_bea-b3w:hover { color: #14140D; background: #F6F6F4; }

.mx_gurio { display: flex; gap: 9px; flex-wrap: wrap; }

.mx_guk { border: 1px solid #DFDED5; overflow: hidden; border-radius: 8px; background-image: repeating-linear-gradient(135deg, #ECECE6 0 9px, #FBFBFB 9px 18px); background-color: #ECECE6; position: relative; }

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

.mx_guk-u6 { aspect-ratio: 16 / 10; }

.mx_kav { padding: 9px; z-index: 30; background: #F2F2EE; top: 0; position: sticky; }

.mx_kav-lt { border: 1px solid #DFDED5; grid-template-columns: minmax(0, 1fr) auto auto; display: grid; background: #FBFBFB; gap: 9px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; margin-inline: auto; align-items: center; border-radius: 8px; padding: 9px; max-width: 1308px; }

.mx_kav-0zk6 { font-size: 1.325rem; overflow-wrap: break-word; color: #13130E; line-height: 1.1; hyphens: auto; grid-area: logo; min-width: 0; text-decoration: none; gap: 9px; font-weight: 800; padding-left: 6px; font-family: "Cormorant Garamond", serif; align-items: center; display: flex; letter-spacing: -0.02em; }

.mx_kav-0zk6::before { transform: rotate(45deg); background: #AD6524; border-radius: 4px; width: 14px; height: 14px; flex: none; content: ""; }

.mx_kav-0zk6:hover { color: #13130E; }

.mx_kav-emz { pointer-events: none; position: absolute; opacity: 0; }

.mx_kav-ku { color: #F2F2EE; width: 44px; background: #13130E; height: 44px; display: grid; grid-area: burger; place-items: center; border-radius: 4px; cursor: pointer; }

.mx_kav-emz:focus-visible + .mx_kav-ku { outline: 2px solid #8A511D; outline-offset: 3px; }

.mx_kav-7k { display: none; }

.mx_kav-emz:checked + .mx_kav-ku .mx_kav-7qd1 { display: none; }

.mx_kav-emz:checked + .mx_kav-ku .mx_kav-7k { display: block; }

.mx_kav-o5 { padding-top: 8px; border-top: 1px solid #DFDED5; display: none; grid-area: nav; }

.mx_kav-emz:checked ~ .mx_kav-o5 { display: grid; gap: 2px; }

.mx_kav-ors { color: #3F3E30; align-items: center; font-size: 1.073rem; font-weight: 700; text-decoration: none; padding: 0 11px; display: flex; min-height: 48px; border-radius: 4px; }

.mx_kav-ors:hover { color: #13130E; background: #ECECE6; }

.mx_kav-y9x { color: #13130E; background: #ECECE6; }

.mx_kav-px7k { grid-template-columns: 1fr 1fr; display: grid; grid-area: actions; gap: 8px; }

.mx_kav-px7k .mx_bea { padding: 0 11px; min-height: 44px; font-size: 0.884rem; }

.mx_gudut { background: #14140D; color: #F6F6F4; padding-block: 45px 26px; }

.mx_gudut-nc { gap: 30px 23px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); }

.mx_gudut-e3 { gap: 9px; align-items: center; font-family: "Cormorant Garamond", serif; color: #F6F6F4; display: flex; font-size: 1.325rem; font-weight: 800; }

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

.mx_gudut-n1 { margin-top: 11px; color: #F6F6F4; font-size: 0.884rem; }

.mx_gudut-n1 a { color: #F6F6F4; }

.mx_gudut-ywh { color: #F6F6F4; font-size: 0.884rem; margin-bottom: 11px; font-family: "Golos Text", sans-serif; font-weight: 700; }

.mx_gudut-gxk { list-style: none; padding: 0; }

.mx_gudut-gxk li + li { margin-top: 8px; }

.mx_gudut-zs3x { color: #F6F6F4; text-decoration: none; font-size: 0.884rem; }

.mx_gudut-zs3x:hover { text-decoration: underline; color: #F6F6F4; }

.mx_gudut-hu17 { border-top: 1px solid #66654E; gap: 15px 19px; display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: start; padding-top: 23px; margin-top: 38px; }

.mx_gudut-0vi { border: 2px solid #B81E1F; border-radius: 50%; display: grid; width: 44px; place-items: center; font-weight: 800; color: #F6F6F4; height: 44px; font-size: 0.884rem; }

.mx_gudut-ytru { line-height: 1.6; color: #F6F6F4; font-size: 0.82rem; }

.mx_gudut-ytru + .mx_gudut-ytru { margin-top: 9px; }

.mx_dup { border: 1px solid #DFDED5; align-items: center; padding: 11px 11px 11px 15px; gap: 9px 19px; z-index: 40; box-shadow: 0 15px 39px -12px rgba(9, 10, 15, 0.65); margin-inline: auto; max-width: 836px; left: 10px; flex-wrap: wrap; background: #FBFBFB; bottom: 10px; display: flex; position: fixed; right: 10px; border-radius: 8px; }

.mx_dup[hidden] { display: none; }

.mx_dup-y7 { color: #3F3E30; flex: 1 1 260px; font-size: 0.884rem; }

.mx_dup-5tta { flex-wrap: wrap; gap: 8px; display: flex; }

.mx_dup-5tta .mx_bea { padding: 0 13px; min-height: 44px; font-size: 0.884rem; }

.mx_veqi0 { padding-block: 11px 45px; }

.mx_veqi0-5bnu { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 454px), 1fr)); gap: 26px 53px; display: grid; }

.mx_veqi0-m3g { max-width: 696px; min-width: 0; }

.mx_veqi0-1js { border: 1px solid #DFDED5; margin-bottom: 21px; font-weight: 700; color: #3F3E30; display: inline-flex; padding: 6px 11px 6px 8px; font-size: 0.82rem; align-items: center; gap: 8px; background: #FBFBFB; border-radius: 999px; }

.mx_veqi0-1js svg { color: #0E7B2D; flex: none; }

.mx_veqi0-4ap { font-size: clamp(2.273rem, 1.313rem + 3.6vw, 4.293rem); font-weight: 800; text-wrap: balance; line-height: 1.02; letter-spacing: -0.03em; }

.mx_veqi0-16 { margin-top: 17px; font-size: 1.136rem; color: #3F3E30; }

.mx_veqi0-04v { margin-top: 25px; }

.mx_veqi0-hqq { color: #66654E; font-size: 0.82rem; margin-top: 11px; }

.mx_veqi0-csx { min-width: 0; }

.mx_veqi0-0nuy { margin-top: 11px; gap: 4px 11px; font-size: 0.82rem; color: #66654E; display: flex; flex-wrap: wrap; justify-content: space-between; }

.mx_veqi0-gf { font-family: "Martian Mono", monospace; }

.mx_gucey { padding-block: 11px 53px; }

.mx_gucey-ble { border: 1px solid #DFDED5; display: grid; overflow: hidden; background: #FBFBFB; border-radius: 8px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 434px), 1fr)); }

.mx_gucey-ew { min-width: 0; padding: 26px 19px; }

.mx_gucey-el { text-wrap: balance; line-height: 1.04; font-size: clamp(2.146rem, 1.313rem + 3.2vw, 3.788rem); letter-spacing: -0.03em; font-weight: 800; }

.mx_gucey-8jmm { max-width: 552px; margin-top: 17px; font-size: 1.136rem; }

.mx_gucey-jo { margin-top: 25px; }

.mx_gucey-hja { display: grid; margin: 0; list-style: none; min-width: 0; align-content: center; padding: 11px 19px; background: #ECECE6; }

.mx_gucey-rz { display: grid; gap: 15px; border-bottom: 1px solid #DFDED5; padding: 17px 0; grid-template-columns: 44px minmax(0, 1fr); }

.mx_gucey-rz + .mx_gucey-rz { margin-top: 0; }

.mx_gucey-rz:last-child { border-bottom: 0; }

.mx_gucey-ns9k { width: 44px; place-items: center; display: grid; border-radius: 4px; background: #FBFBFB; color: #8A511D; height: 44px; }

.mx_gucey-8lr { color: #13130E; font-weight: 700; overflow-wrap: break-word; hyphens: auto; }

.mx_gucey-6e7t { font-size: 0.884rem; color: #66654E; }

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

.mx_soo-yo { background: #FBFBFB; padding: 19px 21px; flex-direction: column-reverse; min-width: 0; display: flex; }

.mx_soo-ig { font-size: clamp(1.515rem, 1.212rem + 1vw, 2.02rem); overflow-wrap: break-word; color: #13130E; font-family: "Martian Mono", monospace; font-weight: 700; hyphens: auto; letter-spacing: -0.02em; }

.mx_soo-d5o { margin-top: 4px; color: #66654E; font-size: 0.884rem; }

.mx_loz-5c { list-style: none; padding: 0; gap: 13px; grid-template-columns: repeat(auto-fill, minmax(min(45%, 174px), 1fr)); display: grid; margin: 0; }

.mx_loz-5c > li + li { margin-top: 0; }

.mx_loz-gpok { text-decoration: none; display: block; transition: transform .18s; color: #13130E; min-width: 0; }

.mx_loz-gpok:hover { transform: translateY(-4px); color: #8A511D; }

.mx_loz-an { border: 1px solid #DFDED5; border-radius: 8px; overflow: hidden; aspect-ratio: 1 / 1; position: relative; background-image: repeating-linear-gradient(135deg, #ECECE6 0 8px, #FBFBFB 8px 16px); }

.mx_loz-7dl5 { width: 100%; height: 100%; object-fit: cover; }

.mx_loz-mjct { border-radius: 0px; font-size: 0.758rem; padding: 3px 8px; left: 10px; color: #F2F2EE; top: 10px; background: #13130E; font-weight: 700; position: absolute; }

.mx_loz-b1gx { overflow-wrap: break-word; line-height: 1.3; font-size: 0.947rem; margin-top: 9px; font-weight: 700; hyphens: auto; }

.mx_loz-d9 { font-size: 0.82rem; color: #66654E; }

.mx_veja6-1s { grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); list-style: none; margin: 0; padding: 0; display: grid; gap: 11px; }

.mx_veja6-1s > li + li { margin-top: 0; }

.mx_veja6-cwh { border: 1px solid #DFDED5; transition: border-color .18s; padding: 15px 17px; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; color: #13130E; border-radius: 8px; background: #FBFBFB; height: 100%; gap: 15px; text-decoration: none; align-items: center; }

.mx_veja6-cwh:hover { color: #13130E; border-color: #8A511D; }

.mx_veja6-r00t { display: grid; place-items: center; background: #ECECE6; color: #8A511D; height: 44px; border-radius: 4px; width: 44px; }

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

.mx_veja6-cyk { font-size: 0.82rem; color: #66654E; display: block; }

.mx_vebe8-oba { grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); gap: 15px; display: grid; }

.mx_vebe8-dvms { border: 1px solid #DFDED5; flex-direction: column; background: #FBFBFB; border-radius: 8px; min-width: 0; display: flex; }

.mx_vebe8-cqe8 { padding: 23px 23px 19px; }

.mx_vebe8-mv { background: #ECECE6; display: inline-block; font-size: 0.758rem; color: #3F3E30; border-radius: 0px; padding: 4px 9px; font-weight: 700; }

.mx_vebe8-ms0p { font-size: 1.136rem; line-height: 1.3; font-weight: 600; margin-top: 13px; }

.mx_vebe8-ds0 { line-height: 1.1; font-family: "Cormorant Garamond", serif; font-size: clamp(1.641rem, 1.313rem + 1vw, 2.02rem); font-weight: 800; overflow-wrap: break-word; color: #8A511D; letter-spacing: -0.02em; margin-top: 8px; }

.mx_vebe8-2osg { flex: 1; border-top: 2px dashed #DFDED5; flex-direction: column; margin-inline: 13px; padding: 19px 9px 23px; gap: 15px; display: flex; position: relative; }

.mx_vebe8-2osg::before, .mx_vebe8-2osg::after { content: ""; top: -12px; height: 22px; border-radius: 50%; background: #F2F2EE; width: 22px; position: absolute; }

.mx_vebe8-2osg::before { border-right: 1px solid #DFDED5; left: -26px; }

.mx_vebe8-2osg::after { border-left: 1px solid #DFDED5; right: -26px; }

.mx_vebe8-4o { flex: 1; font-size: 0.884rem; }

.mx_vebe8-pifh { color: #66654E; font-size: 0.758rem; }

.mx_qidu4-6r { border: 1px solid #DFDED5; border-radius: 8px; background: #FBFBFB; overflow-x: auto; }

.mx_qidu4-flmz { counter-reset: facts-row; font-size: 0.947rem; }

.mx_qidu4-flmz thead th { border-bottom: 1px solid #DFDED5; font-weight: 700; padding: 13px 15px; font-size: 0.82rem; color: #66654E; }

.mx_qidu4-flmz tbody th, .mx_qidu4-flmz tbody td { border-bottom: 1px dashed #DFDED5; padding: 12px 15px; }

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

.mx_qidu4-flmz tbody th { font-weight: 600; width: 40%; color: #3F3E30; min-width: 150px; }

.mx_qidu4-flmz tbody th::before { min-width: 32px; counter-increment: facts-row; font-size: 0.758rem; font-weight: 500; content: counter(facts-row, decimal-leading-zero); display: inline-block; color: #66654E; font-family: "Martian Mono", monospace; }

.mx_qidu4-flmz tbody td { hyphens: auto; color: #13130E; min-width: 180px; overflow-wrap: break-word; font-weight: 700; }

.mx_mibe2-l2 { display: block; }

.mx_mibe2-19vw { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); gap: 9px; }

.mx_mibe2-30 { border: 1px solid #DFDED5; border-radius: 8px; display: flex; gap: 6px; min-width: 0; padding: 17px 19px; flex-direction: column; background: #FBFBFB; }

.mx_mibe2-jrr9 { font-weight: 700; color: #66654E; font-size: 0.82rem; }

.mx_mibe2-fe { font-weight: 800; line-height: 1.15; color: #13130E; overflow-wrap: break-word; font-size: 1.515rem; hyphens: auto; font-family: "Cormorant Garamond", serif; }

.mx_zofig-lja6 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); gap: 15px; display: grid; }

.mx_zofig-eqh { padding: 25px; color: #F6F6F4; justify-content: space-between; gap: 38px; text-decoration: none; min-width: 0; min-height: 220px; display: flex; flex-direction: column; background: #14140D; border-radius: 8px; }

.mx_zofig-eqh:hover { color: #F6F6F4; }

.mx_zofig-0nyx { display: flex; flex-wrap: wrap; font-weight: 700; gap: 6px 11px; justify-content: space-between; }

.mx_zofig-n6 { font-family: "Martian Mono", monospace; font-weight: 500; font-size: 0.82rem; }

.mx_zofig-44ww { hyphens: auto; letter-spacing: -0.03em; line-height: 1; font-family: "Martian Mono", monospace; font-weight: 700; overflow-wrap: break-word; font-size: clamp(1.894rem, 1.212rem + 2.6vw, 3.409rem); }

.mx_zofig-hl { border: 1px solid #DFDED5; overflow: hidden; background: #DFDED5; margin: 0; list-style: none; border-radius: 8px; gap: 1px; display: grid; padding: 0; }

.mx_zofig-hl > li + li { margin-top: 0; }

.mx_zofig-6t { padding: 19px 23px; flex-wrap: wrap; background: #FBFBFB; text-decoration: none; align-items: center; display: flex; justify-content: space-between; gap: 6px 15px; color: #13130E; height: 100%; }

.mx_zofig-6t:hover { background: #ECECE6; color: #13130E; }

.mx_zofig-ogdh { font-weight: 700; }

.mx_zofig-226p { hyphens: auto; overflow-wrap: break-word; font-weight: 700; font-size: 1.389rem; font-family: "Martian Mono", monospace; }

.mx_wynu8-l3fa { margin: 0; gap: 15px; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 258px), 1fr)); padding: 0; display: grid; }

.mx_wynu8-l3fa > li + li { margin-top: 0; }

.mx_wynu8-la { border: 1px solid #DFDED5; padding: 8px 8px 15px; display: block; text-decoration: none; min-width: 0; color: #13130E; transition: border-color .18s; background: #FBFBFB; height: 100%; border-radius: 8px; }

.mx_wynu8-la:hover { color: #13130E; border-color: #8A511D; }

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

.mx_wynu8-ax { letter-spacing: .04em; position: absolute; color: #FBFBFB; font-weight: 700; background: #B81E1F; border-radius: 0px; padding: 3px 8px; top: 10px; font-size: 0.695rem; left: 10px; }

.mx_wynu8-mgrq { font-weight: 700; margin-top: 13px; padding-inline: 8px; hyphens: auto; overflow-wrap: break-word; }

.mx_wynu8-vwmb { padding-inline: 8px; color: #66654E; font-family: "Martian Mono", monospace; font-size: 0.82rem; }

.mx_xad-5zs { border: 1px solid #DFDED5; overflow-x: auto; background: #FBFBFB; border-radius: 8px; }

.mx_xad-04 { min-width: 632px; font-size: 0.947rem; }

.mx_xad-04 thead { background: #ECECE6; }

.mx_xad-04 th, .mx_xad-04 td { padding: 13px 15px; }

.mx_xad-04 thead th { font-weight: 700; color: #3F3E30; font-size: 0.82rem; }

.mx_xad-04 tbody th, .mx_xad-04 tbody td { border-top: 1px solid #DFDED5; vertical-align: middle; }

.mx_xad-rsz { font-weight: 700; display: flex; align-items: center; gap: 11px; color: #13130E; }

.mx_xad-fbp { font-family: "Martian Mono", monospace; white-space: nowrap; text-align: right; color: #13130E; }

.mx_xad-04 thead .mx_xad-fbp { font-family: "Golos Text", sans-serif; }

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

.mx_lofi8-t9a { border: 1px solid #DFDED5; padding: 23px; min-width: 0; background: #FBFBFB; border-radius: 8px; }

.mx_lofi8-w507 { border: 1.5px solid #8A511D; color: #8A511D; display: grid; width: 48px; place-items: center; border-radius: 50%; height: 48px; }

.mx_lofi8-btc { font-weight: 600; font-size: 1.2rem; line-height: 1.25; margin-top: 19px; }

.mx_lofi8-md { font-size: 0.947rem; margin-top: 8px; }

.mx_lofi8-nxub { list-style: none; font-size: 0.884rem; padding: 0; margin-top: 13px; }

.mx_lofi8-p2r { display: flex; gap: 8px; }

.mx_lofi8-p2r svg { margin-top: 2px; flex: none; color: #0E7B2D; }

.mx_ta5-i50m { counter-reset: steps; gap: 26px 23px; list-style: none; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); display: grid; }

.mx_ta5-2qfr { border-top: 2px solid #13130E; padding-top: 17px; min-width: 0; }

.mx_ta5-2qfr + .mx_ta5-2qfr { margin-top: 0; }

.mx_ta5-2qfr::before { font-size: 0.884rem; font-family: "Martian Mono", monospace; content: counter(steps, decimal-leading-zero); font-weight: 700; color: #8A511D; display: block; counter-increment: steps; }

.mx_ta5-0ny { margin-top: 9px; font-size: 1.2rem; font-weight: 600; line-height: 1.25; }

.mx_ta5-x8 { margin-top: 8px; font-size: 0.947rem; }

.mx_soven-xp { display: grid; gap: 0 38px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr)); }

.mx_soven-dbbw { padding-block: 19px 23px; border-top: 1px solid #DFDED5; min-width: 0; }

.mx_soven-wkpo { font-size: 1.2rem; font-weight: 600; }

.mx_soven-ct { margin-top: 9px; font-size: 0.947rem; }

.mx_tap-2c { max-width: 776px; font-size: 1.073rem; line-height: 1.7; }

.mx_tap-u3y { letter-spacing: -0.02em; margin-bottom: 19px; font-size: clamp(1.641rem, 1.212rem + 1.6vw, 2.525rem); font-weight: 800; line-height: 1.1; }

.mx_tap-2c h3 { font-size: 1.389rem; margin: 26px 0 9px; font-weight: 600; }

.mx_tap-2c p + p { margin-top: 13px; }

.mx_tap-2c ul, .mx_tap-2c ol { margin-block: 15px; }

.mx_tap-f6 { border-radius: 8px; background: #ECECE6; padding: 23px 26px; margin-block: 26px; }

.mx_tap-f6 p { color: #13130E; font-family: "Cormorant Garamond", serif; line-height: 1.4; font-size: 1.325rem; font-weight: 600; }

.mx_tap-f6 cite { margin-top: 11px; display: block; color: #66654E; font-size: 0.884rem; font-style: normal; font-weight: 600; }

.mx_duz-e20g { border: 1px solid #DFDED5; background: #FBFBFB; padding: 23px 19px; border-radius: 8px; gap: 23px 45px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); }

.mx_duz-x6 { min-width: 0; }

.mx_duz-8j0q { letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.641rem, 1.212rem + 1.4vw, 2.399rem); line-height: 1.12; }

.mx_duz-ouit { margin-top: 13px; }

.mx_duz-v6nn { list-style: none; min-width: 0; padding: 0; }

.mx_duz-s1h { padding: 11px 0; overflow-wrap: break-word; border-bottom: 1px solid #DFDED5; align-items: flex-start; gap: 13px; hyphens: auto; display: flex; }

.mx_duz-s1h + .mx_duz-s1h { margin-top: 0; }

.mx_duz-46sc { background: #0E7B2D; width: 24px; color: #FBFBFB; display: grid; border-radius: 50%; flex: none; place-items: center; height: 24px; }

.mx_numic-4i { gap: 15px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr)); }

.mx_numic-mu7 { border: 1px solid #DFDED5; padding: 23px; min-width: 0; background: #FBFBFB; border-radius: 8px; }

.mx_numic-y1v { overflow: hidden; height: 6px; background: #ECECE6; border-radius: 999px; }

.mx_numic-me4k { height: 100%; background: #AD6524; border-radius: 999px; }

.mx_numic-40 { font-size: 1.515rem; font-weight: 800; margin-top: 19px; }

.mx_numic-gmqv { color: #66654E; font-size: 0.884rem; font-family: "Martian Mono", monospace; }

.mx_numic-n0t9 { padding: 0; font-size: 0.947rem; margin-top: 15px; list-style: none; }

.mx_numic-8i8d { gap: 8px; display: flex; }

.mx_numic-8i8d svg { flex: none; margin-top: 3px; color: #0E7B2D; }

.mx_beqia-fdye { gap: 15px; align-items: center; display: flex; }

.mx_beqia-0fa { font-size: 3.314rem; font-family: "Cormorant Garamond", serif; font-weight: 800; color: #13130E; line-height: 1; }

.mx_beqia-ds { gap: 2px; color: #13130E; display: flex; }

.mx_beqia-jc { color: #66654E; font-size: 0.884rem; }

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

.mx_beqia-he { border: 1px solid #DFDED5; min-width: 0; border-radius: 8px; display: flex; flex-direction: column; padding: 23px; background: #FBFBFB; gap: 15px; }

.mx_beqia-01 { flex: 1; font-size: 0.947rem; }

.mx_beqia-4f1 { gap: 11px; display: flex; align-items: center; }

.mx_beqia-qylk { background: #ECECE6; font-size: 0.884rem; place-items: center; color: #13130E; width: 40px; height: 40px; border-radius: 50%; display: grid; flex: none; font-weight: 700; }

.mx_beqia-0q { color: #13130E; display: block; font-size: 0.947rem; font-weight: 700; }

.mx_beqia-gm4p { display: block; font-size: 0.82rem; color: #66654E; }

.mx_kapez-vm { border: 1px solid #DFDED5; padding: 23px; background: #FBFBFB; gap: 23px 45px; border-radius: 8px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); display: grid; }

.mx_kapez-ci8 { align-items: start; display: grid; gap: 15px 19px; grid-template-columns: auto minmax(0, 1fr); }

.mx_kapez-u2 { overflow: hidden; display: grid; width: 64px; background: #AD6524; font-family: "Cormorant Garamond", serif; color: #FFFFFF; font-weight: 800; border-radius: 50%; place-items: center; font-size: 1.389rem; height: 64px; }

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

.mx_kapez-cee { font-weight: 800; font-size: 1.389rem; }

.mx_kapez-82bh { color: #66654E; font-size: 0.884rem; }

.mx_kapez-ww { margin-top: 9px; }

.mx_kapez-trq0 { flex-wrap: wrap; display: flex; font-size: 0.884rem; margin-top: 11px; gap: 8px 19px; }

.mx_kapez-1k { font-family: "Martian Mono", monospace; color: #66654E; }

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

.mx_jazox-hf > li + li { margin-top: 0; }

.mx_jazox-vp7 { border: 1px solid #DFDED5; background: #FBFBFB; border-radius: 4px; transition: border-color .18s; padding: 9px; aspect-ratio: 300 / 173; display: block; }

.mx_jazox-vp7:hover { border-color: #8A511D; }

.mx_jazox-4q { height: 100%; object-fit: contain; width: 100%; }

.mx_guka1-k6, .mx_tatar-90t { padding: 23px 19px; border-radius: 8px; background: #ECECE6; }

.mx_guka1-wgx { gap: 19px 38px; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; display: flex; }

.mx_guka1-2at { max-width: 652px; min-width: 0; }

.mx_guka1-wgh, .mx_tatar-7w { max-width: 696px; margin-top: 11px; }

.mx_guka1-w57 { gap: 9px; margin-top: 26px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 186px), 1fr)); display: grid; padding: 0; list-style: none; }

.mx_guka1-oyg { font-weight: 700; background: #FBFBFB; padding: 15px; border-radius: 4px; overflow-wrap: break-word; gap: 11px; min-width: 0; hyphens: auto; display: flex; color: #13130E; align-items: center; }

.mx_guka1-oyg + .mx_guka1-oyg { margin-top: 0; }

.mx_guka1-oyg svg { color: #8A511D; flex: none; }

.mx_tatar-s02 { margin-top: 19px; gap: 8px 19px; font-weight: 700; flex-wrap: wrap; display: flex; font-size: 0.884rem; }

.mx_tafiq-ze35 { gap: 30px 53px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 392px), 1fr)); display: grid; }

.mx_tafiq-ro { min-width: 0; }

.mx_tafiq-ro p { margin-top: 13px; }

.mx_tafiq-25 { min-width: 0; gap: 15px; display: grid; align-content: start; }

.mx_tafiq-177f { border: 1px solid #DFDED5; display: grid; border-radius: 8px; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; overflow: hidden; background: #DFDED5; }

.mx_tafiq-av { display: flex; flex-direction: column-reverse; padding: 17px 19px; background: #FBFBFB; }

.mx_tafiq-6ylc { overflow-wrap: break-word; font-family: "Martian Mono", monospace; font-weight: 700; hyphens: auto; color: #13130E; font-size: 1.515rem; }

.mx_tafiq-v9 { font-size: 0.82rem; color: #66654E; }

.mx_tafiq-lls7 { border: 1px solid #DFDED5; padding: 0; list-style: none; background: #FBFBFB; border-radius: 8px; }

.mx_tafiq-83i { padding: 13px 19px; border-bottom: 1px solid #DFDED5; display: flex; gap: 4px 15px; flex-wrap: wrap; justify-content: space-between; }

.mx_tafiq-83i + .mx_tafiq-83i { margin-top: 0; }

.mx_tafiq-83i:last-child { border-bottom: 0; }

.mx_tafiq-roei { font-weight: 700; color: #13130E; }

.mx_tafiq-slvp { font-family: "Martian Mono", monospace; hyphens: auto; font-size: 0.884rem; overflow-wrap: break-word; color: #66654E; }

.mx_log-vnzf { counter-reset: faq; border-top: 1.5px solid #13130E; }

.mx_log-90cs { border-bottom: 1px solid #DFDED5; }

.mx_log-otk { display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; color: #13130E; align-items: center; gap: 11px; padding: 17px 0; font-size: 1.073rem; font-weight: 700; }

.mx_log-otk::before { color: #8A511D; font-family: "Martian Mono", monospace; content: counter(faq, decimal-leading-zero); counter-increment: faq; font-size: 0.82rem; }

.mx_log-otk:hover { color: #8A511D; }

.mx_log-25w { transition: transform .18s; }

.mx_log-90cs[open] .mx_log-25w { transform: rotate(45deg); }

.mx_log-aj { padding: 0 0 21px 45px; max-width: 880px; }

.mx_log-aj p + p { margin-top: 9px; }

.mx_ce8-7a { flex-wrap: wrap; color: #F6F6F4; border-radius: 8px; gap: 23px 38px; align-items: center; display: flex; background: #14140D; justify-content: space-between; padding: 26px 21px; }

.mx_ce8-b8 { max-width: 652px; min-width: 0; }

.mx_ce8-a1s { letter-spacing: -0.02em; color: #F6F6F4; font-size: clamp(1.515rem, 1.212rem + 1.2vw, 2.146rem); line-height: 1.12; font-weight: 800; }

.mx_ce8-wx { margin-top: 9px; color: #F6F6F4; }

.mx_ce8-wx a { color: #F6F6F4; }

.mx_mirib-2j93 { max-width: 776px; font-weight: 800; line-height: 1.15; font-size: clamp(1.389rem, 1.111rem + 1vw, 1.894rem); }

.mx_mirib-jx { margin-top: 17px; font-size: 0.947rem; columns: 2 340px; column-gap: 45px; }

.mx_mirib-jx p + p { margin-top: 13px; }

.mx_tab-cl8f { flex-wrap: wrap; gap: 6px 9px; margin-bottom: 19px; list-style: none; padding: 0; display: flex; color: #66654E; font-size: 0.82rem; }

.mx_tab-cl8f li + li { margin-top: 0; }

.mx_tab-cl8f li + li::before { content: "/"; margin-right: 9px; }

.mx_tab-bh2 { color: #66654E; }

.mx_tab-mz04 { color: #13130E; font-weight: 700; }

.mx_xatax { padding-block: 8px 30px; }

.mx_xatax-ma { display: grid; gap: 23px 45px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 454px), 1fr)); align-items: start; }

.mx_xatax-4vi { min-width: 0; }

.mx_xatax-9b00 { font-size: 0.82rem; color: #66654E; font-family: "Martian Mono", monospace; }

.mx_xatax-u9 { letter-spacing: -0.03em; margin-top: 9px; line-height: 1.02; font-size: clamp(2.273rem, 1.313rem + 3.4vw, 4.04rem); font-weight: 800; }

.mx_xatax-el8 { margin-top: 15px; max-width: 572px; font-size: 1.136rem; }

.mx_xatax-vxqp { border: 1px solid #DFDED5; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); background: #DFDED5; border-radius: 8px; overflow: hidden; margin-top: 23px; gap: 1px; display: grid; }

.mx_xatax-v4 { padding: 11px 15px; min-width: 0; background: #FBFBFB; }

.mx_xatax-8g96 { font-weight: 700; font-size: 0.758rem; color: #66654E; }

.mx_xatax-tp6 { font-weight: 700; color: #13130E; overflow-wrap: break-word; hyphens: auto; margin-top: 2px; font-size: 1.073rem; font-family: "Martian Mono", monospace; }

.mx_xatax-c96 { margin-top: 23px; }

.mx_xatax-aqx { margin-top: 11px; font-size: 0.82rem; color: #66654E; }

.mx_xatax-9ztv { min-width: 0; }

.mx_gun-cl1 { color: #F6F6F4; border-radius: 8px; padding: 26px 19px 0; background: #14140D; overflow: hidden; text-align: center; }

.mx_gun-85 { max-width: 836px; margin-inline: auto; }

.mx_gun-gcw { font-family: "Martian Mono", monospace; color: #F6F6F4; font-size: 0.82rem; }

.mx_gun-h9ii { letter-spacing: -0.03em; font-size: clamp(2.146rem, 1.313rem + 3.4vw, 4.167rem); line-height: 1.02; margin-top: 9px; color: #F6F6F4; font-weight: 800; }

.mx_gun-ic94 { font-size: 1.136rem; color: #F6F6F4; margin-top: 13px; }

.mx_gun-w3wv { margin-top: 23px; justify-content: center; }

.mx_gun-64 { list-style: none; margin-top: 26px; padding: 0; gap: 8px; flex-wrap: wrap; display: flex; justify-content: center; }

.mx_gun-pf { border: 1px solid #F6F6F4; padding: 8px 13px; font-size: 0.884rem; border-radius: 999px; color: #F6F6F4; }

.mx_gun-pf + .mx_gun-pf { margin-top: 0; }

.mx_gun-pf strong { font-family: "Martian Mono", monospace; color: #F6F6F4; }

.mx_gun-cvqg { margin: 34px auto 0; background-color: #ECECE6; max-width: 980px; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 8px 8px 0 0; }

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

.mx_kak { padding-bottom: 45px; }

.mx_kak-1ya9 { border: 1px solid #DFDED5; background: #FBFBFB; border-radius: 8px; }

.mx_kak-ny { min-height: 52px; justify-content: space-between; color: #13130E; font-weight: 700; padding: 0 15px; align-items: center; display: flex; }

.mx_kak-bdl { transition: transform .18s; }

.mx_kak-1ya9[open] .mx_kak-bdl { transform: rotate(45deg); }

.mx_kak-1e8i { padding: 0 8px 8px; margin: 0; display: grid; list-style: none; }

.mx_kak-1e8i li + li { margin-top: 0; }

.mx_kak-qyx { color: #3F3E30; padding: 0 8px; text-decoration: none; min-height: 44px; border-top: 1px solid #DFDED5; align-items: center; display: flex; font-weight: 600; }

.mx_kak-qyx:hover { color: #8A511D; }

.mx_dumik-95q { grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr)); display: grid; align-items: start; gap: 26px 53px; }

.mx_dumik-2hs { min-width: 0; font-size: 1.073rem; max-width: 736px; }

.mx_dumik-2hs p { margin-top: 13px; }

.mx_dumik-hh { min-width: 0; background: #ECECE6; padding: 23px; border-radius: 8px; }

.mx_dumik-fmmi { font-size: 1.2rem; font-weight: 600; }

.mx_dumik-rq70 { margin-top: 13px; list-style: none; padding: 0; }

.mx_dumik-rl { gap: 9px; display: flex; }

.mx_dumik-rl svg { color: #0E7B2D; flex: none; margin-top: 2px; }

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

.mx_ri6-duum > li + li { margin-top: 0; }

.mx_ri6-7i { border: 1px solid #DFDED5; border-radius: 8px; aspect-ratio: 16 / 10; background-color: #14140D; overflow: hidden; }

.mx_ri6-65j8 { height: 100%; object-fit: contain; width: 100%; }

.mx_ri6-615j { font-size: 0.884rem; margin-top: 9px; }

.mx_guja9-ic { border: 1px solid #DFDED5; border-radius: 8px; overflow-x: auto; background: #FBFBFB; }

.mx_guja9-8mn { min-width: 572px; font-size: 0.947rem; }

.mx_guja9-8mn thead { background: #ECECE6; }

.mx_guja9-8mn th, .mx_guja9-8mn td { vertical-align: middle; padding: 9px 15px; }

.mx_guja9-8mn thead th { font-weight: 700; color: #3F3E30; font-size: 0.82rem; }

.mx_guja9-8mn tbody th, .mx_guja9-8mn tbody td { border-top: 1px solid #DFDED5; }

.mx_guja9-l6k1 { font-family: "Martian Mono", monospace; color: #13130E; white-space: nowrap; text-align: right; }

.mx_guja9-f3b { gap: 11px; align-items: center; color: #13130E; font-weight: 700; display: flex; }

.mx_guja9-0jfx { overflow: hidden; height: 40px; flex: none; border-radius: 0px; background: #ECECE6; width: 40px; }

.mx_guja9-0jfx img { height: 100%; object-fit: contain; width: 100%; }

.mx_guja9-2e2 { background: #ECECE6; }

.mx_guja9-2e2 .mx_guja9-0jfx { background: #FBFBFB; }

.mx_guja9-s1 { background: #AD6524; font-size: 0.695rem; border-radius: 0px; color: #FFFFFF; padding: 2px 8px; font-weight: 700; }

.mx_hodu8-0vag { gap: 15px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr)); display: grid; }

.mx_hodu8-js { border: 1px solid #DFDED5; min-width: 0; border-radius: 8px; flex-direction: column; gap: 11px; display: flex; background: #FBFBFB; padding: 23px; }

.mx_hodu8-ad { font-weight: 600; font-size: 1.263rem; }

.mx_hodu8-a25 { flex: 1; font-size: 0.947rem; }

.mx_hodu8-qoq { display: flex; font-weight: 700; font-size: 0.82rem; align-items: center; gap: 6px; flex-wrap: wrap; }

.mx_hodu8-qoq svg { color: #66654E; }

.mx_hodu8-epd { padding: 4px 9px; border-radius: 0px; background: #ECECE6; color: #13130E; }

.mx_hodu8-qh { background: #AD6524; padding: 4px 9px; border-radius: 0px; color: #FFFFFF; }

.mx_wyw-nq { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 412px), 1fr)); gap: 38px 45px; }

.mx_wyw-a7o { min-width: 0; }

.mx_wyw-7z3 { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.515rem, 1.212rem + 1vw, 2.146rem); line-height: 1.12; }

.mx_wyw-ie { color: #66654E; margin-top: 9px; }

.mx_wyw-dui9 { border: 1px solid #DFDED5; background: #FBFBFB; overflow-x: auto; margin-top: 17px; border-radius: 8px; }

.mx_wyw-hse { font-size: 0.947rem; }

.mx_wyw-hse thead { background: #ECECE6; }

.mx_wyw-hse th, .mx_wyw-hse td { padding: 11px 17px; }

.mx_wyw-hse thead th { font-size: 0.82rem; }

.mx_wyw-hse tbody th, .mx_wyw-hse tbody td { border-top: 1px solid #DFDED5; }

.mx_wyw-hse tbody th { font-weight: 600; }

.mx_wyw-8b { white-space: nowrap; font-family: "Martian Mono", monospace; color: #13130E; text-align: right; }

.mx_wyw-ooxg { margin-top: 6px; display: block; border-radius: 999px; height: 4px; background: #ECECE6; }

.mx_wyw-m2 { height: 100%; background: #AD6524; border-radius: 999px; display: block; }

.mx_wyw-uobt { color: #0E7B2D; font-weight: 700; }

.mx_wyw-os0 { color: #66654E; }

.mx_qid-ug7 { border: 1px solid #DFDED5; background-color: #14140D; aspect-ratio: 16 / 9; border-radius: 8px; overflow: hidden; position: relative; }

.mx_qid-o4j { width: 100%; height: 100%; object-fit: cover; }

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

.mx_qid-4iw { display: inline-flex; background: #F6F6F4; gap: 11px; color: #14140D; border-radius: 999px; padding: 0 25px; min-height: 56px; transition: transform .18s; align-items: center; font-size: 1.073rem; font-weight: 800; }

.mx_qid-lae:hover .mx_qid-4iw { transform: scale(1.04); }

.mx_qid-5g5j { display: flex; justify-content: space-between; margin-top: 15px; gap: 13px 30px; align-items: center; flex-wrap: wrap; }

.mx_qid-ufes { font-size: 0.947rem; max-width: 652px; }

.mx_duqip-jh { font-size: 1.073rem; max-width: 776px; line-height: 1.7; }

.mx_duqip-0rkd { margin-bottom: 17px; font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; font-size: clamp(1.641rem, 1.212rem + 1.6vw, 2.525rem); }

.mx_duqip-jh p + p { margin-top: 13px; }

.mx_tatar-w5v { grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr)); gap: 11px; display: grid; margin-top: 23px; }

.mx_tatar-er50 { background: #FBFBFB; min-width: 0; border-radius: 4px; padding: 17px 19px; }

.mx_tatar-44 { font-size: 1.01rem; font-family: "Golos Text", sans-serif; font-weight: 700; }

.mx_tatar-vbq9 { font-size: 0.884rem; margin-top: 6px; }

.mx_guu { gap: 11px; left: 0; border-top: 1px solid #DFDED5; bottom: 0; align-items: center; position: fixed; transition: transform .23s; z-index: 35; padding: 9px 11px 9px 15px; right: 0; justify-content: space-between; transform: translateY(110%); display: flex; background: #FBFBFB; }

.mx_guu-7b0 { transform: translateY(0); }

.mx_guu-gfej { font-weight: 700; color: #13130E; text-overflow: ellipsis; min-width: 0; overflow: hidden; white-space: nowrap; }

.mx_guu .mx_bea { min-height: 44px; flex: none; }

@media (min-width: 638px) {
  .mx_riqij { padding-inline: 23px; }
  .mx_gucey-ew { padding: 41px 38px; }
  .mx_gucey-hja { padding: 23px 30px; }
  .mx_duz-e20g { padding: 34px; }
  .mx_guka1-k6, .mx_tatar-90t { padding: 34px; }
  .mx_ce8-7a { padding: 38px; }
  .mx_gun-cl1 { padding: 41px 38px 0; }
}

@media (min-width: 947px) {
  .mx_riqij { padding-inline: 38px; }
  main > section { padding-block: 0 83px; }
  .mx_kav { padding: 11px 23px; }
  .mx_kav-lt { padding-left: 13px; gap: 15px; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .mx_kav-ku { display: none; }
  .mx_kav-o5 { gap: 2px; padding-top: 0; border-top: 0; flex-wrap: wrap; justify-content: center; display: flex; }
  .mx_kav-ors { font-size: 0.884rem; min-height: 40px; }
  .mx_kav-px7k { display: flex; }
  .mx_kav-px7k .mx_bea { padding: 0 15px; min-height: 42px; }
  .mx_veqi0 { padding-block: 23px 75px; }
  .mx_veqi0-m3g { padding-block: 30px; }
  .mx_gucey-ew { padding: 60px; }
  .mx_xatax { padding-block: 15px 45px; }
  .mx_kak { padding-bottom: 68px; }
  .mx_kak-1ya9[open] .mx_kak-1e8i, .mx_kak-1e8i { display: flex; flex-wrap: wrap; padding: 0 9px 9px; gap: 8px; }
  .mx_kak-qyx { padding: 0 11px; font-size: 0.884rem; border-top: 0; background: #ECECE6; color: #13130E; border-radius: 4px; font-weight: 700; min-height: 36px; }
  .mx_kak-qyx:hover { color: #FFFFFF; background: #AD6524; }
  .mx_duz-e20g { padding: 41px; }
  .mx_guka1-k6, .mx_tatar-90t { padding: 41px; }
  .mx_ce8-7a { padding: 45px; }
  .mx_gun-cl1 { padding: 53px 53px 0; }
  .mx_gudut { padding-block: 68px 26px; }
  .mx_guu { display: none; }
}