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

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

body { color: #3B3D32; margin: 0; line-height: 1.55; overflow-wrap: break-word; background: #F5F5F4; font-size: 16px; font-family: "Plus Jakarta Sans", sans-serif; }

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

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

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #7E7023; }

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 { display: block; height: auto; max-width: 100%; }

button { color: inherit; font: inherit; }

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

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

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

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

.bf-jaqi1 { padding-inline: 16px; max-width: 1324px; margin-inline: auto; }

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

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

.bf-sof-hjv { min-width: 0; max-width: 744px; }

.bf-sof-bp { align-items: center; gap: 8px; margin-bottom: 10px; font-weight: 700; display: flex; font-size: 14px; color: #756921; }

.bf-sof-bp::before { width: 8px; content: ""; background: #847725; height: 8px; flex: none; border-radius: 2px; }

.bf-sof-m3 { font-size: clamp(1.607rem, 1.187rem + 1.6vw, 2.472rem); letter-spacing: -0.02em; font-weight: 800; text-wrap: balance; line-height: 1.1; }

.bf-sof-5uhf { margin-top: 12px; color: #616352; }

.bf-sof-0s { font-weight: 700; text-decoration: none; font-size: 15px; border-bottom: 1.5px solid currentColor; padding-bottom: 2px; gap: 8px; align-items: center; display: inline-flex; }

.bf-sof-0s svg { flex: none; }

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

.bf-loxaw-ana { color: #FFFFFF; background: #847725; }

.bf-loxaw-ana:hover { color: #FFFFFF; background: #7E7023; }

.bf-loxaw-1u { color: #121310; background: transparent; border-color: #121310; }

.bf-loxaw-1u:hover { background: #121310; color: #F5F5F4; }

.bf-loxaw-m184 { min-height: 52px; font-size: 16px; }

.bf-loxaw-06bg { display: flex; width: 100%; }

.bf-loxaw-vz { background: #F4F4F3; color: #12130E; }

.bf-loxaw-vz:hover { color: #FFFFFF; background: #847725; }

.bf-loxaw-k1p { background: transparent; border-color: #F4F4F3; color: #F4F4F3; }

.bf-loxaw-k1p:hover { color: #12130E; background: #F4F4F3; }

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

.bf-veqif { border: 1px solid #D5D6CE; background-image: repeating-linear-gradient(135deg, #EBECE8 0 9px, #FCFCFC 9px 18px); overflow: hidden; background-color: #EBECE8; border-radius: 18px; position: relative; }

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

.bf-veqif-q7my { aspect-ratio: 16 / 10; }

.bf-katab { z-index: 30; background: #F5F5F4; top: 0; padding: 10px; position: sticky; }

.bf-katab-g1 { border: 1px solid #D5D6CE; padding: 10px; gap: 10px; display: grid; margin-inline: auto; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; background: #FCFCFC; align-items: center; border-radius: 18px; grid-template-columns: minmax(0, 1fr) auto auto; max-width: 1324px; }

.bf-katab-12 { overflow-wrap: break-word; letter-spacing: -0.02em; gap: 10px; color: #121310; text-decoration: none; min-width: 0; display: flex; line-height: 1.1; align-items: center; padding-left: 6px; font-size: 21px; grid-area: logo; font-weight: 800; hyphens: auto; font-family: "Merriweather", serif; }

.bf-katab-12::before { flex: none; width: 14px; content: ""; border-radius: 4px; transform: rotate(45deg); height: 14px; background: #847725; }

.bf-katab-12:hover { color: #121310; }

.bf-katab-rnes { pointer-events: none; opacity: 0; position: absolute; }

.bf-katab-73r { background: #121310; display: grid; color: #F5F5F4; cursor: pointer; grid-area: burger; place-items: center; height: 44px; border-radius: 10px; width: 44px; }

.bf-katab-rnes:focus-visible + .bf-katab-73r { outline: 2px solid #756921; outline-offset: 3px; }

.bf-katab-lkb { display: none; }

.bf-katab-rnes:checked + .bf-katab-73r .bf-katab-lo { display: none; }

.bf-katab-rnes:checked + .bf-katab-73r .bf-katab-lkb { display: block; }

.bf-katab-x1 { padding-top: 8px; grid-area: nav; display: none; border-top: 1px solid #D5D6CE; }

.bf-katab-rnes:checked ~ .bf-katab-x1 { gap: 2px; display: grid; }

.bf-katab-3qc3 { text-decoration: none; font-weight: 700; display: flex; border-radius: 10px; color: #3B3D32; padding: 0 12px; min-height: 48px; align-items: center; font-size: 17px; }

.bf-katab-3qc3:hover { background: #EBECE8; color: #121310; }

.bf-katab-26de { background: #EBECE8; color: #121310; }

.bf-katab-1lk { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; grid-area: actions; }

.bf-katab-1lk .bf-loxaw { font-size: 14px; padding: 0 12px; min-height: 44px; }

.bf-nuhol { padding-block: 48px 28px; color: #F4F4F3; background: #12130E; }

.bf-nuhol-8m42 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr)); display: grid; gap: 32px 24px; }

.bf-nuhol-vbuy { display: flex; align-items: center; color: #F4F4F3; font-weight: 800; gap: 10px; font-family: "Merriweather", serif; font-size: 21px; }

.bf-nuhol-vbuy::before { width: 14px; content: ""; background: #F4F4F3; flex: none; transform: rotate(45deg); height: 14px; border-radius: 4px; }

.bf-nuhol-1bx { font-size: 14px; margin-top: 12px; color: #F4F4F3; }

.bf-nuhol-1bx a { color: #F4F4F3; }

.bf-nuhol-0fp { font-weight: 700; margin-bottom: 12px; font-family: "Plus Jakarta Sans", sans-serif; font-size: 14px; color: #F4F4F3; }

.bf-nuhol-1yt { padding: 0; list-style: none; }

.bf-nuhol-1yt li + li { margin-top: 8px; }

.bf-nuhol-cj { font-size: 14px; text-decoration: none; color: #F4F4F3; }

.bf-nuhol-cj:hover { text-decoration: underline; color: #F4F4F3; }

.bf-nuhol-90jo { border-top: 1px solid #616352; grid-template-columns: auto minmax(0, 1fr); display: grid; gap: 16px 20px; align-items: start; margin-top: 40px; padding-top: 24px; }

.bf-nuhol-hd5 { border: 2px solid #B22824; width: 44px; font-weight: 800; display: grid; height: 44px; border-radius: 50%; place-items: center; color: #F4F4F3; font-size: 14px; }

.bf-nuhol-c6ec { font-size: 13px; color: #F4F4F3; line-height: 1.6; }

.bf-nuhol-c6ec + .bf-nuhol-c6ec { margin-top: 10px; }

.bf-xafiu { border: 1px solid #D5D6CE; right: 10px; left: 10px; border-radius: 18px; bottom: 10px; display: flex; align-items: center; gap: 10px 20px; max-width: 848px; box-shadow: 0 15px 40px -12px rgba(9, 10, 15, 0.63); margin-inline: auto; background: #FCFCFC; flex-wrap: wrap; padding: 12px 12px 12px 16px; position: fixed; z-index: 40; }

.bf-xafiu[hidden] { display: none; }

.bf-xafiu-87xa { color: #3B3D32; flex: 1 1 260px; font-size: 14px; }

.bf-xafiu-mtj5 { gap: 8px; display: flex; flex-wrap: wrap; }

.bf-xafiu-mtj5 .bf-loxaw { font-size: 14px; padding: 0 14px; min-height: 44px; }

.bf-fia { padding-block: 12px 58px; }

.bf-fia-yy { border: 1px solid #D5D6CE; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr)); border-radius: 18px; overflow: hidden; background: #FCFCFC; }

.bf-fia-lno { min-width: 0; padding: 28px 20px; }

.bf-fia-jf2j { font-weight: 800; letter-spacing: -0.03em; font-size: clamp(2.102rem, 1.286rem + 3.2vw, 3.709rem); text-wrap: balance; line-height: 1.04; }

.bf-fia-cglv { margin-top: 18px; font-size: 18px; max-width: 560px; }

.bf-fia-05nx { margin-top: 26px; }

.bf-fia-zz { display: grid; margin: 0; min-width: 0; align-content: center; list-style: none; background: #EBECE8; padding: 12px 20px; }

.bf-fia-pf3 { display: grid; gap: 16px; border-bottom: 1px solid #D5D6CE; grid-template-columns: 44px minmax(0, 1fr); padding: 18px 0; }

.bf-fia-pf3 + .bf-fia-pf3 { margin-top: 0; }

.bf-fia-pf3:last-child { border-bottom: 0; }

.bf-fia-ubs { border-radius: 10px; height: 44px; width: 44px; color: #756921; background: #FCFCFC; place-items: center; display: grid; }

.bf-fia-uo80 { font-weight: 700; overflow-wrap: break-word; hyphens: auto; color: #121310; }

.bf-fia-s3m { color: #616352; font-size: 14px; }

.bf-fic-dt { border: 1px solid #D5D6CE; grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr)); gap: 1px; border-radius: 18px; display: grid; background: #D5D6CE; overflow: hidden; }

.bf-fic-sxc { display: flex; padding: 20px 22px; min-width: 0; background: #FCFCFC; flex-direction: column-reverse; }

.bf-fic-2twv { color: #121310; font-weight: 700; font-size: clamp(1.483rem, 1.187rem + 1vw, 1.978rem); overflow-wrap: break-word; hyphens: auto; font-family: "JetBrains Mono", monospace; letter-spacing: -0.02em; }

.bf-fic-uws { color: #616352; font-size: 14px; margin-top: 4px; }

.bf-zoh-24sp { display: grid; gap: 14px; list-style: none; margin: 0; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 172px), 1fr)); }

.bf-zoh-24sp > li + li { margin-top: 0; }

.bf-zoh-ldjz { color: #121310; text-decoration: none; display: block; transition: transform .18s; min-width: 0; }

.bf-zoh-ldjz:hover { color: #756921; transform: translateY(-4px); }

.bf-zoh-gi7p { border: 1px solid #D5D6CE; aspect-ratio: 1 / 1; border-radius: 18px; background-image: repeating-linear-gradient(135deg, #EBECE8 0 8px, #FCFCFC 8px 16px); overflow: hidden; position: relative; }

.bf-zoh-g4 { width: 100%; object-fit: cover; height: 100%; }

.bf-zoh-uv1z { font-size: 15px; overflow-wrap: break-word; line-height: 1.3; font-weight: 700; hyphens: auto; margin-top: 10px; }

.bf-zoh-3ya { color: #616352; font-size: 13px; }

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

.bf-tac-i5 > li + li { margin-top: 0; }

.bf-tac-nti { border: 1px solid #D5D6CE; color: #121310; display: grid; align-items: center; grid-template-columns: 90px minmax(0, 1fr) auto; background: #FCFCFC; text-decoration: none; border-radius: 18px; gap: 16px; transition: border-color .18s; padding: 10px 18px 10px 10px; }

.bf-tac-nti:hover { border-color: #756921; color: #121310; }

.bf-tac-zi { aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #EBECE8 0 6px, #FCFCFC 6px 12px); overflow: hidden; border-radius: 12px; }

.bf-tac-3dpa { height: 100%; object-fit: cover; width: 100%; }

.bf-tac-1mlp { font-weight: 700; display: block; hyphens: auto; overflow-wrap: break-word; }

.bf-tac-giie { display: block; color: #616352; font-size: 13px; }

.bf-tac-fg { font-size: 13px; font-weight: 700; font-family: "JetBrains Mono", monospace; color: #127743; white-space: nowrap; }

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

.bf-mivep-o3a > li + li { margin-top: 0; }

.bf-mivep-w77 { border: 1px solid #D5D6CE; transition: border-color .18s; padding: 16px 18px; align-items: center; background: #FCFCFC; gap: 16px; display: grid; text-decoration: none; border-radius: 18px; grid-template-columns: auto minmax(0, 1fr) auto; height: 100%; color: #121310; }

.bf-mivep-w77:hover { border-color: #756921; color: #121310; }

.bf-mivep-kz5 { background: #EBECE8; width: 44px; height: 44px; place-items: center; border-radius: 10px; color: #756921; display: grid; }

.bf-mivep-7a24 { overflow-wrap: break-word; display: block; hyphens: auto; font-weight: 700; }

.bf-mivep-to { font-size: 13px; color: #616352; display: block; }

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

.bf-zoqiz-j9 { border: 1px solid #D5D6CE; min-width: 0; display: flex; background: #FCFCFC; flex-direction: column; border-radius: 18px; }

.bf-zoqiz-ata { padding: 24px 24px 20px; }

.bf-zoqiz-etpa { background: #EBECE8; font-weight: 700; color: #3B3D32; display: inline-block; border-radius: 6px; padding: 4px 10px; font-size: 12px; }

.bf-zoqiz-ydc { margin-top: 14px; line-height: 1.3; font-weight: 600; font-size: 18px; }

.bf-zoqiz-ze68 { font-size: clamp(1.607rem, 1.286rem + 1vw, 1.978rem); font-weight: 800; margin-top: 8px; letter-spacing: -0.02em; overflow-wrap: break-word; font-family: "Merriweather", serif; line-height: 1.1; color: #756921; }

.bf-zoqiz-d8 { flex: 1; flex-direction: column; padding: 20px 10px 24px; gap: 16px; position: relative; display: flex; border-top: 2px dashed #D5D6CE; margin-inline: 14px; }

.bf-zoqiz-d8::before, .bf-zoqiz-d8::after { content: ""; position: absolute; width: 22px; height: 22px; top: -12px; border-radius: 50%; background: #F5F5F4; }

.bf-zoqiz-d8::before { left: -26px; border-right: 1px solid #D5D6CE; }

.bf-zoqiz-d8::after { right: -26px; border-left: 1px solid #D5D6CE; }

.bf-zoqiz-6v { font-size: 14px; flex: 1; }

.bf-zoqiz-dwo { color: #616352; font-size: 12px; }

.bf-nuf-1e { border: 1px solid #D5D6CE; border-radius: 18px; overflow-x: auto; background: #FCFCFC; }

.bf-nuf-f70e { font-size: 15px; counter-reset: facts-row; }

.bf-nuf-f70e thead th { font-size: 13px; color: #616352; border-bottom: 1px solid #D5D6CE; font-weight: 700; padding: 14px 16px; }

.bf-nuf-f70e tbody th, .bf-nuf-f70e tbody td { border-bottom: 1px dashed #D5D6CE; padding: 14px 16px; }

.bf-nuf-f70e tbody tr:last-child th, .bf-nuf-f70e tbody tr:last-child td { border-bottom: 0; }

.bf-nuf-f70e tbody th { color: #3B3D32; min-width: 150px; width: 40%; font-weight: 600; }

.bf-nuf-f70e tbody th::before { min-width: 32px; color: #616352; font-weight: 500; font-size: 12px; counter-increment: facts-row; display: inline-block; content: counter(facts-row, decimal-leading-zero); font-family: "JetBrains Mono", monospace; }

.bf-nuf-f70e tbody td { color: #121310; min-width: 180px; font-weight: 700; hyphens: auto; overflow-wrap: break-word; }

.bf-lori5-0e7i { display: block; }

.bf-lori5-ef { grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr)); gap: 10px; display: grid; }

.bf-lori5-t7h { border: 1px solid #D5D6CE; min-width: 0; border-radius: 18px; background: #FCFCFC; gap: 6px; flex-direction: column; padding: 18px 20px; display: flex; }

.bf-lori5-qd3 { color: #616352; font-size: 13px; font-weight: 700; }

.bf-lori5-t0du { hyphens: auto; overflow-wrap: break-word; font-weight: 800; font-size: 23.5px; color: #121310; font-family: "Merriweather", serif; line-height: 1.15; }

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

.bf-hota1-rv { min-height: 220px; flex-direction: column; border-radius: 18px; padding: 26px; gap: 40px; color: #F4F4F3; justify-content: space-between; min-width: 0; background: #12130E; text-decoration: none; display: flex; }

.bf-hota1-rv:hover { color: #F4F4F3; }

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

.bf-hota1-xo { font-family: "JetBrains Mono", monospace; font-size: 13px; font-weight: 500; }

.bf-hota1-xa0 { line-height: 1; overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; font-size: clamp(1.854rem, 1.187rem + 2.6vw, 3.338rem); letter-spacing: -0.03em; font-weight: 700; hyphens: auto; }

.bf-hota1-cm { border: 1px solid #D5D6CE; overflow: hidden; border-radius: 18px; gap: 1px; padding: 0; background: #D5D6CE; display: grid; list-style: none; margin: 0; }

.bf-hota1-cm > li + li { margin-top: 0; }

.bf-hota1-wm { display: flex; height: 100%; justify-content: space-between; align-items: center; text-decoration: none; background: #FCFCFC; gap: 6px 16px; padding: 20px 24px; color: #121310; flex-wrap: wrap; }

.bf-hota1-wm:hover { background: #EBECE8; color: #121310; }

.bf-hota1-4zy2 { font-weight: 700; }

.bf-hota1-ee { overflow-wrap: break-word; font-weight: 700; hyphens: auto; font-family: "JetBrains Mono", monospace; font-size: 22px; }

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

.bf-kawy5-cmi > li + li { margin-top: 0; }

.bf-kawy5-m0k { border: 1px solid #D5D6CE; text-decoration: none; transition: border-color .18s; border-radius: 18px; background: #FCFCFC; color: #121310; display: block; min-width: 0; padding: 8px 8px 16px; height: 100%; }

.bf-kawy5-m0k:hover { border-color: #756921; color: #121310; }

.bf-kawy5-k6 { aspect-ratio: 16 / 10; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #EBECE8 0 8px, #F5F5F4 8px 16px); position: relative; overflow: hidden; }

.bf-kawy5-1y9 { top: 10px; font-weight: 700; background: #B22824; position: absolute; letter-spacing: .04em; color: #FCFCFC; font-size: 11px; left: 10px; padding: 3px 8px; border-radius: 6px; }

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

.bf-kawy5-rz5 { color: #616352; padding-inline: 8px; font-family: "JetBrains Mono", monospace; font-size: 13px; }

.bf-zoy-w571 { border: 1px solid #D5D6CE; overflow-x: auto; border-radius: 18px; background: #FCFCFC; }

.bf-zoy-ets { min-width: 640px; font-size: 15px; }

.bf-zoy-ets thead { background: #EBECE8; }

.bf-zoy-ets th, .bf-zoy-ets td { padding: 14px 16px; }

.bf-zoy-ets thead th { font-weight: 700; font-size: 13px; color: #3B3D32; }

.bf-zoy-ets tbody th, .bf-zoy-ets tbody td { vertical-align: middle; border-top: 1px solid #D5D6CE; }

.bf-zoy-ikx9 { font-weight: 700; align-items: center; display: flex; gap: 12px; color: #121310; }

.bf-zoy-91w { color: #121310; text-align: right; white-space: nowrap; font-family: "JetBrains Mono", monospace; }

.bf-zoy-ets thead .bf-zoy-91w { font-family: "Plus Jakarta Sans", sans-serif; }

.bf-pea-ob9 { border-top: 1px solid #D5D6CE; }

.bf-pea-81 { grid-template-columns: auto minmax(0, 1fr); padding: 24px 0; display: grid; border-bottom: 1px solid #D5D6CE; gap: 8px 20px; }

.bf-pea-65y { display: grid; place-items: center; background: #847725; grid-row: span 2; border-radius: 10px; color: #FFFFFF; height: 52px; width: 52px; }

.bf-pea-u3 { font-size: 20px; font-weight: 600; }

.bf-pea-gka { max-width: 784px; hyphens: auto; }

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

.bf-cexaw-xyo { border-top: 2px solid #121310; min-width: 0; padding-top: 18px; }

.bf-cexaw-xyo + .bf-cexaw-xyo { margin-top: 0; }

.bf-cexaw-xyo::before { color: #756921; font-weight: 700; content: counter(steps, decimal-leading-zero); font-family: "JetBrains Mono", monospace; counter-increment: steps; display: block; font-size: 14px; }

.bf-cexaw-41s0 { margin-top: 10px; font-size: 19px; font-weight: 600; line-height: 1.25; }

.bf-cexaw-pt { margin-top: 8px; font-size: 15px; }

.bf-sofi0-e982 { display: grid; gap: 0 40px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr)); }

.bf-sofi0-4fzk { min-width: 0; border-top: 1px solid #D5D6CE; padding-block: 20px 24px; }

.bf-sofi0-3cg { font-weight: 600; font-size: 19px; }

.bf-sofi0-ya2j { margin-top: 10px; font-size: 15px; }

.bf-kaso5-ww3 { max-width: 784px; line-height: 1.7; font-size: 17px; }

.bf-kaso5-65m { line-height: 1.1; font-size: clamp(1.607rem, 1.187rem + 1.6vw, 2.472rem); letter-spacing: -0.02em; font-weight: 800; margin-bottom: 20px; }

.bf-kaso5-ww3 h3 { font-weight: 600; font-size: 22px; margin: 28px 0 10px; }

.bf-kaso5-ww3 p + p { margin-top: 14px; }

.bf-kaso5-ww3 ul, .bf-kaso5-ww3 ol { margin-block: 16px; }

.bf-kaso5-idrn { border-radius: 18px; background: #EBECE8; padding: 24px 28px; margin-block: 28px; }

.bf-kaso5-idrn p { font-family: "Merriweather", serif; line-height: 1.4; font-size: 21px; color: #121310; font-weight: 600; }

.bf-kaso5-idrn cite { font-style: normal; margin-top: 12px; font-size: 14px; font-weight: 600; display: block; color: #616352; }

.bf-bemiw-ux1m { border: 1px solid #D5D6CE; padding: 24px 20px; display: grid; gap: 24px 48px; background: #FCFCFC; grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr)); border-radius: 18px; }

.bf-bemiw-gj7k { min-width: 0; }

.bf-bemiw-m546 { font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; font-size: clamp(1.607rem, 1.187rem + 1.4vw, 2.349rem); }

.bf-bemiw-o5u7 { margin-top: 14px; }

.bf-bemiw-v0 { list-style: none; min-width: 0; padding: 0; }

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

.bf-bemiw-o6r + .bf-bemiw-o6r { margin-top: 0; }

.bf-bemiw-0mf { flex: none; color: #FCFCFC; place-items: center; border-radius: 50%; width: 24px; background: #127743; height: 24px; display: grid; }

.bf-rivez-m48 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr)); display: grid; gap: 16px; }

.bf-rivez-tf { border: 1px solid #D5D6CE; border-radius: 18px; padding: 24px; background: #FCFCFC; min-width: 0; }

.bf-rivez-d4d { background: #EBECE8; border-radius: 999px; overflow: hidden; height: 6px; }

.bf-rivez-7z { background: #847725; border-radius: 999px; height: 100%; }

.bf-rivez-7r3b { margin-top: 20px; font-weight: 800; font-size: 23.5px; }

.bf-rivez-59i { font-family: "JetBrains Mono", monospace; font-size: 14px; color: #616352; }

.bf-rivez-p53n { font-size: 15px; margin-top: 16px; list-style: none; padding: 0; }

.bf-rivez-nr7 { display: flex; gap: 8px; }

.bf-rivez-nr7 svg { margin-top: 3px; color: #127743; flex: none; }

.bf-wyx-w6nq { gap: 16px; display: flex; align-items: center; }

.bf-wyx-jz2 { font-weight: 800; color: #121310; line-height: 1; font-size: 51.5px; font-family: "Merriweather", serif; }

.bf-wyx-w5 { gap: 2px; color: #121310; display: flex; }

.bf-wyx-ld8b { font-size: 14px; color: #616352; }

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

.bf-wyx-9nv { border: 1px solid #D5D6CE; border-radius: 18px; background: #FCFCFC; display: flex; min-width: 0; gap: 16px; flex-direction: column; padding: 24px; }

.bf-wyx-hnp { flex: 1; font-size: 15px; }

.bf-wyx-japs { display: flex; align-items: center; gap: 12px; }

.bf-wyx-jy { border-radius: 50%; place-items: center; flex: none; height: 40px; color: #121310; width: 40px; font-size: 14px; display: grid; font-weight: 700; background: #EBECE8; }

.bf-wyx-ut { display: block; font-weight: 700; color: #121310; font-size: 15px; }

.bf-wyx-vn { font-size: 13px; color: #616352; display: block; }

.bf-loduc-repc { border: 1px solid #D5D6CE; border-radius: 18px; background: #FCFCFC; display: grid; padding: 24px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); gap: 24px 48px; }

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

.bf-loduc-tk3b { width: 64px; height: 64px; color: #FFFFFF; font-family: "Merriweather", serif; border-radius: 50%; display: grid; background: #847725; overflow: hidden; place-items: center; font-weight: 800; font-size: 22px; }

.bf-loduc-tk3b img { width: 100%; height: 100%; object-fit: cover; }

.bf-loduc-icxa { font-weight: 800; font-size: 22px; }

.bf-loduc-3y { font-size: 14px; color: #616352; }

.bf-loduc-vsko { margin-top: 10px; }

.bf-loduc-f45j { flex-wrap: wrap; display: flex; font-size: 14px; margin-top: 12px; gap: 8px 20px; }

.bf-loduc-j8cw { color: #616352; font-family: "JetBrains Mono", monospace; }

.bf-miz-kmcm { grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr)); display: grid; gap: 32px; align-items: center; }

.bf-miz-hn { min-width: 0; }

.bf-miz-q6 { margin-top: 14px; }

.bf-miz-jx { padding: 0; list-style: none; margin-top: 18px; }

.bf-miz-9dl { display: flex; gap: 10px; }

.bf-miz-9dl svg { color: #127743; flex: none; margin-top: 2px; }

.bf-miz-rn0s { display: flex; gap: 10px; margin-top: 24px; flex-wrap: wrap; }

.bf-miz-kc9w { border: 1.5px solid #121310; transition: background-color .18s, color .18s; border-radius: 10px; text-decoration: none; flex-direction: column; min-height: 52px; padding: 6px 20px; display: inline-flex; color: #121310; justify-content: center; }

.bf-miz-kc9w:hover { color: #F5F5F4; background: #121310; }

.bf-miz-md0 { font-size: 11px; }

.bf-miz-dx { line-height: 1.2; font-size: 16px; font-weight: 700; }

.bf-ririh-h5yi, .bf-rie-cb { padding: 24px 20px; background: #EBECE8; border-radius: 18px; }

.bf-ririh-5u { display: flex; gap: 20px 40px; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; }

.bf-ririh-g1 { max-width: 660px; min-width: 0; }

.bf-ririh-ronl, .bf-rie-pwpx { max-width: 704px; margin-top: 12px; }

.bf-ririh-yni { gap: 10px; padding: 0; margin-top: 28px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 184px), 1fr)); list-style: none; display: grid; }

.bf-ririh-d15 { color: #121310; display: flex; overflow-wrap: break-word; border-radius: 10px; padding: 16px; background: #FCFCFC; font-weight: 700; align-items: center; hyphens: auto; min-width: 0; gap: 12px; }

.bf-ririh-d15 + .bf-ririh-d15 { margin-top: 0; }

.bf-ririh-d15 svg { color: #756921; flex: none; }

.bf-rie-j0nb { margin-top: 20px; font-weight: 700; gap: 8px 20px; flex-wrap: wrap; display: flex; font-size: 14px; }

.bf-pec-24h { grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr)); gap: 32px 58px; display: grid; }

.bf-pec-2uoj { min-width: 0; }

.bf-pec-2uoj p { margin-top: 14px; }

.bf-pec-csl { display: grid; min-width: 0; gap: 16px; align-content: start; }

.bf-pec-53kv { border: 1px solid #D5D6CE; background: #D5D6CE; overflow: hidden; border-radius: 18px; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; display: grid; }

.bf-pec-j69 { display: flex; flex-direction: column-reverse; background: #FCFCFC; padding: 18px 20px; }

.bf-pec-gu { overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; font-weight: 700; color: #121310; font-size: 23.5px; hyphens: auto; }

.bf-pec-zr { color: #616352; font-size: 13px; }

.bf-pec-kf { border: 1px solid #D5D6CE; padding: 0; background: #FCFCFC; list-style: none; border-radius: 18px; }

.bf-pec-4x { gap: 4px 16px; border-bottom: 1px solid #D5D6CE; padding: 14px 20px; flex-wrap: wrap; justify-content: space-between; display: flex; }

.bf-pec-4x + .bf-pec-4x { margin-top: 0; }

.bf-pec-4x:last-child { border-bottom: 0; }

.bf-pec-vx { color: #121310; font-weight: 700; }

.bf-pec-gfy6 { color: #616352; hyphens: auto; overflow-wrap: break-word; font-size: 14px; font-family: "JetBrains Mono", monospace; }

.bf-xa9-76 { border-top: 1.5px solid #121310; counter-reset: faq; }

.bf-xa9-14di { border-bottom: 1px solid #D5D6CE; }

.bf-xa9-42nh { font-weight: 700; align-items: center; gap: 12px; color: #121310; grid-template-columns: 36px minmax(0, 1fr) 24px; font-size: 17px; padding: 18px 0; display: grid; }

.bf-xa9-42nh::before { color: #756921; font-size: 13px; counter-increment: faq; font-family: "JetBrains Mono", monospace; content: counter(faq, decimal-leading-zero); }

.bf-xa9-42nh:hover { color: #756921; }

.bf-xa9-ot { transition: transform .18s; }

.bf-xa9-14di[open] .bf-xa9-ot { transform: rotate(45deg); }

.bf-xa9-cnh { padding: 0 0 22px 48px; max-width: 888px; }

.bf-xa9-cnh p + p { margin-top: 10px; }

.bf-zoso5-zpr { flex-wrap: wrap; display: flex; padding: 28px 22px; color: #F4F4F3; align-items: center; gap: 24px 40px; border-radius: 18px; background: #12130E; justify-content: space-between; }

.bf-zoso5-vmh { min-width: 0; max-width: 660px; }

.bf-zoso5-koz { letter-spacing: -0.02em; line-height: 1.12; color: #F4F4F3; font-weight: 800; font-size: clamp(1.483rem, 1.187rem + 1.2vw, 2.102rem); }

.bf-zoso5-lz { margin-top: 10px; color: #F4F4F3; }

.bf-zoso5-lz a { color: #F4F4F3; }

.bf-pev-xd5z { font-size: clamp(1.36rem, 1.088rem + 1vw, 1.854rem); line-height: 1.15; max-width: 784px; font-weight: 800; }

.bf-pev-ebk2 { font-size: 15px; columns: 2 340px; column-gap: 48px; margin-top: 18px; }

.bf-pev-ebk2 p + p { margin-top: 14px; }

.bf-ho8-pabq { font-size: 13px; list-style: none; color: #616352; margin-bottom: 20px; display: flex; flex-wrap: wrap; gap: 6px 10px; padding: 0; }

.bf-ho8-pabq li + li { margin-top: 0; }

.bf-ho8-pabq li + li::before { content: "/"; margin-right: 10px; }

.bf-ho8-xtr { color: #616352; }

.bf-ho8-ch36 { color: #121310; font-weight: 700; }

.bf-wyn { padding-block: 8px 32px; }

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

.bf-wyn-sc0 { min-width: 0; }

.bf-wyn-6g8 { color: #616352; font-family: "JetBrains Mono", monospace; font-size: 13px; }

.bf-wyn-az { font-size: clamp(2.225rem, 1.286rem + 3.4vw, 3.956rem); margin-top: 10px; line-height: 1.02; font-weight: 800; letter-spacing: -0.03em; }

.bf-wyn-1ny { max-width: 580px; margin-top: 16px; font-size: 18px; }

.bf-wyn-z1y { border: 1px solid #D5D6CE; overflow: hidden; gap: 1px; display: grid; margin-top: 24px; grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr)); background: #D5D6CE; border-radius: 18px; }

.bf-wyn-4xj { background: #FCFCFC; padding: 12px 16px; min-width: 0; }

.bf-wyn-24 { color: #616352; font-size: 12px; font-weight: 700; }

.bf-wyn-xwjj { margin-top: 2px; font-weight: 700; hyphens: auto; font-family: "JetBrains Mono", monospace; overflow-wrap: break-word; color: #121310; font-size: 17px; }

.bf-wyn-p92 { margin-top: 24px; }

.bf-wyn-5yp { color: #616352; margin-top: 12px; font-size: 13px; }

.bf-wyn-zds { min-width: 0; }

.bf-sot-5qj { padding: 28px 20px 0; text-align: center; overflow: hidden; color: #F4F4F3; background: #12130E; border-radius: 18px; }

.bf-sot-y9c { margin-inline: auto; max-width: 848px; }

.bf-sot-oho { font-family: "JetBrains Mono", monospace; font-size: 13px; color: #F4F4F3; }

.bf-sot-j59u { font-weight: 800; color: #F4F4F3; line-height: 1.02; letter-spacing: -0.03em; font-size: clamp(2.102rem, 1.286rem + 3.4vw, 4.08rem); margin-top: 10px; }

.bf-sot-wu { font-size: 18px; margin-top: 14px; color: #F4F4F3; }

.bf-sot-v1kx { margin-top: 24px; justify-content: center; }

.bf-sot-9im { flex-wrap: wrap; padding: 0; gap: 8px; justify-content: center; margin-top: 28px; display: flex; list-style: none; }

.bf-sot-con { border: 1px solid #F4F4F3; border-radius: 999px; color: #F4F4F3; padding: 8px 14px; font-size: 14px; }

.bf-sot-con + .bf-sot-con { margin-top: 0; }

.bf-sot-con strong { font-family: "JetBrains Mono", monospace; color: #F4F4F3; }

.bf-sot-7o { border-radius: 18px 18px 0 0; max-width: 992px; aspect-ratio: 16 / 10; background-color: #EBECE8; overflow: hidden; margin: 36px auto 0; }

.bf-sot-7o img { width: 100%; object-fit: cover; height: 100%; }

.bf-xata3 { padding-bottom: 48px; }

.bf-xata3-j8bg { border: 1px solid #D5D6CE; background: #FCFCFC; border-radius: 18px; }

.bf-xata3-i5 { align-items: center; font-weight: 700; justify-content: space-between; padding: 0 16px; display: flex; min-height: 52px; color: #121310; }

.bf-xata3-x6a { transition: transform .18s; }

.bf-xata3-j8bg[open] .bf-xata3-x6a { transform: rotate(45deg); }

.bf-xata3-go { display: grid; margin: 0; list-style: none; padding: 0 8px 8px; }

.bf-xata3-go li + li { margin-top: 0; }

.bf-xata3-jq { text-decoration: none; font-weight: 600; align-items: center; min-height: 44px; border-top: 1px solid #D5D6CE; display: flex; padding: 0 8px; color: #3B3D32; }

.bf-xata3-jq:hover { color: #756921; }

.bf-veguc-3y { align-items: start; display: grid; gap: 28px 58px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr)); }

.bf-veguc-vh { font-size: 17px; max-width: 744px; min-width: 0; }

.bf-veguc-vh p { margin-top: 14px; }

.bf-veguc-1j2e { background: #EBECE8; border-radius: 18px; padding: 24px; min-width: 0; }

.bf-veguc-0iwk { font-size: 19px; font-weight: 600; }

.bf-veguc-9xd { margin-top: 14px; list-style: none; padding: 0; }

.bf-veguc-b8 { display: flex; gap: 10px; }

.bf-veguc-b8 svg { flex: none; margin-top: 2px; color: #127743; }

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

.bf-jakag-99 > li + li { margin-top: 0; }

.bf-jakag-qq { border: 1px solid #D5D6CE; overflow: hidden; aspect-ratio: 16 / 10; background-color: #12130E; border-radius: 18px; }

.bf-jakag-eb { width: 100%; height: 100%; object-fit: contain; }

.bf-jakag-r5 { font-size: 14px; margin-top: 10px; }

.bf-wyfi7-7xy9 { border: 1px solid #D5D6CE; border-radius: 18px; overflow-x: auto; background: #FCFCFC; }

.bf-wyfi7-5u { min-width: 580px; font-size: 15px; }

.bf-wyfi7-5u thead { background: #EBECE8; }

.bf-wyfi7-5u th, .bf-wyfi7-5u td { vertical-align: middle; padding: 10px 16px; }

.bf-wyfi7-5u thead th { font-weight: 700; font-size: 13px; color: #3B3D32; }

.bf-wyfi7-5u tbody th, .bf-wyfi7-5u tbody td { border-top: 1px solid #D5D6CE; }

.bf-wyfi7-6azd { color: #121310; text-align: right; font-family: "JetBrains Mono", monospace; white-space: nowrap; }

.bf-wyfi7-3a { color: #121310; font-weight: 700; gap: 12px; display: flex; align-items: center; }

.bf-wyfi7-wd { overflow: hidden; flex: none; height: 40px; width: 40px; background: #EBECE8; border-radius: 6px; }

.bf-wyfi7-wd img { object-fit: contain; height: 100%; width: 100%; }

.bf-wyfi7-0nr { background: #EBECE8; }

.bf-wyfi7-0nr .bf-wyfi7-wd { background: #FCFCFC; }

.bf-wyfi7-okn { background: #847725; font-weight: 700; border-radius: 6px; font-size: 11px; color: #FFFFFF; padding: 2px 8px; }

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

.bf-cez-i3r { border: 1px solid #D5D6CE; border-radius: 18px; background: #FCFCFC; flex-direction: column; padding: 24px; gap: 12px; min-width: 0; display: flex; }

.bf-cez-s6 { font-size: 20px; font-weight: 600; }

.bf-cez-cr4 { font-size: 15px; flex: 1; }

.bf-cez-cml { display: flex; flex-wrap: wrap; font-size: 13px; gap: 6px; align-items: center; font-weight: 700; }

.bf-cez-cml svg { color: #616352; }

.bf-cez-99 { background: #EBECE8; border-radius: 6px; color: #121310; padding: 4px 10px; }

.bf-cez-agi { background: #847725; padding: 4px 10px; color: #FFFFFF; border-radius: 6px; }

.bf-fidu6-apo { gap: 40px 48px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr)); display: grid; }

.bf-fidu6-5whw { min-width: 0; }

.bf-fidu6-qc1 { line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.483rem, 1.187rem + 1vw, 2.102rem); font-weight: 800; }

.bf-fidu6-wh { color: #616352; margin-top: 10px; }

.bf-fidu6-mcg { border: 1px solid #D5D6CE; border-radius: 18px; overflow-x: auto; background: #FCFCFC; margin-top: 18px; }

.bf-fidu6-gw { font-size: 15px; }

.bf-fidu6-gw thead { background: #EBECE8; }

.bf-fidu6-gw th, .bf-fidu6-gw td { padding: 12px 18px; }

.bf-fidu6-gw thead th { font-size: 13px; }

.bf-fidu6-gw tbody th, .bf-fidu6-gw tbody td { border-top: 1px solid #D5D6CE; }

.bf-fidu6-gw tbody th { font-weight: 600; }

.bf-fidu6-fj1g { white-space: nowrap; color: #121310; font-family: "JetBrains Mono", monospace; text-align: right; }

.bf-fidu6-xxzt { height: 4px; margin-top: 6px; border-radius: 999px; display: block; background: #EBECE8; }

.bf-fidu6-w7 { display: block; background: #847725; height: 100%; border-radius: 999px; }

.bf-fidu6-2186 { font-weight: 700; color: #127743; }

.bf-fidu6-u3r { color: #616352; }

.bf-lonup-86 { border: 1px solid #D5D6CE; position: relative; overflow: hidden; background-color: #12130E; border-radius: 18px; aspect-ratio: 16 / 9; }

.bf-lonup-98 { height: 100%; width: 100%; object-fit: cover; }

.bf-lonup-u2 { place-items: center; display: grid; position: absolute; inset: 0; text-decoration: none; background: rgba(9, 10, 15, 0.63); }

.bf-lonup-id5 { min-height: 56px; transition: transform .18s; color: #12130E; border-radius: 999px; font-weight: 800; align-items: center; padding: 0 26px; gap: 12px; display: inline-flex; font-size: 17px; background: #F4F4F3; }

.bf-lonup-u2:hover .bf-lonup-id5 { transform: scale(1.04); }

.bf-lonup-6p { display: flex; gap: 14px 32px; margin-top: 16px; justify-content: space-between; align-items: center; flex-wrap: wrap; }

.bf-lonup-ww1a { font-size: 15px; max-width: 660px; }

.bf-gube2-rc { font-size: 17px; max-width: 784px; line-height: 1.7; }

.bf-gube2-ck { font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; margin-bottom: 18px; font-size: clamp(1.607rem, 1.187rem + 1.6vw, 2.472rem); }

.bf-gube2-rc p + p { margin-top: 14px; }

.bf-rie-9yl { gap: 12px; margin-top: 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr)); }

.bf-rie-x3b8 { border-radius: 10px; background: #FCFCFC; min-width: 0; padding: 18px 20px; }

.bf-rie-jh { font-weight: 700; font-size: 16px; font-family: "Plus Jakarta Sans", sans-serif; }

.bf-rie-9l { margin-top: 6px; font-size: 14px; }

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

.bf-ril-h8mx { transform: translateY(0); }

.bf-ril-4vzl { white-space: nowrap; text-overflow: ellipsis; color: #121310; overflow: hidden; min-width: 0; font-weight: 700; }

.bf-ril .bf-loxaw { min-height: 44px; flex: none; }

@media (min-width: 650px) {
  .bf-jaqi1 { padding-inline: 24px; }
  .bf-fia-lno { padding: 44px 40px; }
  .bf-fia-zz { padding: 24px 32px; }
  .bf-bemiw-ux1m { padding: 36px; }
  .bf-ririh-h5yi, .bf-rie-cb { padding: 36px; }
  .bf-zoso5-zpr { padding: 40px; }
  .bf-sot-5qj { padding: 44px 40px 0; }
}

@media (min-width: 954px) {
  .bf-jaqi1 { padding-inline: 40px; }
  main > section { padding-block: 0 90px; }
  .bf-katab { padding: 12px 24px; }
  .bf-katab-g1 { gap: 16px; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; padding-left: 14px; }
  .bf-katab-73r { display: none; }
  .bf-katab-x1 { border-top: 0; display: flex; justify-content: center; gap: 2px; flex-wrap: wrap; padding-top: 0; }
  .bf-katab-3qc3 { font-size: 14px; min-height: 40px; }
  .bf-katab-1lk { display: flex; }
  .bf-katab-1lk .bf-loxaw { min-height: 42px; padding: 0 16px; }
  .bf-fia-lno { padding: 66px; }
  .bf-wyn { padding-block: 16px 48px; }
  .bf-xata3 { padding-bottom: 74px; }
  .bf-xata3-j8bg[open] .bf-xata3-go, .bf-xata3-go { padding: 0 10px 10px; display: flex; flex-wrap: wrap; gap: 8px; }
  .bf-xata3-jq { border-radius: 10px; padding: 0 12px; min-height: 36px; background: #EBECE8; border-top: 0; font-weight: 700; font-size: 14px; color: #121310; }
  .bf-xata3-jq:hover { color: #FFFFFF; background: #847725; }
  .bf-bemiw-ux1m { padding: 44px; }
  .bf-ririh-h5yi, .bf-rie-cb { padding: 44px; }
  .bf-zoso5-zpr { padding: 48px; }
  .bf-sot-5qj { padding: 58px 58px 0; }
  .bf-nuhol { padding-block: 74px 28px; }
  .bf-ril { display: none; }
}