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

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

body { overflow-wrap: break-word; background: #0F0D0A; font-family: "Public Sans", sans-serif; font-size: 16.5px; color: #DBD5D0; line-height: 1.55; margin: 0; }

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

h1, h2, h3 { overflow-wrap: break-word; font-family: "Familjen Grotesk", sans-serif; color: #F8F7F6; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #ECABA2; }

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

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

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

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

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

button { color: inherit; font: inherit; }

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

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

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

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

.dg_vetac { padding-inline: 1rem; max-width: 1328px; margin-inline: auto; }

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

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

.dg_qives-k8 { max-width: 748px; min-width: 0; }

.dg_qives-wuyc { margin-bottom: 0.625rem; align-items: center; gap: 0.5rem; font-size: 14.5px; display: flex; color: #E99E94; font-weight: 700; }

.dg_qives-wuyc::before { height: 8px; background: #E58E81; content: ""; border-radius: 2px; width: 8px; flex: none; }

.dg_qives-ps { text-wrap: balance; font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(1.679rem, 1.24rem + 1.6vw, 2.584rem); }

.dg_qives-qtyi { color: #B6ACA0; margin-top: 0.75rem; }

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

.dg_qives-s7li svg { flex: none; }

.dg_qives-9kj { text-align: center; align-items: center; flex-direction: column; max-width: 788px; margin-inline: auto; }

.dg_qives-9kj .dg_qives-wuyc { border: 1px solid #3F352A; padding: 0.25rem 0.75rem; justify-content: center; color: #DBD5D0; border-radius: 999px; }

.dg_qives-9kj .dg_qives-wuyc::before { display: none; }

.dg_qives-9kj .dg_qives-ps { font-size: clamp(1.809rem, 1.344rem + 2vw, 2.971rem); }

.dg_qives-9kj .dg_qives-s7li { background: #2A231C; border-bottom: 0; color: #F8F7F6; border-radius: 999px; font-size: 14.5px; min-height: 40px; padding: 0 1rem; }

.dg_qives-9kj .dg_qives-s7li:hover { background: #3F352A; color: #F8F7F6; }

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

.dg_miwyd-7lac { background: #E58E81; color: #110F0D; }

.dg_miwyd-7lac:hover { background: #ECABA2; color: #110F0D; }

.dg_miwyd-xg { background: transparent; color: #F8F7F6; border-color: #F8F7F6; }

.dg_miwyd-xg:hover { color: #0F0D0A; background: #F8F7F6; }

.dg_miwyd-z9o { min-height: 52px; font-size: 16.5px; }

.dg_miwyd-q2zr { display: flex; width: 100%; }

.dg_miwyd-91 { color: #080705; background: #EFEEED; }

.dg_miwyd-91:hover { color: #110F0D; background: #E58E81; }

.dg_miwyd-bt { background: transparent; color: #EFEEED; border-color: #EFEEED; }

.dg_miwyd-bt:hover { background: #EFEEED; color: #080705; }

.dg_qi2 { display: flex; gap: 0.625rem; flex-wrap: wrap; }

.dg_xajas { border: 1px solid #3F352A; overflow: hidden; background-image: repeating-linear-gradient(135deg, #2A231C 0 9px, #1E1A14 9px 18px); border-radius: 12px; position: relative; background-color: #2A231C; }

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

.dg_xajas-j2y4 { aspect-ratio: 16 / 10; }

.dg_kaj { position: sticky; background: #0F0D0A; z-index: 30; top: 0; padding: 0.625rem; }

.dg_kaj-p4o { border: 1px solid #3F352A; margin-inline: auto; display: grid; align-items: center; border-radius: 12px; grid-template-columns: minmax(0, 1fr) auto auto; padding: 0.625rem; gap: 0.625rem; max-width: 1328px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; background: #1E1A14; }

.dg_kaj-en { gap: 0.625rem; overflow-wrap: break-word; min-width: 0; font-weight: 800; line-height: 1.1; font-family: "Familjen Grotesk", sans-serif; hyphens: auto; text-decoration: none; grid-area: logo; display: flex; align-items: center; color: #F8F7F6; letter-spacing: -0.02em; padding-left: 0.375rem; font-size: 21.5px; }

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

.dg_kaj-en:hover { color: #F8F7F6; }

.dg_kaj-rmzq { opacity: 0; pointer-events: none; position: absolute; }

.dg_kaj-az { height: 44px; background: #F8F7F6; border-radius: 6px; width: 44px; place-items: center; cursor: pointer; color: #0F0D0A; display: grid; grid-area: burger; }

.dg_kaj-rmzq:focus-visible + .dg_kaj-az { outline: 2px solid #E99E94; outline-offset: 3px; }

.dg_kaj-5s85 { display: none; }

.dg_kaj-rmzq:checked + .dg_kaj-az .dg_kaj-y46 { display: none; }

.dg_kaj-rmzq:checked + .dg_kaj-az .dg_kaj-5s85 { display: block; }

.dg_kaj-995q { display: none; grid-area: nav; border-top: 1px solid #3F352A; padding-top: 0.5rem; }

.dg_kaj-rmzq:checked ~ .dg_kaj-995q { display: grid; gap: 2px; }

.dg_kaj-7hy { padding: 0 0.75rem; font-size: 17.5px; text-decoration: none; min-height: 48px; color: #DBD5D0; font-weight: 700; display: flex; align-items: center; border-radius: 6px; }

.dg_kaj-7hy:hover { color: #F8F7F6; background: #2A231C; }

.dg_kaj-pyxy { background: #2A231C; color: #F8F7F6; }

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

.dg_kaj-w8m .dg_miwyd { min-height: 44px; font-size: 14.5px; padding: 0 0.75rem; }

.dg_guho8 { padding-block: 2.875rem 1.75rem; background: #080705; color: #EFEEED; }

.dg_guho8-l7y { display: grid; gap: 2rem 1.5rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 182px), 1fr)); }

.dg_guho8-sw { display: flex; align-items: center; font-family: "Familjen Grotesk", sans-serif; gap: 0.625rem; color: #EFEEED; font-size: 21.5px; font-weight: 800; }

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

.dg_guho8-flpl { font-size: 14.5px; margin-top: 0.75rem; color: #EFEEED; }

.dg_guho8-flpl a { color: #EFEEED; }

.dg_guho8-sel { margin-bottom: 0.75rem; color: #EFEEED; font-weight: 700; font-size: 14.5px; font-family: "Public Sans", sans-serif; }

.dg_guho8-xy47 { list-style: none; padding: 0; }

.dg_guho8-xy47 li + li { margin-top: 0.5rem; }

.dg_guho8-kv58 { font-size: 14.5px; color: #EFEEED; text-decoration: none; }

.dg_guho8-kv58:hover { color: #EFEEED; text-decoration: underline; }

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

.dg_guho8-9w2j { border: 2px solid #F47371; height: 44px; border-radius: 50%; place-items: center; display: grid; font-size: 14.5px; width: 44px; font-weight: 800; color: #EFEEED; }

.dg_guho8-nv { color: #EFEEED; line-height: 1.6; font-size: 13.5px; }

.dg_guho8-nv + .dg_guho8-nv { margin-top: 0.625rem; }

.dg_wyqij { border: 1px solid #3F352A; display: flex; z-index: 40; flex-wrap: wrap; bottom: 10px; align-items: center; margin-inline: auto; gap: 0.625rem 1.25rem; left: 10px; background: #1E1A14; padding: 0.75rem 0.75rem 0.75rem 1rem; max-width: 852px; box-shadow: 0 11px 30px -12px rgba(0, 0, 0, 0.60); border-radius: 12px; position: fixed; right: 10px; }

.dg_wyqij[hidden] { display: none; }

.dg_wyqij-hx { flex: 1 1 260px; color: #DBD5D0; font-size: 14.5px; }

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

.dg_wyqij-j2 .dg_miwyd { padding: 0 0.875rem; font-size: 14.5px; min-height: 44px; }

.dg_min { padding-block: 0.75rem 3.375rem; }

.dg_min-mzp2 { border: 1px solid #3F352A; display: grid; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(100%, 450px), 1fr)); border-radius: 12px; background: #1E1A14; }

.dg_min-2l { min-width: 0; padding: 1.75rem 1.25rem; }

.dg_min-x5g { font-size: clamp(2.196rem, 1.344rem + 3.2vw, 3.876rem); line-height: 1.04; letter-spacing: -0.03em; text-wrap: balance; font-weight: 800; }

.dg_min-9lvv { margin-top: 1.125rem; max-width: 560px; font-size: 18.5px; }

.dg_min-0t { margin-top: 1.625rem; }

.dg_min-59 { margin: 0; display: grid; list-style: none; padding: 0.75rem 1.25rem; align-content: center; min-width: 0; background: #2A231C; }

.dg_min-lwn7 { gap: 1rem; display: grid; grid-template-columns: 44px minmax(0, 1fr); border-bottom: 1px solid #3F352A; padding: 1.125rem 0; }

.dg_min-lwn7 + .dg_min-lwn7 { margin-top: 0; }

.dg_min-lwn7:last-child { border-bottom: 0; }

.dg_min-ua3s { place-items: center; width: 44px; display: grid; border-radius: 6px; height: 44px; background: #1E1A14; color: #E99E94; }

.dg_min-f1zv { color: #F8F7F6; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.dg_min-l4hw { color: #B6ACA0; font-size: 14.5px; }

.dg_so5-92m { border: 1px solid #3F352A; grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr)); overflow: hidden; border-radius: 12px; background: #3F352A; display: grid; gap: 1px; }

.dg_so5-a6qo { display: flex; padding: 1.25rem 1.375rem; background: #1E1A14; min-width: 0; flex-direction: column-reverse; }

.dg_so5-y02c { font-family: "Fira Code", monospace; letter-spacing: -0.02em; hyphens: auto; font-weight: 700; color: #F8F7F6; font-size: clamp(1.55rem, 1.24rem + 1vw, 2.067rem); overflow-wrap: break-word; }

.dg_so5-ie { color: #B6ACA0; font-size: 14.5px; margin-top: 0.25rem; }

.dg_lofix-2v9 { margin: 0; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(45%, 180px), 1fr)); list-style: none; display: grid; gap: 0.875rem; }

.dg_lofix-2v9 > li + li { margin-top: 0; }

.dg_lofix-0109 { transition: transform .24s; min-width: 0; color: #F8F7F6; text-decoration: none; display: block; }

.dg_lofix-0109:hover { transform: translateY(-4px); color: #E99E94; }

.dg_lofix-o7 { border: 1px solid #3F352A; background-image: repeating-linear-gradient(135deg, #2A231C 0 8px, #1E1A14 8px 16px); aspect-ratio: 1 / 1; overflow: hidden; position: relative; border-radius: 12px; }

.dg_lofix-55q9 { width: 100%; height: 100%; object-fit: cover; }

.dg_lofix-8tn { border-radius: 2px; font-weight: 700; background: #F8F7F6; padding: 3px 0.5rem; left: 10px; color: #0F0D0A; font-size: 12.5px; top: 10px; position: absolute; }

.dg_lofix-ck { margin-top: 0.625rem; hyphens: auto; line-height: 1.3; overflow-wrap: break-word; font-size: 15.5px; font-weight: 700; }

.dg_lofix-c1 { font-size: 13.5px; color: #B6ACA0; }

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

.dg_zof-1p0g > li + li { margin-top: 0; }

.dg_zof-7p { border: 1px solid #3F352A; transition: border-color .24s; background: #1E1A14; text-decoration: none; height: 100%; gap: 1rem; border-radius: 12px; display: grid; align-items: center; color: #F8F7F6; padding: 1rem 1.125rem; grid-template-columns: auto minmax(0, 1fr) auto; }

.dg_zof-7p:hover { border-color: #E99E94; color: #F8F7F6; }

.dg_zof-b6uw { border-radius: 6px; place-items: center; height: 44px; width: 44px; background: #2A231C; display: grid; color: #E99E94; }

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

.dg_zof-zd8x { font-size: 13.5px; color: #B6ACA0; display: block; }

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

.dg_taxa1-gt6 { border: 1px solid #3F352A; min-width: 0; flex-direction: column; display: flex; background: #1E1A14; border-radius: 12px; }

.dg_taxa1-au { padding: 1.5rem 1.5rem 1.25rem; }

.dg_taxa1-jk0 { font-weight: 700; border-radius: 2px; display: inline-block; background: #2A231C; color: #DBD5D0; font-size: 12.5px; padding: 0.25rem 0.625rem; }

.dg_taxa1-mi { font-size: 18.5px; line-height: 1.3; margin-top: 0.875rem; font-weight: 600; }

.dg_taxa1-vj0 { color: #E99E94; line-height: 1.1; font-size: clamp(1.679rem, 1.344rem + 1vw, 2.067rem); overflow-wrap: break-word; letter-spacing: -0.02em; margin-top: 0.5rem; font-weight: 800; font-family: "Familjen Grotesk", sans-serif; }

.dg_taxa1-aro { flex: 1; border-top: 2px dashed #3F352A; padding: 1.25rem 0.625rem 1.5rem; position: relative; flex-direction: column; margin-inline: 0.875rem; gap: 1rem; display: flex; }

.dg_taxa1-aro::before, .dg_taxa1-aro::after { top: -12px; position: absolute; height: 22px; background: #0F0D0A; content: ""; width: 22px; border-radius: 50%; }

.dg_taxa1-aro::before { border-right: 1px solid #3F352A; left: -26px; }

.dg_taxa1-aro::after { border-left: 1px solid #3F352A; right: -26px; }

.dg_taxa1-uxze { flex: 1; font-size: 14.5px; }

.dg_taxa1-kox { font-size: 12.5px; color: #B6ACA0; }

.dg_sojaa-rurj { border: 1px solid #3F352A; background: #1E1A14; border-radius: 12px; overflow-x: auto; }

.dg_sojaa-nr { font-size: 15.5px; counter-reset: facts-row; }

.dg_sojaa-nr thead th { color: #B6ACA0; border-bottom: 1px solid #3F352A; padding: 0.875rem 1rem; font-size: 13.5px; font-weight: 700; }

.dg_sojaa-nr tbody th, .dg_sojaa-nr tbody td { padding: 0.75rem 1rem; border-bottom: 1px dashed #3F352A; }

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

.dg_sojaa-nr tbody th { width: 40%; min-width: 150px; color: #DBD5D0; font-weight: 600; }

.dg_sojaa-nr tbody th::before { display: inline-block; font-size: 12.5px; content: counter(facts-row, decimal-leading-zero); min-width: 32px; font-family: "Fira Code", monospace; font-weight: 500; counter-increment: facts-row; color: #B6ACA0; }

.dg_sojaa-nr tbody td { overflow-wrap: break-word; hyphens: auto; min-width: 180px; font-weight: 700; color: #F8F7F6; }

.dg_rita9-aq1i { display: block; }

.dg_rita9-nz5 { gap: 0.625rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 236px), 1fr)); }

.dg_rita9-0lw2 { border: 1px solid #3F352A; padding: 1.125rem 1.25rem; border-radius: 12px; flex-direction: column; gap: 0.375rem; background: #1E1A14; min-width: 0; display: flex; }

.dg_rita9-17ks { color: #B6ACA0; font-weight: 700; font-size: 13.5px; }

.dg_rita9-7x { hyphens: auto; font-size: 25px; color: #F8F7F6; font-weight: 800; line-height: 1.15; overflow-wrap: break-word; font-family: "Familjen Grotesk", sans-serif; }

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

.dg_cekac-36j > li + li { margin-top: 0; }

.dg_cekac-bw6 { border: 1px solid #3F352A; background: #1E1A14; color: #F8F7F6; padding: 0.5rem 0.5rem 1rem; text-decoration: none; min-width: 0; display: block; transition: border-color .24s; border-radius: 12px; height: 100%; }

.dg_cekac-bw6:hover { border-color: #E99E94; color: #F8F7F6; }

.dg_cekac-u9b { aspect-ratio: 16 / 10; overflow: hidden; border-radius: 12px; background-image: repeating-linear-gradient(135deg, #2A231C 0 8px, #0F0D0A 8px 16px); position: relative; }

.dg_cekac-y2 { position: absolute; border-radius: 2px; padding: 3px 0.5rem; color: #1E1A14; left: 10px; letter-spacing: .04em; font-weight: 700; top: 10px; font-size: 11.5px; background: #F47371; }

.dg_cekac-tjte { padding-inline: 0.5rem; margin-top: 0.875rem; hyphens: auto; font-weight: 700; overflow-wrap: break-word; }

.dg_cekac-zmes { color: #B6ACA0; font-size: 13.5px; font-family: "Fira Code", monospace; padding-inline: 0.5rem; }

.dg_pebey-7p { border: 1px solid #3F352A; overflow-x: auto; background: #1E1A14; border-radius: 12px; }

.dg_pebey-la1 { font-size: 15.5px; min-width: 644px; }

.dg_pebey-la1 thead { background: #2A231C; }

.dg_pebey-la1 th, .dg_pebey-la1 td { padding: 0.875rem 1rem; }

.dg_pebey-la1 thead th { font-weight: 700; font-size: 13.5px; color: #DBD5D0; }

.dg_pebey-la1 tbody th, .dg_pebey-la1 tbody td { vertical-align: middle; border-top: 1px solid #3F352A; }

.dg_pebey-xbd3 { color: #F8F7F6; gap: 0.75rem; font-weight: 700; align-items: center; display: flex; }

.dg_pebey-xyy { white-space: nowrap; color: #F8F7F6; text-align: right; font-family: "Fira Code", monospace; }

.dg_pebey-la1 thead .dg_pebey-xyy { font-family: "Public Sans", sans-serif; }

.dg_tahoe-xxcd { border-top: 1px solid #3F352A; }

.dg_tahoe-4sb { grid-template-columns: auto minmax(0, 1fr); display: grid; gap: 0.5rem 1.25rem; padding: 1.5rem 0; border-bottom: 1px solid #3F352A; }

.dg_tahoe-drm { place-items: center; width: 52px; background: #E58E81; border-radius: 6px; grid-row: span 2; display: grid; color: #110F0D; height: 52px; }

.dg_tahoe-xrl { font-weight: 600; font-size: 20.5px; }

.dg_tahoe-ce { hyphens: auto; max-width: 788px; }

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

.dg_nu1-8jn { min-width: 0; padding-top: 1.125rem; border-top: 2px solid #F8F7F6; }

.dg_nu1-8jn + .dg_nu1-8jn { margin-top: 0; }

.dg_nu1-8jn::before { font-size: 14.5px; content: counter(steps, decimal-leading-zero); font-weight: 700; color: #E99E94; font-family: "Fira Code", monospace; display: block; counter-increment: steps; }

.dg_nu1-zhk { font-weight: 600; font-size: 19.5px; line-height: 1.25; margin-top: 0.625rem; }

.dg_nu1-90p3 { margin-top: 0.5rem; font-size: 15.5px; }

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

.dg_zop-ln9j { min-width: 0; border-top: 1px solid #3F352A; padding-block: 1.25rem 1.5rem; }

.dg_zop-p3q { font-size: 19.5px; font-weight: 600; }

.dg_zop-6e0 { margin-top: 0.625rem; font-size: 15.5px; }

.dg_nue-kr1p { font-size: 17.5px; max-width: 788px; line-height: 1.7; }

.dg_nue-sy3 { font-size: clamp(1.679rem, 1.24rem + 1.6vw, 2.584rem); letter-spacing: -0.02em; margin-bottom: 1.25rem; font-weight: 800; line-height: 1.1; }

.dg_nue-kr1p h3 { font-size: 22.5px; margin: 1.75rem 0 0.625rem; font-weight: 600; }

.dg_nue-kr1p p + p { margin-top: 0.875rem; }

.dg_nue-kr1p ul, .dg_nue-kr1p ol { margin-block: 1rem; }

.dg_nue-0x { background: #2A231C; padding: 1.5rem 1.75rem; border-radius: 12px; margin-block: 1.75rem; }

.dg_nue-0x p { font-weight: 600; font-size: 21.5px; line-height: 1.4; color: #F8F7F6; font-family: "Familjen Grotesk", sans-serif; }

.dg_nue-0x cite { color: #B6ACA0; display: block; font-style: normal; margin-top: 0.75rem; font-weight: 600; font-size: 14.5px; }

.dg_ritap-u8d { border: 1px solid #3F352A; gap: 1.5rem 2.875rem; border-radius: 12px; background: #1E1A14; grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr)); display: grid; padding: 1.5rem 1.25rem; }

.dg_ritap-lk { min-width: 0; }

.dg_ritap-n6 { font-size: clamp(1.679rem, 1.24rem + 1.4vw, 2.455rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; }

.dg_ritap-tp { margin-top: 0.875rem; }

.dg_ritap-u2m { padding: 0; min-width: 0; list-style: none; }

.dg_ritap-cx { padding: 0.75rem 0; display: flex; overflow-wrap: break-word; hyphens: auto; gap: 0.875rem; align-items: flex-start; border-bottom: 1px solid #3F352A; }

.dg_ritap-cx + .dg_ritap-cx { margin-top: 0; }

.dg_ritap-vs { width: 24px; background: #4DDBA7; border-radius: 50%; color: #1E1A14; display: grid; flex: none; height: 24px; place-items: center; }

.dg_gumig-8k8 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 258px), 1fr)); gap: 1rem; }

.dg_gumig-iogm { border: 1px solid #3F352A; padding: 1.5rem; background: #1E1A14; min-width: 0; border-radius: 12px; }

.dg_gumig-e1s { border-radius: 999px; height: 6px; background: #2A231C; overflow: hidden; }

.dg_gumig-fdx { background: #E58E81; border-radius: 999px; height: 100%; }

.dg_gumig-wyx5 { font-size: 25px; font-weight: 800; margin-top: 1.25rem; }

.dg_gumig-72k { color: #B6ACA0; font-size: 14.5px; font-family: "Fira Code", monospace; }

.dg_gumig-gp { font-size: 15.5px; list-style: none; padding: 0; margin-top: 1rem; }

.dg_gumig-80 { display: flex; gap: 0.5rem; }

.dg_gumig-80 svg { color: #4DDBA7; margin-top: 3px; flex: none; }

.dg_dutae-xppo { gap: 1rem; display: flex; align-items: center; }

.dg_dutae-02q { font-family: "Familjen Grotesk", sans-serif; font-size: 53.5px; font-weight: 800; color: #F8F7F6; line-height: 1; }

.dg_dutae-glu { display: flex; color: #F8F7F6; gap: 2px; }

.dg_dutae-r0gu { color: #B6ACA0; font-size: 14.5px; }

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

.dg_dutae-gnn { border: 1px solid #3F352A; padding: 1.5rem; gap: 1rem; border-radius: 12px; background: #1E1A14; min-width: 0; flex-direction: column; display: flex; }

.dg_dutae-w8 { font-size: 15.5px; flex: 1; }

.dg_dutae-a4 { align-items: center; gap: 0.75rem; display: flex; }

.dg_dutae-6d { height: 40px; place-items: center; background: #2A231C; color: #F8F7F6; border-radius: 50%; width: 40px; font-size: 14.5px; display: grid; font-weight: 700; flex: none; }

.dg_dutae-2j { display: block; color: #F8F7F6; font-size: 15.5px; font-weight: 700; }

.dg_dutae-ul5 { color: #B6ACA0; font-size: 13.5px; display: block; }

.dg_qi6-riph { border: 1px solid #3F352A; display: grid; background: #1E1A14; grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr)); border-radius: 12px; gap: 1.5rem 2.875rem; padding: 1.5rem; }

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

.dg_qi6-f9h { display: grid; background: #E58E81; color: #110F0D; font-family: "Familjen Grotesk", sans-serif; font-weight: 800; width: 64px; place-items: center; overflow: hidden; height: 64px; font-size: 22.5px; border-radius: 50%; }

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

.dg_qi6-vu { font-size: 22.5px; font-weight: 800; }

.dg_qi6-s11 { font-size: 14.5px; color: #B6ACA0; }

.dg_qi6-5c2 { margin-top: 0.625rem; }

.dg_qi6-5mpk { flex-wrap: wrap; font-size: 14.5px; display: flex; gap: 0.5rem 1.25rem; margin-top: 0.75rem; }

.dg_qi6-a088 { color: #B6ACA0; font-family: "Fira Code", monospace; }

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

.dg_xax-bny5 { min-width: 0; }

.dg_xax-vx { margin-top: 0.875rem; }

.dg_xax-af { list-style: none; margin-top: 1.125rem; padding: 0; }

.dg_xax-x3az { gap: 0.625rem; display: flex; }

.dg_xax-x3az svg { margin-top: 2px; flex: none; color: #4DDBA7; }

.dg_xax-1z0 { gap: 0.625rem; margin-top: 1.5rem; flex-wrap: wrap; display: flex; }

.dg_xax-to0f { border: 1.5px solid #F8F7F6; min-height: 52px; text-decoration: none; color: #F8F7F6; display: inline-flex; padding: 0.375rem 1.25rem; transition: background-color .24s, color .24s; flex-direction: column; border-radius: 6px; justify-content: center; }

.dg_xax-to0f:hover { background: #F8F7F6; color: #0F0D0A; }

.dg_xax-x56o { font-size: 11.5px; }

.dg_xax-g9 { line-height: 1.2; font-size: 16.5px; font-weight: 700; }

.dg_jap-806c, .dg_ka7-yx4 { border-radius: 12px; background: #2A231C; padding: 1.5rem 1.25rem; }

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

.dg_jap-kkh { min-width: 0; max-width: 664px; }

.dg_jap-ajz, .dg_ka7-ox { max-width: 704px; margin-top: 0.75rem; }

.dg_jap-8az { list-style: none; padding: 0; gap: 0.625rem; margin-top: 1.75rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 194px), 1fr)); }

.dg_jap-3u { gap: 0.75rem; min-width: 0; hyphens: auto; overflow-wrap: break-word; border-radius: 6px; align-items: center; padding: 1rem; font-weight: 700; display: flex; background: #1E1A14; color: #F8F7F6; }

.dg_jap-3u + .dg_jap-3u { margin-top: 0; }

.dg_jap-3u svg { flex: none; color: #E99E94; }

.dg_ka7-vcj9 { gap: 0.5rem 1.25rem; display: flex; flex-wrap: wrap; font-size: 14.5px; font-weight: 700; margin-top: 1.25rem; }

.dg_mibe9-w3yk { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr)); gap: 2rem 3.375rem; }

.dg_mibe9-jg2 { min-width: 0; }

.dg_mibe9-jg2 p { margin-top: 0.875rem; }

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

.dg_mibe9-74 { border: 1px solid #3F352A; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #3F352A; border-radius: 12px; overflow: hidden; gap: 1px; }

.dg_mibe9-mo { flex-direction: column-reverse; display: flex; background: #1E1A14; padding: 1.125rem 1.25rem; }

.dg_mibe9-5jtp { font-size: 25px; font-weight: 700; hyphens: auto; color: #F8F7F6; overflow-wrap: break-word; font-family: "Fira Code", monospace; }

.dg_mibe9-whl { font-size: 13.5px; color: #B6ACA0; }

.dg_mibe9-kt { border: 1px solid #3F352A; padding: 0; border-radius: 12px; list-style: none; background: #1E1A14; }

.dg_mibe9-7mnu { flex-wrap: wrap; border-bottom: 1px solid #3F352A; padding: 0.875rem 1.25rem; display: flex; gap: 0.25rem 1rem; justify-content: space-between; }

.dg_mibe9-7mnu + .dg_mibe9-7mnu { margin-top: 0; }

.dg_mibe9-7mnu:last-child { border-bottom: 0; }

.dg_mibe9-eyiq { color: #F8F7F6; font-weight: 700; }

.dg_mibe9-nvh { overflow-wrap: break-word; hyphens: auto; font-size: 14.5px; color: #B6ACA0; font-family: "Fira Code", monospace; }

.dg_benul-ouv { counter-reset: faq; border-top: 1.5px solid #F8F7F6; }

.dg_benul-j0a { border-bottom: 1px solid #3F352A; }

.dg_benul-h1wd { padding: 1.125rem 0; align-items: center; font-size: 17.5px; gap: 0.75rem; color: #F8F7F6; font-weight: 700; grid-template-columns: 36px minmax(0, 1fr) 24px; display: grid; }

.dg_benul-h1wd::before { counter-increment: faq; color: #E99E94; content: counter(faq, decimal-leading-zero); font-size: 13.5px; font-family: "Fira Code", monospace; }

.dg_benul-h1wd:hover { color: #E99E94; }

.dg_benul-u0 { transition: transform .24s; }

.dg_benul-j0a[open] .dg_benul-u0 { transform: rotate(45deg); }

.dg_benul-k7 { max-width: 892px; padding: 0 0 1.375rem 2.875rem; }

.dg_benul-k7 p + p { margin-top: 0.625rem; }

.dg_mig-kel { color: #EFEEED; display: flex; flex-wrap: wrap; align-items: center; gap: 1.5rem 2.5rem; padding: 1.75rem 1.375rem; background: #080705; border-radius: 12px; justify-content: space-between; }

.dg_mig-c8g6 { min-width: 0; max-width: 664px; }

.dg_mig-lumx { font-size: clamp(1.55rem, 1.24rem + 1.2vw, 2.196rem); color: #EFEEED; letter-spacing: -0.02em; line-height: 1.12; font-weight: 800; }

.dg_mig-mdwx { margin-top: 0.625rem; color: #EFEEED; }

.dg_mig-mdwx a { color: #EFEEED; }

.dg_xaqip-ktba { max-width: 788px; font-weight: 800; line-height: 1.15; font-size: clamp(1.421rem, 1.137rem + 1vw, 1.938rem); }

.dg_xaqip-w9 { column-gap: 2.875rem; margin-top: 1.125rem; columns: 2 340px; font-size: 15.5px; }

.dg_xaqip-w9 p + p { margin-top: 0.875rem; }

.dg_ceho0-gs { flex-wrap: wrap; font-size: 13.5px; list-style: none; color: #B6ACA0; gap: 0.375rem 0.625rem; padding: 0; margin-bottom: 1.25rem; display: flex; }

.dg_ceho0-gs li + li { margin-top: 0; }

.dg_ceho0-gs li + li::before { margin-right: 0.625rem; content: "/"; }

.dg_ceho0-d7 { color: #B6ACA0; }

.dg_ceho0-pu { color: #F8F7F6; font-weight: 700; }

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

.dg_ce2-d5er { grid-template-columns: repeat(auto-fit, minmax(min(100%, 472px), 1fr)); gap: 1.5rem 2.875rem; align-items: start; display: grid; }

.dg_ce2-jx4 { min-width: 0; }

.dg_ce2-9sg { font-size: 13.5px; color: #B6ACA0; font-family: "Fira Code", monospace; }

.dg_ce2-8b { font-weight: 800; margin-top: 0.625rem; font-size: clamp(2.325rem, 1.344rem + 3.4vw, 4.134rem); letter-spacing: -0.03em; line-height: 1.02; }

.dg_ce2-9rr { font-size: 18.5px; margin-top: 1rem; max-width: 580px; }

.dg_ce2-a032 { border: 1px solid #3F352A; display: grid; border-radius: 12px; margin-top: 1.5rem; gap: 1px; overflow: hidden; background: #3F352A; grid-template-columns: repeat(auto-fit, minmax(min(45%, 150px), 1fr)); }

.dg_ce2-g5 { padding: 0.75rem 1rem; background: #1E1A14; min-width: 0; }

.dg_ce2-q03 { font-weight: 700; color: #B6ACA0; font-size: 12.5px; }

.dg_ce2-fs { font-weight: 700; color: #F8F7F6; overflow-wrap: break-word; font-size: 17.5px; hyphens: auto; font-family: "Fira Code", monospace; margin-top: 2px; }

.dg_ce2-w1y { margin-top: 1.5rem; }

.dg_ce2-00 { color: #B6ACA0; margin-top: 0.75rem; font-size: 13.5px; }

.dg_ce2-bx { min-width: 0; }

.dg_wydue-x9n { text-align: center; color: #EFEEED; background: #080705; border-radius: 12px; overflow: hidden; padding: 1.75rem 1.25rem 0; }

.dg_wydue-3r { margin-inline: auto; max-width: 852px; }

.dg_wydue-evy { color: #EFEEED; font-family: "Fira Code", monospace; font-size: 13.5px; }

.dg_wydue-v3yd { letter-spacing: -0.03em; margin-top: 0.625rem; font-size: clamp(2.196rem, 1.344rem + 3.4vw, 4.263rem); font-weight: 800; line-height: 1.02; color: #EFEEED; }

.dg_wydue-x1w8 { font-size: 18.5px; margin-top: 0.875rem; color: #EFEEED; }

.dg_wydue-ls1 { margin-top: 1.5rem; justify-content: center; }

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

.dg_wydue-ff9 { border: 1px solid #EFEEED; font-size: 14.5px; color: #EFEEED; border-radius: 999px; padding: 0.5rem 0.875rem; }

.dg_wydue-ff9 + .dg_wydue-ff9 { margin-top: 0; }

.dg_wydue-ff9 strong { font-family: "Fira Code", monospace; color: #EFEEED; }

.dg_wydue-z6 { max-width: 996px; background-color: #2A231C; margin: 2.25rem auto 0; aspect-ratio: 16 / 10; border-radius: 12px 12px 0 0; overflow: hidden; }

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

.dg_ceriu { padding-bottom: 2.875rem; }

.dg_ceriu-djh { border: 1px solid #3F352A; background: #1E1A14; border-radius: 12px; }

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

.dg_ceriu-uix { transition: transform .24s; }

.dg_ceriu-djh[open] .dg_ceriu-uix { transform: rotate(45deg); }

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

.dg_ceriu-k4 li + li { margin-top: 0; }

.dg_ceriu-f8ji { color: #DBD5D0; border-top: 1px solid #3F352A; display: flex; text-decoration: none; padding: 0 0.5rem; align-items: center; font-weight: 600; min-height: 44px; }

.dg_ceriu-f8ji:hover { color: #E99E94; }

.dg_fijao-le { grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr)); gap: 1.75rem 3.375rem; align-items: start; display: grid; }

.dg_fijao-dc { max-width: 748px; font-size: 17.5px; min-width: 0; }

.dg_fijao-dc p { margin-top: 0.875rem; }

.dg_fijao-tj6 { padding: 1.5rem; min-width: 0; border-radius: 12px; background: #2A231C; }

.dg_fijao-p9 { font-size: 19.5px; font-weight: 600; }

.dg_fijao-nt { list-style: none; margin-top: 0.875rem; padding: 0; }

.dg_fijao-pdt { gap: 0.625rem; display: flex; }

.dg_fijao-pdt svg { color: #4DDBA7; flex: none; margin-top: 2px; }

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

.dg_zofi8-tc3e > li + li { margin-top: 0; }

.dg_zofi8-v3 { border: 1px solid #3F352A; aspect-ratio: 16 / 10; background-color: #080705; overflow: hidden; border-radius: 12px; }

.dg_zofi8-9f { object-fit: contain; height: 100%; width: 100%; }

.dg_zofi8-3w { margin-top: 0.625rem; font-size: 14.5px; }

.dg_nuveo-r2b3 { border: 1px solid #3F352A; overflow-x: auto; border-radius: 12px; background: #1E1A14; }

.dg_nuveo-hz { font-size: 15.5px; min-width: 580px; }

.dg_nuveo-hz thead { background: #2A231C; }

.dg_nuveo-hz th, .dg_nuveo-hz td { padding: 0.625rem 1rem; vertical-align: middle; }

.dg_nuveo-hz thead th { font-weight: 700; color: #DBD5D0; font-size: 13.5px; }

.dg_nuveo-hz tbody th, .dg_nuveo-hz tbody td { border-top: 1px solid #3F352A; }

.dg_nuveo-bo81 { font-family: "Fira Code", monospace; color: #F8F7F6; text-align: right; white-space: nowrap; }

.dg_nuveo-hs { font-weight: 700; gap: 0.75rem; display: flex; color: #F8F7F6; align-items: center; }

.dg_nuveo-ed { background: #2A231C; flex: none; width: 40px; height: 40px; border-radius: 2px; overflow: hidden; }

.dg_nuveo-ed img { height: 100%; width: 100%; object-fit: contain; }

.dg_nuveo-bf { background: #2A231C; }

.dg_nuveo-bf .dg_nuveo-ed { background: #1E1A14; }

.dg_nuveo-cw { border-radius: 2px; background: #E58E81; font-weight: 700; color: #110F0D; font-size: 11.5px; padding: 2px 0.5rem; }

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

.dg_gul-uc { border: 1px solid #3F352A; min-width: 0; flex-direction: column; gap: 0.75rem; display: flex; padding: 1.5rem; background: #1E1A14; border-radius: 12px; }

.dg_gul-3jzj { font-weight: 600; font-size: 20.5px; }

.dg_gul-d5u { font-size: 15.5px; flex: 1; }

.dg_gul-rpy { align-items: center; display: flex; gap: 0.375rem; font-size: 13.5px; font-weight: 700; flex-wrap: wrap; }

.dg_gul-rpy svg { color: #B6ACA0; }

.dg_gul-nhg { border-radius: 2px; color: #F8F7F6; background: #2A231C; padding: 0.25rem 0.625rem; }

.dg_gul-5w { border-radius: 2px; color: #110F0D; background: #E58E81; padding: 0.25rem 0.625rem; }

.dg_begu5-mf4 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr)); gap: 2.5rem 2.875rem; }

.dg_begu5-d3nl { min-width: 0; }

.dg_begu5-czb { letter-spacing: -0.02em; font-weight: 800; line-height: 1.12; font-size: clamp(1.55rem, 1.24rem + 1vw, 2.196rem); }

.dg_begu5-odov { margin-top: 0.625rem; color: #B6ACA0; }

.dg_begu5-hidm { border: 1px solid #3F352A; border-radius: 12px; margin-top: 1.125rem; overflow-x: auto; background: #1E1A14; }

.dg_begu5-d4 { font-size: 15.5px; }

.dg_begu5-d4 thead { background: #2A231C; }

.dg_begu5-d4 th, .dg_begu5-d4 td { padding: 0.75rem 1.125rem; }

.dg_begu5-d4 thead th { font-size: 13.5px; }

.dg_begu5-d4 tbody th, .dg_begu5-d4 tbody td { border-top: 1px solid #3F352A; }

.dg_begu5-d4 tbody th { font-weight: 600; }

.dg_begu5-r82v { text-align: right; font-family: "Fira Code", monospace; white-space: nowrap; color: #F8F7F6; }

.dg_begu5-hp { border-radius: 999px; display: block; background: #2A231C; height: 4px; margin-top: 0.375rem; }

.dg_begu5-1jfu { display: block; background: #E58E81; height: 100%; border-radius: 999px; }

.dg_begu5-fb { font-weight: 700; color: #4DDBA7; }

.dg_begu5-y5 { color: #B6ACA0; }

.dg_miqi1-hy { border: 1px solid #3F352A; overflow: hidden; border-radius: 12px; background-color: #080705; position: relative; aspect-ratio: 16 / 9; }

.dg_miqi1-c9f { object-fit: cover; width: 100%; height: 100%; }

.dg_miqi1-66i9 { position: absolute; text-decoration: none; background: rgba(0, 0, 0, 0.60); display: grid; inset: 0; place-items: center; }

.dg_miqi1-yjc { gap: 0.75rem; transition: transform .24s; font-weight: 800; align-items: center; border-radius: 999px; font-size: 17.5px; min-height: 56px; padding: 0 1.625rem; background: #EFEEED; display: inline-flex; color: #080705; }

.dg_miqi1-66i9:hover .dg_miqi1-yjc { transform: scale(1.04); }

.dg_miqi1-rc { display: flex; margin-top: 1rem; flex-wrap: wrap; gap: 0.875rem 2rem; align-items: center; justify-content: space-between; }

.dg_miqi1-cgss { font-size: 15.5px; max-width: 664px; }

.dg_tae-fe4 { font-size: 17.5px; max-width: 788px; line-height: 1.7; }

.dg_tae-q01u { font-size: clamp(1.679rem, 1.24rem + 1.6vw, 2.584rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 1.125rem; }

.dg_tae-fe4 p + p { margin-top: 0.875rem; }

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

.dg_ka7-9vx { min-width: 0; padding: 1.125rem 1.25rem; border-radius: 6px; background: #1E1A14; }

.dg_ka7-tw4 { font-weight: 700; font-size: 16.5px; font-family: "Public Sans", sans-serif; }

.dg_ka7-2xp { font-size: 14.5px; margin-top: 0.375rem; }

.dg_zota3 { bottom: 0; right: 0; background: #1E1A14; z-index: 35; position: fixed; padding: 0.625rem 0.75rem 0.625rem 1rem; justify-content: space-between; gap: 0.75rem; display: flex; align-items: center; transition: transform .29s; left: 0; border-top: 1px solid #3F352A; transform: translateY(110%); }

.dg_zota3-49w7 { transform: translateY(0); }

.dg_zota3-sil { color: #F8F7F6; overflow: hidden; min-width: 0; white-space: nowrap; font-weight: 700; text-overflow: ellipsis; }

.dg_zota3 .dg_miwyd { flex: none; min-height: 44px; }

@media (min-width: 632px) {
  .dg_vetac { padding-inline: 1.5rem; }
  .dg_min-2l { padding: 2.75rem 2.5rem; }
  .dg_min-59 { padding: 1.5rem 2rem; }
  .dg_ritap-u8d { padding: 2.25rem; }
  .dg_jap-806c, .dg_ka7-yx4 { padding: 2.25rem; }
  .dg_mig-kel { padding: 2.5rem; }
  .dg_wydue-x9n { padding: 2.75rem 2.5rem 0; }
}

@media (min-width: 957px) {
  .dg_vetac { padding-inline: 2.5rem; }
  main > section { padding-block: 0 5.375rem; }
  .dg_kaj { padding: 0.75rem 1.5rem; }
  .dg_kaj-p4o { grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; padding-left: 0.875rem; gap: 1rem; }
  .dg_kaj-az { display: none; }
  .dg_kaj-995q { display: flex; gap: 2px; justify-content: center; border-top: 0; padding-top: 0; flex-wrap: wrap; }
  .dg_kaj-7hy { font-size: 14.5px; min-height: 40px; }
  .dg_kaj-w8m { display: flex; }
  .dg_kaj-w8m .dg_miwyd { min-height: 42px; padding: 0 1rem; }
  .dg_min-2l { padding: 3.875rem; }
  .dg_ce2 { padding-block: 1rem 2.875rem; }
  .dg_ceriu { padding-bottom: 4.375rem; }
  .dg_ceriu-djh[open] .dg_ceriu-k4, .dg_ceriu-k4 { flex-wrap: wrap; padding: 0 0.625rem 0.625rem; display: flex; gap: 0.5rem; }
  .dg_ceriu-f8ji { background: #2A231C; font-weight: 700; border-radius: 6px; padding: 0 0.75rem; font-size: 14.5px; min-height: 36px; border-top: 0; color: #F8F7F6; }
  .dg_ceriu-f8ji:hover { background: #E58E81; color: #110F0D; }
  .dg_ritap-u8d { padding: 2.75rem; }
  .dg_jap-806c, .dg_ka7-yx4 { padding: 2.75rem; }
  .dg_mig-kel { padding: 2.875rem; }
  .dg_wydue-x9n { padding: 3.375rem 3.375rem 0; }
  .dg_guho8 { padding-block: 4.375rem 1.75rem; }
  .dg_zota3 { display: none; }
}