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

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

body { overflow-wrap: break-word; color: #D5C8C6; font-size: 15.5px; font-family: "Inter", sans-serif; background: #18100F; margin: 0; line-height: 1.55; }

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

h1, h2, h3 { font-family: "Cormorant Garamond", serif; color: #F8F6F6; overflow-wrap: break-word; }

p { text-wrap: pretty; }

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

em { font-style: italic; }

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

a:hover { color: #F8A099; }

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

button { font: inherit; color: inherit; }

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

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

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

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

.estanud { padding-inline: 1rem; max-width: 1272px; margin-inline: auto; }

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

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

.esmipe9-v9b1 { max-width: 716px; min-width: 0; }

.esmipe9-jf2 { font-size: 13.5px; margin-bottom: 0.625rem; font-weight: 700; display: flex; align-items: center; gap: 0.5rem; color: #F57C73; }

.esmipe9-jf2::before { background: #F57F75; width: 8px; content: ""; height: 8px; flex: none; border-radius: 2px; }

.esmipe9-p4 { font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; text-wrap: balance; font-size: clamp(1.57rem, 1.159rem + 1.6vw, 2.415rem); }

.esmipe9-fpd { color: #B19894; margin-top: 0.75rem; }

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

.esmipe9-1ekd svg { flex: none; }

.esmipe9-52gz { flex-direction: column; margin-inline: auto; align-items: center; text-align: center; max-width: 756px; }

.esmipe9-52gz .esmipe9-jf2 { border: 1px solid #442E2B; color: #D5C8C6; padding: 0.25rem 0.75rem; border-radius: 999px; justify-content: center; }

.esmipe9-52gz .esmipe9-jf2::before { display: none; }

.esmipe9-52gz .esmipe9-p4 { font-size: clamp(1.691rem, 1.256rem + 2vw, 2.777rem); }

.esmipe9-52gz .esmipe9-1ekd { color: #F8F6F6; min-height: 40px; font-size: 13.5px; padding: 0 1rem; background: #2A1C1A; border-bottom: 0; border-radius: 999px; }

.esmipe9-52gz .esmipe9-1ekd:hover { color: #F8F6F6; background: #442E2B; }

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

.espeloe-0zd { color: #120E0D; background: #F57F75; }

.espeloe-0zd:hover { color: #120E0D; background: #F8A099; }

.espeloe-rmd { color: #F8F6F6; border-color: #F8F6F6; background: transparent; }

.espeloe-rmd:hover { color: #18100F; background: #F8F6F6; }

.espeloe-jh { font-size: 15.5px; min-height: 52px; }

.espeloe-vtk { width: 100%; display: flex; }

.espeloe-oies { place-items: center; border-radius: 2px; background: #120E0D; color: #F57F75; width: 34px; margin-right: -10px; height: 34px; display: grid; }

.espeloe-ycvt { background: #F2F0F0; color: #070505; }

.espeloe-ycvt:hover { background: #F57F75; color: #120E0D; }

.espeloe-3bs7 { background: transparent; color: #F2F0F0; border-color: #F2F0F0; }

.espeloe-3bs7:hover { background: #F2F0F0; color: #070505; }

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

.eszog { border: 1px solid #442E2B; position: relative; overflow: hidden; background-color: #2A1C1A; background-image: repeating-linear-gradient(135deg, #2A1C1A 0 9px, #231716 9px 18px); border-radius: 12px; }

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

.eszog-e39 { aspect-ratio: 16 / 10; }

.esso4 { padding: 0.625rem; z-index: 30; top: 0; position: sticky; background: #18100F; }

.esso4-zzni { border: 1px solid #442E2B; grid-template-columns: minmax(0, 1fr) auto auto; border-radius: 12px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; max-width: 1272px; align-items: center; gap: 0.625rem; background: #231716; padding: 0.625rem; margin-inline: auto; display: grid; }

.esso4-puj { hyphens: auto; min-width: 0; padding-left: 0.375rem; font-weight: 800; gap: 0.625rem; font-family: "Cormorant Garamond", serif; letter-spacing: -0.02em; color: #F8F6F6; font-size: 20.5px; grid-area: logo; display: flex; overflow-wrap: break-word; text-decoration: none; align-items: center; line-height: 1.1; }

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

.esso4-puj:hover { color: #F8F6F6; }

.esso4-m1x { pointer-events: none; opacity: 0; position: absolute; }

.esso4-6k { place-items: center; color: #18100F; width: 44px; display: grid; border-radius: 6px; cursor: pointer; grid-area: burger; background: #F8F6F6; height: 44px; }

.esso4-m1x:focus-visible + .esso4-6k { outline: 2px solid #F57C73; outline-offset: 3px; }

.esso4-5v { display: none; }

.esso4-m1x:checked + .esso4-6k .esso4-veu { display: none; }

.esso4-m1x:checked + .esso4-6k .esso4-5v { display: block; }

.esso4-03nz { display: none; border-top: 1px solid #442E2B; padding-top: 0.5rem; grid-area: nav; }

.esso4-m1x:checked ~ .esso4-03nz { gap: 2px; display: grid; }

.esso4-fp { border-radius: 6px; min-height: 48px; padding: 0 0.75rem; display: flex; font-size: 16.5px; color: #D5C8C6; text-decoration: none; font-weight: 700; align-items: center; }

.esso4-fp:hover { background: #2A1C1A; color: #F8F6F6; }

.esso4-ajc { background: #2A1C1A; color: #F8F6F6; }

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

.esso4-np8r .espeloe { font-size: 13.5px; min-height: 44px; padding: 0 0.75rem; }

.espetai { border: 1px solid #442E2B; padding: 1.75rem 1.25rem; margin: 0 0.625rem 1.5rem; border-radius: 12px; background: #231716; }

.espetai-jqk { font-family: "Cormorant Garamond", serif; line-height: 1; hyphens: auto; letter-spacing: -0.04em; color: #F8F6F6; font-weight: 800; font-size: clamp(2.174rem, 0.966rem + 6vw, 5.313rem); overflow-wrap: break-word; }

.espetai-h7q5 { margin-top: 2rem; }

.espetai-zj3 { gap: 0.375rem 1.5rem; display: grid; border-top: 1px solid #442E2B; padding: 0.875rem 0; }

.espetai-u3to { font-size: 12.5px; font-family: "JetBrains Mono", monospace; color: #B19894; }

.espetai-ligp { list-style: none; display: flex; gap: 0.375rem 1.25rem; padding: 0; flex-wrap: wrap; }

.espetai-ligp li + li { margin-top: 0; }

.espetai-zt { color: #F8F6F6; font-size: 14.5px; text-decoration: none; font-weight: 600; }

.espetai-zt:hover { color: #F57C73; }

.espetai-s0ks { font-size: 12.5px; justify-content: space-between; flex-wrap: wrap; gap: 1rem 1.5rem; display: flex; color: #B19894; padding-top: 1.25rem; align-items: center; border-top: 1px solid #442E2B; margin-top: 1.25rem; }

.espetai-oc78 { max-width: 852px; }

.espetai-lji { border: 2px solid #F76E78; height: 40px; display: grid; font-weight: 800; flex: none; width: 40px; font-size: 12.5px; color: #F76E78; border-radius: 50%; place-items: center; }

.eslomii { border: 1px solid #442E2B; padding: 0.75rem 0.75rem 0.75rem 1rem; background: #231716; left: 10px; flex-wrap: wrap; margin-inline: auto; position: fixed; box-shadow: 0 10px 26px -12px rgba(0, 0, 0, 0.68); border-radius: 12px; display: flex; bottom: 10px; right: 10px; gap: 0.625rem 1.25rem; z-index: 40; align-items: center; max-width: 812px; }

.eslomii[hidden] { display: none; }

.eslomii-bur { flex: 1 1 260px; color: #D5C8C6; font-size: 13.5px; }

.eslomii-hnn { display: flex; gap: 0.5rem; flex-wrap: wrap; }

.eslomii-hnn .espeloe { padding: 0 0.875rem; font-size: 13.5px; min-height: 44px; }

.eswyp { padding-block: 0.75rem 3.125rem; }

.eswyp-ky { grid-template-columns: repeat(auto-fit, minmax(min(100%, 422px), 1fr)); display: grid; gap: 1.75rem 3.625rem; align-items: center; }

.eswyp-u6 { max-width: 676px; min-width: 0; }

.eswyp-mfj { border: 1px solid #442E2B; margin-bottom: 1.375rem; align-items: center; gap: 0.5rem; color: #D5C8C6; font-weight: 700; border-radius: 999px; background: #231716; padding: 0.375rem 0.75rem 0.375rem 0.5rem; display: inline-flex; font-size: 12.5px; }

.eswyp-mfj svg { flex: none; color: #4EDA8D; }

.eswyp-qbhd { font-weight: 800; text-wrap: balance; line-height: 1.02; font-size: clamp(2.174rem, 1.256rem + 3.6vw, 4.106rem); letter-spacing: -0.03em; }

.eswyp-d2c { font-size: 17.5px; margin-top: 1.125rem; color: #D5C8C6; }

.eswyp-69i1 { margin-top: 1.625rem; }

.eswyp-n3v { font-size: 12.5px; margin-top: 0.75rem; color: #B19894; }

.eswyp-kd { min-width: 0; }

.eswyp-x0 { font-size: 12.5px; color: #B19894; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 0.75rem; gap: 0.25rem 0.75rem; }

.eswyp-6f { font-family: "JetBrains Mono", monospace; }

.esqikao { padding-block: 0.75rem 3.625rem; }

.esqikao-fft { border: 1px solid #442E2B; display: grid; background: #231716; grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr)); border-radius: 12px; overflow: hidden; }

.esqikao-ifob { min-width: 0; padding: 1.75rem 1.25rem; }

.esqikao-19 { line-height: 1.04; font-size: clamp(2.053rem, 1.256rem + 3.2vw, 3.623rem); letter-spacing: -0.03em; text-wrap: balance; font-weight: 800; }

.esqikao-65v { font-size: 17.5px; margin-top: 1.125rem; max-width: 536px; }

.esqikao-7vp2 { margin-top: 1.625rem; }

.esqikao-9ug { list-style: none; align-content: center; background: #2A1C1A; min-width: 0; display: grid; padding: 0.75rem 1.25rem; margin: 0; }

.esqikao-10 { gap: 1rem; border-bottom: 1px solid #442E2B; display: grid; padding: 1.125rem 0; grid-template-columns: 44px minmax(0, 1fr); }

.esqikao-10 + .esqikao-10 { margin-top: 0; }

.esqikao-10:last-child { border-bottom: 0; }

.esqikao-f3n { border-radius: 6px; width: 44px; background: #231716; place-items: center; color: #F57C73; display: grid; height: 44px; }

.esqikao-0h4 { font-weight: 700; color: #F8F6F6; overflow-wrap: break-word; hyphens: auto; }

.esqikao-ledp { color: #B19894; font-size: 13.5px; }

.estah-42 { border: 1px solid #442E2B; overflow: hidden; border-radius: 12px; gap: 1px; display: grid; background: #442E2B; grid-template-columns: repeat(auto-fit, minmax(min(100%, 144px), 1fr)); }

.estah-oicr { display: flex; background: #231716; flex-direction: column-reverse; min-width: 0; padding: 1.25rem 1.375rem; }

.estah-w5d { font-weight: 700; font-size: clamp(1.449rem, 1.159rem + 1vw, 1.932rem); hyphens: auto; overflow-wrap: break-word; letter-spacing: -0.02em; font-family: "JetBrains Mono", monospace; color: #F8F6F6; }

.estah-hw { margin-top: 0.25rem; font-size: 13.5px; color: #B19894; }

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

.esnuw-52s2 > li + li { margin-top: 0; }

.esnuw-e1 { color: #F8F6F6; transition: transform .16s; min-width: 0; display: block; text-decoration: none; }

.esnuw-e1:hover { color: #F57C73; transform: translateY(-4px); }

.esnuw-d9 { border: 1px solid #442E2B; position: relative; aspect-ratio: 1 / 1; background-image: repeating-linear-gradient(135deg, #2A1C1A 0 8px, #231716 8px 16px); border-radius: 12px; overflow: hidden; }

.esnuw-egck { height: 100%; object-fit: cover; width: 100%; }

.esnuw-kmh { color: #18100F; padding: 3px 0.5rem; font-size: 11.5px; top: 10px; border-radius: 2px; position: absolute; font-weight: 700; background: #F8F6F6; left: 10px; }

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

.esnuw-x9p { color: #B19894; font-size: 12.5px; }

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

.eshow-dnx > li + li { margin-top: 0; }

.eshow-zq { border: 1px solid #442E2B; text-decoration: none; border-radius: 12px; align-items: center; display: grid; height: 100%; transition: border-color .16s; grid-template-columns: auto minmax(0, 1fr) auto; color: #F8F6F6; gap: 1rem; background: #231716; padding: 1rem 1.125rem; }

.eshow-zq:hover { color: #F8F6F6; border-color: #F57C73; }

.eshow-dy { display: grid; width: 44px; height: 44px; place-items: center; color: #F57C73; background: #2A1C1A; border-radius: 6px; }

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

.eshow-e4 { color: #B19894; font-size: 12.5px; display: block; }

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

.espelop-r1ay { border: 1px solid #442E2B; display: flex; background: #231716; flex-direction: column; border-radius: 12px; min-width: 0; }

.espelop-f9 { padding: 1.5rem 1.5rem 1.25rem; }

.espelop-edw { padding: 0.25rem 0.625rem; font-weight: 700; font-size: 11.5px; border-radius: 2px; display: inline-block; background: #2A1C1A; color: #D5C8C6; }

.espelop-rns { font-size: 17.5px; line-height: 1.3; margin-top: 0.875rem; font-weight: 600; }

.espelop-v4 { font-weight: 800; font-size: clamp(1.57rem, 1.256rem + 1vw, 1.932rem); line-height: 1.1; letter-spacing: -0.02em; color: #F57C73; font-family: "Cormorant Garamond", serif; margin-top: 0.5rem; overflow-wrap: break-word; }

.espelop-720 { flex: 1; padding: 1.25rem 0.625rem 1.5rem; border-top: 2px dashed #442E2B; position: relative; gap: 1rem; flex-direction: column; display: flex; margin-inline: 0.875rem; }

.espelop-720::before, .espelop-720::after { content: ""; top: -12px; background: #18100F; width: 22px; position: absolute; border-radius: 50%; height: 22px; }

.espelop-720::before { left: -26px; border-right: 1px solid #442E2B; }

.espelop-720::after { border-left: 1px solid #442E2B; right: -26px; }

.espelop-15km { font-size: 13.5px; flex: 1; }

.espelop-gsao { color: #B19894; font-size: 11.5px; }

.esbedug-vczi { border: 1px solid #442E2B; border-radius: 12px; background: #231716; overflow-x: auto; }

.esbedug-zq23 { font-size: 14.5px; counter-reset: facts-row; }

.esbedug-zq23 thead th { font-weight: 700; border-bottom: 1px solid #442E2B; font-size: 12.5px; padding: 0.875rem 1rem; color: #B19894; }

.esbedug-zq23 tbody th, .esbedug-zq23 tbody td { padding: 0.875rem 1rem; border-bottom: 1px dashed #442E2B; }

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

.esbedug-zq23 tbody th { color: #D5C8C6; font-weight: 600; min-width: 150px; width: 40%; }

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

.esbedug-zq23 tbody td { color: #F8F6F6; min-width: 180px; overflow-wrap: break-word; font-weight: 700; hyphens: auto; }

.esfibeg-6vcy { display: block; }

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

.esfibeg-w3 { border: 1px solid #442E2B; background: #231716; flex-direction: column; border-radius: 12px; gap: 0.375rem; min-width: 0; display: flex; padding: 1.125rem 1.25rem; }

.esfibeg-gzb { font-weight: 700; color: #B19894; font-size: 12.5px; }

.esfibeg-h9 { overflow-wrap: break-word; font-family: "Cormorant Garamond", serif; font-size: 23px; color: #F8F6F6; line-height: 1.15; hyphens: auto; font-weight: 800; }

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

.esbehod-cl1 { min-height: 220px; text-decoration: none; color: #F2F0F0; flex-direction: column; min-width: 0; display: flex; gap: 2.625rem; justify-content: space-between; padding: 1.625rem; border-radius: 12px; background: #070505; }

.esbehod-cl1:hover { color: #F2F0F0; }

.esbehod-01 { gap: 0.375rem 0.75rem; flex-wrap: wrap; justify-content: space-between; display: flex; font-weight: 700; }

.esbehod-emi { font-size: 12.5px; font-weight: 500; font-family: "JetBrains Mono", monospace; }

.esbehod-ap { font-weight: 700; overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; hyphens: auto; font-size: clamp(1.811rem, 1.159rem + 2.6vw, 3.26rem); letter-spacing: -0.03em; line-height: 1; }

.esbehod-be { border: 1px solid #442E2B; border-radius: 12px; overflow: hidden; gap: 1px; background: #442E2B; margin: 0; padding: 0; display: grid; list-style: none; }

.esbehod-be > li + li { margin-top: 0; }

.esbehod-p9 { color: #F8F6F6; padding: 1.25rem 1.5rem; gap: 0.375rem 1rem; background: #231716; text-decoration: none; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; height: 100%; }

.esbehod-p9:hover { color: #F8F6F6; background: #2A1C1A; }

.esbehod-p2p { font-weight: 700; }

.esbehod-x7 { hyphens: auto; font-weight: 700; font-family: "JetBrains Mono", monospace; font-size: 21.5px; overflow-wrap: break-word; }

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

.escezo6-o62w > li + li { margin-top: 0; }

.escezo6-55uu { border: 1px solid #442E2B; height: 100%; border-radius: 12px; padding: 0.5rem 0.5rem 1rem; background: #231716; transition: border-color .16s; text-decoration: none; min-width: 0; color: #F8F6F6; display: block; }

.escezo6-55uu:hover { color: #F8F6F6; border-color: #F57C73; }

.escezo6-ll { border-radius: 12px; position: relative; aspect-ratio: 16 / 10; overflow: hidden; background-image: repeating-linear-gradient(135deg, #2A1C1A 0 8px, #18100F 8px 16px); }

.escezo6-j2lb { position: absolute; top: 10px; font-weight: 700; font-size: 10.5px; color: #231716; border-radius: 2px; letter-spacing: .04em; left: 10px; padding: 3px 0.5rem; background: #F76E78; }

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

.escezo6-p2p { padding-inline: 0.5rem; font-family: "JetBrains Mono", monospace; color: #B19894; font-size: 12.5px; }

.esri1-51mc { border: 1px solid #442E2B; overflow-x: auto; border-radius: 12px; background: #231716; }

.esri1-w4k { min-width: 616px; font-size: 14.5px; }

.esri1-w4k thead { background: #2A1C1A; }

.esri1-w4k th, .esri1-w4k td { padding: 0.875rem 1rem; }

.esri1-w4k thead th { color: #D5C8C6; font-size: 12.5px; font-weight: 700; }

.esri1-w4k tbody th, .esri1-w4k tbody td { vertical-align: middle; border-top: 1px solid #442E2B; }

.esri1-hs43 { display: flex; color: #F8F6F6; font-weight: 700; gap: 0.75rem; align-items: center; }

.esri1-tah { color: #F8F6F6; white-space: nowrap; font-family: "JetBrains Mono", monospace; text-align: right; }

.esri1-w4k thead .esri1-tah { font-family: "Inter", sans-serif; }

.esbeo-u6 { border-top: 1px solid #442E2B; }

.esbeo-e7 { grid-template-columns: auto minmax(0, 1fr); gap: 0.5rem 1.25rem; padding: 1.5rem 0; border-bottom: 1px solid #442E2B; display: grid; }

.esbeo-q1k { grid-row: span 2; height: 52px; background: #F57F75; width: 52px; color: #120E0D; place-items: center; border-radius: 6px; display: grid; }

.esbeo-18a { font-weight: 600; font-size: 19.5px; }

.esbeo-sv { hyphens: auto; max-width: 756px; }

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

.essotav-e19l { border-top: 2px solid #F8F6F6; min-width: 0; padding-top: 1.125rem; }

.essotav-e19l + .essotav-e19l { margin-top: 0; }

.essotav-e19l::before { font-size: 13.5px; font-family: "JetBrains Mono", monospace; display: block; font-weight: 700; content: counter(steps, decimal-leading-zero); counter-increment: steps; color: #F57C73; }

.essotav-p7i { font-size: 18.5px; line-height: 1.25; font-weight: 600; margin-top: 0.625rem; }

.essotav-x25s { font-size: 14.5px; margin-top: 0.5rem; }

.esdurin-5q { gap: 0 2.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 268px), 1fr)); display: grid; }

.esdurin-f4ud { padding-block: 1.25rem 1.5rem; border-top: 1px solid #442E2B; min-width: 0; }

.esdurin-77 { font-weight: 600; font-size: 18.5px; }

.esdurin-3id { margin-top: 0.625rem; font-size: 14.5px; }

.esguhol-bb7f { line-height: 1.7; font-size: 16.5px; max-width: 756px; }

.esguhol-8u { font-size: clamp(1.57rem, 1.159rem + 1.6vw, 2.415rem); letter-spacing: -0.02em; font-weight: 800; line-height: 1.1; margin-bottom: 1.25rem; }

.esguhol-bb7f h3 { font-weight: 600; margin: 1.75rem 0 0.625rem; font-size: 21.5px; }

.esguhol-bb7f p + p { margin-top: 0.875rem; }

.esguhol-bb7f ul, .esguhol-bb7f ol { margin-block: 1rem; }

.esguhol-bi { padding: 1.5rem 1.75rem; border-radius: 12px; margin-block: 1.75rem; background: #2A1C1A; }

.esguhol-bi p { font-size: 20.5px; color: #F8F6F6; font-weight: 600; line-height: 1.4; font-family: "Cormorant Garamond", serif; }

.esguhol-bi cite { color: #B19894; display: block; font-style: normal; font-weight: 600; font-size: 13.5px; margin-top: 0.75rem; }

.esve3-6ci { border: 1px solid #442E2B; display: grid; border-radius: 12px; padding: 1.5rem 1.25rem; background: #231716; grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr)); gap: 1.5rem 3.125rem; }

.esve3-up { min-width: 0; }

.esve3-vmia { font-size: clamp(1.57rem, 1.159rem + 1.4vw, 2.294rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; }

.esve3-6uod { margin-top: 0.875rem; }

.esve3-opa { list-style: none; min-width: 0; padding: 0; }

.esve3-6j { overflow-wrap: break-word; hyphens: auto; padding: 0.75rem 0; align-items: flex-start; border-bottom: 1px solid #442E2B; display: flex; gap: 0.875rem; }

.esve3-6j + .esve3-6j { margin-top: 0; }

.esve3-qcn3 { background: #4EDA8D; display: grid; place-items: center; color: #231716; width: 24px; flex: none; border-radius: 50%; height: 24px; }

.esnuk-kfl { align-items: center; display: flex; gap: 1rem; }

.esnuk-ee6 { font-family: "Cormorant Garamond", serif; font-size: 50px; line-height: 1; font-weight: 800; color: #F8F6F6; }

.esnuk-1q4 { gap: 2px; display: flex; color: #F8F6F6; }

.esnuk-a9k { color: #B19894; font-size: 13.5px; }

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

.esnuk-pl41 { border: 1px solid #442E2B; border-radius: 12px; gap: 1rem; flex-direction: column; display: flex; padding: 1.5rem; background: #231716; min-width: 0; }

.esnuk-fm0 { flex: 1; font-size: 14.5px; }

.esnuk-vwy { align-items: center; gap: 0.75rem; display: flex; }

.esnuk-y1b { flex: none; height: 40px; place-items: center; font-weight: 700; color: #F8F6F6; font-size: 13.5px; width: 40px; border-radius: 50%; background: #2A1C1A; display: grid; }

.esnuk-lde { font-size: 14.5px; display: block; color: #F8F6F6; font-weight: 700; }

.esnuk-w7l7 { font-size: 12.5px; display: block; color: #B19894; }

.eswy0-m2f { border: 1px solid #442E2B; border-radius: 12px; background: #231716; gap: 1.5rem 3.125rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); padding: 1.5rem; display: grid; }

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

.eswy0-wxcd { font-size: 21.5px; overflow: hidden; border-radius: 50%; font-family: "Cormorant Garamond", serif; background: #F57F75; color: #120E0D; font-weight: 800; width: 64px; place-items: center; display: grid; height: 64px; }

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

.eswy0-bfxm { font-weight: 800; font-size: 21.5px; }

.eswy0-1vr7 { color: #B19894; font-size: 13.5px; }

.eswy0-zr { margin-top: 0.625rem; }

.eswy0-bhvq { flex-wrap: wrap; gap: 0.5rem 1.25rem; display: flex; font-size: 13.5px; margin-top: 0.75rem; }

.eswy0-dow { font-family: "JetBrains Mono", monospace; color: #B19894; }

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

.esxaz-7smf { min-width: 0; }

.esxaz-kz { margin-top: 0.875rem; }

.esxaz-b1qq { padding: 0; margin-top: 1.125rem; list-style: none; }

.esxaz-2ba0 { gap: 0.625rem; display: flex; }

.esxaz-2ba0 svg { color: #4EDA8D; flex: none; margin-top: 2px; }

.esxaz-c7 { margin-top: 1.5rem; gap: 0.625rem; display: flex; flex-wrap: wrap; }

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

.esxaz-o5o:hover { color: #18100F; background: #F8F6F6; }

.esxaz-3cq { font-size: 10.5px; }

.esxaz-ud7 { line-height: 1.2; font-size: 15.5px; font-weight: 700; }

.essokao-pebo, .esxay-lk { border-radius: 12px; background: #2A1C1A; padding: 1.5rem 1.25rem; }

.essokao-k0w { display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 1.25rem 2.625rem; }

.essokao-z74q { max-width: 636px; min-width: 0; }

.essokao-t8d, .esxay-z8 { margin-top: 0.75rem; max-width: 676px; }

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

.essokao-1vkt { min-width: 0; color: #F8F6F6; border-radius: 6px; overflow-wrap: break-word; background: #231716; hyphens: auto; font-weight: 700; padding: 1rem; display: flex; align-items: center; gap: 0.75rem; }

.essokao-1vkt + .essokao-1vkt { margin-top: 0; }

.essokao-1vkt svg { color: #F57C73; flex: none; }

.esxay-50i { font-weight: 700; font-size: 13.5px; gap: 0.5rem 1.25rem; margin-top: 1.25rem; flex-wrap: wrap; display: flex; }

.eskabek-8k { grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr)); display: grid; gap: 2rem 3.625rem; }

.eskabek-hx { min-width: 0; }

.eskabek-hx p { margin-top: 0.875rem; }

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

.eskabek-q1v8 { border: 1px solid #442E2B; border-radius: 12px; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #442E2B; display: grid; gap: 1px; overflow: hidden; }

.eskabek-ty6q { flex-direction: column-reverse; padding: 1.125rem 1.25rem; display: flex; background: #231716; }

.eskabek-n2 { overflow-wrap: break-word; font-family: "JetBrains Mono", monospace; font-weight: 700; color: #F8F6F6; hyphens: auto; font-size: 23px; }

.eskabek-1p { font-size: 12.5px; color: #B19894; }

.eskabek-4v { border: 1px solid #442E2B; border-radius: 12px; list-style: none; background: #231716; padding: 0; }

.eskabek-ewt { display: flex; padding: 0.875rem 1.25rem; border-bottom: 1px solid #442E2B; justify-content: space-between; flex-wrap: wrap; gap: 0.25rem 1rem; }

.eskabek-ewt + .eskabek-ewt { margin-top: 0; }

.eskabek-ewt:last-child { border-bottom: 0; }

.eskabek-klh1 { font-weight: 700; color: #F8F6F6; }

.eskabek-3w7 { font-family: "JetBrains Mono", monospace; hyphens: auto; font-size: 13.5px; color: #B19894; overflow-wrap: break-word; }

.eshoveg-kiv2 { counter-reset: faq; border-top: 1.5px solid #F8F6F6; }

.eshoveg-1i4r { border-bottom: 1px solid #442E2B; }

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

.eshoveg-e6p::before { color: #F57C73; font-family: "JetBrains Mono", monospace; font-size: 12.5px; content: counter(faq, decimal-leading-zero); counter-increment: faq; }

.eshoveg-e6p:hover { color: #F57C73; }

.eshoveg-hcb { transition: transform .16s; }

.eshoveg-1i4r[open] .eshoveg-hcb { transform: rotate(45deg); }

.eshoveg-oa { padding: 0 0 1.375rem 3.125rem; max-width: 852px; }

.eshoveg-oa p + p { margin-top: 0.625rem; }

.esnuu-t4v { flex-wrap: wrap; color: #F2F0F0; gap: 1.5rem 2.625rem; padding: 1.75rem 1.375rem; display: flex; justify-content: space-between; border-radius: 12px; align-items: center; background: #070505; }

.esnuu-5qcq { max-width: 636px; min-width: 0; }

.esnuu-xfr { letter-spacing: -0.02em; font-size: clamp(1.449rem, 1.159rem + 1.2vw, 2.053rem); font-weight: 800; color: #F2F0F0; line-height: 1.12; }

.esnuu-ba { color: #F2F0F0; margin-top: 0.625rem; }

.esnuu-ba a { color: #F2F0F0; }

.espetaq-s2ig { max-width: 756px; line-height: 1.15; font-size: clamp(1.328rem, 1.063rem + 1vw, 1.811rem); font-weight: 800; }

.espetaq-eml { column-gap: 3.125rem; font-size: 14.5px; columns: 2 340px; margin-top: 1.125rem; }

.espetaq-eml p + p { margin-top: 0.875rem; }

.esvesor-e4d { margin-bottom: 1.25rem; color: #B19894; flex-wrap: wrap; display: flex; list-style: none; gap: 0.375rem 0.625rem; padding: 0; font-size: 12.5px; }

.esvesor-e4d li + li { margin-top: 0; }

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

.esvesor-6i { color: #B19894; }

.esvesor-2r { color: #F8F6F6; font-weight: 700; }

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

.esvesol-fu8 { gap: 1.5rem 3.125rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 422px), 1fr)); display: grid; align-items: start; }

.esvesol-3vbz { min-width: 0; }

.esvesol-t2 { color: #B19894; font-family: "JetBrains Mono", monospace; font-size: 12.5px; }

.esvesol-wi { font-weight: 800; margin-top: 0.625rem; line-height: 1.02; letter-spacing: -0.03em; font-size: clamp(2.174rem, 1.256rem + 3.4vw, 3.864rem); }

.esvesol-oj4m { font-size: 17.5px; max-width: 556px; margin-top: 1rem; }

.esvesol-vz { border: 1px solid #442E2B; grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr)); display: grid; gap: 1px; overflow: hidden; background: #442E2B; margin-top: 1.5rem; border-radius: 12px; }

.esvesol-tz { background: #231716; min-width: 0; padding: 0.75rem 1rem; }

.esvesol-k5z { font-weight: 700; font-size: 11.5px; color: #B19894; }

.esvesol-2pe6 { font-size: 16.5px; overflow-wrap: break-word; margin-top: 2px; font-weight: 700; color: #F8F6F6; font-family: "JetBrains Mono", monospace; hyphens: auto; }

.esvesol-xdi { margin-top: 1.5rem; }

.esvesol-dkq9 { margin-top: 0.75rem; color: #B19894; font-size: 12.5px; }

.esvesol-d6n { min-width: 0; }

.escey-ct { text-align: center; border-radius: 12px; overflow: hidden; background: #070505; padding: 1.75rem 1.25rem 0; color: #F2F0F0; }

.escey-iv2 { margin-inline: auto; max-width: 812px; }

.escey-5gv { font-family: "JetBrains Mono", monospace; font-size: 12.5px; color: #F2F0F0; }

.escey-uw { color: #F2F0F0; letter-spacing: -0.03em; line-height: 1.02; font-size: clamp(2.053rem, 1.256rem + 3.4vw, 3.985rem); margin-top: 0.625rem; font-weight: 800; }

.escey-5kc { color: #F2F0F0; margin-top: 0.875rem; font-size: 17.5px; }

.escey-2i { justify-content: center; margin-top: 1.5rem; }

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

.escey-wmvj { border: 1px solid #F2F0F0; padding: 0.5rem 0.875rem; color: #F2F0F0; border-radius: 999px; font-size: 13.5px; }

.escey-wmvj + .escey-wmvj { margin-top: 0; }

.escey-wmvj strong { color: #F2F0F0; font-family: "JetBrains Mono", monospace; }

.escey-kt { max-width: 952px; aspect-ratio: 16 / 10; margin: 2.375rem auto 0; border-radius: 12px 12px 0 0; overflow: hidden; background-color: #2A1C1A; }

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

.eswymi5 { padding-bottom: 3.125rem; }

.eswymi5-n7 { border: 1px solid #442E2B; background: #231716; border-radius: 12px; }

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

.eswymi5-rt { transition: transform .16s; }

.eswymi5-n7[open] .eswymi5-rt { transform: rotate(45deg); }

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

.eswymi5-i6wq li + li { margin-top: 0; }

.eswymi5-me { font-weight: 600; align-items: center; min-height: 44px; border-top: 1px solid #442E2B; padding: 0 0.5rem; color: #D5C8C6; text-decoration: none; display: flex; }

.eswymi5-me:hover { color: #F57C73; }

.eskaloj-yfi { display: grid; gap: 1.75rem 3.625rem; align-items: start; grid-template-columns: repeat(auto-fit, minmax(min(100%, 326px), 1fr)); }

.eskaloj-rfk { font-size: 16.5px; max-width: 716px; min-width: 0; }

.eskaloj-rfk p { margin-top: 0.875rem; }

.eskaloj-3j2 { border-radius: 12px; min-width: 0; padding: 1.5rem; background: #2A1C1A; }

.eskaloj-k4x { font-weight: 600; font-size: 18.5px; }

.eskaloj-sbp { margin-top: 0.875rem; list-style: none; padding: 0; }

.eskaloj-boq { gap: 0.625rem; display: flex; }

.eskaloj-boq svg { margin-top: 2px; color: #4EDA8D; flex: none; }

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

.esce5-r9v > li + li { margin-top: 0; }

.esce5-1uf2 { border: 1px solid #442E2B; background-color: #070505; border-radius: 12px; aspect-ratio: 16 / 10; overflow: hidden; }

.esce5-3w { height: 100%; object-fit: contain; width: 100%; }

.esce5-x9j { font-size: 13.5px; margin-top: 0.625rem; }

.eszoho4-pz { border: 1px solid #442E2B; overflow-x: auto; border-radius: 12px; background: #231716; }

.eszoho4-3x55 { font-size: 14.5px; min-width: 556px; }

.eszoho4-3x55 thead { background: #2A1C1A; }

.eszoho4-3x55 th, .eszoho4-3x55 td { padding: 0.625rem 1rem; vertical-align: middle; }

.eszoho4-3x55 thead th { font-size: 12.5px; color: #D5C8C6; font-weight: 700; }

.eszoho4-3x55 tbody th, .eszoho4-3x55 tbody td { border-top: 1px solid #442E2B; }

.eszoho4-d46h { font-family: "JetBrains Mono", monospace; text-align: right; color: #F8F6F6; white-space: nowrap; }

.eszoho4-w6lm { align-items: center; color: #F8F6F6; font-weight: 700; gap: 0.75rem; display: flex; }

.eszoho4-9x { width: 40px; background: #2A1C1A; flex: none; height: 40px; border-radius: 2px; overflow: hidden; }

.eszoho4-9x img { object-fit: contain; height: 100%; width: 100%; }

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

.eszoe-hk { border: 1px solid #442E2B; min-width: 0; border-radius: 12px; background: #231716; flex-direction: column; padding: 1.5rem; gap: 0.75rem; display: flex; }

.eszoe-8a { font-weight: 600; font-size: 19.5px; }

.eszoe-9l5n { flex: 1; font-size: 14.5px; }

.eszoe-9q { font-weight: 700; align-items: center; display: flex; gap: 0.375rem; font-size: 12.5px; flex-wrap: wrap; }

.eszoe-9q svg { color: #B19894; }

.eszoe-w5 { border-radius: 2px; padding: 0.25rem 0.625rem; background: #2A1C1A; color: #F8F6F6; }

.eszoe-id { border-radius: 2px; background: #F57F75; padding: 0.25rem 0.625rem; color: #120E0D; }

.esjatad-9y0 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 384px), 1fr)); gap: 2.625rem 3.125rem; display: grid; }

.esjatad-28u { min-width: 0; }

.esjatad-xm { line-height: 1.12; letter-spacing: -0.02em; font-weight: 800; font-size: clamp(1.449rem, 1.159rem + 1vw, 2.053rem); }

.esjatad-k9p { color: #B19894; margin-top: 0.625rem; }

.esjatad-azq { border: 1px solid #442E2B; margin-top: 1.125rem; overflow-x: auto; border-radius: 12px; background: #231716; }

.esjatad-0zh { font-size: 14.5px; }

.esjatad-0zh thead { background: #2A1C1A; }

.esjatad-0zh th, .esjatad-0zh td { padding: 0.75rem 1.125rem; }

.esjatad-0zh thead th { font-size: 12.5px; }

.esjatad-0zh tbody th, .esjatad-0zh tbody td { border-top: 1px solid #442E2B; }

.esjatad-0zh tbody th { font-weight: 600; }

.esjatad-3p { font-family: "JetBrains Mono", monospace; color: #F8F6F6; text-align: right; white-space: nowrap; }

.esjatad-im9 { margin-top: 0.375rem; height: 4px; border-radius: 999px; display: block; background: #2A1C1A; }

.esjatad-cl { display: block; background: #F57F75; border-radius: 999px; height: 100%; }

.esjatad-2gw { color: #4EDA8D; font-weight: 700; }

.esjatad-h2a6 { color: #B19894; }

.eswykak-ql { border: 1px solid #442E2B; aspect-ratio: 16 / 9; position: relative; overflow: hidden; border-radius: 12px; background-color: #070505; }

.eswykak-xr { height: 100%; width: 100%; object-fit: cover; }

.eswykak-kw { place-items: center; text-decoration: none; background: rgba(0, 0, 0, 0.68); position: absolute; inset: 0; display: grid; }

.eswykak-63b { font-size: 16.5px; background: #F2F0F0; color: #070505; padding: 0 1.625rem; border-radius: 999px; min-height: 56px; display: inline-flex; align-items: center; gap: 0.75rem; transition: transform .16s; font-weight: 800; }

.eswykak-kw:hover .eswykak-63b { transform: scale(1.04); }

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

.eswykak-png { font-size: 14.5px; max-width: 636px; }

.esjaq-d4 { max-width: 756px; line-height: 1.7; font-size: 16.5px; }

.esjaq-ve { font-weight: 800; font-size: clamp(1.57rem, 1.159rem + 1.6vw, 2.415rem); line-height: 1.1; margin-bottom: 1.125rem; letter-spacing: -0.02em; }

.esjaq-d4 p + p { margin-top: 0.875rem; }

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

.esxay-g5k { min-width: 0; background: #231716; border-radius: 6px; padding: 1.125rem 1.25rem; }

.esxay-zil { font-weight: 700; font-size: 15.5px; font-family: "Inter", sans-serif; }

.esxay-w8 { font-size: 13.5px; margin-top: 0.375rem; }

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

.esnuqiw-w461 { transform: translateY(0); }

.esnuqiw-92c { color: #F8F6F6; overflow: hidden; min-width: 0; font-weight: 700; text-overflow: ellipsis; white-space: nowrap; }

.esnuqiw .espeloe { min-height: 44px; flex: none; }

@media (min-width: 641px) {
  .estanud { padding-inline: 1.5rem; }
  .esqikao-ifob { padding: 2.875rem 2.625rem; }
  .esqikao-9ug { padding: 1.5rem 2rem; }
  .esve3-6ci { padding: 2.375rem; }
  .essokao-pebo, .esxay-lk { padding: 2.375rem; }
  .esnuu-t4v { padding: 2.625rem; }
  .escey-ct { padding: 2.875rem 2.625rem 0; }
  .espetai { padding: 2.625rem; }
  .espetai-zj3 { align-items: baseline; grid-template-columns: 154px minmax(0, 1fr); }
}

@media (min-width: 974px) {
  .estanud { padding-inline: 2.625rem; }
  main > section { padding-block: 0 5.625rem; }
  .esso4 { padding: 0.75rem 1.5rem; }
  .esso4-zzni { grid-template-areas: "logo nav tools actions"; grid-template-columns: auto minmax(0, 1fr) auto auto; gap: 1rem; padding-left: 0.875rem; }
  .esso4-6k { display: none; }
  .esso4-03nz { padding-top: 0; flex-wrap: wrap; justify-content: center; gap: 2px; border-top: 0; display: flex; }
  .esso4-fp { min-height: 40px; font-size: 13.5px; }
  .esso4-np8r { display: flex; }
  .esso4-np8r .espeloe { padding: 0 1rem; min-height: 42px; }
  .eswyp { padding-block: 1.5rem 5.125rem; }
  .eswyp-u6 { padding-block: 2rem; }
  .esqikao-ifob { padding: 4.125rem; }
  .esvesol { padding-block: 1rem 3.125rem; }
  .eswymi5 { padding-bottom: 4.625rem; }
  .eswymi5-n7[open] .eswymi5-i6wq, .eswymi5-i6wq { display: flex; flex-wrap: wrap; gap: 0.5rem; padding: 0 0.625rem 0.625rem; }
  .eswymi5-me { color: #F8F6F6; font-size: 13.5px; border-top: 0; background: #2A1C1A; padding: 0 0.75rem; min-height: 36px; border-radius: 6px; font-weight: 700; }
  .eswymi5-me:hover { color: #120E0D; background: #F57F75; }
  .esve3-6ci { padding: 2.875rem; }
  .essokao-pebo, .esxay-lk { padding: 2.875rem; }
  .esnuu-t4v { padding: 3.125rem; }
  .escey-ct { padding: 3.625rem 3.625rem 0; }
  .espetai { margin: 0 1.5rem 1.5rem; padding: 3.125rem; }
  .esnuqiw { display: none; }
}