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

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

body { background: #F8F8F7; line-height: 1.55; font-family: "Public Sans", sans-serif; font-size: 0.991rem; overflow-wrap: break-word; color: #363830; margin: 0; }

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

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

p { text-wrap: pretty; }

strong { font-weight: 700; color: #0E0F0D; }

em { font-style: italic; }

a { color: #4C7018; transition: color .16s; text-underline-offset: 3px; }

a:hover { color: #57811C; }

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

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

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

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 #4C7018; outline-offset: 3px; }

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

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

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

.ge_pe2 { max-width: 1248px; padding-inline: 16px; margin-inline: auto; }

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

.ge_duhoy { flex-wrap: wrap; margin-bottom: 30px; justify-content: space-between; align-items: flex-end; display: flex; gap: 16px 34px; }

.ge_duhoy-kzb5 { max-width: 700px; min-width: 0; }

.ge_duhoy-qxf { display: flex; align-items: center; font-size: 0.867rem; color: #4C7018; margin-bottom: 10px; font-weight: 700; gap: 8px; }

.ge_duhoy-qxf::before { background: #58821C; flex: none; border-radius: 2px; width: 8px; content: ""; height: 8px; }

.ge_duhoy-ho { letter-spacing: -0.02em; text-wrap: balance; line-height: 1.1; font-weight: 800; font-size: clamp(1.611rem, 1.189rem + 1.6vw, 2.478rem); }

.ge_duhoy-a7q { margin-top: 12px; color: #636858; }

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

.ge_duhoy-nybj svg { flex: none; }

.ge_duhoy-2ko { flex-direction: column; max-width: 740px; align-items: center; margin-inline: auto; text-align: center; }

.ge_duhoy-2ko .ge_duhoy-qxf { border: 1px solid #D5D7D0; padding: 4px 12px; color: #363830; justify-content: center; border-radius: 999px; }

.ge_duhoy-2ko .ge_duhoy-qxf::before { display: none; }

.ge_duhoy-2ko .ge_duhoy-ho { font-size: clamp(1.735rem, 1.289rem + 2vw, 2.85rem); }

.ge_duhoy-2ko .ge_duhoy-nybj { border-radius: 999px; color: #0E0F0D; background: #E6E7E3; min-height: 40px; border-bottom: 0; font-size: 0.867rem; padding: 0 16px; }

.ge_duhoy-2ko .ge_duhoy-nybj:hover { background: #D5D7D0; color: #0E0F0D; }

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

.ge_ta4-3s { background: #58821C; color: #FFFFFF; }

.ge_ta4-3s:hover { background: #57811C; color: #FFFFFF; }

.ge_ta4-4b { background: transparent; border-color: #0E0F0D; color: #0E0F0D; }

.ge_ta4-4b:hover { color: #F8F8F7; background: #0E0F0D; }

.ge_ta4-go1 { font-size: 0.991rem; min-height: 52px; }

.ge_ta4-r5ty { display: flex; width: 100%; }

.ge_ta4-f5 { background: #F2F2F1; color: #141611; }

.ge_ta4-f5:hover { color: #FFFFFF; background: #58821C; }

.ge_ta4-mmfc { color: #F2F2F1; background: transparent; border-color: #F2F2F1; }

.ge_ta4-mmfc:hover { color: #141611; background: #F2F2F1; }

.ge_fivez { flex-wrap: wrap; gap: 10px; display: flex; }

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

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

.ge_rimip-ty4 { aspect-ratio: 16 / 10; }

.ge_fikap { padding: 10px; z-index: 30; top: 0; background: #F8F8F7; position: sticky; }

.ge_fikap-uiii { border: 1px solid #D5D7D0; max-width: 1248px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; gap: 10px; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; margin-inline: auto; padding: 10px; border-radius: 14px; display: grid; background: #FDFDFD; }

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

.ge_fikap-536::before { transform: rotate(45deg); flex: none; border-radius: 4px; height: 14px; background: #58821C; width: 14px; content: ""; }

.ge_fikap-536:hover { color: #0E0F0D; }

.ge_fikap-66 { pointer-events: none; opacity: 0; position: absolute; }

.ge_fikap-ik2 { display: grid; grid-area: burger; cursor: pointer; border-radius: 8px; color: #F8F8F7; place-items: center; width: 44px; height: 44px; background: #0E0F0D; }

.ge_fikap-66:focus-visible + .ge_fikap-ik2 { outline: 2px solid #4C7018; outline-offset: 3px; }

.ge_fikap-jjx { display: none; }

.ge_fikap-66:checked + .ge_fikap-ik2 .ge_fikap-npz { display: none; }

.ge_fikap-66:checked + .ge_fikap-ik2 .ge_fikap-jjx { display: block; }

.ge_fikap-epe { grid-area: nav; border-top: 1px solid #D5D7D0; display: none; padding-top: 8px; }

.ge_fikap-66:checked ~ .ge_fikap-epe { display: grid; gap: 2px; }

.ge_fikap-vbpw { min-height: 48px; padding: 0 12px; font-size: 1.053rem; display: flex; align-items: center; color: #363830; font-weight: 700; text-decoration: none; border-radius: 8px; }

.ge_fikap-vbpw:hover { color: #0E0F0D; background: #E6E7E3; }

.ge_fikap-uria { background: #E6E7E3; color: #0E0F0D; }

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

.ge_fikap-cz5 .ge_ta4 { font-size: 0.867rem; min-height: 44px; padding: 0 12px; }

.ge_pepe8 { border: 1px solid #D5D7D0; background: #FDFDFD; border-radius: 14px; margin: 0 10px 26px; padding: 30px 20px; }

.ge_pepe8-ox { font-weight: 800; hyphens: auto; overflow-wrap: break-word; font-family: "Montserrat", sans-serif; color: #0E0F0D; letter-spacing: -0.04em; line-height: 1; font-size: clamp(2.23rem, 0.991rem + 6vw, 5.452rem); }

.ge_pepe8-qp { margin-top: 34px; }

.ge_pepe8-692 { padding: 14px 0; gap: 6px 26px; display: grid; border-top: 1px solid #D5D7D0; }

.ge_pepe8-83lu { color: #636858; font-size: 0.805rem; font-family: "Public Sans", sans-serif; }

.ge_pepe8-4t { display: flex; gap: 6px 20px; flex-wrap: wrap; padding: 0; list-style: none; }

.ge_pepe8-4t li + li { margin-top: 0; }

.ge_pepe8-443 { font-size: 0.93rem; text-decoration: none; color: #0E0F0D; font-weight: 600; }

.ge_pepe8-443:hover { color: #4C7018; }

.ge_pepe8-bxfn { align-items: center; padding-top: 20px; justify-content: space-between; color: #636858; flex-wrap: wrap; border-top: 1px solid #D5D7D0; margin-top: 20px; gap: 16px 26px; display: flex; font-size: 0.805rem; }

.ge_pepe8-x7 { max-width: 836px; }

.ge_pepe8-rs4 { border: 2px solid #BA2D1D; height: 40px; font-weight: 800; display: grid; place-items: center; color: #BA2D1D; font-size: 0.805rem; border-radius: 50%; width: 40px; flex: none; }

.ge_xalo5 { border: 1px solid #D5D7D0; z-index: 40; right: 10px; box-shadow: 0 15px 41px -12px rgba(9, 10, 15, 0.67); left: 10px; gap: 10px 20px; position: fixed; align-items: center; max-width: 800px; bottom: 10px; padding: 12px 12px 12px 16px; flex-wrap: wrap; margin-inline: auto; border-radius: 14px; display: flex; background: #FDFDFD; }

.ge_xalo5[hidden] { display: none; }

.ge_xalo5-pj { color: #363830; flex: 1 1 260px; font-size: 0.867rem; }

.ge_xalo5-5pn { display: flex; flex-wrap: wrap; gap: 8px; }

.ge_xalo5-5pn .ge_ta4 { font-size: 0.867rem; min-height: 44px; padding: 0 14px; }

.ge_kagus { padding-block: 12px 58px; }

.ge_kagus-08i { border: 1px solid #D5D7D0; background: #FDFDFD; grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr)); overflow: hidden; border-radius: 14px; display: grid; }

.ge_kagus-e5gl { min-width: 0; padding: 30px 20px; }

.ge_kagus-m90i { line-height: 1.04; text-wrap: balance; font-weight: 800; letter-spacing: -0.03em; font-size: clamp(2.106rem, 1.289rem + 3.2vw, 3.717rem); }

.ge_kagus-05j { margin-top: 18px; font-size: 1.115rem; max-width: 524px; }

.ge_kagus-ld { margin-top: 28px; }

.ge_kagus-s6ze { padding: 12px 20px; margin: 0; align-content: center; list-style: none; display: grid; min-width: 0; background: #E6E7E3; }

.ge_kagus-0t3 { padding: 18px 0; grid-template-columns: 44px minmax(0, 1fr); gap: 16px; border-bottom: 1px solid #D5D7D0; display: grid; }

.ge_kagus-0t3 + .ge_kagus-0t3 { margin-top: 0; }

.ge_kagus-0t3:last-child { border-bottom: 0; }

.ge_kagus-kx6p { color: #4C7018; background: #FDFDFD; place-items: center; width: 44px; border-radius: 8px; height: 44px; display: grid; }

.ge_kagus-9f2 { color: #0E0F0D; overflow-wrap: break-word; hyphens: auto; font-weight: 700; }

.ge_kagus-xt1 { color: #636858; font-size: 0.867rem; }

.ge_wylo8-0sy { border: 1px solid #D5D7D0; background: #D5D7D0; border-radius: 14px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 144px), 1fr)); overflow: hidden; display: grid; gap: 1px; }

.ge_wylo8-srl { min-width: 0; flex-direction: column-reverse; background: #FDFDFD; display: flex; padding: 20px 22px; }

.ge_wylo8-zl3 { font-family: "Public Sans", sans-serif; letter-spacing: -0.02em; overflow-wrap: break-word; color: #0E0F0D; font-weight: 700; hyphens: auto; font-size: clamp(1.487rem, 1.189rem + 1vw, 1.982rem); }

.ge_wylo8-rrn { font-size: 0.867rem; margin-top: 4px; color: #636858; }

.ge_kal-77b { gap: 14px; grid-template-columns: repeat(auto-fill, minmax(min(45%, 162px), 1fr)); padding: 0; margin: 0; display: grid; list-style: none; }

.ge_kal-77b > li + li { margin-top: 0; }

.ge_kal-q1 { color: #0E0F0D; transition: transform .16s; display: block; text-decoration: none; min-width: 0; }

.ge_kal-q1:hover { color: #4C7018; transform: translateY(-4px); }

.ge_kal-4b { border: 1px solid #D5D7D0; background-image: repeating-linear-gradient(135deg, #E6E7E3 0 8px, #FDFDFD 8px 16px); border-radius: 14px; overflow: hidden; aspect-ratio: 1 / 1; position: relative; }

.ge_kal-cp { object-fit: cover; height: 100%; width: 100%; }

.ge_kal-ee { line-height: 1.3; overflow-wrap: break-word; font-weight: 700; hyphens: auto; margin-top: 10px; font-size: 0.93rem; }

.ge_kal-95 { color: #636858; font-size: 0.805rem; }

.ge_fiv-b1rd { grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); padding: 0; margin: 0; list-style: none; display: grid; gap: 12px; }

.ge_fiv-b1rd > li + li { margin-top: 0; }

.ge_fiv-wxef { border: 1px solid #D5D7D0; color: #0E0F0D; align-items: center; background: #FDFDFD; padding: 10px 18px 10px 10px; transition: border-color .16s; gap: 16px; grid-template-columns: 84px minmax(0, 1fr) auto; border-radius: 14px; display: grid; text-decoration: none; }

.ge_fiv-wxef:hover { color: #0E0F0D; border-color: #4C7018; }

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

.ge_fiv-07d2 { height: 100%; object-fit: cover; width: 100%; }

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

.ge_fiv-erg { color: #636858; font-size: 0.805rem; display: block; }

.ge_fiv-ng0 { font-size: 0.805rem; font-family: "Public Sans", sans-serif; color: #0F762E; font-weight: 700; white-space: nowrap; }

.ge_beqip-9ky { margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); padding: 0; display: grid; list-style: none; gap: 12px; }

.ge_beqip-9ky > li + li { margin-top: 0; }

.ge_beqip-20a { border: 1px solid #D5D7D0; grid-template-columns: auto minmax(0, 1fr) auto; transition: border-color .16s; display: grid; align-items: center; background: #FDFDFD; text-decoration: none; gap: 16px; padding: 16px 18px; border-radius: 14px; height: 100%; color: #0E0F0D; }

.ge_beqip-20a:hover { color: #0E0F0D; border-color: #4C7018; }

.ge_beqip-2ys { width: 44px; height: 44px; background: #E6E7E3; place-items: center; color: #4C7018; display: grid; border-radius: 8px; }

.ge_beqip-7es { hyphens: auto; overflow-wrap: break-word; font-weight: 700; display: block; }

.ge_beqip-fb { display: block; font-size: 0.805rem; color: #636858; }

.ge_xaja8-snb8 { display: grid; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); }

.ge_xaja8-04n { border: 1px solid #D5D7D0; background: #FDFDFD; display: flex; min-width: 0; flex-direction: column; border-radius: 14px; }

.ge_xaja8-o9np { padding: 26px 26px 20px; }

.ge_xaja8-13xe { display: inline-block; border-radius: 4px; font-weight: 700; color: #363830; padding: 4px 10px; background: #E6E7E3; font-size: 0.743rem; }

.ge_xaja8-czi { font-weight: 600; font-size: 1.115rem; line-height: 1.3; margin-top: 14px; }

.ge_xaja8-xogo { line-height: 1.1; color: #4C7018; margin-top: 8px; overflow-wrap: break-word; font-size: clamp(1.611rem, 1.289rem + 1vw, 1.982rem); letter-spacing: -0.02em; font-weight: 800; font-family: "Montserrat", sans-serif; }

.ge_xaja8-ol7 { flex: 1; padding: 20px 10px 26px; display: flex; margin-inline: 14px; position: relative; gap: 16px; border-top: 2px dashed #D5D7D0; flex-direction: column; }

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

.ge_xaja8-ol7::before { left: -26px; border-right: 1px solid #D5D7D0; }

.ge_xaja8-ol7::after { border-left: 1px solid #D5D7D0; right: -26px; }

.ge_xaja8-ud0p { flex: 1; font-size: 0.867rem; }

.ge_xaja8-1tz { font-size: 0.743rem; color: #636858; }

.ge_gusoz-wfl { border: 1px solid #D5D7D0; overflow-x: auto; border-radius: 14px; background: #FDFDFD; }

.ge_gusoz-cp { counter-reset: facts-row; font-size: 0.93rem; }

.ge_gusoz-cp thead th { font-size: 0.805rem; color: #636858; border-bottom: 1px solid #D5D7D0; font-weight: 700; padding: 14px 16px; }

.ge_gusoz-cp tbody th, .ge_gusoz-cp tbody td { padding: 14px 16px; border-bottom: 1px dashed #D5D7D0; }

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

.ge_gusoz-cp tbody th { font-weight: 600; width: 40%; min-width: 150px; color: #363830; }

.ge_gusoz-cp tbody th::before { font-size: 0.743rem; color: #636858; font-family: "Public Sans", sans-serif; min-width: 32px; counter-increment: facts-row; content: counter(facts-row, decimal-leading-zero); display: inline-block; font-weight: 500; }

.ge_gusoz-cp tbody td { color: #0E0F0D; font-weight: 700; overflow-wrap: break-word; hyphens: auto; min-width: 180px; }

.ge_wygu3-nt { grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr)); display: grid; gap: 16px; }

.ge_wygu3-6mo { flex-direction: column; background: #141611; color: #F2F2F1; display: flex; padding: 28px; gap: 42px; min-height: 220px; min-width: 0; text-decoration: none; border-radius: 14px; justify-content: space-between; }

.ge_wygu3-6mo:hover { color: #F2F2F1; }

.ge_wygu3-bv5 { flex-wrap: wrap; gap: 6px 12px; justify-content: space-between; display: flex; font-weight: 700; }

.ge_wygu3-cz { font-size: 0.805rem; font-family: "Public Sans", sans-serif; font-weight: 500; }

.ge_wygu3-qvtj { font-weight: 700; hyphens: auto; overflow-wrap: break-word; font-family: "Public Sans", sans-serif; line-height: 1; letter-spacing: -0.03em; font-size: clamp(1.859rem, 1.189rem + 2.6vw, 3.345rem); }

.ge_wygu3-armq { border: 1px solid #D5D7D0; list-style: none; gap: 1px; background: #D5D7D0; padding: 0; margin: 0; display: grid; border-radius: 14px; overflow: hidden; }

.ge_wygu3-armq > li + li { margin-top: 0; }

.ge_wygu3-h84 { gap: 6px 16px; justify-content: space-between; height: 100%; background: #FDFDFD; align-items: center; color: #0E0F0D; flex-wrap: wrap; text-decoration: none; display: flex; padding: 20px 26px; }

.ge_wygu3-h84:hover { color: #0E0F0D; background: #E6E7E3; }

.ge_wygu3-cay8 { font-weight: 700; }

.ge_wygu3-gk9 { font-weight: 700; hyphens: auto; font-family: "Public Sans", sans-serif; font-size: 1.363rem; overflow-wrap: break-word; }

.ge_taq-pkr { display: grid; list-style: none; padding: 0; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 242px), 1fr)); margin: 0; }

.ge_taq-pkr > li + li { margin-top: 0; }

.ge_taq-o8e { border: 1px solid #D5D7D0; height: 100%; text-decoration: none; padding: 8px 8px 16px; background: #FDFDFD; transition: border-color .16s; color: #0E0F0D; min-width: 0; border-radius: 14px; display: block; }

.ge_taq-o8e:hover { border-color: #4C7018; color: #0E0F0D; }

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

.ge_taq-0jk { font-weight: 700; font-size: 0.682rem; padding: 3px 8px; background: #BA2D1D; border-radius: 4px; left: 10px; letter-spacing: .04em; top: 10px; color: #FDFDFD; position: absolute; }

.ge_taq-8ktj { font-weight: 700; overflow-wrap: break-word; margin-top: 14px; hyphens: auto; padding-inline: 8px; }

.ge_taq-vi2v { padding-inline: 8px; color: #636858; font-size: 0.805rem; font-family: "Public Sans", sans-serif; }

.ge_xazof-wt7f { border: 1px solid #D5D7D0; background: #FDFDFD; border-radius: 14px; overflow-x: auto; }

.ge_xazof-7a5p { font-size: 0.93rem; min-width: 604px; }

.ge_xazof-7a5p thead { background: #E6E7E3; }

.ge_xazof-7a5p th, .ge_xazof-7a5p td { padding: 14px 16px; }

.ge_xazof-7a5p thead th { font-size: 0.805rem; color: #363830; font-weight: 700; }

.ge_xazof-7a5p tbody th, .ge_xazof-7a5p tbody td { border-top: 1px solid #D5D7D0; vertical-align: middle; }

.ge_xazof-ru8a { align-items: center; font-weight: 700; gap: 12px; display: flex; color: #0E0F0D; }

.ge_xazof-kb { text-align: right; color: #0E0F0D; font-family: "Public Sans", sans-serif; white-space: nowrap; }

.ge_xazof-7a5p thead .ge_xazof-kb { font-family: "Public Sans", sans-serif; }

.ge_nuh-fu { grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 16px; display: grid; }

.ge_nuh-34z { border: 1px solid #D5D7D0; border-radius: 14px; background: #FDFDFD; min-width: 0; padding: 26px; }

.ge_nuh-fmv { border: 1.5px solid #4C7018; color: #4C7018; display: grid; width: 48px; border-radius: 50%; place-items: center; height: 48px; }

.ge_nuh-inlg { font-weight: 600; margin-top: 20px; line-height: 1.25; font-size: 1.178rem; }

.ge_nuh-hh { margin-top: 8px; font-size: 0.93rem; }

.ge_nuh-kmvw { padding: 0; list-style: none; margin-top: 14px; font-size: 0.867rem; }

.ge_nuh-g8 { display: flex; gap: 8px; }

.ge_nuh-g8 svg { flex: none; color: #0F762E; margin-top: 2px; }

.ge_nus-7w { list-style: none; display: grid; padding: 0; gap: 30px 26px; counter-reset: steps; grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); }

.ge_nus-bj { min-width: 0; padding-top: 18px; border-top: 2px solid #0E0F0D; }

.ge_nus-bj + .ge_nus-bj { margin-top: 0; }

.ge_nus-bj::before { display: block; font-weight: 700; color: #4C7018; content: counter(steps, decimal-leading-zero); counter-increment: steps; font-size: 0.867rem; font-family: "Public Sans", sans-serif; }

.ge_nus-9a { line-height: 1.25; font-weight: 600; margin-top: 10px; font-size: 1.178rem; }

.ge_nus-p1s { font-size: 0.93rem; margin-top: 8px; }

.ge_cebe8-ztv { gap: 0 42px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); }

.ge_cebe8-bal { min-width: 0; border-top: 1px solid #D5D7D0; padding-block: 20px 26px; }

.ge_cebe8-oe { font-weight: 600; font-size: 1.178rem; }

.ge_cebe8-s9 { margin-top: 10px; font-size: 0.93rem; }

.ge_so6-fvhg { max-width: 740px; line-height: 1.7; font-size: 1.053rem; }

.ge_so6-tzjr { line-height: 1.1; font-weight: 800; margin-bottom: 20px; letter-spacing: -0.02em; font-size: clamp(1.611rem, 1.189rem + 1.6vw, 2.478rem); }

.ge_so6-fvhg h3 { font-weight: 600; font-size: 1.363rem; margin: 30px 0 10px; }

.ge_so6-fvhg p + p { margin-top: 14px; }

.ge_so6-fvhg ul, .ge_so6-fvhg ol { margin-block: 16px; }

.ge_so6-q7 { margin-block: 30px; border-radius: 14px; padding: 26px 30px; background: #E6E7E3; }

.ge_so6-q7 p { font-size: 1.3rem; font-family: "Montserrat", sans-serif; line-height: 1.4; font-weight: 600; color: #0E0F0D; }

.ge_so6-q7 cite { color: #636858; margin-top: 12px; display: block; font-weight: 600; font-style: normal; font-size: 0.867rem; }

.ge_ripex-0c26 { border: 1px solid #D5D7D0; gap: 26px 50px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); display: grid; padding: 26px 20px; border-radius: 14px; background: #FDFDFD; }

.ge_ripex-hci { min-width: 0; }

.ge_ripex-hydk { font-weight: 800; font-size: clamp(1.611rem, 1.189rem + 1.4vw, 2.354rem); line-height: 1.12; letter-spacing: -0.02em; }

.ge_ripex-teen { margin-top: 14px; }

.ge_ripex-m0 { padding: 0; list-style: none; min-width: 0; }

.ge_ripex-v2s9 { display: flex; padding: 12px 0; gap: 14px; overflow-wrap: break-word; hyphens: auto; align-items: flex-start; border-bottom: 1px solid #D5D7D0; }

.ge_ripex-v2s9 + .ge_ripex-v2s9 { margin-top: 0; }

.ge_ripex-6fus { color: #FDFDFD; place-items: center; flex: none; background: #0F762E; width: 24px; height: 24px; border-radius: 50%; display: grid; }

.ge_jal-j1c { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr)); gap: 16px; }

.ge_jal-qet { border: 1px solid #D5D7D0; background: #FDFDFD; min-width: 0; padding: 26px; border-radius: 14px; }

.ge_jal-ts { overflow: hidden; border-radius: 999px; background: #E6E7E3; height: 6px; }

.ge_jal-uqm { border-radius: 999px; background: #58821C; height: 100%; }

.ge_jal-zek { font-weight: 800; margin-top: 20px; font-size: 1.487rem; }

.ge_jal-2kql { color: #636858; font-family: "Public Sans", sans-serif; font-size: 0.867rem; }

.ge_jal-c5 { font-size: 0.93rem; list-style: none; margin-top: 16px; padding: 0; }

.ge_jal-fuoz { display: flex; gap: 8px; }

.ge_jal-fuoz svg { color: #0F762E; flex: none; margin-top: 3px; }

.ge_perit-8da { align-items: center; gap: 16px; display: flex; }

.ge_perit-283 { font-family: "Montserrat", sans-serif; color: #0E0F0D; font-size: 3.191rem; font-weight: 800; line-height: 1; }

.ge_perit-np { gap: 2px; color: #0E0F0D; display: flex; }

.ge_perit-lth { color: #636858; font-size: 0.867rem; }

.ge_perit-9p { gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); display: grid; }

.ge_perit-cbu { border: 1px solid #D5D7D0; padding: 26px; gap: 16px; border-radius: 14px; display: flex; flex-direction: column; background: #FDFDFD; min-width: 0; }

.ge_perit-mc { font-size: 0.93rem; flex: 1; }

.ge_perit-rbss { gap: 12px; align-items: center; display: flex; }

.ge_perit-ac5 { background: #E6E7E3; height: 40px; flex: none; place-items: center; border-radius: 50%; width: 40px; font-weight: 700; font-size: 0.867rem; display: grid; color: #0E0F0D; }

.ge_perit-7tux { font-weight: 700; display: block; font-size: 0.93rem; color: #0E0F0D; }

.ge_perit-xxmb { color: #636858; font-size: 0.805rem; display: block; }

.ge_mii-p6n { border: 1px solid #D5D7D0; border-radius: 14px; gap: 26px 50px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr)); padding: 26px; display: grid; background: #FDFDFD; }

.ge_mii-et3 { align-items: start; gap: 16px 20px; display: grid; grid-template-columns: auto minmax(0, 1fr); }

.ge_mii-sj { border-radius: 50%; background: #58821C; display: grid; overflow: hidden; height: 64px; width: 64px; color: #FFFFFF; place-items: center; font-family: "Montserrat", sans-serif; font-weight: 800; font-size: 1.363rem; }

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

.ge_mii-hmxb { font-weight: 800; font-size: 1.363rem; }

.ge_mii-cfq { color: #636858; font-size: 0.867rem; }

.ge_mii-5s29 { margin-top: 10px; }

.ge_mii-jh { gap: 8px 20px; flex-wrap: wrap; display: flex; font-size: 0.867rem; margin-top: 12px; }

.ge_mii-us { color: #636858; font-family: "Public Sans", sans-serif; }

.ge_du5-01jr { display: grid; gap: 10px; padding: 0; list-style: none; margin: 0; grid-template-columns: repeat(auto-fill, minmax(min(30%, 136px), 1fr)); }

.ge_du5-01jr > li + li { margin-top: 0; }

.ge_du5-vti3 { border: 1px solid #D5D7D0; display: block; border-radius: 8px; transition: border-color .16s; padding: 10px; aspect-ratio: 300 / 173; background: #FDFDFD; }

.ge_du5-vti3:hover { border-color: #4C7018; }

.ge_du5-sjk { height: 100%; object-fit: contain; width: 100%; }

.ge_kadul-ufs, .ge_sovec-qm0o { border-radius: 14px; background: #E6E7E3; padding: 26px 20px; }

.ge_kadul-44 { display: flex; align-items: flex-end; flex-wrap: wrap; gap: 20px 42px; justify-content: space-between; }

.ge_kadul-mnv { min-width: 0; max-width: 624px; }

.ge_kadul-spil, .ge_sovec-49f { max-width: 664px; margin-top: 12px; }

.ge_kadul-ja { list-style: none; padding: 0; gap: 10px; margin-top: 30px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); display: grid; }

.ge_kadul-ij { padding: 16px; overflow-wrap: break-word; border-radius: 8px; hyphens: auto; color: #0E0F0D; gap: 12px; align-items: center; background: #FDFDFD; min-width: 0; font-weight: 700; display: flex; }

.ge_kadul-ij + .ge_kadul-ij { margin-top: 0; }

.ge_kadul-ij svg { flex: none; color: #4C7018; }

.ge_sovec-k9 { display: flex; font-size: 0.867rem; margin-top: 20px; flex-wrap: wrap; gap: 8px 20px; font-weight: 700; }

.ge_hoy-iki { gap: 34px 58px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr)); display: grid; }

.ge_hoy-oqw { min-width: 0; }

.ge_hoy-oqw p { margin-top: 14px; }

.ge_hoy-p9k { min-width: 0; display: grid; align-content: start; gap: 16px; }

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

.ge_hoy-7q { display: flex; background: #FDFDFD; padding: 18px 20px; flex-direction: column-reverse; }

.ge_hoy-y5m2 { color: #0E0F0D; font-size: 1.487rem; overflow-wrap: break-word; font-weight: 700; font-family: "Public Sans", sans-serif; hyphens: auto; }

.ge_hoy-y5j { color: #636858; font-size: 0.805rem; }

.ge_hoy-xr { border: 1px solid #D5D7D0; padding: 0; border-radius: 14px; background: #FDFDFD; list-style: none; }

.ge_hoy-k8eo { gap: 4px 16px; border-bottom: 1px solid #D5D7D0; padding: 14px 20px; flex-wrap: wrap; display: flex; justify-content: space-between; }

.ge_hoy-k8eo + .ge_hoy-k8eo { margin-top: 0; }

.ge_hoy-k8eo:last-child { border-bottom: 0; }

.ge_hoy-7f { font-weight: 700; color: #0E0F0D; }

.ge_hoy-9p { hyphens: auto; color: #636858; font-family: "Public Sans", sans-serif; overflow-wrap: break-word; font-size: 0.867rem; }

.ge_gugun-lcb { counter-reset: faq; border-top: 1.5px solid #0E0F0D; }

.ge_gugun-33s { border-bottom: 1px solid #D5D7D0; }

.ge_gugun-l3sb { color: #0E0F0D; font-size: 1.053rem; gap: 12px; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; padding: 18px 0; align-items: center; font-weight: 700; }

.ge_gugun-l3sb::before { font-family: "Public Sans", sans-serif; counter-increment: faq; content: counter(faq, decimal-leading-zero); font-size: 0.805rem; color: #4C7018; }

.ge_gugun-l3sb:hover { color: #4C7018; }

.ge_gugun-hs { transition: transform .16s; }

.ge_gugun-33s[open] .ge_gugun-hs { transform: rotate(45deg); }

.ge_gugun-9c { padding: 0 0 22px 50px; max-width: 836px; }

.ge_gugun-9c p + p { margin-top: 10px; }

.ge_mikaw-1wyf { grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr)); gap: 26px 50px; display: grid; align-items: start; }

.ge_mikaw-rjts { min-width: 0; }

.ge_mikaw-9bs { color: #636858; margin-top: 12px; }

.ge_mikaw-rjts .ge_ta4 { margin-top: 20px; }

.ge_mikaw-2mda { display: grid; min-width: 0; gap: 10px; }

.ge_mikaw-oac { border: 1px solid #D5D7D0; border-radius: 14px; background: #FDFDFD; }

.ge_mikaw-oac[open] { border-color: #0E0F0D; }

.ge_mikaw-06xz { justify-content: space-between; font-weight: 700; display: flex; padding: 18px 20px; color: #0E0F0D; gap: 16px; align-items: center; }

.ge_mikaw-x8 { border-radius: 50%; place-items: center; background: #E6E7E3; display: grid; width: 32px; transition: transform .16s; flex: none; height: 32px; }

.ge_mikaw-oac[open] .ge_mikaw-x8 { transform: rotate(45deg); }

.ge_mikaw-86i { padding: 0 20px 20px; font-size: 0.93rem; }

.ge_wyvew-ww { flex-wrap: wrap; gap: 26px 42px; background: #141611; align-items: center; display: flex; color: #F2F2F1; justify-content: space-between; border-radius: 14px; padding: 30px 22px; }

.ge_wyvew-pl { max-width: 624px; min-width: 0; }

.ge_wyvew-97e3 { color: #F2F2F1; letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.487rem, 1.189rem + 1.2vw, 2.106rem); font-weight: 800; }

.ge_wyvew-c36 { color: #F2F2F1; margin-top: 10px; }

.ge_wyvew-c36 a { color: #F2F2F1; }

.ge_fiduo-th { font-weight: 800; font-size: clamp(1.363rem, 1.09rem + 1vw, 1.859rem); line-height: 1.15; max-width: 740px; }

.ge_fiduo-nfxo { column-gap: 50px; font-size: 0.93rem; columns: 2 340px; margin-top: 18px; }

.ge_fiduo-nfxo p + p { margin-top: 14px; }

.ge_qive2-t22 { color: #636858; margin-bottom: 20px; flex-wrap: wrap; padding: 0; display: flex; font-size: 0.805rem; gap: 6px 10px; list-style: none; }

.ge_qive2-t22 li + li { margin-top: 0; }

.ge_qive2-t22 li + li::before { margin-right: 10px; content: "/"; }

.ge_qive2-wm8o { color: #636858; }

.ge_qive2-4ew { font-weight: 700; color: #0E0F0D; }

.ge_pevez { padding-block: 8px 34px; }

.ge_pevez-zxxn { grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr)); align-items: start; gap: 26px 50px; display: grid; }

.ge_pevez-tzw5 { min-width: 0; }

.ge_pevez-ex5 { color: #636858; font-family: "Public Sans", sans-serif; font-size: 0.805rem; }

.ge_pevez-nv { margin-top: 10px; letter-spacing: -0.03em; line-height: 1.02; font-weight: 800; font-size: clamp(2.23rem, 1.289rem + 3.4vw, 3.965rem); }

.ge_pevez-j3cj { max-width: 544px; font-size: 1.115rem; margin-top: 16px; }

.ge_pevez-bim { border: 1px solid #D5D7D0; background: #D5D7D0; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); border-radius: 14px; margin-top: 26px; overflow: hidden; gap: 1px; display: grid; }

.ge_pevez-mlqs { min-width: 0; padding: 12px 16px; background: #FDFDFD; }

.ge_pevez-r9z { color: #636858; font-weight: 700; font-size: 0.743rem; }

.ge_pevez-gv { margin-top: 2px; font-family: "Public Sans", sans-serif; overflow-wrap: break-word; font-weight: 700; color: #0E0F0D; font-size: 1.053rem; hyphens: auto; }

.ge_pevez-mus1 { margin-top: 26px; }

.ge_pevez-5w18 { margin-top: 12px; color: #636858; font-size: 0.805rem; }

.ge_pevez-b6 { min-width: 0; }

.ge_loriq-y7g { overflow: hidden; text-align: center; background: #141611; border-radius: 14px; color: #F2F2F1; padding: 30px 20px 0; }

.ge_loriq-08 { margin-inline: auto; max-width: 800px; }

.ge_loriq-w3 { font-size: 0.805rem; color: #F2F2F1; font-family: "Public Sans", sans-serif; }

.ge_loriq-two6 { font-size: clamp(2.106rem, 1.289rem + 3.4vw, 4.089rem); line-height: 1.02; margin-top: 10px; color: #F2F2F1; letter-spacing: -0.03em; font-weight: 800; }

.ge_loriq-ua6e { font-size: 1.115rem; margin-top: 14px; color: #F2F2F1; }

.ge_loriq-zx { justify-content: center; margin-top: 26px; }

.ge_loriq-tx { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; margin-top: 30px; padding: 0; justify-content: center; }

.ge_loriq-fm { border: 1px solid #F2F2F1; padding: 8px 14px; border-radius: 999px; font-size: 0.867rem; color: #F2F2F1; }

.ge_loriq-fm + .ge_loriq-fm { margin-top: 0; }

.ge_loriq-fm strong { font-family: "Public Sans", sans-serif; color: #F2F2F1; }

.ge_loriq-02 { aspect-ratio: 16 / 10; overflow: hidden; max-width: 936px; background-color: #E6E7E3; margin: 38px auto 0; border-radius: 14px 14px 0 0; }

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

.ge_xa8 { padding-bottom: 50px; }

.ge_xa8-6807 { border: 1px solid #D5D7D0; border-radius: 14px; background: #FDFDFD; }

.ge_xa8-0n { font-weight: 700; justify-content: space-between; display: flex; padding: 0 16px; color: #0E0F0D; min-height: 52px; align-items: center; }

.ge_xa8-gn { transition: transform .16s; }

.ge_xa8-6807[open] .ge_xa8-gn { transform: rotate(45deg); }

.ge_xa8-2iw { margin: 0; display: grid; list-style: none; padding: 0 8px 8px; }

.ge_xa8-2iw li + li { margin-top: 0; }

.ge_xa8-cb { font-weight: 600; border-top: 1px solid #D5D7D0; display: flex; padding: 0 8px; text-decoration: none; min-height: 44px; align-items: center; color: #363830; }

.ge_xa8-cb:hover { color: #4C7018; }

.ge_mim-a4k { align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr)); display: grid; gap: 30px 58px; }

.ge_mim-se4 { min-width: 0; max-width: 700px; font-size: 1.053rem; }

.ge_mim-se4 p { margin-top: 14px; }

.ge_mim-4mul { min-width: 0; border-radius: 14px; padding: 26px; background: #E6E7E3; }

.ge_mim-wf { font-weight: 600; font-size: 1.178rem; }

.ge_mim-gbh { margin-top: 14px; list-style: none; padding: 0; }

.ge_mim-1d { gap: 10px; display: flex; }

.ge_mim-1d svg { flex: none; color: #0F762E; margin-top: 2px; }

.ge_cexa5-6y59 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); display: grid; padding: 0; margin: 0; gap: 16px; list-style: none; }

.ge_cexa5-6y59 > li + li { margin-top: 0; }

.ge_cexa5-gln1 { border: 1px solid #D5D7D0; aspect-ratio: 16 / 10; background-color: #141611; border-radius: 14px; overflow: hidden; }

.ge_cexa5-3nw { height: 100%; width: 100%; object-fit: contain; }

.ge_cexa5-os { font-size: 0.867rem; margin-top: 10px; }

.ge_qiz-b7 { border: 1px solid #D5D7D0; background: #FDFDFD; overflow-x: auto; border-radius: 14px; }

.ge_qiz-ifwt { min-width: 544px; font-size: 0.93rem; }

.ge_qiz-ifwt thead { background: #E6E7E3; }

.ge_qiz-ifwt th, .ge_qiz-ifwt td { vertical-align: middle; padding: 10px 16px; }

.ge_qiz-ifwt thead th { color: #363830; font-weight: 700; font-size: 0.805rem; }

.ge_qiz-ifwt tbody th, .ge_qiz-ifwt tbody td { border-top: 1px solid #D5D7D0; }

.ge_qiz-huo { color: #0E0F0D; white-space: nowrap; font-family: "Public Sans", sans-serif; text-align: right; }

.ge_qiz-4mev { color: #0E0F0D; gap: 12px; display: flex; align-items: center; font-weight: 700; }

.ge_qiz-93ot { width: 40px; overflow: hidden; border-radius: 4px; height: 40px; flex: none; background: #E6E7E3; }

.ge_qiz-93ot img { object-fit: contain; width: 100%; height: 100%; }

.ge_somio-z0 { gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr)); display: grid; }

.ge_somio-tp2 { border: 1px solid #D5D7D0; gap: 12px; flex-direction: column; border-radius: 14px; padding: 26px; display: flex; min-width: 0; background: #FDFDFD; }

.ge_somio-hhrr { font-weight: 600; font-size: 1.239rem; }

.ge_somio-vw { font-size: 0.93rem; flex: 1; }

.ge_somio-npjn { font-size: 0.805rem; align-items: center; font-weight: 700; gap: 6px; display: flex; flex-wrap: wrap; }

.ge_somio-npjn svg { color: #636858; }

.ge_somio-fd { color: #0E0F0D; border-radius: 4px; padding: 4px 10px; background: #E6E7E3; }

.ge_somio-dwy { border-radius: 4px; color: #FFFFFF; background: #58821C; padding: 4px 10px; }

.ge_kavej-xa4a { gap: 42px 50px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr)); }

.ge_kavej-ho { min-width: 0; }

.ge_kavej-an3 { letter-spacing: -0.02em; font-size: clamp(1.487rem, 1.189rem + 1vw, 2.106rem); line-height: 1.12; font-weight: 800; }

.ge_kavej-71 { margin-top: 10px; color: #636858; }

.ge_kavej-3q5 { border: 1px solid #D5D7D0; overflow-x: auto; border-radius: 14px; margin-top: 18px; background: #FDFDFD; }

.ge_kavej-5o { font-size: 0.93rem; }

.ge_kavej-5o thead { background: #E6E7E3; }

.ge_kavej-5o th, .ge_kavej-5o td { padding: 12px 18px; }

.ge_kavej-5o thead th { font-size: 0.805rem; }

.ge_kavej-5o tbody th, .ge_kavej-5o tbody td { border-top: 1px solid #D5D7D0; }

.ge_kavej-5o tbody th { font-weight: 600; }

.ge_kavej-cy { color: #0E0F0D; font-family: "Public Sans", sans-serif; text-align: right; white-space: nowrap; }

.ge_kavej-f54y { display: block; background: #E6E7E3; border-radius: 999px; height: 4px; margin-top: 6px; }

.ge_kavej-6sx { background: #58821C; height: 100%; display: block; border-radius: 999px; }

.ge_kavej-a3 { color: #0F762E; font-weight: 700; }

.ge_kavej-s8 { color: #636858; }

.ge_lo6-e1qv { border: 1px solid #D5D7D0; border-radius: 14px; overflow: hidden; background-color: #141611; position: relative; aspect-ratio: 16 / 9; }

.ge_lo6-lw { height: 100%; width: 100%; object-fit: cover; }

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

.ge_lo6-87kd { background: #F2F2F1; transition: transform .16s; color: #141611; align-items: center; font-size: 1.053rem; padding: 0 28px; gap: 12px; display: inline-flex; font-weight: 800; border-radius: 999px; min-height: 56px; }

.ge_lo6-j6l:hover .ge_lo6-87kd { transform: scale(1.04); }

.ge_lo6-0n7 { align-items: center; flex-wrap: wrap; gap: 14px 34px; justify-content: space-between; margin-top: 16px; display: flex; }

.ge_lo6-x5 { font-size: 0.93rem; max-width: 624px; }

.ge_sogue-yf { font-size: 1.053rem; max-width: 740px; line-height: 1.7; }

.ge_sogue-vu { letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; margin-bottom: 18px; font-size: clamp(1.611rem, 1.189rem + 1.6vw, 2.478rem); }

.ge_sogue-yf p + p { margin-top: 14px; }

.ge_sovec-uqq7 { gap: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr)); display: grid; margin-top: 26px; }

.ge_sovec-wit { padding: 18px 20px; min-width: 0; background: #FDFDFD; border-radius: 8px; }

.ge_sovec-m8vo { font-weight: 700; font-family: "Public Sans", sans-serif; font-size: 0.991rem; }

.ge_sovec-m16f { font-size: 0.867rem; margin-top: 6px; }

.ge_hop { position: fixed; gap: 12px; left: 0; transform: translateY(110%); align-items: center; right: 0; display: flex; bottom: 0; z-index: 35; padding: 10px 12px 10px 16px; justify-content: space-between; transition: transform .20s; border-top: 1px solid #D5D7D0; background: #FDFDFD; }

.ge_hop-54 { transform: translateY(0); }

.ge_hop-st { color: #0E0F0D; white-space: nowrap; overflow: hidden; font-weight: 700; text-overflow: ellipsis; min-width: 0; }

.ge_hop .ge_ta4 { min-height: 44px; flex: none; }

@media (min-width: 647px) {
  .ge_pe2 { padding-inline: 26px; }
  .ge_kagus-e5gl { padding: 46px 42px; }
  .ge_kagus-s6ze { padding: 26px 34px; }
  .ge_ripex-0c26 { padding: 38px; }
  .ge_kadul-ufs, .ge_sovec-qm0o { padding: 38px; }
  .ge_wyvew-ww { padding: 42px; }
  .ge_loriq-y7g { padding: 46px 42px 0; }
  .ge_pepe8 { padding: 42px; }
  .ge_pepe8-692 { grid-template-columns: 154px minmax(0, 1fr); align-items: baseline; }
}

@media (min-width: 968px) {
  .ge_pe2 { padding-inline: 42px; }
  main > section { padding-block: 0 92px; }
  .ge_fikap { padding: 12px 26px; }
  .ge_fikap-uiii { grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; padding-left: 14px; gap: 16px; }
  .ge_fikap-ik2 { display: none; }
  .ge_fikap-epe { flex-wrap: wrap; display: flex; gap: 2px; justify-content: center; border-top: 0; padding-top: 0; }
  .ge_fikap-vbpw { font-size: 0.867rem; min-height: 40px; }
  .ge_fikap-cz5 { display: flex; }
  .ge_fikap-cz5 .ge_ta4 { padding: 0 16px; min-height: 42px; }
  .ge_kagus-e5gl { padding: 66px; }
  .ge_pevez { padding-block: 16px 50px; }
  .ge_xa8 { padding-bottom: 76px; }
  .ge_xa8-6807[open] .ge_xa8-2iw, .ge_xa8-2iw { gap: 8px; display: flex; flex-wrap: wrap; padding: 0 10px 10px; }
  .ge_xa8-cb { border-radius: 8px; min-height: 36px; padding: 0 12px; color: #0E0F0D; font-size: 0.867rem; background: #E6E7E3; border-top: 0; font-weight: 700; }
  .ge_xa8-cb:hover { color: #FFFFFF; background: #58821C; }
  .ge_ripex-0c26 { padding: 46px; }
  .ge_kadul-ufs, .ge_sovec-qm0o { padding: 46px; }
  .ge_wyvew-ww { padding: 50px; }
  .ge_loriq-y7g { padding: 58px 58px 0; }
  .ge_pepe8 { padding: 50px; margin: 0 26px 26px; }
  .ge_hop { display: none; }
}