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

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

body { margin: 0; font-family: "Source Sans 3", sans-serif; background: #F5F6F5; color: #2A2D28; line-height: 1.55; font-size: 16.5px; overflow-wrap: break-word; }

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

h1, h2, h3 { overflow-wrap: break-word; font-family: "Spectral", serif; color: #131412; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #568017; }

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

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

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

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

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

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

.bu-fia { max-width: 1280px; padding-inline: 16px; margin-inline: auto; }

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

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

.bu-zo7-sg { min-width: 0; max-width: 720px; }

.bu-zo7-w1 { display: flex; color: #4C7214; font-size: 14.5px; margin-bottom: 8px; align-items: center; font-weight: 700; gap: 8px; }

.bu-zo7-w1::before { height: 8px; border-radius: 2px; flex: none; content: ""; background: #557F16; width: 8px; }

.bu-zo7-1h { font-size: clamp(1.663rem, 1.228rem + 1.6vw, 2.558rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; text-wrap: balance; }

.bu-zo7-l0d { color: #5C6157; margin-top: 12px; }

.bu-zo7-ky { display: inline-flex; font-size: 15.5px; gap: 8px; padding-bottom: 2px; font-weight: 700; border-bottom: 1.5px solid currentColor; text-decoration: none; align-items: center; }

.bu-zo7-ky svg { flex: none; }

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

.bu-qiw-zkv { color: #FFFFFF; background: #557F16; }

.bu-qiw-zkv:hover { background: #568017; color: #FFFFFF; }

.bu-qiw-gcl { background: transparent; color: #131412; border-color: #131412; }

.bu-qiw-gcl:hover { color: #F5F6F5; background: #131412; }

.bu-qiw-sm { min-height: 52px; font-size: 16.5px; }

.bu-qiw-dr11 { width: 100%; display: flex; }

.bu-qiw-mw { place-items: center; color: #557F16; margin-right: -10px; background: #FFFFFF; border-radius: 8px; width: 34px; height: 34px; display: grid; }

.bu-qiw-wy { color: #1B1D19; background: #F7F7F7; }

.bu-qiw-wy:hover { color: #FFFFFF; background: #557F16; }

.bu-qiw-1o { border-color: #F7F7F7; background: transparent; color: #F7F7F7; }

.bu-qiw-1o:hover { background: #F7F7F7; color: #1B1D19; }

.bu-jat { gap: 8px; flex-wrap: wrap; display: flex; }

.bu-fiv { border: 1px solid #D1D3CE; position: relative; background-image: repeating-linear-gradient(135deg, #E6E7E5 0 9px, #FDFDFC 9px 18px); border-radius: 22px; background-color: #E6E7E5; overflow: hidden; }

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

.bu-fiv-1ti { aspect-ratio: 16 / 10; }

.bu-so6 { padding: 8px; position: sticky; top: 0; z-index: 30; background: #F5F6F5; }

.bu-so6-tv { border: 1px solid #D1D3CE; gap: 8px; padding: 8px; max-width: 1280px; grid-template-columns: minmax(0, 1fr) auto auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; margin-inline: auto; align-items: center; display: grid; background: #FDFDFC; border-radius: 22px; }

.bu-so6-te { display: flex; line-height: 1.1; text-decoration: none; hyphens: auto; color: #131412; min-width: 0; grid-area: logo; font-size: 21.5px; align-items: center; letter-spacing: -0.02em; font-family: "Spectral", serif; padding-left: 4px; overflow-wrap: break-word; font-weight: 800; gap: 8px; }

.bu-so6-te::before { border-radius: 4px; content: ""; background: #557F16; flex: none; width: 14px; transform: rotate(45deg); height: 14px; }

.bu-so6-te:hover { color: #131412; }

.bu-so6-xjz2 { position: absolute; opacity: 0; pointer-events: none; }

.bu-so6-38j { grid-area: burger; place-items: center; border-radius: 12px; width: 44px; color: #F5F6F5; display: grid; background: #131412; height: 44px; cursor: pointer; }

.bu-so6-xjz2:focus-visible + .bu-so6-38j { outline: 2px solid #4C7214; outline-offset: 3px; }

.bu-so6-05d9 { display: none; }

.bu-so6-xjz2:checked + .bu-so6-38j .bu-so6-xmc { display: none; }

.bu-so6-xjz2:checked + .bu-so6-38j .bu-so6-05d9 { display: block; }

.bu-so6-zmdd { padding-top: 8px; display: none; grid-area: nav; border-top: 1px solid #D1D3CE; }

.bu-so6-xjz2:checked ~ .bu-so6-zmdd { display: grid; gap: 2px; }

.bu-so6-xo1q { color: #2A2D28; min-height: 48px; padding: 0 12px; font-size: 17.5px; border-radius: 12px; text-decoration: none; display: flex; font-weight: 700; align-items: center; }

.bu-so6-xo1q:hover { background: #E6E7E5; color: #131412; }

.bu-so6-6f { color: #131412; background: #E6E7E5; }

.bu-so6-y8ze { gap: 8px; grid-template-columns: 1fr 1fr; display: grid; grid-area: actions; }

.bu-so6-y8ze .bu-qiw { min-height: 44px; padding: 0 12px; font-size: 14.5px; }

.bu-gu5 { color: #F7F7F7; padding-block: 44px 24px; background: #1B1D19; }

.bu-gu5-c0 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); gap: 28px 20px; }

.bu-gu5-86 { font-size: 21.5px; font-weight: 800; gap: 8px; font-family: "Spectral", serif; color: #F7F7F7; display: flex; align-items: center; }

.bu-gu5-86::before { flex: none; transform: rotate(45deg); content: ""; border-radius: 4px; width: 14px; height: 14px; background: #F7F7F7; }

.bu-gu5-l71 { margin-top: 12px; font-size: 14.5px; color: #F7F7F7; }

.bu-gu5-l71 a { color: #F7F7F7; }

.bu-gu5-hrw { font-family: "Source Sans 3", sans-serif; color: #F7F7F7; margin-bottom: 12px; font-weight: 700; font-size: 14.5px; }

.bu-gu5-s07 { list-style: none; padding: 0; }

.bu-gu5-s07 li + li { margin-top: 8px; }

.bu-gu5-y9a { font-size: 14.5px; text-decoration: none; color: #F7F7F7; }

.bu-gu5-y9a:hover { text-decoration: underline; color: #F7F7F7; }

.bu-gu5-qra6 { display: grid; gap: 16px 20px; border-top: 1px solid #5C6157; grid-template-columns: auto minmax(0, 1fr); padding-top: 20px; align-items: start; margin-top: 36px; }

.bu-gu5-2s { border: 2px solid #BE1828; width: 44px; color: #F7F7F7; border-radius: 50%; height: 44px; display: grid; font-size: 14.5px; place-items: center; font-weight: 800; }

.bu-gu5-1ita { line-height: 1.6; font-size: 13.5px; color: #F7F7F7; }

.bu-gu5-1ita + .bu-gu5-1ita { margin-top: 8px; }

.bu-loh { border: 1px solid #D1D3CE; z-index: 40; right: 10px; align-items: center; flex-wrap: wrap; padding: 12px 12px 12px 16px; gap: 8px 20px; position: fixed; bottom: 10px; border-radius: 22px; left: 10px; background: #FDFDFC; display: flex; margin-inline: auto; max-width: 820px; box-shadow: 0 10px 26px -12px rgba(9, 10, 15, 0.61); }

.bu-loh[hidden] { display: none; }

.bu-loh-ct { color: #2A2D28; font-size: 14.5px; flex: 1 1 260px; }

.bu-loh-aj0k { flex-wrap: wrap; display: flex; gap: 8px; }

.bu-loh-aj0k .bu-qiw { padding: 0 12px; font-size: 14.5px; min-height: 44px; }

.bu-qibey { padding-block: 12px 44px; }

.bu-qibey-qg { display: grid; gap: 24px 52px; align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 450px), 1fr)); }

.bu-qibey-gx { max-width: 680px; min-width: 0; }

.bu-qibey-k7u { border: 1px solid #D1D3CE; color: #2A2D28; padding: 4px 12px 4px 8px; font-size: 13.5px; background: #FDFDFC; align-items: center; margin-bottom: 20px; display: inline-flex; border-radius: 999px; gap: 8px; font-weight: 700; }

.bu-qibey-k7u svg { color: #1A754B; flex: none; }

.bu-qibey-p6h0 { font-weight: 800; line-height: 1.02; letter-spacing: -0.03em; text-wrap: balance; font-size: clamp(2.303rem, 1.33rem + 3.6vw, 4.349rem); }

.bu-qibey-ro { margin-top: 16px; font-size: 18.5px; color: #2A2D28; }

.bu-qibey-5a { margin-top: 24px; }

.bu-qibey-56 { color: #5C6157; margin-top: 12px; font-size: 13.5px; }

.bu-qibey-jzv { min-width: 0; }

.bu-qibey-1ya { margin-top: 12px; flex-wrap: wrap; justify-content: space-between; font-size: 13.5px; color: #5C6157; display: flex; gap: 4px 12px; }

.bu-qibey-4107 { font-family: "Red Hat Mono", monospace; }

.bu-qibeb { padding-block: 12px 52px; }

.bu-qibeb-lwx { border: 1px solid #D1D3CE; background: #FDFDFC; grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); display: grid; overflow: hidden; border-radius: 22px; }

.bu-qibeb-bjin { min-width: 0; padding: 24px 20px; }

.bu-qibeb-v3l { letter-spacing: -0.03em; font-weight: 800; line-height: 1.04; text-wrap: balance; font-size: clamp(2.175rem, 1.33rem + 3.2vw, 3.838rem); }

.bu-qibeb-r9nh { margin-top: 16px; max-width: 540px; font-size: 18.5px; }

.bu-qibeb-62 { margin-top: 24px; }

.bu-qibeb-fpzz { list-style: none; padding: 12px 20px; align-content: center; display: grid; background: #E6E7E5; margin: 0; min-width: 0; }

.bu-qibeb-jqqw { border-bottom: 1px solid #D1D3CE; padding: 16px 0; display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 16px; }

.bu-qibeb-jqqw + .bu-qibeb-jqqw { margin-top: 0; }

.bu-qibeb-jqqw:last-child { border-bottom: 0; }

.bu-qibeb-w7cd { border-radius: 12px; color: #4C7214; place-items: center; height: 44px; display: grid; width: 44px; background: #FDFDFC; }

.bu-qibeb-9k3e { hyphens: auto; overflow-wrap: break-word; color: #131412; font-weight: 700; }

.bu-qibeb-oc { color: #5C6157; font-size: 14.5px; }

.bu-kaqiu-4me3 { border: 1px solid #D1D3CE; border-radius: 22px; background: #D1D3CE; gap: 1px; display: grid; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); }

.bu-kaqiu-dor { min-width: 0; flex-direction: column-reverse; background: #FDFDFC; padding: 20px 20px; display: flex; }

.bu-kaqiu-01 { overflow-wrap: break-word; font-size: clamp(1.535rem, 1.228rem + 1vw, 2.047rem); letter-spacing: -0.02em; color: #131412; font-weight: 700; font-family: "Red Hat Mono", monospace; hyphens: auto; }

.bu-kaqiu-ij { color: #5C6157; font-size: 14.5px; margin-top: 4px; }

.bu-jar-efm { display: grid; gap: 12px; padding: 0; margin: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 172px), 1fr)); list-style: none; }

.bu-jar-efm > li + li { margin-top: 0; }

.bu-jar-84g5 { color: #131412; transition: transform .17s; text-decoration: none; min-width: 0; display: block; }

.bu-jar-84g5:hover { color: #4C7214; transform: translateY(-4px); }

.bu-jar-irbw { border: 1px solid #D1D3CE; position: relative; background-image: repeating-linear-gradient(135deg, #E6E7E5 0 8px, #FDFDFC 8px 16px); border-radius: 22px; overflow: hidden; aspect-ratio: 1 / 1; }

.bu-jar-v4 { width: 100%; object-fit: cover; height: 100%; }

.bu-jar-xq6g { font-weight: 700; overflow-wrap: break-word; line-height: 1.3; hyphens: auto; margin-top: 8px; font-size: 15.5px; }

.bu-jar-tx { color: #5C6157; font-size: 13.5px; }

.bu-kan-8tb { padding: 0; list-style: none; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr)); display: grid; margin: 0; }

.bu-kan-8tb > li + li { margin-top: 0; }

.bu-kan-ug5 { border: 1px solid #D1D3CE; text-decoration: none; background: #FDFDFC; border-radius: 22px; align-items: center; gap: 16px; padding: 8px 16px 8px 8px; color: #131412; display: grid; grid-template-columns: 90px minmax(0, 1fr) auto; transition: border-color .17s; }

.bu-kan-ug5:hover { color: #131412; border-color: #4C7214; }

.bu-kan-we { aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #E6E7E5 0 6px, #FDFDFC 6px 12px); border-radius: 12px; overflow: hidden; }

.bu-kan-ll { width: 100%; height: 100%; object-fit: cover; }

.bu-kan-sx3 { overflow-wrap: break-word; display: block; font-weight: 700; hyphens: auto; }

.bu-kan-9sn { font-size: 13.5px; color: #5C6157; display: block; }

.bu-kan-4mh { font-family: "Red Hat Mono", monospace; font-weight: 700; font-size: 13.5px; color: #1A754B; white-space: nowrap; }

.bu-ripea-8m { list-style: none; display: grid; margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr)); gap: 12px; padding: 0; }

.bu-ripea-8m > li + li { margin-top: 0; }

.bu-ripea-tkr1 { border: 1px solid #D1D3CE; color: #131412; align-items: center; height: 100%; transition: border-color .17s; background: #FDFDFC; padding: 16px 16px; text-decoration: none; border-radius: 22px; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 16px; }

.bu-ripea-tkr1:hover { color: #131412; border-color: #4C7214; }

.bu-ripea-1i { display: grid; background: #E6E7E5; color: #4C7214; width: 44px; height: 44px; place-items: center; border-radius: 12px; }

.bu-ripea-gy0f { hyphens: auto; overflow-wrap: break-word; font-weight: 700; display: block; }

.bu-ripea-c0vm { display: block; color: #5C6157; font-size: 13.5px; }

.bu-zoso2-0i9 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr)); gap: 16px; display: grid; }

.bu-zoso2-5c1 { border: 1px solid #D1D3CE; border-radius: 22px; flex-direction: column; background: #FDFDFC; min-width: 0; display: flex; }

.bu-zoso2-zgzf { padding: 20px 20px 20px; }

.bu-zoso2-q3x { padding: 4px 8px; font-weight: 700; border-radius: 8px; color: #2A2D28; font-size: 12.5px; background: #E6E7E5; display: inline-block; }

.bu-zoso2-2ea3 { font-weight: 600; font-size: 18.5px; line-height: 1.3; margin-top: 12px; }

.bu-zoso2-xx84 { color: #4C7214; letter-spacing: -0.02em; font-family: "Spectral", serif; margin-top: 8px; line-height: 1.1; font-size: clamp(1.663rem, 1.33rem + 1vw, 2.047rem); overflow-wrap: break-word; font-weight: 800; }

.bu-zoso2-mdb { flex: 1; padding: 20px 8px 20px; flex-direction: column; position: relative; margin-inline: 12px; border-top: 2px dashed #D1D3CE; display: flex; gap: 16px; }

.bu-zoso2-mdb::before, .bu-zoso2-mdb::after { content: ""; background: #F5F6F5; width: 22px; position: absolute; top: -12px; border-radius: 50%; height: 22px; }

.bu-zoso2-mdb::before { border-right: 1px solid #D1D3CE; left: -26px; }

.bu-zoso2-mdb::after { border-left: 1px solid #D1D3CE; right: -26px; }

.bu-zoso2-h2 { font-size: 14.5px; flex: 1; }

.bu-zoso2-pal { font-size: 12.5px; color: #5C6157; }

.bu-ceu-cn1 { border: 1px solid #D1D3CE; border-radius: 22px; background: #FDFDFC; overflow-x: auto; }

.bu-ceu-ieq { counter-reset: facts-row; font-size: 15.5px; }

.bu-ceu-ieq thead th { color: #5C6157; font-size: 13.5px; padding: 12px 16px; font-weight: 700; border-bottom: 1px solid #D1D3CE; }

.bu-ceu-ieq tbody th, .bu-ceu-ieq tbody td { border-bottom: 1px dashed #D1D3CE; padding: 12px 16px; }

.bu-ceu-ieq tbody tr:last-child th, .bu-ceu-ieq tbody tr:last-child td { border-bottom: 0; }

.bu-ceu-ieq tbody th { min-width: 150px; font-weight: 600; width: 40%; color: #2A2D28; }

.bu-ceu-ieq tbody th::before { font-weight: 500; font-family: "Red Hat Mono", monospace; font-size: 12.5px; content: counter(facts-row, decimal-leading-zero); counter-increment: facts-row; color: #5C6157; display: inline-block; min-width: 32px; }

.bu-ceu-ieq tbody td { color: #131412; hyphens: auto; font-weight: 700; min-width: 180px; overflow-wrap: break-word; }

.bu-lo3-kidp { grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); gap: 16px; display: grid; }

.bu-lo3-60 { background: #1B1D19; gap: 36px; justify-content: space-between; min-width: 0; min-height: 220px; color: #F7F7F7; padding: 24px; display: flex; border-radius: 22px; text-decoration: none; flex-direction: column; }

.bu-lo3-60:hover { color: #F7F7F7; }

.bu-lo3-xcz { font-weight: 700; justify-content: space-between; flex-wrap: wrap; gap: 4px 12px; display: flex; }

.bu-lo3-uz82 { font-weight: 500; font-size: 13.5px; font-family: "Red Hat Mono", monospace; }

.bu-lo3-dc { font-family: "Red Hat Mono", monospace; font-size: clamp(1.919rem, 1.228rem + 2.6vw, 3.454rem); font-weight: 700; line-height: 1; overflow-wrap: break-word; letter-spacing: -0.03em; hyphens: auto; }

.bu-lo3-iv2 { border: 1px solid #D1D3CE; padding: 0; display: grid; gap: 1px; overflow: hidden; margin: 0; list-style: none; border-radius: 22px; background: #D1D3CE; }

.bu-lo3-iv2 > li + li { margin-top: 0; }

.bu-lo3-yao { align-items: center; height: 100%; display: flex; background: #FDFDFC; padding: 20px 20px; color: #131412; gap: 4px 16px; text-decoration: none; flex-wrap: wrap; justify-content: space-between; }

.bu-lo3-yao:hover { background: #E6E7E5; color: #131412; }

.bu-lo3-38 { font-weight: 700; }

.bu-lo3-hq00 { font-size: 22.5px; font-weight: 700; overflow-wrap: break-word; hyphens: auto; font-family: "Red Hat Mono", monospace; }

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

.bu-wyi-1q08 > li + li { margin-top: 0; }

.bu-wyi-02 { border: 1px solid #D1D3CE; display: block; background: #FDFDFC; min-width: 0; height: 100%; padding: 8px 8px 16px; transition: border-color .17s; border-radius: 22px; color: #131412; text-decoration: none; }

.bu-wyi-02:hover { color: #131412; border-color: #4C7214; }

.bu-wyi-gkjl { border-radius: 12px; overflow: hidden; position: relative; background-image: repeating-linear-gradient(135deg, #E6E7E5 0 8px, #F5F6F5 8px 16px); aspect-ratio: 16 / 10; }

.bu-wyi-o5e { font-size: 11.5px; position: absolute; font-weight: 700; background: #BE1828; padding: 3px 8px; top: 10px; border-radius: 8px; left: 10px; color: #FDFDFC; letter-spacing: .04em; }

.bu-wyi-nn4 { overflow-wrap: break-word; margin-top: 12px; font-weight: 700; padding-inline: 8px; hyphens: auto; }

.bu-wyi-fo { font-size: 13.5px; padding-inline: 8px; font-family: "Red Hat Mono", monospace; color: #5C6157; }

.bu-riz-ojnx { border: 1px solid #D1D3CE; border-radius: 22px; background: #FDFDFC; overflow-x: auto; }

.bu-riz-x4 { min-width: 620px; font-size: 15.5px; }

.bu-riz-x4 thead { background: #E6E7E5; }

.bu-riz-x4 th, .bu-riz-x4 td { padding: 12px 16px; }

.bu-riz-x4 thead th { color: #2A2D28; font-weight: 700; font-size: 13.5px; }

.bu-riz-x4 tbody th, .bu-riz-x4 tbody td { border-top: 1px solid #D1D3CE; vertical-align: middle; }

.bu-riz-pue9 { display: flex; color: #131412; gap: 12px; align-items: center; font-weight: 700; }

.bu-riz-73 { font-family: "Red Hat Mono", monospace; color: #131412; white-space: nowrap; text-align: right; }

.bu-riz-x4 thead .bu-riz-73 { font-family: "Source Sans 3", sans-serif; }

.bu-mii-3km { grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr)); display: grid; gap: 16px; }

.bu-mii-wtv { border: 1px solid #D1D3CE; border-radius: 22px; background: #FDFDFC; padding: 20px; min-width: 0; }

.bu-mii-zy { border: 1.5px solid #4C7214; place-items: center; display: grid; border-radius: 50%; width: 48px; height: 48px; color: #4C7214; }

.bu-mii-bnr0 { line-height: 1.25; font-weight: 600; margin-top: 20px; font-size: 19.5px; }

.bu-mii-yb0f { margin-top: 8px; font-size: 15.5px; }

.bu-mii-vt { margin-top: 12px; list-style: none; font-size: 14.5px; padding: 0; }

.bu-mii-u2z { gap: 8px; display: flex; }

.bu-mii-u2z svg { margin-top: 2px; flex: none; color: #1A754B; }

.bu-xafie-0l5 { gap: 24px 20px; counter-reset: steps; list-style: none; display: grid; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr)); }

.bu-xafie-h4v { padding-top: 16px; border-top: 2px solid #131412; min-width: 0; }

.bu-xafie-h4v + .bu-xafie-h4v { margin-top: 0; }

.bu-xafie-h4v::before { content: counter(steps, decimal-leading-zero); font-size: 14.5px; counter-increment: steps; color: #4C7214; font-family: "Red Hat Mono", monospace; display: block; font-weight: 700; }

.bu-xafie-09ed { font-weight: 600; line-height: 1.25; margin-top: 8px; font-size: 19.5px; }

.bu-xafie-9u { font-size: 15.5px; margin-top: 8px; }

.bu-hozop-xz { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); gap: 0 36px; }

.bu-hozop-o4f5 { border-top: 1px solid #D1D3CE; padding-block: 20px 20px; min-width: 0; }

.bu-hozop-nto { font-weight: 600; font-size: 19.5px; }

.bu-hozop-e3q { margin-top: 8px; font-size: 15.5px; }

.bu-soxa8-6r { font-size: 17.5px; max-width: 760px; line-height: 1.7; }

.bu-soxa8-h1r { margin-bottom: 20px; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.663rem, 1.228rem + 1.6vw, 2.558rem); line-height: 1.1; }

.bu-soxa8-6r h3 { font-size: 22.5px; font-weight: 600; margin: 24px 0 8px; }

.bu-soxa8-6r p + p { margin-top: 12px; }

.bu-soxa8-6r ul, .bu-soxa8-6r ol { margin-block: 16px; }

.bu-soxa8-vjk { border-radius: 22px; padding: 20px 24px; background: #E6E7E5; margin-block: 24px; }

.bu-soxa8-vjk p { color: #131412; font-size: 21.5px; line-height: 1.4; font-family: "Spectral", serif; font-weight: 600; }

.bu-soxa8-vjk cite { font-size: 14.5px; margin-top: 12px; color: #5C6157; display: block; font-weight: 600; font-style: normal; }

.bu-jatae-1y { border: 1px solid #D1D3CE; padding: 20px 20px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr)); gap: 20px 44px; background: #FDFDFC; border-radius: 22px; display: grid; }

.bu-jatae-5u { min-width: 0; }

.bu-jatae-hr0 { font-weight: 800; font-size: clamp(1.663rem, 1.228rem + 1.4vw, 2.43rem); line-height: 1.12; letter-spacing: -0.02em; }

.bu-jatae-756 { margin-top: 12px; }

.bu-jatae-ep3k { list-style: none; min-width: 0; padding: 0; }

.bu-jatae-hi3 { overflow-wrap: break-word; padding: 12px 0; align-items: flex-start; gap: 12px; display: flex; border-bottom: 1px solid #D1D3CE; hyphens: auto; }

.bu-jatae-hi3 + .bu-jatae-hi3 { margin-top: 0; }

.bu-jatae-se7 { height: 24px; background: #1A754B; color: #FDFDFC; flex: none; width: 24px; border-radius: 50%; display: grid; place-items: center; }

.bu-rid-olwi { align-items: center; gap: 16px; display: flex; }

.bu-rid-fsu { font-size: 53px; line-height: 1; font-family: "Spectral", serif; font-weight: 800; color: #131412; }

.bu-rid-xhx { display: flex; color: #131412; gap: 2px; }

.bu-rid-1a9h { color: #5C6157; font-size: 14.5px; }

.bu-rid-j35 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); gap: 16px; }

.bu-rid-h1u1 { border: 1px solid #D1D3CE; min-width: 0; gap: 16px; padding: 20px; background: #FDFDFC; border-radius: 22px; flex-direction: column; display: flex; }

.bu-rid-uq { font-size: 15.5px; flex: 1; }

.bu-rid-gmo { align-items: center; gap: 12px; display: flex; }

.bu-rid-vb { display: grid; background: #E6E7E5; height: 40px; font-weight: 700; color: #131412; border-radius: 50%; place-items: center; font-size: 14.5px; width: 40px; flex: none; }

.bu-rid-t3b { font-weight: 700; font-size: 15.5px; color: #131412; display: block; }

.bu-rid-79e { color: #5C6157; display: block; font-size: 13.5px; }

.bu-qix-xat { border: 1px solid #D1D3CE; background: #FDFDFC; padding: 20px; gap: 20px 44px; display: grid; border-radius: 22px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); }

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

.bu-qix-virb { font-family: "Spectral", serif; width: 64px; color: #FFFFFF; height: 64px; background: #557F16; font-weight: 800; display: grid; font-size: 22.5px; overflow: hidden; border-radius: 50%; place-items: center; }

.bu-qix-virb img { width: 100%; object-fit: cover; height: 100%; }

.bu-qix-f6 { font-size: 22.5px; font-weight: 800; }

.bu-qix-sa { color: #5C6157; font-size: 14.5px; }

.bu-qix-bvzy { margin-top: 8px; }

.bu-qix-dohp { flex-wrap: wrap; display: flex; font-size: 14.5px; margin-top: 12px; gap: 8px 20px; }

.bu-qix-c68 { font-family: "Red Hat Mono", monospace; color: #5C6157; }

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

.bu-lo9-r15 > li + li { margin-top: 0; }

.bu-lo9-6nf { border: 1px solid #D1D3CE; padding: 8px; display: block; border-radius: 12px; transition: border-color .17s; background: #FDFDFC; aspect-ratio: 300 / 173; }

.bu-lo9-6nf:hover { border-color: #4C7214; }

.bu-lo9-gpww { object-fit: contain; width: 100%; height: 100%; }

.bu-jaqim-p5h, .bu-zoso1-5ft9 { padding: 20px 20px; background: #E6E7E5; border-radius: 22px; }

.bu-jaqim-w4 { align-items: flex-end; display: flex; justify-content: space-between; gap: 20px 36px; flex-wrap: wrap; }

.bu-jaqim-kkl { max-width: 640px; min-width: 0; }

.bu-jaqim-ftvz, .bu-zoso1-d4p { margin-top: 12px; max-width: 680px; }

.bu-jaqim-8s { margin-top: 24px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 184px), 1fr)); list-style: none; padding: 0; gap: 8px; display: grid; }

.bu-jaqim-ad { min-width: 0; padding: 16px; overflow-wrap: break-word; hyphens: auto; background: #FDFDFC; gap: 12px; color: #131412; align-items: center; display: flex; border-radius: 12px; font-weight: 700; }

.bu-jaqim-ad + .bu-jaqim-ad { margin-top: 0; }

.bu-jaqim-ad svg { color: #4C7214; flex: none; }

.bu-zoso1-co { margin-top: 20px; font-weight: 700; display: flex; flex-wrap: wrap; gap: 8px 20px; font-size: 14.5px; }

.bu-veho5-rel7 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr)); gap: 28px 52px; }

.bu-veho5-4gy { min-width: 0; }

.bu-veho5-4gy p { margin-top: 12px; }

.bu-veho5-6ayg { align-content: start; min-width: 0; display: grid; gap: 16px; }

.bu-veho5-11o { border: 1px solid #D1D3CE; gap: 1px; border-radius: 22px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #D1D3CE; overflow: hidden; }

.bu-veho5-xvi { background: #FDFDFC; display: flex; padding: 16px 20px; flex-direction: column-reverse; }

.bu-veho5-c6 { font-size: 24.5px; color: #131412; font-family: "Red Hat Mono", monospace; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.bu-veho5-9r3t { font-size: 13.5px; color: #5C6157; }

.bu-veho5-xo { border: 1px solid #D1D3CE; background: #FDFDFC; padding: 0; border-radius: 22px; list-style: none; }

.bu-veho5-vaz { padding: 12px 20px; display: flex; gap: 4px 16px; border-bottom: 1px solid #D1D3CE; justify-content: space-between; flex-wrap: wrap; }

.bu-veho5-vaz + .bu-veho5-vaz { margin-top: 0; }

.bu-veho5-vaz:last-child { border-bottom: 0; }

.bu-veho5-0j { color: #131412; font-weight: 700; }

.bu-veho5-88 { hyphens: auto; overflow-wrap: break-word; font-size: 14.5px; font-family: "Red Hat Mono", monospace; color: #5C6157; }

.bu-miq-7w { border-top: 1.5px solid #131412; counter-reset: faq; }

.bu-miq-48p2 { border-bottom: 1px solid #D1D3CE; }

.bu-miq-pkf { font-size: 17.5px; display: grid; grid-template-columns: 36px minmax(0, 1fr) 24px; padding: 16px 0; gap: 12px; color: #131412; font-weight: 700; align-items: center; }

.bu-miq-pkf::before { font-size: 13.5px; font-family: "Red Hat Mono", monospace; content: counter(faq, decimal-leading-zero); color: #4C7214; counter-increment: faq; }

.bu-miq-pkf:hover { color: #4C7214; }

.bu-miq-56kn { transition: transform .17s; }

.bu-miq-48p2[open] .bu-miq-56kn { transform: rotate(45deg); }

.bu-miq-fh1b { max-width: 860px; padding: 0 0 20px 44px; }

.bu-miq-fh1b p + p { margin-top: 8px; }

.bu-mim-7rb { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr)); align-items: start; gap: 20px 44px; }

.bu-mim-0l { min-width: 0; }

.bu-mim-4cg { color: #5C6157; margin-top: 12px; }

.bu-mim-0l .bu-qiw { margin-top: 20px; }

.bu-mim-yub { display: grid; min-width: 0; gap: 8px; }

.bu-mim-aal1 { border: 1px solid #D1D3CE; border-radius: 22px; background: #FDFDFC; }

.bu-mim-aal1[open] { border-color: #131412; }

.bu-mim-j06 { justify-content: space-between; color: #131412; padding: 16px 20px; gap: 16px; font-weight: 700; align-items: center; display: flex; }

.bu-mim-2528 { background: #E6E7E5; transition: transform .17s; width: 32px; flex: none; place-items: center; display: grid; height: 32px; border-radius: 50%; }

.bu-mim-aal1[open] .bu-mim-2528 { transform: rotate(45deg); }

.bu-mim-kt { font-size: 15.5px; padding: 0 20px 20px; }

.bu-xanu2-18xn { color: #F7F7F7; align-items: center; flex-wrap: wrap; justify-content: space-between; display: flex; border-radius: 22px; gap: 20px 36px; background: #1B1D19; padding: 24px 20px; }

.bu-xanu2-z9bp { min-width: 0; max-width: 640px; }

.bu-xanu2-lo { font-weight: 800; font-size: clamp(1.535rem, 1.228rem + 1.2vw, 2.175rem); line-height: 1.12; letter-spacing: -0.02em; color: #F7F7F7; }

.bu-xanu2-bg1 { color: #F7F7F7; margin-top: 8px; }

.bu-xanu2-bg1 a { color: #F7F7F7; }

.bu-fif-qy28 { font-size: clamp(1.407rem, 1.126rem + 1vw, 1.919rem); line-height: 1.15; font-weight: 800; max-width: 760px; }

.bu-fif-q4uw { margin-top: 16px; columns: 2 340px; font-size: 15.5px; column-gap: 44px; }

.bu-fif-q4uw p + p { margin-top: 12px; }

.bu-qis-ec0 { color: #5C6157; flex-wrap: wrap; display: flex; font-size: 13.5px; padding: 0; margin-bottom: 20px; list-style: none; gap: 4px 8px; }

.bu-qis-ec0 li + li { margin-top: 0; }

.bu-qis-ec0 li + li::before { content: "/"; margin-right: 8px; }

.bu-qis-1b { color: #5C6157; }

.bu-qis-chx { font-weight: 700; color: #131412; }

.bu-taja2 { padding-block: 8px 28px; }

.bu-taja2-2g { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 450px), 1fr)); align-items: start; gap: 20px 44px; }

.bu-taja2-5p { min-width: 0; }

.bu-taja2-yju { color: #5C6157; font-size: 13.5px; font-family: "Red Hat Mono", monospace; }

.bu-taja2-j6r { line-height: 1.02; font-weight: 800; letter-spacing: -0.03em; font-size: clamp(2.303rem, 1.33rem + 3.4vw, 4.093rem); margin-top: 8px; }

.bu-taja2-l128 { max-width: 560px; font-size: 18.5px; margin-top: 16px; }

.bu-taja2-lbx { border: 1px solid #D1D3CE; background: #D1D3CE; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); overflow: hidden; border-radius: 22px; margin-top: 20px; display: grid; gap: 1px; }

.bu-taja2-0o { min-width: 0; background: #FDFDFC; padding: 12px 16px; }

.bu-taja2-94mf { font-weight: 700; color: #5C6157; font-size: 12.5px; }

.bu-taja2-14ky { font-family: "Red Hat Mono", monospace; color: #131412; hyphens: auto; font-weight: 700; overflow-wrap: break-word; margin-top: 2px; font-size: 17.5px; }

.bu-taja2-zv { margin-top: 20px; }

.bu-taja2-lrpm { margin-top: 12px; font-size: 13.5px; color: #5C6157; }

.bu-taja2-gr { min-width: 0; }

.bu-hofix-102x { padding: 24px 20px 0; text-align: center; color: #F7F7F7; background: #1B1D19; overflow: hidden; border-radius: 22px; }

.bu-hofix-mu7f { max-width: 820px; margin-inline: auto; }

.bu-hofix-n3 { font-family: "Red Hat Mono", monospace; color: #F7F7F7; font-size: 13.5px; }

.bu-hofix-20 { letter-spacing: -0.03em; color: #F7F7F7; margin-top: 8px; font-weight: 800; line-height: 1.02; font-size: clamp(2.175rem, 1.33rem + 3.4vw, 4.221rem); }

.bu-hofix-a1am { font-size: 18.5px; color: #F7F7F7; margin-top: 12px; }

.bu-hofix-t6 { justify-content: center; margin-top: 20px; }

.bu-hofix-df { justify-content: center; flex-wrap: wrap; list-style: none; padding: 0; gap: 8px; display: flex; margin-top: 24px; }

.bu-hofix-dmf2 { border: 1px solid #F7F7F7; font-size: 14.5px; padding: 8px 12px; color: #F7F7F7; border-radius: 999px; }

.bu-hofix-dmf2 + .bu-hofix-dmf2 { margin-top: 0; }

.bu-hofix-dmf2 strong { color: #F7F7F7; font-family: "Red Hat Mono", monospace; }

.bu-hofix-yy { max-width: 960px; aspect-ratio: 16 / 10; overflow: hidden; border-radius: 22px 22px 0 0; margin: 32px auto 0; background-color: #E6E7E5; }

.bu-hofix-yy img { width: 100%; height: 100%; object-fit: cover; }

.bu-pebel { padding-bottom: 44px; }

.bu-pebel-y8 { border: 1px solid #D1D3CE; border-radius: 22px; background: #FDFDFC; }

.bu-pebel-p81i { padding: 0 16px; font-weight: 700; justify-content: space-between; color: #131412; display: flex; align-items: center; min-height: 52px; }

.bu-pebel-tuy { transition: transform .17s; }

.bu-pebel-y8[open] .bu-pebel-tuy { transform: rotate(45deg); }

.bu-pebel-t0q { padding: 0 8px 8px; display: grid; list-style: none; margin: 0; }

.bu-pebel-t0q li + li { margin-top: 0; }

.bu-pebel-g4v2 { border-top: 1px solid #D1D3CE; font-weight: 600; padding: 0 8px; text-decoration: none; min-height: 44px; display: flex; align-items: center; color: #2A2D28; }

.bu-pebel-g4v2:hover { color: #4C7214; }

.bu-duo-sqt { align-items: start; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); gap: 24px 52px; }

.bu-duo-g70v { min-width: 0; font-size: 17.5px; max-width: 720px; }

.bu-duo-g70v p { margin-top: 12px; }

.bu-duo-o7dn { border-radius: 22px; min-width: 0; padding: 20px; background: #E6E7E5; }

.bu-duo-k68g { font-size: 19.5px; font-weight: 600; }

.bu-duo-bv { padding: 0; margin-top: 12px; list-style: none; }

.bu-duo-11t { gap: 8px; display: flex; }

.bu-duo-11t svg { margin-top: 2px; flex: none; color: #1A754B; }

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

.bu-ho9-h4d > li + li { margin-top: 0; }

.bu-ho9-ps { border: 1px solid #D1D3CE; aspect-ratio: 16 / 10; border-radius: 22px; overflow: hidden; background-color: #1B1D19; }

.bu-ho9-ecy { height: 100%; width: 100%; object-fit: contain; }

.bu-ho9-i92w { font-size: 14.5px; margin-top: 8px; }

.bu-wyn-j4u8 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr)); gap: 16px; }

.bu-wyn-z9 { border: 1px solid #D1D3CE; padding: 20px; border-radius: 22px; background: #FDFDFC; flex-direction: column; display: flex; gap: 12px; min-width: 0; }

.bu-wyn-cxau { font-weight: 600; font-size: 20.5px; }

.bu-wyn-l6t { font-size: 15.5px; flex: 1; }

.bu-wyn-c9 { align-items: center; flex-wrap: wrap; gap: 4px; display: flex; font-weight: 700; font-size: 13.5px; }

.bu-wyn-c9 svg { color: #5C6157; }

.bu-wyn-v2 { padding: 4px 8px; border-radius: 8px; background: #E6E7E5; color: #131412; }

.bu-wyn-my55 { color: #FFFFFF; background: #557F16; padding: 4px 8px; border-radius: 8px; }

.bu-per-73n9 { gap: 36px 44px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr)); }

.bu-per-lzm { min-width: 0; }

.bu-per-7z7 { line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.535rem, 1.228rem + 1vw, 2.175rem); font-weight: 800; }

.bu-per-vgzp { color: #5C6157; margin-top: 8px; }

.bu-per-ej { border: 1px solid #D1D3CE; margin-top: 16px; border-radius: 22px; background: #FDFDFC; overflow-x: auto; }

.bu-per-cshk { font-size: 15.5px; }

.bu-per-cshk thead { background: #E6E7E5; }

.bu-per-cshk th, .bu-per-cshk td { padding: 12px 16px; }

.bu-per-cshk thead th { font-size: 13.5px; }

.bu-per-cshk tbody th, .bu-per-cshk tbody td { border-top: 1px solid #D1D3CE; }

.bu-per-cshk tbody th { font-weight: 600; }

.bu-per-gqal { text-align: right; color: #131412; white-space: nowrap; font-family: "Red Hat Mono", monospace; }

.bu-per-muj { display: block; border-radius: 999px; height: 4px; margin-top: 4px; background: #E6E7E5; }

.bu-per-y9f { height: 100%; background: #557F16; border-radius: 999px; display: block; }

.bu-per-u3ji { color: #1A754B; font-weight: 700; }

.bu-per-jn { color: #5C6157; }

.bu-xar-ty { border: 1px solid #D1D3CE; position: relative; aspect-ratio: 16 / 9; border-radius: 22px; background-color: #1B1D19; overflow: hidden; }

.bu-xar-4a { object-fit: cover; height: 100%; width: 100%; }

.bu-xar-c93 { background: rgba(9, 10, 15, 0.61); text-decoration: none; inset: 0; display: grid; place-items: center; position: absolute; }

.bu-xar-w9t3 { font-weight: 800; min-height: 56px; align-items: center; color: #1B1D19; display: inline-flex; font-size: 17.5px; transition: transform .17s; background: #F7F7F7; padding: 0 24px; gap: 12px; border-radius: 999px; }

.bu-xar-c93:hover .bu-xar-w9t3 { transform: scale(1.04); }

.bu-xar-uuma { flex-wrap: wrap; gap: 12px 28px; align-items: center; justify-content: space-between; display: flex; margin-top: 16px; }

.bu-xar-wxf { max-width: 640px; font-size: 15.5px; }

.bu-nutae-lir9 { font-size: 17.5px; line-height: 1.7; max-width: 760px; }

.bu-nutae-79q { font-size: clamp(1.663rem, 1.228rem + 1.6vw, 2.558rem); line-height: 1.1; margin-bottom: 16px; letter-spacing: -0.02em; font-weight: 800; }

.bu-nutae-lir9 p + p { margin-top: 12px; }

.bu-zoso1-ku { grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr)); display: grid; margin-top: 20px; gap: 12px; }

.bu-zoso1-yyt4 { border-radius: 12px; background: #FDFDFC; padding: 16px 20px; min-width: 0; }

.bu-zoso1-5ml { font-weight: 700; font-size: 16.5px; font-family: "Source Sans 3", sans-serif; }

.bu-zoso1-2bw { margin-top: 4px; font-size: 14.5px; }

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

.bu-fived-q9p { transform: translateY(0); }

.bu-fived-9x { text-overflow: ellipsis; font-weight: 700; overflow: hidden; color: #131412; white-space: nowrap; min-width: 0; }

.bu-fived .bu-qiw { flex: none; min-height: 44px; }

@media (min-width: 647px) {
  .bu-fia { padding-inline: 20px; }
  .bu-qibeb-bjin { padding: 40px 36px; }
  .bu-qibeb-fpzz { padding: 20px 28px; }
  .bu-jatae-1y { padding: 32px; }
  .bu-jaqim-p5h, .bu-zoso1-5ft9 { padding: 32px; }
  .bu-xanu2-18xn { padding: 36px; }
  .bu-hofix-102x { padding: 40px 36px 0; }
}

@media (min-width: 957px) {
  .bu-fia { padding-inline: 36px; }
  main > section { padding-block: 0 80px; }
  .bu-so6 { padding: 12px 20px; }
  .bu-so6-tv { grid-template-areas: "logo nav tools actions"; gap: 16px; padding-left: 12px; grid-template-columns: auto minmax(0, 1fr) auto auto; }
  .bu-so6-38j { display: none; }
  .bu-so6-zmdd { padding-top: 0; flex-wrap: wrap; justify-content: center; border-top: 0; gap: 2px; display: flex; }
  .bu-so6-xo1q { min-height: 40px; font-size: 14.5px; }
  .bu-so6-y8ze { display: flex; }
  .bu-so6-y8ze .bu-qiw { padding: 0 16px; min-height: 42px; }
  .bu-qibey { padding-block: 20px 72px; }
  .bu-qibey-gx { padding-block: 28px; }
  .bu-qibeb-bjin { padding: 56px; }
  .bu-taja2 { padding-block: 16px 44px; }
  .bu-pebel { padding-bottom: 64px; }
  .bu-pebel-y8[open] .bu-pebel-t0q, .bu-pebel-t0q { gap: 8px; display: flex; flex-wrap: wrap; padding: 0 8px 8px; }
  .bu-pebel-g4v2 { font-size: 14.5px; color: #131412; border-top: 0; padding: 0 12px; background: #E6E7E5; border-radius: 12px; font-weight: 700; min-height: 36px; }
  .bu-pebel-g4v2:hover { color: #FFFFFF; background: #557F16; }
  .bu-jatae-1y { padding: 40px; }
  .bu-jaqim-p5h, .bu-zoso1-5ft9 { padding: 40px; }
  .bu-xanu2-18xn { padding: 44px; }
  .bu-hofix-102x { padding: 52px 52px 0; }
  .bu-gu5 { padding-block: 64px 24px; }
  .bu-fived { display: none; }
}