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

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

body { color: #2D2828; margin: 0; font-size: 1.053rem; font-family: "Inter", sans-serif; background: #F2F1F1; overflow-wrap: break-word; line-height: 1.55; }

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

h1, h2, h3 { color: #151313; overflow-wrap: break-word; font-family: "Bodoni Moda", serif; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

a { transition: color .24s; color: #B9141E; text-underline-offset: 3px; }

a:hover { color: #991019; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.e_wyveo { padding-inline: 1rem; margin-inline: auto; max-width: 1240px; }

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

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

.e_riho2-4pp { max-width: 696px; min-width: 0; }

.e_riho2-s3 { display: flex; font-size: 0.925rem; gap: 0.5rem; margin-bottom: 0.5rem; align-items: center; color: #B9141E; font-weight: 700; }

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

.e_riho2-6e { line-height: 1.1; text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.66rem, 1.226rem + 1.6vw, 2.554rem); }

.e_riho2-w0 { color: #5C5253; margin-top: 0.75rem; }

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

.e_riho2-wxp svg { flex: none; }

.e_zom { border: 1.5px solid transparent; padding: 0 1.25rem; min-height: 48px; align-items: center; gap: 0.5rem; text-decoration: none; display: inline-flex; justify-content: center; line-height: 1.2; border-radius: 12px; font-weight: 700; cursor: pointer; transition: background-color .24s, color .24s, border-color .24s; font-size: 0.99rem; text-align: center; font-family: "Inter", sans-serif; }

.e_zom-jx { color: #FFFFFF; background: #C1151F; }

.e_zom-jx:hover { color: #FFFFFF; background: #991019; }

.e_zom-m0vt { border-color: #151313; background: transparent; color: #151313; }

.e_zom-m0vt:hover { background: #151313; color: #F2F1F1; }

.e_zom-uy7 { font-size: 1.053rem; min-height: 52px; }

.e_zom-fl { display: flex; width: 100%; }

.e_zom-6tca { color: #191515; background: #F5F5F5; }

.e_zom-6tca:hover { background: #C1151F; color: #FFFFFF; }

.e_zom-tzd { border-color: #F5F5F5; color: #F5F5F5; background: transparent; }

.e_zom-tzd:hover { background: #F5F5F5; color: #191515; }

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

.e_gu3 { border: 1px solid #D0CBCB; background-color: #E3DFDF; border-radius: 22px; background-image: repeating-linear-gradient(135deg, #E3DFDF 0 9px, #FBFBFB 9px 18px); position: relative; overflow: hidden; }

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

.e_gu3-ui { aspect-ratio: 16 / 10; }

.e_duv { z-index: 30; padding: 0.5rem; background: #F2F1F1; position: sticky; top: 0; }

.e_duv-ltgv { border: 1px solid #D0CBCB; background: #FBFBFB; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; align-items: center; max-width: 1240px; grid-template-columns: minmax(0, 1fr) auto auto; gap: 0.5rem; display: grid; padding: 0.5rem; margin-inline: auto; border-radius: 22px; }

.e_duv-hh { gap: 0.5rem; min-width: 0; padding-left: 0.25rem; color: #151313; line-height: 1.1; overflow-wrap: break-word; display: flex; grid-area: logo; letter-spacing: -0.02em; font-family: "Bodoni Moda", serif; text-decoration: none; hyphens: auto; align-items: center; font-weight: 800; font-size: 1.373rem; }

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

.e_duv-hh:hover { color: #151313; }

.e_duv-z2kv { position: absolute; pointer-events: none; opacity: 0; }

.e_duv-cme { display: grid; height: 44px; color: #F2F1F1; grid-area: burger; border-radius: 12px; width: 44px; background: #151313; place-items: center; cursor: pointer; }

.e_duv-z2kv:focus-visible + .e_duv-cme { outline: 2px solid #B9141E; outline-offset: 3px; }

.e_duv-qzra { display: none; }

.e_duv-z2kv:checked + .e_duv-cme .e_duv-jv { display: none; }

.e_duv-z2kv:checked + .e_duv-cme .e_duv-qzra { display: block; }

.e_duv-me6 { grid-area: nav; padding-top: 0.5rem; display: none; border-top: 1px solid #D0CBCB; }

.e_duv-z2kv:checked ~ .e_duv-me6 { display: grid; gap: 2px; }

.e_duv-46r { min-height: 48px; border-radius: 12px; padding: 0 0.75rem; align-items: center; font-size: 1.117rem; text-decoration: none; color: #2D2828; display: flex; font-weight: 700; }

.e_duv-46r:hover { background: #E3DFDF; color: #151313; }

.e_duv-5i { color: #151313; background: #E3DFDF; }

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

.e_duv-btm .e_zom { padding: 0 0.75rem; min-height: 44px; font-size: 0.925rem; }

.e_kata6 { padding-block: 3rem 1.75rem; background: #191515; color: #F5F5F5; }

.e_kata6-587t { display: grid; gap: 2rem 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 168px), 1fr)); }

.e_kata6-in7 { gap: 0.5rem; color: #F5F5F5; font-size: 1.373rem; align-items: center; font-weight: 800; font-family: "Bodoni Moda", serif; display: flex; }

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

.e_kata6-59 { color: #F5F5F5; font-size: 0.925rem; margin-top: 0.75rem; }

.e_kata6-59 a { color: #F5F5F5; }

.e_kata6-obr { font-size: 0.925rem; font-weight: 700; font-family: "Inter", sans-serif; margin-bottom: 0.75rem; color: #F5F5F5; }

.e_kata6-pzu { list-style: none; padding: 0; }

.e_kata6-pzu li + li { margin-top: 0.5rem; }

.e_kata6-tsy { text-decoration: none; color: #F5F5F5; font-size: 0.925rem; }

.e_kata6-tsy:hover { color: #F5F5F5; text-decoration: underline; }

.e_kata6-9xp4 { border-top: 1px solid #5C5253; display: grid; padding-top: 1.5rem; gap: 1rem 1.25rem; margin-top: 2.5rem; grid-template-columns: auto minmax(0, 1fr); align-items: start; }

.e_kata6-7di { border: 2px solid #BE1822; height: 44px; border-radius: 50%; display: grid; color: #F5F5F5; font-size: 0.925rem; place-items: center; font-weight: 800; width: 44px; }

.e_kata6-2sqe { color: #F5F5F5; line-height: 1.6; font-size: 0.862rem; }

.e_kata6-2sqe + .e_kata6-2sqe { margin-top: 0.5rem; }

.e_be2 { border: 1px solid #D0CBCB; position: fixed; z-index: 40; margin-inline: auto; bottom: 10px; gap: 0.5rem 1.25rem; align-items: center; flex-wrap: wrap; left: 10px; padding: 0.75rem 0.75rem 0.75rem 1rem; border-radius: 22px; max-width: 796px; display: flex; box-shadow: 0 15px 40px -12px rgba(9, 10, 15, 0.57); background: #FBFBFB; right: 10px; }

.e_be2[hidden] { display: none; }

.e_be2-p6 { flex: 1 1 260px; color: #2D2828; font-size: 0.925rem; }

.e_be2-ik { flex-wrap: wrap; gap: 0.5rem; display: flex; }

.e_be2-ik .e_zom { min-height: 44px; padding: 0 0.75rem; font-size: 0.925rem; }

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

.e_pe1-j5 { border: 1px solid #D0CBCB; background: #FBFBFB; grid-template-columns: repeat(auto-fit, minmax(min(100%, 416px), 1fr)); overflow: hidden; display: grid; border-radius: 22px; }

.e_pe1-tua { min-width: 0; padding: 1.75rem 1.25rem; }

.e_pe1-wom { letter-spacing: -0.03em; text-wrap: balance; font-weight: 800; font-size: clamp(2.171rem, 1.328rem + 3.2vw, 3.83rem); line-height: 1.04; }

.e_pe1-v8g { font-size: 1.181rem; max-width: 524px; margin-top: 1rem; }

.e_pe1-fd { margin-top: 1.5rem; }

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

.e_pe1-zr { padding: 1rem 0; display: grid; border-bottom: 1px solid #D0CBCB; gap: 1rem; grid-template-columns: 44px minmax(0, 1fr); }

.e_pe1-zr + .e_pe1-zr { margin-top: 0; }

.e_pe1-zr:last-child { border-bottom: 0; }

.e_pe1-ev { border-radius: 12px; display: grid; width: 44px; background: #FBFBFB; color: #B9141E; place-items: center; height: 44px; }

.e_pe1-hdhr { font-weight: 700; color: #151313; hyphens: auto; overflow-wrap: break-word; }

.e_pe1-6pyb { color: #5C5253; font-size: 0.925rem; }

.e_ja7-o2i { border: 1px solid #D0CBCB; gap: 1px; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 148px), 1fr)); display: grid; overflow: hidden; background: #D0CBCB; }

.e_ja7-75q5 { min-width: 0; padding: 1.25rem 1.25rem; flex-direction: column-reverse; background: #FBFBFB; display: flex; }

.e_ja7-t2 { font-family: "JetBrains Mono", monospace; overflow-wrap: break-word; color: #151313; font-size: clamp(1.532rem, 1.226rem + 1vw, 2.043rem); letter-spacing: -0.02em; hyphens: auto; font-weight: 700; }

.e_ja7-39ra { font-size: 0.925rem; color: #5C5253; margin-top: 0.25rem; }

.e_gujaq-vu { margin: 0; gap: 0.75rem; display: grid; list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(45%, 166px), 1fr)); padding: 0; }

.e_gujaq-vu > li + li { margin-top: 0; }

.e_gujaq-8y { color: #151313; min-width: 0; transition: transform .24s; display: block; text-decoration: none; }

.e_gujaq-8y:hover { color: #B9141E; transform: translateY(-4px); }

.e_gujaq-zldk { border: 1px solid #D0CBCB; position: relative; background-image: repeating-linear-gradient(135deg, #E3DFDF 0 8px, #FBFBFB 8px 16px); border-radius: 22px; aspect-ratio: 1 / 1; overflow: hidden; }

.e_gujaq-0xyz { object-fit: cover; width: 100%; height: 100%; }

.e_gujaq-4uqb { position: absolute; left: 10px; border-radius: 8px; background: #151313; color: #F2F1F1; padding: 3px 0.5rem; font-weight: 700; top: 10px; font-size: 0.798rem; }

.e_gujaq-p6 { hyphens: auto; line-height: 1.3; font-weight: 700; overflow-wrap: break-word; margin-top: 0.5rem; font-size: 0.99rem; }

.e_gujaq-jiux { color: #5C5253; font-size: 0.862rem; }

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

.e_nulog-1puj > li + li { margin-top: 0; }

.e_nulog-4d { border: 1px solid #D0CBCB; align-items: center; background: #FBFBFB; display: grid; gap: 1rem; text-decoration: none; height: 100%; transition: border-color .24s; padding: 1rem 1rem; grid-template-columns: auto minmax(0, 1fr) auto; border-radius: 22px; color: #151313; }

.e_nulog-4d:hover { color: #151313; border-color: #B9141E; }

.e_nulog-mr7 { width: 44px; height: 44px; display: grid; color: #B9141E; place-items: center; border-radius: 12px; background: #E3DFDF; }

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

.e_nulog-ugk { display: block; color: #5C5253; font-size: 0.862rem; }

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

.e_honul-1b41 { border: 1px solid #D0CBCB; display: flex; min-width: 0; flex-direction: column; border-radius: 22px; background: #FBFBFB; }

.e_honul-vc3g { padding: 1.5rem 1.5rem 1.25rem; }

.e_honul-ccs { font-size: 0.798rem; padding: 0.25rem 0.5rem; border-radius: 8px; display: inline-block; color: #2D2828; background: #E3DFDF; font-weight: 700; }

.e_honul-fbgz { margin-top: 0.75rem; font-size: 1.181rem; line-height: 1.3; font-weight: 600; }

.e_honul-nxh9 { font-size: clamp(1.66rem, 1.328rem + 1vw, 2.043rem); overflow-wrap: break-word; margin-top: 0.5rem; line-height: 1.1; letter-spacing: -0.02em; font-weight: 800; color: #B9141E; font-family: "Bodoni Moda", serif; }

.e_honul-dywj { flex: 1; gap: 1rem; display: flex; flex-direction: column; margin-inline: 0.75rem; border-top: 2px dashed #D0CBCB; padding: 1.25rem 0.5rem 1.5rem; position: relative; }

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

.e_honul-dywj::before { left: -26px; border-right: 1px solid #D0CBCB; }

.e_honul-dywj::after { right: -26px; border-left: 1px solid #D0CBCB; }

.e_honul-4f4 { font-size: 0.925rem; flex: 1; }

.e_honul-g8 { font-size: 0.798rem; color: #5C5253; }

.e_wyj-ph8g { border: 1px solid #D0CBCB; overflow-x: auto; border-radius: 22px; background: #FBFBFB; }

.e_wyj-2n { font-size: 0.99rem; counter-reset: facts-row; }

.e_wyj-2n thead th { font-size: 0.862rem; border-bottom: 1px solid #D0CBCB; padding: 0.75rem 1rem; color: #5C5253; font-weight: 700; }

.e_wyj-2n tbody th, .e_wyj-2n tbody td { padding: 0.75rem 1rem; border-bottom: 1px dashed #D0CBCB; }

.e_wyj-2n tbody tr:last-child th, .e_wyj-2n tbody tr:last-child td { border-bottom: 0; }

.e_wyj-2n tbody th { font-weight: 600; min-width: 150px; color: #2D2828; width: 40%; }

.e_wyj-2n tbody th::before { counter-increment: facts-row; color: #5C5253; font-size: 0.798rem; font-family: "JetBrains Mono", monospace; min-width: 32px; content: counter(facts-row, decimal-leading-zero); display: inline-block; font-weight: 500; }

.e_wyj-2n tbody td { hyphens: auto; overflow-wrap: break-word; font-weight: 700; min-width: 180px; color: #151313; }

.e_wyl-cjz1 { display: block; }

.e_wyl-ke1 { gap: 0.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 218px), 1fr)); display: grid; }

.e_wyl-sx3 { border: 1px solid #D0CBCB; gap: 0.25rem; flex-direction: column; display: flex; padding: 1rem 1.25rem; min-width: 0; border-radius: 22px; background: #FBFBFB; }

.e_wyl-wn { font-size: 0.862rem; color: #5C5253; font-weight: 700; }

.e_wyl-2jq { overflow-wrap: break-word; font-family: "Bodoni Moda", serif; line-height: 1.15; hyphens: auto; color: #151313; font-weight: 800; font-size: 1.564rem; }

.e_begu9-31r { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); gap: 1rem; }

.e_begu9-2xm { padding: 1.5rem; color: #F5F5F5; text-decoration: none; min-width: 0; justify-content: space-between; background: #191515; display: flex; min-height: 220px; gap: 2.5rem; flex-direction: column; border-radius: 22px; }

.e_begu9-2xm:hover { color: #F5F5F5; }

.e_begu9-x58 { gap: 0.25rem 0.75rem; flex-wrap: wrap; display: flex; justify-content: space-between; font-weight: 700; }

.e_begu9-hyp { font-family: "JetBrains Mono", monospace; font-size: 0.862rem; font-weight: 500; }

.e_begu9-t8 { font-weight: 700; letter-spacing: -0.03em; overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; hyphens: auto; line-height: 1; font-size: clamp(1.915rem, 1.226rem + 2.6vw, 3.447rem); }

.e_begu9-ijl { border: 1px solid #D0CBCB; gap: 1px; border-radius: 22px; background: #D0CBCB; margin: 0; overflow: hidden; display: grid; list-style: none; padding: 0; }

.e_begu9-ijl > li + li { margin-top: 0; }

.e_begu9-vijf { justify-content: space-between; background: #FBFBFB; flex-wrap: wrap; text-decoration: none; color: #151313; padding: 1.25rem 1.5rem; display: flex; gap: 0.25rem 1rem; height: 100%; align-items: center; }

.e_begu9-vijf:hover { color: #151313; background: #E3DFDF; }

.e_begu9-biks { font-weight: 700; }

.e_begu9-ew7 { font-weight: 700; font-size: 1.436rem; font-family: "JetBrains Mono", monospace; hyphens: auto; overflow-wrap: break-word; }

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

.e_ceqit-tt9 > li + li { margin-top: 0; }

.e_ceqit-789 { border: 1px solid #D0CBCB; background: #FBFBFB; transition: border-color .24s; color: #151313; display: block; text-decoration: none; min-width: 0; border-radius: 22px; padding: 0.5rem 0.5rem 1rem; height: 100%; }

.e_ceqit-789:hover { color: #151313; border-color: #B9141E; }

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

.e_ceqit-ze44 { left: 10px; top: 10px; letter-spacing: .04em; background: #BE1822; font-size: 0.703rem; position: absolute; font-weight: 700; border-radius: 8px; color: #FBFBFB; padding: 3px 0.5rem; }

.e_ceqit-ockn { hyphens: auto; font-weight: 700; overflow-wrap: break-word; margin-top: 0.75rem; padding-inline: 0.5rem; }

.e_ceqit-9y7i { padding-inline: 0.5rem; color: #5C5253; font-size: 0.862rem; font-family: "JetBrains Mono", monospace; }

.e_tay-2kc { border: 1px solid #D0CBCB; border-radius: 22px; background: #FBFBFB; overflow-x: auto; }

.e_tay-agx9 { min-width: 600px; font-size: 0.99rem; }

.e_tay-agx9 thead { background: #E3DFDF; }

.e_tay-agx9 th, .e_tay-agx9 td { padding: 0.75rem 1rem; }

.e_tay-agx9 thead th { font-weight: 700; color: #2D2828; font-size: 0.862rem; }

.e_tay-agx9 tbody th, .e_tay-agx9 tbody td { vertical-align: middle; border-top: 1px solid #D0CBCB; }

.e_tay-yv { font-weight: 700; gap: 0.75rem; display: flex; align-items: center; color: #151313; }

.e_tay-6j8 { white-space: nowrap; font-family: "JetBrains Mono", monospace; text-align: right; color: #151313; }

.e_tay-agx9 thead .e_tay-6j8 { font-family: "Inter", sans-serif; }

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

.e_ceo-388x { border: 1px solid #D0CBCB; padding: 1.5rem; border-radius: 22px; background: #FBFBFB; min-width: 0; }

.e_ceo-ie { border: 1.5px solid #B9141E; display: grid; color: #B9141E; height: 48px; width: 48px; border-radius: 50%; place-items: center; }

.e_ceo-l5 { font-weight: 600; margin-top: 1.25rem; line-height: 1.25; font-size: 1.245rem; }

.e_ceo-q5s9 { margin-top: 0.5rem; font-size: 0.99rem; }

.e_ceo-frvy { margin-top: 0.75rem; padding: 0; list-style: none; font-size: 0.925rem; }

.e_ceo-c3 { display: flex; gap: 0.5rem; }

.e_ceo-c3 svg { flex: none; margin-top: 2px; color: #10703C; }

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

.e_beves-7516 { border-top: 2px solid #151313; padding-top: 1rem; min-width: 0; }

.e_beves-7516 + .e_beves-7516 { margin-top: 0; }

.e_beves-7516::before { content: counter(steps, decimal-leading-zero); color: #B9141E; font-weight: 700; font-size: 0.925rem; display: block; counter-increment: steps; font-family: "JetBrains Mono", monospace; }

.e_beves-qgx { line-height: 1.25; font-weight: 600; margin-top: 0.5rem; font-size: 1.245rem; }

.e_beves-345 { margin-top: 0.5rem; font-size: 0.99rem; }

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

.e_mika8-mlpu { min-width: 0; padding-block: 1.25rem 1.5rem; border-top: 1px solid #D0CBCB; }

.e_mika8-ytrq { font-weight: 600; font-size: 1.245rem; }

.e_mika8-plln { margin-top: 0.5rem; font-size: 0.99rem; }

.e_ve5-0p9b { font-size: 1.117rem; line-height: 1.7; max-width: 736px; }

.e_ve5-e6 { font-size: clamp(1.66rem, 1.226rem + 1.6vw, 2.554rem); font-weight: 800; letter-spacing: -0.02em; margin-bottom: 1.25rem; line-height: 1.1; }

.e_ve5-0p9b h3 { font-size: 1.436rem; margin: 1.75rem 0 0.5rem; font-weight: 600; }

.e_ve5-0p9b p + p { margin-top: 0.75rem; }

.e_ve5-0p9b ul, .e_ve5-0p9b ol { margin-block: 1rem; }

.e_ve5-sc { border-radius: 22px; margin-block: 1.75rem; padding: 1.5rem 1.75rem; background: #E3DFDF; }

.e_ve5-sc p { line-height: 1.4; font-weight: 600; font-family: "Bodoni Moda", serif; color: #151313; font-size: 1.373rem; }

.e_ve5-sc cite { margin-top: 0.75rem; font-size: 0.925rem; font-style: normal; display: block; color: #5C5253; font-weight: 600; }

.e_filo0-shw7 { border: 1px solid #D0CBCB; gap: 1.5rem 3rem; background: #FBFBFB; border-radius: 22px; padding: 1.5rem 1.25rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr)); }

.e_filo0-gz { min-width: 0; }

.e_filo0-bp { font-size: clamp(1.66rem, 1.226rem + 1.4vw, 2.426rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; }

.e_filo0-99d { margin-top: 0.75rem; }

.e_filo0-usvj { padding: 0; list-style: none; min-width: 0; }

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

.e_filo0-y78o + .e_filo0-y78o { margin-top: 0; }

.e_filo0-fu8c { border-radius: 50%; color: #FBFBFB; width: 24px; height: 24px; flex: none; place-items: center; display: grid; background: #10703C; }

.e_kaguf-4sql { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 238px), 1fr)); }

.e_kaguf-z2 { border: 1px solid #D0CBCB; border-radius: 22px; background: #FBFBFB; min-width: 0; padding: 1.5rem; }

.e_kaguf-3flk { border-radius: 999px; overflow: hidden; height: 6px; background: #E3DFDF; }

.e_kaguf-a8bk { height: 100%; border-radius: 999px; background: #C1151F; }

.e_kaguf-dye { margin-top: 1.25rem; font-weight: 800; font-size: 1.564rem; }

.e_kaguf-d3e { font-size: 0.925rem; color: #5C5253; font-family: "JetBrains Mono", monospace; }

.e_kaguf-uo { padding: 0; list-style: none; margin-top: 1rem; font-size: 0.99rem; }

.e_kaguf-3ga3 { display: flex; gap: 0.5rem; }

.e_kaguf-3ga3 svg { margin-top: 3px; color: #10703C; flex: none; }

.e_wytaj-b0 { align-items: center; display: flex; gap: 1rem; }

.e_wytaj-ak { font-weight: 800; font-size: 3.383rem; color: #151313; line-height: 1; font-family: "Bodoni Moda", serif; }

.e_wytaj-1ny { color: #151313; gap: 2px; display: flex; }

.e_wytaj-ugy { font-size: 0.925rem; color: #5C5253; }

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

.e_wytaj-pf9 { border: 1px solid #D0CBCB; flex-direction: column; border-radius: 22px; min-width: 0; gap: 1rem; padding: 1.5rem; display: flex; background: #FBFBFB; }

.e_wytaj-yt { flex: 1; font-size: 0.99rem; }

.e_wytaj-uc { display: flex; align-items: center; gap: 0.75rem; }

.e_wytaj-9u { border-radius: 50%; width: 40px; flex: none; font-size: 0.925rem; place-items: center; display: grid; color: #151313; height: 40px; background: #E3DFDF; font-weight: 700; }

.e_wytaj-ms { display: block; font-weight: 700; color: #151313; font-size: 0.99rem; }

.e_wytaj-9e { color: #5C5253; display: block; font-size: 0.862rem; }

.e_cexab-gt6q { border: 1px solid #D0CBCB; padding: 1.5rem; gap: 1.5rem 3rem; background: #FBFBFB; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr)); display: grid; }

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

.e_cexab-852 { width: 64px; place-items: center; overflow: hidden; font-family: "Bodoni Moda", serif; font-size: 1.436rem; font-weight: 800; color: #FFFFFF; display: grid; height: 64px; background: #C1151F; border-radius: 50%; }

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

.e_cexab-akv { font-weight: 800; font-size: 1.436rem; }

.e_cexab-wf { font-size: 0.925rem; color: #5C5253; }

.e_cexab-hhx { margin-top: 0.5rem; }

.e_cexab-isrq { display: flex; gap: 0.5rem 1.25rem; font-size: 0.925rem; margin-top: 0.75rem; flex-wrap: wrap; }

.e_cexab-6ah { color: #5C5253; font-family: "JetBrains Mono", monospace; }

.e_dunue-qym3 { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr)); gap: 2rem; display: grid; }

.e_dunue-vcpu { min-width: 0; }

.e_dunue-gi { margin-top: 0.75rem; }

.e_dunue-zx { margin-top: 1rem; padding: 0; list-style: none; }

.e_dunue-qb0g { gap: 0.5rem; display: flex; }

.e_dunue-qb0g svg { flex: none; color: #10703C; margin-top: 2px; }

.e_dunue-51x0 { display: flex; flex-wrap: wrap; margin-top: 1.5rem; gap: 0.5rem; }

.e_dunue-m0 { border: 1.5px solid #151313; border-radius: 12px; display: inline-flex; text-decoration: none; flex-direction: column; color: #151313; min-height: 52px; transition: background-color .24s, color .24s; padding: 0.25rem 1.25rem; justify-content: center; }

.e_dunue-m0:hover { background: #151313; color: #F2F1F1; }

.e_dunue-d92 { font-size: 0.703rem; }

.e_dunue-7d { font-size: 1.053rem; line-height: 1.2; font-weight: 700; }

.e_kao-it9p, .e_sobes-75 { border-radius: 22px; padding: 1.5rem 1.25rem; background: #E3DFDF; }

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

.e_kao-doq5 { max-width: 620px; min-width: 0; }

.e_kao-zq2, .e_sobes-bd { max-width: 660px; margin-top: 0.75rem; }

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

.e_kao-wt3 { gap: 0.75rem; display: flex; border-radius: 12px; min-width: 0; font-weight: 700; background: #FBFBFB; padding: 1rem; hyphens: auto; color: #151313; overflow-wrap: break-word; align-items: center; }

.e_kao-wt3 + .e_kao-wt3 { margin-top: 0; }

.e_kao-wt3 svg { color: #B9141E; flex: none; }

.e_sobes-t7t { flex-wrap: wrap; display: flex; font-size: 0.925rem; gap: 0.5rem 1.25rem; font-weight: 700; margin-top: 1.25rem; }

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

.e_rir-0ah { min-width: 0; }

.e_rir-0ah p { margin-top: 0.75rem; }

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

.e_rir-jv7n { border: 1px solid #D0CBCB; gap: 1px; border-radius: 22px; overflow: hidden; background: #D0CBCB; grid-template-columns: repeat(2, minmax(0, 1fr)); display: grid; }

.e_rir-nd9h { padding: 1rem 1.25rem; display: flex; flex-direction: column-reverse; background: #FBFBFB; }

.e_rir-8go7 { font-weight: 700; color: #151313; font-size: 1.564rem; font-family: "JetBrains Mono", monospace; hyphens: auto; overflow-wrap: break-word; }

.e_rir-8f5p { font-size: 0.862rem; color: #5C5253; }

.e_rir-zvi { border: 1px solid #D0CBCB; border-radius: 22px; background: #FBFBFB; list-style: none; padding: 0; }

.e_rir-ie8 { gap: 0.25rem 1rem; flex-wrap: wrap; border-bottom: 1px solid #D0CBCB; display: flex; justify-content: space-between; padding: 0.75rem 1.25rem; }

.e_rir-ie8 + .e_rir-ie8 { margin-top: 0; }

.e_rir-ie8:last-child { border-bottom: 0; }

.e_rir-lqkh { font-weight: 700; color: #151313; }

.e_rir-2d67 { overflow-wrap: break-word; color: #5C5253; font-family: "JetBrains Mono", monospace; font-size: 0.925rem; hyphens: auto; }

.e_wy6-j56 { border-top: 1.5px solid #151313; counter-reset: faq; }

.e_wy6-b52e { border-bottom: 1px solid #D0CBCB; }

.e_wy6-hz2 { grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 0.75rem; color: #151313; padding: 1rem 0; display: grid; font-weight: 700; font-size: 1.117rem; align-items: center; }

.e_wy6-hz2::before { font-size: 0.862rem; color: #B9141E; font-family: "JetBrains Mono", monospace; content: counter(faq, decimal-leading-zero); counter-increment: faq; }

.e_wy6-hz2:hover { color: #B9141E; }

.e_wy6-w7v { transition: transform .24s; }

.e_wy6-b52e[open] .e_wy6-w7v { transform: rotate(45deg); }

.e_wy6-a5 { padding: 0 0 1.25rem 3rem; max-width: 832px; }

.e_wy6-a5 p + p { margin-top: 0.5rem; }

.e_bewyw-vj9 { flex-wrap: wrap; border-radius: 22px; justify-content: space-between; gap: 1.5rem 2.5rem; background: #191515; display: flex; padding: 1.75rem 1.25rem; align-items: center; color: #F5F5F5; }

.e_bewyw-xe0d { max-width: 620px; min-width: 0; }

.e_bewyw-0qc { font-weight: 800; font-size: clamp(1.532rem, 1.226rem + 1.2vw, 2.171rem); letter-spacing: -0.02em; color: #F5F5F5; line-height: 1.12; }

.e_bewyw-th2 { color: #F5F5F5; margin-top: 0.5rem; }

.e_bewyw-th2 a { color: #F5F5F5; }

.e_xanun-4m { max-width: 736px; line-height: 1.15; font-weight: 800; font-size: clamp(1.405rem, 1.124rem + 1vw, 1.915rem); }

.e_xanun-hv { font-size: 0.99rem; margin-top: 1rem; columns: 2 340px; column-gap: 3rem; }

.e_xanun-hv p + p { margin-top: 0.75rem; }

.e_nuu-8tg { display: flex; padding: 0; color: #5C5253; list-style: none; font-size: 0.862rem; margin-bottom: 1.25rem; gap: 0.25rem 0.5rem; flex-wrap: wrap; }

.e_nuu-8tg li + li { margin-top: 0; }

.e_nuu-8tg li + li::before { content: "/"; margin-right: 0.5rem; }

.e_nuu-pz { color: #5C5253; }

.e_nuu-kst4 { color: #151313; font-weight: 700; }

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

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

.e_jasoy-lx { min-width: 0; }

.e_jasoy-cx { font-family: "JetBrains Mono", monospace; color: #5C5253; font-size: 0.862rem; }

.e_jasoy-1v { line-height: 1.02; letter-spacing: -0.03em; margin-top: 0.5rem; font-size: clamp(2.298rem, 1.328rem + 3.4vw, 4.086rem); font-weight: 800; }

.e_jasoy-56 { max-width: 544px; margin-top: 1rem; font-size: 1.181rem; }

.e_jasoy-06o { border: 1px solid #D0CBCB; overflow: hidden; border-radius: 22px; margin-top: 1.5rem; display: grid; background: #D0CBCB; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 138px), 1fr)); }

.e_jasoy-h0f { min-width: 0; background: #FBFBFB; padding: 0.75rem 1rem; }

.e_jasoy-y1 { font-weight: 700; font-size: 0.798rem; color: #5C5253; }

.e_jasoy-8z7 { overflow-wrap: break-word; hyphens: auto; font-family: "JetBrains Mono", monospace; font-size: 1.117rem; margin-top: 2px; color: #151313; font-weight: 700; }

.e_jasoy-m8y6 { margin-top: 1.5rem; }

.e_jasoy-7cd4 { color: #5C5253; margin-top: 0.75rem; font-size: 0.862rem; }

.e_jasoy-cra { min-width: 0; }

.e_mipej-qz { background: #191515; color: #F5F5F5; border-radius: 22px; overflow: hidden; text-align: center; padding: 1.75rem 1.25rem 0; }

.e_mipej-onj { margin-inline: auto; max-width: 796px; }

.e_mipej-ri3 { color: #F5F5F5; font-family: "JetBrains Mono", monospace; font-size: 0.862rem; }

.e_mipej-socl { font-size: clamp(2.171rem, 1.328rem + 3.4vw, 4.214rem); line-height: 1.02; margin-top: 0.5rem; color: #F5F5F5; font-weight: 800; letter-spacing: -0.03em; }

.e_mipej-ka { color: #F5F5F5; margin-top: 0.75rem; font-size: 1.181rem; }

.e_mipej-0ylb { margin-top: 1.5rem; justify-content: center; }

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

.e_mipej-sk { border: 1px solid #F5F5F5; font-size: 0.925rem; color: #F5F5F5; padding: 0.5rem 0.75rem; border-radius: 999px; }

.e_mipej-sk + .e_mipej-sk { margin-top: 0; }

.e_mipej-sk strong { color: #F5F5F5; font-family: "JetBrains Mono", monospace; }

.e_mipej-1oj { aspect-ratio: 16 / 10; max-width: 932px; margin: 2.25rem auto 0; overflow: hidden; background-color: #E3DFDF; border-radius: 22px 22px 0 0; }

.e_mipej-1oj img { width: 100%; height: 100%; object-fit: cover; }

.e_so3 { padding-bottom: 3rem; }

.e_so3-iyup { border: 1px solid #D0CBCB; background: #FBFBFB; border-radius: 22px; }

.e_so3-7l5 { padding: 0 1rem; min-height: 52px; font-weight: 700; color: #151313; display: flex; align-items: center; justify-content: space-between; }

.e_so3-pe { transition: transform .24s; }

.e_so3-iyup[open] .e_so3-pe { transform: rotate(45deg); }

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

.e_so3-n2 li + li { margin-top: 0; }

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

.e_so3-07:hover { color: #B9141E; }

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

.e_xavef-bvw { max-width: 696px; font-size: 1.117rem; min-width: 0; }

.e_xavef-bvw p { margin-top: 0.75rem; }

.e_xavef-r0 { border-radius: 22px; padding: 1.5rem; min-width: 0; background: #E3DFDF; }

.e_xavef-1tsp { font-size: 1.245rem; font-weight: 600; }

.e_xavef-t42 { list-style: none; margin-top: 0.75rem; padding: 0; }

.e_xavef-w4 { gap: 0.5rem; display: flex; }

.e_xavef-w4 svg { color: #10703C; margin-top: 2px; flex: none; }

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

.e_pe8-px2 > li + li { margin-top: 0; }

.e_pe8-kc { border: 1px solid #D0CBCB; overflow: hidden; aspect-ratio: 16 / 10; background-color: #191515; border-radius: 22px; }

.e_pe8-3fl { height: 100%; width: 100%; object-fit: contain; }

.e_pe8-73 { margin-top: 0.5rem; font-size: 0.925rem; }

.e_wyr-q7d { border: 1px solid #D0CBCB; background: #FBFBFB; overflow-x: auto; border-radius: 22px; }

.e_wyr-ya { min-width: 544px; font-size: 0.99rem; }

.e_wyr-ya thead { background: #E3DFDF; }

.e_wyr-ya th, .e_wyr-ya td { padding: 0.5rem 1rem; vertical-align: middle; }

.e_wyr-ya thead th { color: #2D2828; font-weight: 700; font-size: 0.862rem; }

.e_wyr-ya tbody th, .e_wyr-ya tbody td { border-top: 1px solid #D0CBCB; }

.e_wyr-pm { color: #151313; white-space: nowrap; font-family: "JetBrains Mono", monospace; text-align: right; }

.e_wyr-277o { color: #151313; align-items: center; gap: 0.75rem; font-weight: 700; display: flex; }

.e_wyr-ahgp { background: #E3DFDF; height: 40px; flex: none; border-radius: 8px; overflow: hidden; width: 40px; }

.e_wyr-ahgp img { object-fit: contain; width: 100%; height: 100%; }

.e_wyr-aa6o { background: #E3DFDF; }

.e_wyr-aa6o .e_wyr-ahgp { background: #FBFBFB; }

.e_wyr-l39 { font-weight: 700; border-radius: 8px; color: #FFFFFF; font-size: 0.703rem; padding: 2px 0.5rem; background: #C1151F; }

.e_pe7-4h { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 296px), 1fr)); }

.e_pe7-zx { border: 1px solid #D0CBCB; min-width: 0; background: #FBFBFB; padding: 1.5rem; border-radius: 22px; flex-direction: column; display: flex; gap: 0.75rem; }

.e_pe7-enq { font-weight: 600; font-size: 1.308rem; }

.e_pe7-c7w { flex: 1; font-size: 0.99rem; }

.e_pe7-vr { font-weight: 700; gap: 0.25rem; flex-wrap: wrap; display: flex; align-items: center; font-size: 0.862rem; }

.e_pe7-vr svg { color: #5C5253; }

.e_pe7-2y { background: #E3DFDF; padding: 0.25rem 0.5rem; border-radius: 8px; color: #151313; }

.e_pe7-dk { padding: 0.25rem 0.5rem; color: #FFFFFF; border-radius: 8px; background: #C1151F; }

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

.e_wy8-tl { min-width: 0; }

.e_wy8-lgeg { font-weight: 800; line-height: 1.12; font-size: clamp(1.532rem, 1.226rem + 1vw, 2.171rem); letter-spacing: -0.02em; }

.e_wy8-xzk { margin-top: 0.5rem; color: #5C5253; }

.e_wy8-0za { border: 1px solid #D0CBCB; border-radius: 22px; overflow-x: auto; margin-top: 1rem; background: #FBFBFB; }

.e_wy8-xr9 { font-size: 0.99rem; }

.e_wy8-xr9 thead { background: #E3DFDF; }

.e_wy8-xr9 th, .e_wy8-xr9 td { padding: 0.75rem 1rem; }

.e_wy8-xr9 thead th { font-size: 0.862rem; }

.e_wy8-xr9 tbody th, .e_wy8-xr9 tbody td { border-top: 1px solid #D0CBCB; }

.e_wy8-xr9 tbody th { font-weight: 600; }

.e_wy8-nm9f { font-family: "JetBrains Mono", monospace; text-align: right; color: #151313; white-space: nowrap; }

.e_wy8-w5o4 { border-radius: 999px; display: block; margin-top: 0.25rem; background: #E3DFDF; height: 4px; }

.e_wy8-pd { height: 100%; border-radius: 999px; background: #C1151F; display: block; }

.e_wy8-3z8 { font-weight: 700; color: #10703C; }

.e_wy8-lt { color: #5C5253; }

.e_so1-la5 { border: 1px solid #D0CBCB; border-radius: 22px; aspect-ratio: 16 / 9; position: relative; overflow: hidden; background-color: #191515; }

.e_so1-b74 { object-fit: cover; width: 100%; height: 100%; }

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

.e_so1-wcl { background: #F5F5F5; align-items: center; gap: 0.75rem; border-radius: 999px; min-height: 56px; color: #191515; transition: transform .24s; padding: 0 1.5rem; font-size: 1.117rem; font-weight: 800; display: inline-flex; }

.e_so1-v5:hover .e_so1-wcl { transform: scale(1.04); }

.e_so1-in { display: flex; justify-content: space-between; gap: 0.75rem 2rem; margin-top: 1rem; flex-wrap: wrap; align-items: center; }

.e_so1-27t5 { max-width: 620px; font-size: 0.99rem; }

.e_nu5-75a3 { line-height: 1.7; max-width: 736px; font-size: 1.117rem; }

.e_nu5-ui7 { letter-spacing: -0.02em; line-height: 1.1; margin-bottom: 1rem; font-weight: 800; font-size: clamp(1.66rem, 1.226rem + 1.6vw, 2.554rem); }

.e_nu5-75a3 p + p { margin-top: 0.75rem; }

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

.e_sobes-7rk { min-width: 0; padding: 1rem 1.25rem; border-radius: 12px; background: #FBFBFB; }

.e_sobes-ps { font-size: 1.053rem; font-weight: 700; font-family: "Inter", sans-serif; }

.e_sobes-72j1 { font-size: 0.925rem; margin-top: 0.25rem; }

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

.e_lowyj-ci1m { transform: translateY(0); }

.e_lowyj-bu { color: #151313; font-weight: 700; overflow: hidden; min-width: 0; text-overflow: ellipsis; white-space: nowrap; }

.e_lowyj .e_zom { flex: none; min-height: 44px; }

@media (min-width: 644px) {
  .e_wyveo { padding-inline: 1.5rem; }
  .e_pe1-tua { padding: 2.75rem 2.5rem; }
  .e_pe1-kb9s { padding: 1.5rem 2rem; }
  .e_filo0-shw7 { padding: 2.25rem; }
  .e_kao-it9p, .e_sobes-75 { padding: 2.25rem; }
  .e_bewyw-vj9 { padding: 2.5rem; }
  .e_mipej-qz { padding: 2.75rem 2.5rem 0; }
}

@media (min-width: 963px) {
  .e_wyveo { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.25rem; }
  .e_duv { padding: 0.75rem 1.5rem; }
  .e_duv-ltgv { padding-left: 0.75rem; grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 1rem; }
  .e_duv-cme { display: none; }
  .e_duv-me6 { gap: 2px; justify-content: center; border-top: 0; padding-top: 0; display: flex; flex-wrap: wrap; }
  .e_duv-46r { min-height: 40px; font-size: 0.925rem; }
  .e_duv-btm { display: flex; }
  .e_duv-btm .e_zom { padding: 0 1rem; min-height: 42px; }
  .e_pe1-tua { padding: 4rem; }
  .e_jasoy { padding-block: 1rem 3rem; }
  .e_so3 { padding-bottom: 4.5rem; }
  .e_so3-iyup[open] .e_so3-n2, .e_so3-n2 { padding: 0 0.5rem 0.5rem; gap: 0.5rem; flex-wrap: wrap; display: flex; }
  .e_so3-07 { padding: 0 0.75rem; font-size: 0.925rem; color: #151313; min-height: 36px; background: #E3DFDF; border-radius: 12px; border-top: 0; font-weight: 700; }
  .e_so3-07:hover { background: #C1151F; color: #FFFFFF; }
  .e_filo0-shw7 { padding: 2.75rem; }
  .e_kao-it9p, .e_sobes-75 { padding: 2.75rem; }
  .e_bewyw-vj9 { padding: 3rem; }
  .e_mipej-qz { padding: 3.5rem 3.5rem 0; }
  .e_kata6 { padding-block: 4.5rem 1.75rem; }
  .e_lowyj { display: none; }
}