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

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

body { line-height: 1.55; overflow-wrap: break-word; font-family: "Source Sans 3", sans-serif; font-size: 1.047rem; background: #EFF3F1; margin: 0; color: #28352F; }

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

h1, h2, h3 { font-family: "Playfair Display", serif; overflow-wrap: break-word; color: #111714; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #248747; }

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

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

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

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

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

button { font: inherit; color: inherit; }

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

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

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

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

.sa_jaguu { padding-inline: 16px; max-width: 1232px; margin-inline: auto; }

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

.sa_xal { justify-content: space-between; margin-bottom: 28px; flex-wrap: wrap; display: flex; align-items: flex-end; gap: 16px 32px; }

.sa_xal-tny { min-width: 0; max-width: 692px; }

.sa_xal-y5n { align-items: center; gap: 8px; color: #20773F; margin-bottom: 12px; display: flex; font-size: 0.889rem; font-weight: 700; }

.sa_xal-y5n::before { width: 8px; height: 8px; background: #248646; content: ""; border-radius: 2px; flex: none; }

.sa_xal-o4 { font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.539rem); font-weight: 800; letter-spacing: -0.02em; text-wrap: balance; line-height: 1.1; }

.sa_xal-oguu { color: #536E62; margin-top: 12px; }

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

.sa_xal-g8 svg { flex: none; }

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

.sa_nuta0-bts { color: #FFFFFF; background: #248646; }

.sa_nuta0-bts:hover { background: #248747; color: #FFFFFF; }

.sa_nuta0-5y { color: #111714; background: transparent; border-color: #111714; }

.sa_nuta0-5y:hover { background: #111714; color: #EFF3F1; }

.sa_nuta0-yiyt { font-size: 1.047rem; min-height: 52px; }

.sa_nuta0-gz { width: 100%; display: flex; }

.sa_nuta0-ocv { margin-right: -10px; background: #FFFFFF; display: grid; color: #248646; height: 34px; place-items: center; width: 34px; border-radius: 6px; }

.sa_nuta0-pdw { background: #F0F2F1; color: #0E1613; }

.sa_nuta0-pdw:hover { background: #248646; color: #FFFFFF; }

.sa_nuta0-pt { background: transparent; border-color: #F0F2F1; color: #F0F2F1; }

.sa_nuta0-pt:hover { background: #F0F2F1; color: #0E1613; }

.sa_hoe { display: flex; flex-wrap: wrap; gap: 12px; }

.sa_so4 { border: 1px solid #C9D6D0; background-color: #E6ECE9; overflow: hidden; position: relative; border-radius: 18px; background-image: repeating-linear-gradient(135deg, #E6ECE9 0 9px, #FEFEFE 9px 18px); }

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

.sa_so4-s115 { aspect-ratio: 16 / 10; }

.sa_kab { top: 0; position: sticky; z-index: 30; background: #EFF3F1; padding: 12px; }

.sa_kab-lpt { border: 1px solid #C9D6D0; padding: 12px; border-radius: 18px; max-width: 1232px; grid-template-columns: minmax(0, 1fr) auto auto; gap: 12px; background: #FEFEFE; display: grid; align-items: center; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; margin-inline: auto; }

.sa_kab-xw { text-decoration: none; line-height: 1.1; overflow-wrap: break-word; font-size: 1.365rem; grid-area: logo; letter-spacing: -0.02em; min-width: 0; hyphens: auto; color: #111714; font-weight: 800; align-items: center; font-family: "Playfair Display", serif; display: flex; gap: 12px; padding-left: 8px; }

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

.sa_kab-xw:hover { color: #111714; }

.sa_kab-w4b { opacity: 0; pointer-events: none; position: absolute; }

.sa_kab-ms { grid-area: burger; background: #111714; border-radius: 10px; place-items: center; cursor: pointer; display: grid; color: #EFF3F1; width: 44px; height: 44px; }

.sa_kab-w4b:focus-visible + .sa_kab-ms { outline: 2px solid #20773F; outline-offset: 3px; }

.sa_kab-c4 { display: none; }

.sa_kab-w4b:checked + .sa_kab-ms .sa_kab-w3o { display: none; }

.sa_kab-w4b:checked + .sa_kab-ms .sa_kab-c4 { display: block; }

.sa_kab-v5 { grid-area: nav; border-top: 1px solid #C9D6D0; padding-top: 8px; display: none; }

.sa_kab-w4b:checked ~ .sa_kab-v5 { gap: 2px; display: grid; }

.sa_kab-m0 { display: flex; font-size: 1.111rem; border-radius: 10px; font-weight: 700; align-items: center; text-decoration: none; color: #28352F; padding: 0 12px; min-height: 48px; }

.sa_kab-m0:hover { background: #E6ECE9; color: #111714; }

.sa_kab-ko { color: #111714; background: #E6ECE9; }

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

.sa_kab-e2 .sa_nuta0 { min-height: 44px; padding: 0 12px; font-size: 0.889rem; }

.sa_kakam { background: #0E1613; color: #F0F2F1; padding-block: 48px 28px; }

.sa_kakam-zb1 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 166px), 1fr)); gap: 32px 24px; display: grid; }

.sa_kakam-qq37 { font-size: 1.365rem; display: flex; align-items: center; font-family: "Playfair Display", serif; font-weight: 800; color: #F0F2F1; gap: 12px; }

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

.sa_kakam-oq5b { margin-top: 12px; font-size: 0.889rem; color: #F0F2F1; }

.sa_kakam-oq5b a { color: #F0F2F1; }

.sa_kakam-08nm { font-size: 0.889rem; color: #F0F2F1; margin-bottom: 12px; font-weight: 700; font-family: "Source Sans 3", sans-serif; }

.sa_kakam-yfrg { padding: 0; list-style: none; }

.sa_kakam-yfrg li + li { margin-top: 8px; }

.sa_kakam-b1p { text-decoration: none; color: #F0F2F1; font-size: 0.889rem; }

.sa_kakam-b1p:hover { text-decoration: underline; color: #F0F2F1; }

.sa_kakam-iw6 { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 16px 20px; padding-top: 24px; margin-top: 40px; align-items: start; border-top: 1px solid #536E62; }

.sa_kakam-tup { border: 2px solid #B71F2F; font-size: 0.889rem; place-items: center; border-radius: 50%; display: grid; width: 44px; color: #F0F2F1; font-weight: 800; height: 44px; }

.sa_kakam-qy87 { color: #F0F2F1; font-size: 0.825rem; line-height: 1.6; }

.sa_kakam-qy87 + .sa_kakam-qy87 { margin-top: 12px; }

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

.sa_fi6[hidden] { display: none; }

.sa_fi6-o7 { color: #28352F; flex: 1 1 260px; font-size: 0.889rem; }

.sa_fi6-ofwv { display: flex; flex-wrap: wrap; gap: 8px; }

.sa_fi6-ofwv .sa_nuta0 { padding: 0 16px; min-height: 44px; font-size: 0.889rem; }

.sa_rit { padding-block: 12px 48px; }

.sa_rit-macl { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); display: grid; gap: 28px 56px; }

.sa_rit-blq { max-width: 656px; min-width: 0; }

.sa_rit-27q { border: 1px solid #C9D6D0; font-size: 0.825rem; font-weight: 700; border-radius: 999px; gap: 8px; padding: 8px 12px 8px 8px; align-items: center; display: inline-flex; background: #FEFEFE; color: #28352F; margin-bottom: 24px; }

.sa_rit-27q svg { color: #127844; flex: none; }

.sa_rit-yos { text-wrap: balance; font-size: clamp(2.285rem, 1.321rem + 3.6vw, 4.317rem); line-height: 1.02; letter-spacing: -0.03em; font-weight: 800; }

.sa_rit-z7xg { margin-top: 20px; color: #28352F; font-size: 1.174rem; }

.sa_rit-pim { margin-top: 28px; }

.sa_rit-tlx { margin-top: 12px; color: #536E62; font-size: 0.825rem; }

.sa_rit-b8un { min-width: 0; }

.sa_rit-uw9c { font-size: 0.825rem; color: #536E62; display: flex; gap: 4px 12px; margin-top: 12px; justify-content: space-between; flex-wrap: wrap; }

.sa_rit-3v { font-family: "Martian Mono", monospace; }

.sa_bekad { padding-block: 12px 56px; }

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

.sa_bekad-pnn { padding: 28px 20px; min-width: 0; }

.sa_bekad-88 { font-size: clamp(2.159rem, 1.321rem + 3.2vw, 3.809rem); font-weight: 800; line-height: 1.04; text-wrap: balance; letter-spacing: -0.03em; }

.sa_bekad-bti { max-width: 520px; margin-top: 20px; font-size: 1.174rem; }

.sa_bekad-2p { margin-top: 28px; }

.sa_bekad-6rv7 { display: grid; align-content: center; background: #E6ECE9; min-width: 0; padding: 12px 20px; list-style: none; margin: 0; }

.sa_bekad-tq7 { border-bottom: 1px solid #C9D6D0; gap: 16px; padding: 20px 0; grid-template-columns: 44px minmax(0, 1fr); display: grid; }

.sa_bekad-tq7 + .sa_bekad-tq7 { margin-top: 0; }

.sa_bekad-tq7:last-child { border-bottom: 0; }

.sa_bekad-dba { display: grid; border-radius: 10px; width: 44px; color: #20773F; place-items: center; height: 44px; background: #FEFEFE; }

.sa_bekad-tiir { overflow-wrap: break-word; hyphens: auto; color: #111714; font-weight: 700; }

.sa_bekad-o2gr { color: #536E62; font-size: 0.889rem; }

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

.sa_mikaf-uk6h { padding: 20px 24px; flex-direction: column-reverse; min-width: 0; background: #FEFEFE; display: flex; }

.sa_mikaf-e4f { letter-spacing: -0.02em; font-weight: 700; color: #111714; overflow-wrap: break-word; hyphens: auto; font-size: clamp(1.524rem, 1.219rem + 1vw, 2.032rem); font-family: "Martian Mono", monospace; }

.sa_mikaf-vf52 { color: #536E62; margin-top: 4px; font-size: 0.889rem; }

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

.sa_hopel-lf > li + li { margin-top: 0; }

.sa_hopel-ud { min-width: 0; display: block; color: #111714; transition: transform .16s; text-decoration: none; }

.sa_hopel-ud:hover { color: #20773F; transform: translateY(-4px); }

.sa_hopel-bc { border: 1px solid #C9D6D0; aspect-ratio: 1 / 1; border-radius: 18px; overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #E6ECE9 0 8px, #FEFEFE 8px 16px); }

.sa_hopel-xj { height: 100%; object-fit: cover; width: 100%; }

.sa_hopel-7jis { font-size: 0.953rem; hyphens: auto; line-height: 1.3; font-weight: 700; overflow-wrap: break-word; margin-top: 12px; }

.sa_hopel-zf6 { color: #536E62; font-size: 0.825rem; }

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

.sa_jah-67t0 > li + li { margin-top: 0; }

.sa_jah-wfb { border: 1px solid #C9D6D0; grid-template-columns: 86px minmax(0, 1fr) auto; padding: 12px 20px 12px 12px; text-decoration: none; background: #FEFEFE; color: #111714; border-radius: 18px; align-items: center; transition: border-color .16s; display: grid; gap: 16px; }

.sa_jah-wfb:hover { border-color: #20773F; color: #111714; }

.sa_jah-f9z { border-radius: 12px; background-image: repeating-linear-gradient(135deg, #E6ECE9 0 6px, #FEFEFE 6px 12px); aspect-ratio: 1 / 1; overflow: hidden; }

.sa_jah-lema { height: 100%; width: 100%; object-fit: cover; }

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

.sa_jah-tmd { display: block; color: #536E62; font-size: 0.825rem; }

.sa_jah-o72 { font-size: 0.825rem; font-family: "Martian Mono", monospace; color: #127844; font-weight: 700; white-space: nowrap; }

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

.sa_xa6-wfw > li + li { margin-top: 0; }

.sa_xa6-6fe { border: 1px solid #C9D6D0; padding: 16px 20px; color: #111714; grid-template-columns: auto minmax(0, 1fr) auto; transition: border-color .16s; height: 100%; text-decoration: none; gap: 16px; align-items: center; border-radius: 18px; background: #FEFEFE; display: grid; }

.sa_xa6-6fe:hover { color: #111714; border-color: #20773F; }

.sa_xa6-g849 { height: 44px; width: 44px; border-radius: 10px; display: grid; place-items: center; background: #E6ECE9; color: #20773F; }

.sa_xa6-2k { overflow-wrap: break-word; display: block; hyphens: auto; font-weight: 700; }

.sa_xa6-p8 { font-size: 0.825rem; color: #536E62; display: block; }

.sa_mia-33a3 { display: grid; gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr)); }

.sa_mia-53 { border: 1px solid #C9D6D0; border-radius: 18px; flex-direction: column; min-width: 0; display: flex; background: #FEFEFE; }

.sa_mia-h0d { padding: 24px 24px 20px; }

.sa_mia-nhz8 { font-weight: 700; border-radius: 6px; color: #28352F; display: inline-block; font-size: 0.762rem; background: #E6ECE9; padding: 4px 12px; }

.sa_mia-m6u { line-height: 1.3; margin-top: 16px; font-weight: 600; font-size: 1.174rem; }

.sa_mia-6yfx { line-height: 1.1; overflow-wrap: break-word; font-family: "Playfair Display", serif; margin-top: 8px; font-weight: 800; letter-spacing: -0.02em; color: #20773F; font-size: clamp(1.651rem, 1.321rem + 1vw, 2.032rem); }

.sa_mia-15k { flex: 1; position: relative; flex-direction: column; border-top: 2px dashed #C9D6D0; margin-inline: 16px; display: flex; padding: 20px 12px 24px; gap: 16px; }

.sa_mia-15k::before, .sa_mia-15k::after { background: #EFF3F1; height: 22px; width: 22px; border-radius: 50%; content: ""; top: -12px; position: absolute; }

.sa_mia-15k::before { left: -26px; border-right: 1px solid #C9D6D0; }

.sa_mia-15k::after { border-left: 1px solid #C9D6D0; right: -26px; }

.sa_mia-erf { flex: 1; font-size: 0.889rem; }

.sa_mia-glo { color: #536E62; font-size: 0.762rem; }

.sa_qipei-xl6n { border: 1px solid #C9D6D0; overflow-x: auto; border-radius: 18px; background: #FEFEFE; }

.sa_qipei-8025 { font-size: 0.953rem; counter-reset: facts-row; }

.sa_qipei-8025 thead th { padding: 16px 16px; font-size: 0.825rem; font-weight: 700; border-bottom: 1px solid #C9D6D0; color: #536E62; }

.sa_qipei-8025 tbody th, .sa_qipei-8025 tbody td { border-bottom: 1px dashed #C9D6D0; padding: 12px 16px; }

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

.sa_qipei-8025 tbody th { width: 40%; font-weight: 600; min-width: 150px; color: #28352F; }

.sa_qipei-8025 tbody th::before { font-size: 0.762rem; font-family: "Martian Mono", monospace; font-weight: 500; display: inline-block; min-width: 32px; content: counter(facts-row, decimal-leading-zero); counter-increment: facts-row; color: #536E62; }

.sa_qipei-8025 tbody td { overflow-wrap: break-word; font-weight: 700; hyphens: auto; min-width: 180px; color: #111714; }

.sa_qi0-vo { display: block; }

.sa_qi0-es { grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); display: grid; gap: 12px; }

.sa_qi0-6i5q { border: 1px solid #C9D6D0; border-radius: 18px; gap: 8px; background: #FEFEFE; display: flex; flex-direction: column; min-width: 0; padding: 20px 20px; }

.sa_qi0-vlfh { color: #536E62; font-weight: 700; font-size: 0.825rem; }

.sa_qi0-o9j { hyphens: auto; line-height: 1.15; font-size: 1.555rem; font-family: "Playfair Display", serif; font-weight: 800; overflow-wrap: break-word; color: #111714; }

.sa_jav-p4 { border: 1px solid #C9D6D0; border-radius: 18px; background: #FEFEFE; overflow-x: auto; }

.sa_jav-r7 { min-width: 596px; font-size: 0.953rem; }

.sa_jav-r7 thead { background: #E6ECE9; }

.sa_jav-r7 th, .sa_jav-r7 td { padding: 16px 16px; }

.sa_jav-r7 thead th { font-weight: 700; color: #28352F; font-size: 0.825rem; }

.sa_jav-r7 tbody th, .sa_jav-r7 tbody td { border-top: 1px solid #C9D6D0; vertical-align: middle; }

.sa_jav-oxf { display: flex; align-items: center; font-weight: 700; color: #111714; gap: 12px; }

.sa_jav-9qs { white-space: nowrap; text-align: right; color: #111714; font-family: "Martian Mono", monospace; }

.sa_jav-r7 thead .sa_jav-9qs { font-family: "Source Sans 3", sans-serif; }

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

.sa_ceu-aa { border: 1px solid #C9D6D0; background: #FEFEFE; border-radius: 18px; min-width: 0; padding: 24px; }

.sa_ceu-5g9w { border: 1.5px solid #20773F; height: 48px; color: #20773F; width: 48px; border-radius: 50%; display: grid; place-items: center; }

.sa_ceu-zz { font-weight: 600; margin-top: 20px; font-size: 1.238rem; line-height: 1.25; }

.sa_ceu-dmu6 { font-size: 0.953rem; margin-top: 8px; }

.sa_ceu-wqd { margin-top: 16px; list-style: none; padding: 0; font-size: 0.889rem; }

.sa_ceu-hc { display: flex; gap: 8px; }

.sa_ceu-hc svg { flex: none; margin-top: 2px; color: #127844; }

.sa_loy-t3p { counter-reset: steps; gap: 28px 24px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); display: grid; padding: 0; list-style: none; }

.sa_loy-4tzn { min-width: 0; padding-top: 20px; border-top: 2px solid #111714; }

.sa_loy-4tzn + .sa_loy-4tzn { margin-top: 0; }

.sa_loy-4tzn::before { display: block; content: counter(steps, decimal-leading-zero); font-weight: 700; counter-increment: steps; color: #20773F; font-family: "Martian Mono", monospace; font-size: 0.889rem; }

.sa_loy-lv { line-height: 1.25; font-weight: 600; font-size: 1.238rem; margin-top: 12px; }

.sa_loy-1z1 { font-size: 0.953rem; margin-top: 8px; }

.sa_rie-ch97 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); display: grid; gap: 0 40px; }

.sa_rie-l42 { padding-block: 20px 24px; min-width: 0; border-top: 1px solid #C9D6D0; }

.sa_rie-7or { font-weight: 600; font-size: 1.238rem; }

.sa_rie-skl { margin-top: 12px; font-size: 0.953rem; }

.sa_wybei-sa { line-height: 1.7; max-width: 732px; font-size: 1.111rem; }

.sa_wybei-iid { letter-spacing: -0.02em; font-weight: 800; margin-bottom: 20px; font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.539rem); line-height: 1.1; }

.sa_wybei-sa h3 { font-size: 1.428rem; font-weight: 600; margin: 28px 0 12px; }

.sa_wybei-sa p + p { margin-top: 16px; }

.sa_wybei-sa ul, .sa_wybei-sa ol { margin-block: 16px; }

.sa_wybei-4mc { margin-block: 28px; padding: 24px 28px; background: #E6ECE9; border-radius: 18px; }

.sa_wybei-4mc p { font-family: "Playfair Display", serif; font-size: 1.365rem; color: #111714; font-weight: 600; line-height: 1.4; }

.sa_wybei-4mc cite { display: block; font-size: 0.889rem; font-style: normal; font-weight: 600; color: #536E62; margin-top: 12px; }

.sa_guw-15tf { border: 1px solid #C9D6D0; gap: 24px 48px; padding: 24px 20px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr)); background: #FEFEFE; border-radius: 18px; display: grid; }

.sa_guw-1t { min-width: 0; }

.sa_guw-yp { letter-spacing: -0.02em; font-size: clamp(1.651rem, 1.219rem + 1.4vw, 2.412rem); font-weight: 800; line-height: 1.12; }

.sa_guw-f3ve { margin-top: 16px; }

.sa_guw-q61d { list-style: none; min-width: 0; padding: 0; }

.sa_guw-qc7d { border-bottom: 1px solid #C9D6D0; gap: 16px; overflow-wrap: break-word; padding: 12px 0; display: flex; align-items: flex-start; hyphens: auto; }

.sa_guw-qc7d + .sa_guw-qc7d { margin-top: 0; }

.sa_guw-0edg { place-items: center; flex: none; height: 24px; display: grid; border-radius: 50%; color: #FEFEFE; width: 24px; background: #127844; }

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

.sa_beve8-ee { border: 1px solid #C9D6D0; padding: 24px; border-radius: 18px; background: #FEFEFE; min-width: 0; }

.sa_beve8-10 { height: 6px; background: #E6ECE9; border-radius: 999px; overflow: hidden; }

.sa_beve8-ooh { border-radius: 999px; height: 100%; background: #248646; }

.sa_beve8-w8f2 { margin-top: 20px; font-size: 1.555rem; font-weight: 800; }

.sa_beve8-lm { font-size: 0.889rem; color: #536E62; font-family: "Martian Mono", monospace; }

.sa_beve8-8sk9 { margin-top: 16px; font-size: 0.953rem; padding: 0; list-style: none; }

.sa_beve8-yw { display: flex; gap: 8px; }

.sa_beve8-yw svg { flex: none; color: #127844; margin-top: 3px; }

.sa_xam-vg { gap: 16px; align-items: center; display: flex; }

.sa_xam-2vl { color: #111714; line-height: 1; font-family: "Playfair Display", serif; font-size: 3.364rem; font-weight: 800; }

.sa_xam-2lx { gap: 2px; color: #111714; display: flex; }

.sa_xam-hg { font-size: 0.889rem; color: #536E62; }

.sa_xam-98c7 { gap: 16px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr)); display: grid; }

.sa_xam-n1ig { border: 1px solid #C9D6D0; border-radius: 18px; min-width: 0; background: #FEFEFE; flex-direction: column; display: flex; padding: 24px; gap: 16px; }

.sa_xam-79 { font-size: 0.953rem; flex: 1; }

.sa_xam-80a { display: flex; gap: 12px; align-items: center; }

.sa_xam-ze { font-weight: 700; flex: none; font-size: 0.889rem; background: #E6ECE9; display: grid; border-radius: 50%; place-items: center; color: #111714; width: 40px; height: 40px; }

.sa_xam-4uw { color: #111714; display: block; font-size: 0.953rem; font-weight: 700; }

.sa_xam-8d77 { display: block; color: #536E62; font-size: 0.825rem; }

.sa_sope8-ta { border: 1px solid #C9D6D0; background: #FEFEFE; display: grid; border-radius: 18px; padding: 24px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); gap: 24px 48px; }

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

.sa_sope8-he { color: #FFFFFF; display: grid; font-size: 1.428rem; height: 64px; font-family: "Playfair Display", serif; background: #248646; border-radius: 50%; font-weight: 800; overflow: hidden; place-items: center; width: 64px; }

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

.sa_sope8-b8 { font-weight: 800; font-size: 1.428rem; }

.sa_sope8-rqb { color: #536E62; font-size: 0.889rem; }

.sa_sope8-tf { margin-top: 12px; }

.sa_sope8-g9ld { font-size: 0.889rem; flex-wrap: wrap; margin-top: 12px; display: flex; gap: 8px 20px; }

.sa_sope8-52w { color: #536E62; font-family: "Martian Mono", monospace; }

.sa_ri6-5c { list-style: none; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(30%, 136px), 1fr)); padding: 0; margin: 0; gap: 12px; }

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

.sa_ri6-vwv6 { border: 1px solid #C9D6D0; display: block; aspect-ratio: 300 / 173; transition: border-color .16s; background: #FEFEFE; border-radius: 10px; padding: 12px; }

.sa_ri6-vwv6:hover { border-color: #20773F; }

.sa_ri6-mvqm { width: 100%; height: 100%; object-fit: contain; }

.sa_cegua-rtf, .sa_zori8-ajs { background: #E6ECE9; padding: 24px 20px; border-radius: 18px; }

.sa_cegua-4dmi { justify-content: space-between; flex-wrap: wrap; display: flex; align-items: flex-end; gap: 20px 40px; }

.sa_cegua-7s { max-width: 616px; min-width: 0; }

.sa_cegua-smn, .sa_zori8-x7pr { max-width: 656px; margin-top: 12px; }

.sa_cegua-sxj7 { list-style: none; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr)); margin-top: 28px; display: grid; gap: 12px; }

.sa_cegua-oj5u { gap: 12px; font-weight: 700; border-radius: 10px; hyphens: auto; background: #FEFEFE; padding: 16px; color: #111714; align-items: center; overflow-wrap: break-word; display: flex; min-width: 0; }

.sa_cegua-oj5u + .sa_cegua-oj5u { margin-top: 0; }

.sa_cegua-oj5u svg { flex: none; color: #20773F; }

.sa_zori8-nlt { font-weight: 700; margin-top: 20px; font-size: 0.889rem; flex-wrap: wrap; display: flex; gap: 8px 20px; }

.sa_pewy2-y52d { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr)); gap: 32px 56px; }

.sa_pewy2-5qc1 { min-width: 0; }

.sa_pewy2-5qc1 p { margin-top: 16px; }

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

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

.sa_pewy2-z0nr { background: #FEFEFE; flex-direction: column-reverse; display: flex; padding: 20px 20px; }

.sa_pewy2-c2o { overflow-wrap: break-word; hyphens: auto; color: #111714; font-size: 1.555rem; font-family: "Martian Mono", monospace; font-weight: 700; }

.sa_pewy2-47ii { color: #536E62; font-size: 0.825rem; }

.sa_pewy2-tyco { border: 1px solid #C9D6D0; padding: 0; border-radius: 18px; list-style: none; background: #FEFEFE; }

.sa_pewy2-ny17 { display: flex; justify-content: space-between; gap: 4px 16px; flex-wrap: wrap; border-bottom: 1px solid #C9D6D0; padding: 16px 20px; }

.sa_pewy2-ny17 + .sa_pewy2-ny17 { margin-top: 0; }

.sa_pewy2-ny17:last-child { border-bottom: 0; }

.sa_pewy2-dt { font-weight: 700; color: #111714; }

.sa_pewy2-lcll { font-size: 0.889rem; overflow-wrap: break-word; color: #536E62; hyphens: auto; font-family: "Martian Mono", monospace; }

.sa_loo-rjke { border-top: 1.5px solid #111714; counter-reset: faq; }

.sa_loo-6l { border-bottom: 1px solid #C9D6D0; }

.sa_loo-3y { gap: 12px; color: #111714; grid-template-columns: 36px minmax(0, 1fr) 24px; align-items: center; font-weight: 700; font-size: 1.111rem; display: grid; padding: 20px 0; }

.sa_loo-3y::before { content: counter(faq, decimal-leading-zero); font-family: "Martian Mono", monospace; font-size: 0.825rem; color: #20773F; counter-increment: faq; }

.sa_loo-3y:hover { color: #20773F; }

.sa_loo-owc9 { transition: transform .16s; }

.sa_loo-6l[open] .sa_loo-owc9 { transform: rotate(45deg); }

.sa_loo-5kva { padding: 0 0 24px 48px; max-width: 828px; }

.sa_loo-5kva p + p { margin-top: 12px; }

.sa_zod-3v { gap: 24px 48px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 312px), 1fr)); align-items: start; }

.sa_zod-cq { min-width: 0; }

.sa_zod-rdey { margin-top: 12px; color: #536E62; }

.sa_zod-cq .sa_nuta0 { margin-top: 20px; }

.sa_zod-934w { gap: 12px; min-width: 0; display: grid; }

.sa_zod-37 { border: 1px solid #C9D6D0; background: #FEFEFE; border-radius: 18px; }

.sa_zod-37[open] { border-color: #111714; }

.sa_zod-gr { padding: 20px 20px; align-items: center; gap: 16px; display: flex; justify-content: space-between; color: #111714; font-weight: 700; }

.sa_zod-4j { width: 32px; border-radius: 50%; height: 32px; display: grid; transition: transform .16s; flex: none; background: #E6ECE9; place-items: center; }

.sa_zod-37[open] .sa_zod-4j { transform: rotate(45deg); }

.sa_zod-34 { font-size: 0.953rem; padding: 0 20px 20px; }

.sa_wyguy-mx { border-radius: 18px; justify-content: space-between; padding: 28px 24px; flex-wrap: wrap; color: #F0F2F1; display: flex; gap: 24px 40px; align-items: center; background: #0E1613; }

.sa_wyguy-7g { min-width: 0; max-width: 616px; }

.sa_wyguy-1b { font-weight: 800; letter-spacing: -0.02em; font-size: clamp(1.524rem, 1.219rem + 1.2vw, 2.159rem); line-height: 1.12; color: #F0F2F1; }

.sa_wyguy-tb { color: #F0F2F1; margin-top: 12px; }

.sa_wyguy-tb a { color: #F0F2F1; }

.sa_jaduf-tm2h { max-width: 732px; font-size: clamp(1.397rem, 1.117rem + 1vw, 1.905rem); line-height: 1.15; font-weight: 800; }

.sa_jaduf-wz { font-size: 0.953rem; column-gap: 48px; margin-top: 20px; columns: 2 340px; }

.sa_jaduf-wz p + p { margin-top: 16px; }

.sa_rix-bzpk { color: #536E62; padding: 0; font-size: 0.825rem; display: flex; margin-bottom: 20px; flex-wrap: wrap; list-style: none; gap: 8px 12px; }

.sa_rix-bzpk li + li { margin-top: 0; }

.sa_rix-bzpk li + li::before { margin-right: 12px; content: "/"; }

.sa_rix-hmgx { color: #536E62; }

.sa_rix-0i { font-weight: 700; color: #111714; }

.sa_ceve3 { padding-block: 8px 32px; }

.sa_ceve3-ye { grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); gap: 24px 48px; align-items: start; display: grid; }

.sa_ceve3-3uyl { min-width: 0; }

.sa_ceve3-bl9 { color: #536E62; font-family: "Martian Mono", monospace; font-size: 0.825rem; }

.sa_ceve3-o0vm { margin-top: 12px; font-weight: 800; font-size: clamp(2.285rem, 1.321rem + 3.4vw, 4.063rem); letter-spacing: -0.03em; line-height: 1.02; }

.sa_ceve3-3x { max-width: 540px; margin-top: 16px; font-size: 1.174rem; }

.sa_ceve3-hdj5 { border: 1px solid #C9D6D0; overflow: hidden; border-radius: 18px; gap: 1px; margin-top: 24px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr)); display: grid; background: #C9D6D0; }

.sa_ceve3-kwt { min-width: 0; padding: 12px 16px; background: #FEFEFE; }

.sa_ceve3-srph { color: #536E62; font-weight: 700; font-size: 0.762rem; }

.sa_ceve3-nvtu { color: #111714; overflow-wrap: break-word; margin-top: 2px; font-weight: 700; hyphens: auto; font-family: "Martian Mono", monospace; font-size: 1.111rem; }

.sa_ceve3-go { margin-top: 24px; }

.sa_ceve3-l1b { margin-top: 12px; font-size: 0.825rem; color: #536E62; }

.sa_ceve3-ku { min-width: 0; }

.sa_duxam-jl { padding: 28px 20px 0; text-align: center; border-radius: 18px; overflow: hidden; color: #F0F2F1; background: #0E1613; }

.sa_duxam-12v { max-width: 788px; margin-inline: auto; }

.sa_duxam-j4 { font-family: "Martian Mono", monospace; font-size: 0.825rem; color: #F0F2F1; }

.sa_duxam-b0au { font-weight: 800; letter-spacing: -0.03em; line-height: 1.02; margin-top: 12px; font-size: clamp(2.159rem, 1.321rem + 3.4vw, 4.19rem); color: #F0F2F1; }

.sa_duxam-mzg { color: #F0F2F1; font-size: 1.174rem; margin-top: 16px; }

.sa_duxam-30u3 { margin-top: 24px; justify-content: center; }

.sa_duxam-v7x2 { margin-top: 28px; flex-wrap: wrap; display: flex; list-style: none; padding: 0; gap: 8px; justify-content: center; }

.sa_duxam-fcl7 { border: 1px solid #F0F2F1; color: #F0F2F1; font-size: 0.889rem; padding: 8px 16px; border-radius: 999px; }

.sa_duxam-fcl7 + .sa_duxam-fcl7 { margin-top: 0; }

.sa_duxam-fcl7 strong { color: #F0F2F1; font-family: "Martian Mono", monospace; }

.sa_duxam-xpn { background-color: #E6ECE9; overflow: hidden; border-radius: 18px 18px 0 0; aspect-ratio: 16 / 10; margin: 36px auto 0; max-width: 924px; }

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

.sa_soz { padding-bottom: 48px; }

.sa_soz-hc6 { border: 1px solid #C9D6D0; border-radius: 18px; background: #FEFEFE; }

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

.sa_soz-tb93 { transition: transform .16s; }

.sa_soz-hc6[open] .sa_soz-tb93 { transform: rotate(45deg); }

.sa_soz-g8 { padding: 0 8px 8px; margin: 0; list-style: none; display: grid; }

.sa_soz-g8 li + li { margin-top: 0; }

.sa_soz-ma { color: #28352F; font-weight: 600; text-decoration: none; border-top: 1px solid #C9D6D0; min-height: 44px; padding: 0 8px; align-items: center; display: flex; }

.sa_soz-ma:hover { color: #20773F; }

.sa_peceb-c9bb { display: grid; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr)); gap: 28px 56px; }

.sa_peceb-ef { min-width: 0; font-size: 1.111rem; max-width: 692px; }

.sa_peceb-ef p { margin-top: 16px; }

.sa_peceb-smra { min-width: 0; background: #E6ECE9; padding: 24px; border-radius: 18px; }

.sa_peceb-lmk5 { font-weight: 600; font-size: 1.238rem; }

.sa_peceb-2po { list-style: none; padding: 0; margin-top: 16px; }

.sa_peceb-r829 { gap: 12px; display: flex; }

.sa_peceb-r829 svg { color: #127844; flex: none; margin-top: 2px; }

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

.sa_zoj-h03 > li + li { margin-top: 0; }

.sa_zoj-bj { border: 1px solid #C9D6D0; border-radius: 18px; overflow: hidden; background-color: #0E1613; aspect-ratio: 16 / 10; }

.sa_zoj-7gos { height: 100%; object-fit: contain; width: 100%; }

.sa_zoj-aa { margin-top: 12px; font-size: 0.889rem; }

.sa_kasow-91w { border: 1px solid #C9D6D0; background: #FEFEFE; overflow-x: auto; border-radius: 18px; }

.sa_kasow-yb { min-width: 540px; font-size: 0.953rem; }

.sa_kasow-yb thead { background: #E6ECE9; }

.sa_kasow-yb th, .sa_kasow-yb td { padding: 12px 16px; vertical-align: middle; }

.sa_kasow-yb thead th { font-weight: 700; color: #28352F; font-size: 0.825rem; }

.sa_kasow-yb tbody th, .sa_kasow-yb tbody td { border-top: 1px solid #C9D6D0; }

.sa_kasow-23bw { text-align: right; white-space: nowrap; color: #111714; font-family: "Martian Mono", monospace; }

.sa_kasow-idnk { color: #111714; gap: 12px; align-items: center; font-weight: 700; display: flex; }

.sa_kasow-lw { background: #E6ECE9; flex: none; border-radius: 6px; overflow: hidden; height: 40px; width: 40px; }

.sa_kasow-lw img { height: 100%; width: 100%; object-fit: contain; }

.sa_kasow-50 { background: #E6ECE9; }

.sa_kasow-50 .sa_kasow-lw { background: #FEFEFE; }

.sa_kasow-mz5 { padding: 2px 8px; font-size: 0.699rem; font-weight: 700; border-radius: 6px; color: #FFFFFF; background: #248646; }

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

.sa_qia-25l { border: 1px solid #C9D6D0; display: flex; border-radius: 18px; padding: 24px; background: #FEFEFE; flex-direction: column; gap: 12px; min-width: 0; }

.sa_qia-9b { font-size: 1.301rem; font-weight: 600; }

.sa_qia-o30 { font-size: 0.953rem; flex: 1; }

.sa_qia-9cbi { font-size: 0.825rem; flex-wrap: wrap; gap: 8px; display: flex; font-weight: 700; align-items: center; }

.sa_qia-9cbi svg { color: #536E62; }

.sa_qia-k2 { background: #E6ECE9; color: #111714; border-radius: 6px; padding: 4px 12px; }

.sa_qia-lho { padding: 4px 12px; border-radius: 6px; color: #FFFFFF; background: #248646; }

.sa_xaka3-b7yk { display: grid; gap: 40px 48px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr)); }

.sa_xaka3-44 { min-width: 0; }

.sa_xaka3-u8y4 { font-weight: 800; font-size: clamp(1.524rem, 1.219rem + 1vw, 2.159rem); letter-spacing: -0.02em; line-height: 1.12; }

.sa_xaka3-j5j9 { color: #536E62; margin-top: 12px; }

.sa_xaka3-vx { border: 1px solid #C9D6D0; margin-top: 20px; border-radius: 18px; overflow-x: auto; background: #FEFEFE; }

.sa_xaka3-759 { font-size: 0.953rem; }

.sa_xaka3-759 thead { background: #E6ECE9; }

.sa_xaka3-759 th, .sa_xaka3-759 td { padding: 12px 20px; }

.sa_xaka3-759 thead th { font-size: 0.825rem; }

.sa_xaka3-759 tbody th, .sa_xaka3-759 tbody td { border-top: 1px solid #C9D6D0; }

.sa_xaka3-759 tbody th { font-weight: 600; }

.sa_xaka3-19 { font-family: "Martian Mono", monospace; text-align: right; color: #111714; white-space: nowrap; }

.sa_xaka3-zmoa { height: 4px; margin-top: 8px; background: #E6ECE9; display: block; border-radius: 999px; }

.sa_xaka3-xc3p { background: #248646; display: block; border-radius: 999px; height: 100%; }

.sa_xaka3-ulrs { font-weight: 700; color: #127844; }

.sa_xaka3-k0o { color: #536E62; }

.sa_soqif-t63 { border: 1px solid #C9D6D0; border-radius: 18px; position: relative; aspect-ratio: 16 / 9; overflow: hidden; background-color: #0E1613; }

.sa_soqif-txz { height: 100%; width: 100%; object-fit: cover; }

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

.sa_soqif-jn { font-size: 1.111rem; gap: 12px; border-radius: 999px; padding: 0 28px; display: inline-flex; transition: transform .16s; background: #F0F2F1; color: #0E1613; min-height: 56px; font-weight: 800; align-items: center; }

.sa_soqif-uui:hover .sa_soqif-jn { transform: scale(1.04); }

.sa_soqif-si3 { display: flex; gap: 16px 32px; justify-content: space-between; flex-wrap: wrap; align-items: center; margin-top: 16px; }

.sa_soqif-nhz1 { font-size: 0.953rem; max-width: 616px; }

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

.sa_qis-qk { border: 1px solid #C9D6D0; background: #FEFEFE; border-radius: 18px; padding: 24px 24px; min-width: 0; }

.sa_qis-qx { font-size: 1.428rem; color: #111714; font-family: "Martian Mono", monospace; font-weight: 700; }

.sa_qis-t7 { font-weight: 600; font-size: 1.174rem; margin-top: 8px; }

.sa_qis-dqi { font-size: 0.953rem; margin-top: 8px; }

.sa_zo1-gb { font-size: 1.111rem; max-width: 732px; line-height: 1.7; }

.sa_zo1-ec { font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.539rem); line-height: 1.1; margin-bottom: 20px; letter-spacing: -0.02em; font-weight: 800; }

.sa_zo1-gb p + p { margin-top: 16px; }

.sa_zori8-e4eg { display: grid; margin-top: 24px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr)); gap: 12px; }

.sa_zori8-zi { min-width: 0; background: #FEFEFE; padding: 20px 20px; border-radius: 10px; }

.sa_zori8-bp { font-weight: 700; font-family: "Source Sans 3", sans-serif; font-size: 1.047rem; }

.sa_zori8-jqs { margin-top: 8px; font-size: 0.889rem; }

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

.sa_kao-0c { transform: translateY(0); }

.sa_kao-u3 { white-space: nowrap; color: #111714; text-overflow: ellipsis; font-weight: 700; overflow: hidden; min-width: 0; }

.sa_kao .sa_nuta0 { flex: none; min-height: 44px; }

@media (min-width: 635px) {
  .sa_jaguu { padding-inline: 24px; }
  .sa_bekad-pnn { padding: 44px 40px; }
  .sa_bekad-6rv7 { padding: 24px 32px; }
  .sa_guw-15tf { padding: 36px; }
  .sa_cegua-rtf, .sa_zori8-ajs { padding: 36px; }
  .sa_wyguy-mx { padding: 40px; }
  .sa_duxam-jl { padding: 44px 40px 0; }
}

@media (min-width: 948px) {
  .sa_jaguu { padding-inline: 40px; }
  main > section { padding-block: 0 88px; }
  .sa_kab { padding: 12px 24px; }
  .sa_kab-lpt { padding-left: 16px; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; gap: 16px; }
  .sa_kab-ms { display: none; }
  .sa_kab-v5 { justify-content: center; flex-wrap: wrap; border-top: 0; padding-top: 0; gap: 2px; display: flex; }
  .sa_kab-m0 { min-height: 40px; font-size: 0.889rem; }
  .sa_kab-e2 { display: flex; }
  .sa_kab-e2 .sa_nuta0 { padding: 0 16px; min-height: 42px; }
  .sa_rit { padding-block: 24px 80px; }
  .sa_rit-blq { padding-block: 32px; }
  .sa_bekad-pnn { padding: 64px; }
  .sa_ceve3 { padding-block: 16px 48px; }
  .sa_soz { padding-bottom: 72px; }
  .sa_soz-hc6[open] .sa_soz-g8, .sa_soz-g8 { flex-wrap: wrap; gap: 8px; display: flex; padding: 0 12px 12px; }
  .sa_soz-ma { padding: 0 12px; border-top: 0; font-weight: 700; border-radius: 10px; background: #E6ECE9; min-height: 36px; color: #111714; font-size: 0.889rem; }
  .sa_soz-ma:hover { color: #FFFFFF; background: #248646; }
  .sa_guw-15tf { padding: 44px; }
  .sa_cegua-rtf, .sa_zori8-ajs { padding: 44px; }
  .sa_wyguy-mx { padding: 48px; }
  .sa_duxam-jl { padding: 56px 56px 0; }
  .sa_kakam { padding-block: 72px 28px; }
  .sa_kao { display: none; }
}