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

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

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

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

h1, h2, h3 {
  color: #15140F;
  font-family: "Chivo", sans-serif;
  overflow-wrap: break-word;
}

p {
  text-wrap: pretty;
}

strong {
  color: #15140F;
  font-weight: 700;
}

em {
  font-style: italic;
}

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

a:hover {
  color: #777A20;
}

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

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

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

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

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

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

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

.e-guqie {
  padding-inline: 17px;
  margin-inline: auto;
  max-width: 1276px;
}

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

.e-zofio {
  flex-wrap: wrap;
  margin-bottom: 30px;
  gap: 17px 34px;
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
}

.e-zofio-u45v {
  min-width: 0;
  max-width: 716px;
}

.e-zofio-qu1f {
  color: #6B6E1D;
  margin-bottom: 11px;
  display: flex;
  font-weight: 700;
  font-size: 14px;
  gap: 9px;
  align-items: center;
}

.e-zofio-qu1f::before {
  content: "";
  border-radius: 2px;
  height: 8px;
  flex: none;
  background: #787A20;
  width: 8px;
}

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

.e-zofio-oc {
  color: #6E6A51;
  margin-top: 13px;
}

.e-zofio-ex {
  gap: 9px;
  font-size: 15px;
  border-bottom: 1.5px solid currentColor;
  padding-bottom: 2px;
  font-weight: 700;
  text-decoration: none;
  align-items: center;
  display: inline-flex;
}

.e-zofio-ex svg {
  flex: none;
}

.e-zofio-n8u {
  text-align: center;
  margin-inline: auto;
  align-items: center;
  flex-direction: column;
  max-width: 756px;
}

.e-zofio-n8u .e-zofio-qu1f {
  border: 1px solid #DFDED4;
  justify-content: center;
  padding: 4px 13px;
  color: #3C3A2C;
  border-radius: 999px;
}

.e-zofio-n8u .e-zofio-qu1f::before {
  display: none;
}

.e-zofio-n8u .e-zofio-f00z {
  font-size: clamp(1.778rem, 1.32rem + 2vw, 2.92rem);
}

.e-zofio-n8u .e-zofio-ex {
  border-bottom: 0;
  color: #15140F;
  border-radius: 999px;
  padding: 0 17px;
  min-height: 40px;
  background: #EEEDE7;
  font-size: 14px;
}

.e-zofio-n8u .e-zofio-ex:hover {
  color: #15140F;
  background: #DFDED4;
}

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

.e-gunut-bbb {
  background: #787A20;
  color: #FFFFFF;
}

.e-gunut-bbb:hover {
  background: #777A20;
  color: #FFFFFF;
}

.e-gunut-00 {
  color: #15140F;
  border-color: #15140F;
  background: transparent;
}

.e-gunut-00:hover {
  color: #F7F7F5;
  background: #15140F;
}

.e-gunut-j1 {
  font-size: 16.5px;
  min-height: 52px;
}

.e-gunut-e3xi {
  width: 100%;
  display: flex;
}

.e-gunut-y2or {
  color: #1F1E14;
  background: #F3F3F1;
}

.e-gunut-y2or:hover {
  background: #787A20;
  color: #FFFFFF;
}

.e-gunut-ou {
  border-color: #F3F3F1;
  background: transparent;
  color: #F3F3F1;
}

.e-gunut-ou:hover {
  color: #1F1E14;
  background: #F3F3F1;
}

.e-dum {
  flex-wrap: wrap;
  display: flex;
  gap: 11px;
}

.e-mil {
  border: 1px solid #DFDED4;
  overflow: hidden;
  border-radius: 18px;
  background-image: repeating-linear-gradient(135deg, #EEEDE7 0 9px, #FDFDFD 9px 18px);
  position: relative;
  background-color: #EEEDE7;
}

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

.e-mil-nm {
  aspect-ratio: 16 / 10;
}

.e-tap {
  top: 0;
  z-index: 30;
  position: sticky;
  padding: 11px;
  background: #F7F7F5;
}

.e-tap-6t {
  border: 1px solid #DFDED4;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  background: #FDFDFD;
  padding: 11px;
  gap: 11px;
  margin-inline: auto;
  max-width: 1276px;
  grid-template-columns: minmax(0, 1fr) auto auto;
  display: grid;
  border-radius: 18px;
  align-items: center;
}

.e-tap-xlz {
  color: #15140F;
  align-items: center;
  line-height: 1.1;
  min-width: 0;
  grid-area: logo;
  text-decoration: none;
  hyphens: auto;
  padding-left: 6px;
  font-family: "Chivo", sans-serif;
  font-size: 21.5px;
  letter-spacing: -0.02em;
  display: flex;
  gap: 11px;
  overflow-wrap: break-word;
  font-weight: 800;
}

.e-tap-xlz::before {
  height: 14px;
  content: "";
  border-radius: 4px;
  transform: rotate(45deg);
  width: 14px;
  flex: none;
  background: #787A20;
}

.e-tap-xlz:hover {
  color: #15140F;
}

.e-tap-356 {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.e-tap-j0 {
  grid-area: burger;
  border-radius: 10px;
  height: 44px;
  width: 44px;
  display: grid;
  color: #F7F7F5;
  cursor: pointer;
  background: #15140F;
  place-items: center;
}

.e-tap-356:focus-visible + .e-tap-j0 {
  outline: 2px solid #6B6E1D;
  outline-offset: 3px;
}

.e-tap-vd {
  display: none;
}

.e-tap-356:checked + .e-tap-j0 .e-tap-kd7h {
  display: none;
}

.e-tap-356:checked + .e-tap-j0 .e-tap-vd {
  display: block;
}

.e-tap-80m1 {
  padding-top: 9px;
  grid-area: nav;
  border-top: 1px solid #DFDED4;
  display: none;
}

.e-tap-356:checked ~ .e-tap-80m1 {
  display: grid;
  gap: 2px;
}

.e-tap-ubi4 {
  padding: 0 13px;
  color: #3C3A2C;
  font-weight: 700;
  font-size: 17.5px;
  align-items: center;
  min-height: 48px;
  display: flex;
  border-radius: 10px;
  text-decoration: none;
}

.e-tap-ubi4:hover {
  color: #15140F;
  background: #EEEDE7;
}

.e-tap-6l {
  color: #15140F;
  background: #EEEDE7;
}

.e-tap-il7e {
  gap: 9px;
  grid-template-columns: 1fr 1fr;
  display: grid;
  grid-area: actions;
}

.e-tap-il7e .e-gunut {
  padding: 0 13px;
  font-size: 14px;
  min-height: 44px;
}

.e-zobe1 {
  background: #1F1E14;
  padding-block: 52px 30px;
  color: #F3F3F1;
}

.e-zobe1-lk {
  gap: 34px 26px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 172px), 1fr));
}

.e-zobe1-710 {
  color: #F3F3F1;
  display: flex;
  font-weight: 800;
  gap: 11px;
  align-items: center;
  font-family: "Chivo", sans-serif;
  font-size: 21.5px;
}

.e-zobe1-710::before {
  flex: none;
  content: "";
  transform: rotate(45deg);
  height: 14px;
  border-radius: 4px;
  width: 14px;
  background: #F3F3F1;
}

.e-zobe1-mrr {
  color: #F3F3F1;
  margin-top: 13px;
  font-size: 14px;
}

.e-zobe1-mrr a {
  color: #F3F3F1;
}

.e-zobe1-ofr {
  font-weight: 700;
  margin-bottom: 13px;
  font-family: "Public Sans", sans-serif;
  color: #F3F3F1;
  font-size: 14px;
}

.e-zobe1-s6l {
  list-style: none;
  padding: 0;
}

.e-zobe1-s6l li + li {
  margin-top: 9px;
}

.e-zobe1-yd {
  color: #F3F3F1;
  font-size: 14px;
  text-decoration: none;
}

.e-zobe1-yd:hover {
  color: #F3F3F1;
  text-decoration: underline;
}

.e-zobe1-hz {
  align-items: start;
  display: grid;
  margin-top: 43px;
  padding-top: 26px;
  grid-template-columns: auto minmax(0, 1fr);
  border-top: 1px solid #6E6A51;
  gap: 17px 21px;
}

.e-zobe1-xu {
  border: 2px solid #BD261A;
  font-weight: 800;
  place-items: center;
  font-size: 14px;
  color: #F3F3F1;
  width: 44px;
  display: grid;
  height: 44px;
  border-radius: 50%;
}

.e-zobe1-vsq0 {
  line-height: 1.6;
  color: #F3F3F1;
  font-size: 13px;
}

.e-zobe1-vsq0 + .e-zobe1-vsq0 {
  margin-top: 11px;
}

.e-dutat {
  border: 1px solid #DFDED4;
  box-shadow: 0 11px 30px -12px rgba(9, 10, 15, 0.58);
  margin-inline: auto;
  max-width: 816px;
  border-radius: 18px;
  bottom: 10px;
  right: 10px;
  left: 10px;
  flex-wrap: wrap;
  z-index: 40;
  align-items: center;
  padding: 13px 13px 13px 17px;
  position: fixed;
  background: #FDFDFD;
  display: flex;
  gap: 11px 21px;
}

.e-dutat[hidden] {
  display: none;
}

.e-dutat-33yo {
  font-size: 14px;
  flex: 1 1 260px;
  color: #3C3A2C;
}

.e-dutat-1p {
  display: flex;
  gap: 9px;
  flex-wrap: wrap;
}

.e-dutat-1p .e-gunut {
  font-size: 14px;
  min-height: 44px;
  padding: 0 15px;
}

.e-jaloy {
  padding-block: 13px 60px;
}

.e-jaloy-iv {
  border: 1px solid #DFDED4;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 426px), 1fr));
  background: #FDFDFD;
  display: grid;
  overflow: hidden;
  border-radius: 18px;
}

.e-jaloy-7qu {
  min-width: 0;
  padding: 30px 21px;
}

.e-jaloy-kn5 {
  font-weight: 800;
  letter-spacing: -0.03em;
  text-wrap: balance;
  line-height: 1.04;
  font-size: clamp(2.158rem, 1.32rem + 3.2vw, 3.809rem);
}

.e-jaloy-1rx9 {
  font-size: 18.5px;
  max-width: 540px;
  margin-top: 19px;
}

.e-jaloy-fa {
  margin-top: 28px;
}

.e-jaloy-xy9 {
  margin: 0;
  background: #EEEDE7;
  min-width: 0;
  padding: 13px 21px;
  align-content: center;
  list-style: none;
  display: grid;
}

.e-jaloy-s42 {
  border-bottom: 1px solid #DFDED4;
  grid-template-columns: 44px minmax(0, 1fr);
  padding: 19px 0;
  gap: 17px;
  display: grid;
}

.e-jaloy-s42 + .e-jaloy-s42 {
  margin-top: 0;
}

.e-jaloy-s42:last-child {
  border-bottom: 0;
}

.e-jaloy-gl4 {
  border-radius: 10px;
  display: grid;
  height: 44px;
  place-items: center;
  color: #6B6E1D;
  background: #FDFDFD;
  width: 44px;
}

.e-jaloy-jq {
  color: #15140F;
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
}

.e-jaloy-gq2 {
  font-size: 14px;
  color: #6E6A51;
}

.e-ce6-u7 {
  border: 1px solid #DFDED4;
  border-radius: 18px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 152px), 1fr));
  gap: 1px;
  background: #DFDED4;
  overflow: hidden;
  display: grid;
}

.e-ce6-cn4 {
  background: #FDFDFD;
  min-width: 0;
  padding: 21px 24px;
  flex-direction: column-reverse;
  display: flex;
}

.e-ce6-9k {
  letter-spacing: -0.02em;
  font-size: clamp(1.524rem, 1.219rem + 1vw, 2.031rem);
  color: #15140F;
  font-weight: 700;
  overflow-wrap: break-word;
  font-family: "Public Sans", sans-serif;
  hyphens: auto;
}

.e-ce6-etz4 {
  margin-top: 4px;
  color: #6E6A51;
  font-size: 14px;
}

.e-nuri0-1xxu {
  gap: 15px;
  padding: 0;
  display: grid;
  margin: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 170px), 1fr));
  list-style: none;
}

.e-nuri0-1xxu > li + li {
  margin-top: 0;
}

.e-nuri0-utw8 {
  text-decoration: none;
  min-width: 0;
  display: block;
  color: #15140F;
  transition: transform .18s;
}

.e-nuri0-utw8:hover {
  color: #6B6E1D;
  transform: translateY(-4px);
}

.e-nuri0-sl31 {
  border: 1px solid #DFDED4;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #EEEDE7 0 8px, #FDFDFD 8px 16px);
  border-radius: 18px;
  position: relative;
}

.e-nuri0-zh2 {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.e-nuri0-5d {
  font-size: 12px;
  left: 10px;
  padding: 3px 9px;
  top: 10px;
  background: #15140F;
  font-weight: 700;
  color: #F7F7F5;
  position: absolute;
  border-radius: 6px;
}

.e-nuri0-dmpm {
  line-height: 1.3;
  font-size: 15px;
  font-weight: 700;
  margin-top: 11px;
  overflow-wrap: break-word;
  hyphens: auto;
}

.e-nuri0-ida7 {
  font-size: 13px;
  color: #6E6A51;
}

.e-zodum-to {
  padding: 0;
  display: grid;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 244px), 1fr));
  margin: 0;
  gap: 13px;
}

.e-zodum-to > li + li {
  margin-top: 0;
}

.e-zodum-ujl {
  border: 1px solid #DFDED4;
  color: #15140F;
  background: #FDFDFD;
  text-decoration: none;
  height: 100%;
  border-radius: 18px;
  gap: 17px;
  display: grid;
  padding: 17px 19px;
  grid-template-columns: auto minmax(0, 1fr) auto;
  transition: border-color .18s;
  align-items: center;
}

.e-zodum-ujl:hover {
  color: #15140F;
  border-color: #6B6E1D;
}

.e-zodum-9c4s {
  display: grid;
  background: #EEEDE7;
  width: 44px;
  height: 44px;
  color: #6B6E1D;
  place-items: center;
  border-radius: 10px;
}

.e-zodum-tl {
  display: block;
  overflow-wrap: break-word;
  hyphens: auto;
  font-weight: 700;
}

.e-zodum-qv {
  font-size: 13px;
  color: #6E6A51;
  display: block;
}

.e-gum-3l {
  gap: 17px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 304px), 1fr));
  display: grid;
}

.e-gum-ib {
  border: 1px solid #DFDED4;
  min-width: 0;
  flex-direction: column;
  border-radius: 18px;
  display: flex;
  background: #FDFDFD;
}

.e-gum-s4yh {
  padding: 26px 26px 21px;
}

.e-gum-36sv {
  border-radius: 6px;
  color: #3C3A2C;
  font-weight: 700;
  padding: 4px 11px;
  display: inline-block;
  font-size: 12px;
  background: #EEEDE7;
}

.e-gum-lvx9 {
  line-height: 1.3;
  font-size: 18.5px;
  margin-top: 15px;
  font-weight: 600;
}

.e-gum-5xgb {
  font-size: clamp(1.651rem, 1.32rem + 1vw, 2.031rem);
  letter-spacing: -0.02em;
  color: #6B6E1D;
  overflow-wrap: break-word;
  line-height: 1.1;
  font-family: "Chivo", sans-serif;
  font-weight: 800;
  margin-top: 9px;
}

.e-gum-qx {
  flex: 1;
  gap: 17px;
  display: flex;
  flex-direction: column;
  padding: 21px 11px 26px;
  border-top: 2px dashed #DFDED4;
  position: relative;
  margin-inline: 15px;
}

.e-gum-qx::before, .e-gum-qx::after {
  content: "";
  border-radius: 50%;
  top: -12px;
  background: #F7F7F5;
  position: absolute;
  width: 22px;
  height: 22px;
}

.e-gum-qx::before {
  border-right: 1px solid #DFDED4;
  left: -26px;
}

.e-gum-qx::after {
  border-left: 1px solid #DFDED4;
  right: -26px;
}

.e-gum-fjm {
  font-size: 14px;
  flex: 1;
}

.e-gum-4i9 {
  color: #6E6A51;
  font-size: 12px;
}

.e-ka9-bv {
  border: 1px solid #DFDED4;
  background: #FDFDFD;
  overflow-x: auto;
  border-radius: 18px;
}

.e-ka9-qkn {
  counter-reset: facts-row;
  font-size: 15px;
}

.e-ka9-qkn thead th {
  padding: 15px 17px;
  font-weight: 700;
  border-bottom: 1px solid #DFDED4;
  font-size: 13px;
  color: #6E6A51;
}

.e-ka9-qkn tbody th, .e-ka9-qkn tbody td {
  border-bottom: 1px dashed #DFDED4;
  padding: 14px 17px;
}

.e-ka9-qkn tbody tr:last-child th, .e-ka9-qkn tbody tr:last-child td {
  border-bottom: 0;
}

.e-ka9-qkn tbody th {
  font-weight: 600;
  color: #3C3A2C;
  width: 40%;
  min-width: 150px;
}

.e-ka9-qkn tbody th::before {
  font-weight: 500;
  content: counter(facts-row, decimal-leading-zero);
  counter-increment: facts-row;
  font-family: "Public Sans", sans-serif;
  color: #6E6A51;
  font-size: 12px;
  display: inline-block;
  min-width: 32px;
}

.e-ka9-qkn tbody td {
  font-weight: 700;
  color: #15140F;
  overflow-wrap: break-word;
  min-width: 180px;
  hyphens: auto;
}

.e-pecet-x7c {
  display: block;
}

.e-pecet-x5 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr));
  display: grid;
  gap: 11px;
}

.e-pecet-iob4 {
  border: 1px solid #DFDED4;
  flex-direction: column;
  padding: 19px 21px;
  min-width: 0;
  border-radius: 18px;
  background: #FDFDFD;
  gap: 6px;
  display: flex;
}

.e-pecet-i26 {
  font-size: 13px;
  font-weight: 700;
  color: #6E6A51;
}

.e-pecet-f6x {
  overflow-wrap: break-word;
  line-height: 1.15;
  font-family: "Chivo", sans-serif;
  font-size: 24.5px;
  color: #15140F;
  hyphens: auto;
  font-weight: 800;
}

.e-fi8-8gpu {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr));
  gap: 17px;
  display: grid;
}

.e-fi8-u8 {
  flex-direction: column;
  color: #F3F3F1;
  gap: 43px;
  justify-content: space-between;
  display: flex;
  min-height: 220px;
  border-radius: 18px;
  padding: 28px;
  min-width: 0;
  background: #1F1E14;
  text-decoration: none;
}

.e-fi8-u8:hover {
  color: #F3F3F1;
}

.e-fi8-wgez {
  justify-content: space-between;
  font-weight: 700;
  display: flex;
  gap: 6px 13px;
  flex-wrap: wrap;
}

.e-fi8-m5 {
  font-size: 13px;
  font-family: "Public Sans", sans-serif;
  font-weight: 500;
}

.e-fi8-3yy {
  overflow-wrap: break-word;
  hyphens: auto;
  font-size: clamp(1.905rem, 1.219rem + 2.6vw, 3.428rem);
  font-family: "Public Sans", sans-serif;
  font-weight: 700;
  letter-spacing: -0.03em;
  line-height: 1;
}

.e-fi8-zc {
  border: 1px solid #DFDED4;
  list-style: none;
  border-radius: 18px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  background: #DFDED4;
  gap: 1px;
  display: grid;
}

.e-fi8-zc > li + li {
  margin-top: 0;
}

.e-fi8-r8w {
  align-items: center;
  color: #15140F;
  text-decoration: none;
  height: 100%;
  gap: 6px 17px;
  justify-content: space-between;
  flex-wrap: wrap;
  background: #FDFDFD;
  padding: 21px 26px;
  display: flex;
}

.e-fi8-r8w:hover {
  background: #EEEDE7;
  color: #15140F;
}

.e-fi8-kpy6 {
  font-weight: 700;
}

.e-fi8-kuh {
  font-weight: 700;
  font-family: "Public Sans", sans-serif;
  hyphens: auto;
  overflow-wrap: break-word;
  font-size: 22.5px;
}

.e-nuhou-as8 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 254px), 1fr));
  list-style: none;
  margin: 0;
  display: grid;
  gap: 17px;
  padding: 0;
}

.e-nuhou-as8 > li + li {
  margin-top: 0;
}

.e-nuhou-r8qi {
  border: 1px solid #DFDED4;
  text-decoration: none;
  height: 100%;
  background: #FDFDFD;
  min-width: 0;
  color: #15140F;
  padding: 9px 9px 17px;
  display: block;
  transition: border-color .18s;
  border-radius: 18px;
}

.e-nuhou-r8qi:hover {
  color: #15140F;
  border-color: #6B6E1D;
}

.e-nuhou-4o6 {
  background-image: repeating-linear-gradient(135deg, #EEEDE7 0 8px, #F7F7F5 8px 16px);
  border-radius: 12px;
  aspect-ratio: 16 / 10;
  overflow: hidden;
  position: relative;
}

.e-nuhou-in7l {
  letter-spacing: .04em;
  left: 10px;
  font-weight: 700;
  background: #BD261A;
  top: 10px;
  font-size: 11px;
  color: #FDFDFD;
  padding: 3px 9px;
  position: absolute;
  border-radius: 6px;
}

.e-nuhou-pw8l {
  hyphens: auto;
  margin-top: 15px;
  overflow-wrap: break-word;
  font-weight: 700;
  padding-inline: 9px;
}

.e-nuhou-0qmd {
  font-size: 13px;
  font-family: "Public Sans", sans-serif;
  padding-inline: 9px;
  color: #6E6A51;
}

.e-zoz-eck {
  border: 1px solid #DFDED4;
  background: #FDFDFD;
  overflow-x: auto;
  border-radius: 18px;
}

.e-zoz-t16h {
  min-width: 620px;
  font-size: 15px;
}

.e-zoz-t16h thead {
  background: #EEEDE7;
}

.e-zoz-t16h th, .e-zoz-t16h td {
  padding: 15px 17px;
}

.e-zoz-t16h thead th {
  color: #3C3A2C;
  font-size: 13px;
  font-weight: 700;
}

.e-zoz-t16h tbody th, .e-zoz-t16h tbody td {
  vertical-align: middle;
  border-top: 1px solid #DFDED4;
}

.e-zoz-sw3a {
  align-items: center;
  color: #15140F;
  gap: 13px;
  font-weight: 700;
  display: flex;
}

.e-zoz-y59 {
  font-family: "Public Sans", sans-serif;
  color: #15140F;
  text-align: right;
  white-space: nowrap;
}

.e-zoz-t16h thead .e-zoz-y59 {
  font-family: "Public Sans", sans-serif;
}

.e-guve4-cqt {
  border-top: 1px solid #DFDED4;
}

.e-guve4-xt {
  grid-template-columns: auto minmax(0, 1fr);
  border-bottom: 1px solid #DFDED4;
  gap: 9px 21px;
  display: grid;
  padding: 26px 0;
}

.e-guve4-cks {
  border-radius: 10px;
  background: #787A20;
  grid-row: span 2;
  width: 52px;
  color: #FFFFFF;
  height: 52px;
  place-items: center;
  display: grid;
}

.e-guve4-kw {
  font-weight: 600;
  font-size: 20.5px;
}

.e-guve4-6myt {
  max-width: 756px;
  hyphens: auto;
}

.e-dusot-txhw {
  counter-reset: steps;
  padding: 0;
  display: grid;
  gap: 30px 26px;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr));
}

.e-dusot-5hod {
  border-top: 2px solid #15140F;
  min-width: 0;
  padding-top: 19px;
}

.e-dusot-5hod + .e-dusot-5hod {
  margin-top: 0;
}

.e-dusot-5hod::before {
  color: #6B6E1D;
  content: counter(steps, decimal-leading-zero);
  font-family: "Public Sans", sans-serif;
  font-size: 14px;
  display: block;
  font-weight: 700;
  counter-increment: steps;
}

.e-dusot-p2h {
  font-weight: 600;
  margin-top: 11px;
  line-height: 1.25;
  font-size: 19.5px;
}

.e-dusot-zq {
  margin-top: 9px;
  font-size: 15px;
}

.e-talou-54e {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr));
  gap: 0 43px;
}

.e-talou-g3 {
  min-width: 0;
  padding-block: 21px 26px;
  border-top: 1px solid #DFDED4;
}

.e-talou-k8m {
  font-weight: 600;
  font-size: 19.5px;
}

.e-talou-n6c {
  margin-top: 11px;
  font-size: 15px;
}

.e-kavep-9ot {
  max-width: 756px;
  line-height: 1.7;
  font-size: 17.5px;
}

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

.e-kavep-9ot h3 {
  margin: 30px 0 11px;
  font-size: 22.5px;
  font-weight: 600;
}

.e-kavep-9ot p + p {
  margin-top: 15px;
}

.e-kavep-9ot ul, .e-kavep-9ot ol {
  margin-block: 17px;
}

.e-kavep-j6 {
  margin-block: 30px;
  padding: 26px 30px;
  background: #EEEDE7;
  border-radius: 18px;
}

.e-kavep-j6 p {
  font-family: "Chivo", sans-serif;
  color: #15140F;
  font-size: 21.5px;
  font-weight: 600;
  line-height: 1.4;
}

.e-kavep-j6 cite {
  font-size: 14px;
  margin-top: 13px;
  color: #6E6A51;
  font-style: normal;
  display: block;
  font-weight: 600;
}

.e-ceve7-7f2 {
  border: 1px solid #DFDED4;
  background: #FDFDFD;
  gap: 26px 52px;
  display: grid;
  border-radius: 18px;
  padding: 26px 21px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr));
}

.e-ceve7-k6 {
  min-width: 0;
}

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

.e-ceve7-sn {
  margin-top: 15px;
}

.e-ceve7-f5tb {
  min-width: 0;
  list-style: none;
  padding: 0;
}

.e-ceve7-cn85 {
  align-items: flex-start;
  display: flex;
  padding: 13px 0;
  border-bottom: 1px solid #DFDED4;
  gap: 15px;
  hyphens: auto;
  overflow-wrap: break-word;
}

.e-ceve7-cn85 + .e-ceve7-cn85 {
  margin-top: 0;
}

.e-ceve7-4j {
  display: grid;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background: #157A52;
  flex: none;
  place-items: center;
  color: #FDFDFD;
}

.e-du3-gm {
  display: grid;
  gap: 17px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 244px), 1fr));
}

.e-du3-2xxv {
  border: 1px solid #DFDED4;
  background: #FDFDFD;
  min-width: 0;
  border-radius: 18px;
  padding: 26px;
}

.e-du3-oa2 {
  overflow: hidden;
  background: #EEEDE7;
  height: 6px;
  border-radius: 999px;
}

.e-du3-sm {
  border-radius: 999px;
  height: 100%;
  background: #787A20;
}

.e-du3-aa {
  font-size: 24.5px;
  margin-top: 21px;
  font-weight: 800;
}

.e-du3-v1 {
  font-family: "Public Sans", sans-serif;
  font-size: 14px;
  color: #6E6A51;
}

.e-du3-bb {
  list-style: none;
  margin-top: 17px;
  font-size: 15px;
  padding: 0;
}

.e-du3-pbr {
  gap: 9px;
  display: flex;
}

.e-du3-pbr svg {
  flex: none;
  color: #157A52;
  margin-top: 3px;
}

.e-rimim-s9 {
  gap: 17px;
  display: flex;
  align-items: center;
}

.e-rimim-gst {
  color: #15140F;
  font-weight: 800;
  font-family: "Chivo", sans-serif;
  line-height: 1;
  font-size: 53px;
}

.e-rimim-rzor {
  color: #15140F;
  display: flex;
  gap: 2px;
}

.e-rimim-5p {
  color: #6E6A51;
  font-size: 14px;
}

.e-rimim-cb {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr));
  gap: 17px;
  display: grid;
}

.e-rimim-gmj {
  border: 1px solid #DFDED4;
  display: flex;
  padding: 26px;
  background: #FDFDFD;
  border-radius: 18px;
  min-width: 0;
  gap: 17px;
  flex-direction: column;
}

.e-rimim-uhj {
  font-size: 15px;
  flex: 1;
}

.e-rimim-fp {
  display: flex;
  align-items: center;
  gap: 13px;
}

.e-rimim-z7cn {
  background: #EEEDE7;
  flex: none;
  place-items: center;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  font-weight: 700;
  font-size: 14px;
  display: grid;
  color: #15140F;
}

.e-rimim-fu {
  font-weight: 700;
  color: #15140F;
  font-size: 15px;
  display: block;
}

.e-rimim-ep {
  font-size: 13px;
  display: block;
  color: #6E6A51;
}

.e-qia-t77 {
  border: 1px solid #DFDED4;
  background: #FDFDFD;
  gap: 26px 52px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr));
  display: grid;
  padding: 26px;
  border-radius: 18px;
}

.e-qia-ld {
  grid-template-columns: auto minmax(0, 1fr);
  display: grid;
  align-items: start;
  gap: 17px 21px;
}

.e-qia-ubzg {
  border-radius: 50%;
  font-weight: 800;
  height: 64px;
  color: #FFFFFF;
  display: grid;
  overflow: hidden;
  font-family: "Chivo", sans-serif;
  width: 64px;
  background: #787A20;
  font-size: 22.5px;
  place-items: center;
}

.e-qia-ubzg img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.e-qia-rr {
  font-weight: 800;
  font-size: 22.5px;
}

.e-qia-8i {
  font-size: 14px;
  color: #6E6A51;
}

.e-qia-0k {
  margin-top: 11px;
}

.e-qia-le {
  gap: 9px 21px;
  margin-top: 13px;
  flex-wrap: wrap;
  font-size: 14px;
  display: flex;
}

.e-qia-35ox {
  color: #6E6A51;
  font-family: "Public Sans", sans-serif;
}

.e-cezou-bll {
  gap: 11px;
  padding: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 142px), 1fr));
  list-style: none;
  margin: 0;
  display: grid;
}

.e-cezou-bll > li + li {
  margin-top: 0;
}

.e-cezou-r35 {
  border: 1px solid #DFDED4;
  background: #FDFDFD;
  border-radius: 10px;
  padding: 11px;
  display: block;
  aspect-ratio: 300 / 173;
  transition: border-color .18s;
}

.e-cezou-r35:hover {
  border-color: #6B6E1D;
}

.e-cezou-p6 {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.e-firib-5lx8, .e-hom-lqq6 {
  background: #EEEDE7;
  padding: 26px 21px;
  border-radius: 18px;
}

.e-firib-385 {
  gap: 21px 43px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  align-items: flex-end;
}

.e-firib-ek {
  min-width: 0;
  max-width: 640px;
}

.e-firib-jl5, .e-hom-jso1 {
  max-width: 680px;
  margin-top: 13px;
}

.e-firib-m0e2 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 182px), 1fr));
  gap: 11px;
  display: grid;
  padding: 0;
  list-style: none;
  margin-top: 30px;
}

.e-firib-yt {
  overflow-wrap: break-word;
  display: flex;
  align-items: center;
  color: #15140F;
  gap: 13px;
  font-weight: 700;
  padding: 17px;
  border-radius: 10px;
  background: #FDFDFD;
  min-width: 0;
  hyphens: auto;
}

.e-firib-yt + .e-firib-yt {
  margin-top: 0;
}

.e-firib-yt svg {
  flex: none;
  color: #6B6E1D;
}

.e-hom-exz {
  display: flex;
  margin-top: 21px;
  font-size: 14px;
  gap: 9px 21px;
  font-weight: 700;
  flex-wrap: wrap;
}

.e-mijaq-4835 {
  display: grid;
  gap: 34px 60px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 384px), 1fr));
}

.e-mijaq-fgn0 {
  min-width: 0;
}

.e-mijaq-fgn0 p {
  margin-top: 15px;
}

.e-mijaq-gr {
  min-width: 0;
  align-content: start;
  gap: 17px;
  display: grid;
}

.e-mijaq-3uv {
  border: 1px solid #DFDED4;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-radius: 18px;
  background: #DFDED4;
  overflow: hidden;
  display: grid;
  gap: 1px;
}

.e-mijaq-wr {
  flex-direction: column-reverse;
  padding: 19px 21px;
  background: #FDFDFD;
  display: flex;
}

.e-mijaq-moa {
  font-size: 24.5px;
  font-family: "Public Sans", sans-serif;
  color: #15140F;
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
}

.e-mijaq-ia7b {
  color: #6E6A51;
  font-size: 13px;
}

.e-mijaq-4a {
  border: 1px solid #DFDED4;
  border-radius: 18px;
  padding: 0;
  background: #FDFDFD;
  list-style: none;
}

.e-mijaq-6v {
  padding: 15px 21px;
  flex-wrap: wrap;
  display: flex;
  gap: 4px 17px;
  justify-content: space-between;
  border-bottom: 1px solid #DFDED4;
}

.e-mijaq-6v + .e-mijaq-6v {
  margin-top: 0;
}

.e-mijaq-6v:last-child {
  border-bottom: 0;
}

.e-mijaq-mtzr {
  color: #15140F;
  font-weight: 700;
}

.e-mijaq-fo {
  color: #6E6A51;
  font-size: 14px;
  hyphens: auto;
  font-family: "Public Sans", sans-serif;
  overflow-wrap: break-word;
}

.e-beqih-wd {
  border-top: 1.5px solid #15140F;
  counter-reset: faq;
}

.e-beqih-52gs {
  border-bottom: 1px solid #DFDED4;
}

.e-beqih-g8kf {
  gap: 13px;
  color: #15140F;
  padding: 19px 0;
  align-items: center;
  font-weight: 700;
  display: grid;
  font-size: 17.5px;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
}

.e-beqih-g8kf::before {
  content: counter(faq, decimal-leading-zero);
  color: #6B6E1D;
  font-size: 13px;
  counter-increment: faq;
  font-family: "Public Sans", sans-serif;
}

.e-beqih-g8kf:hover {
  color: #6B6E1D;
}

.e-beqih-nyt4 {
  transition: transform .18s;
}

.e-beqih-52gs[open] .e-beqih-nyt4 {
  transform: rotate(45deg);
}

.e-beqih-705 {
  max-width: 856px;
  padding: 0 0 24px 52px;
}

.e-beqih-705 p + p {
  margin-top: 11px;
}

.e-bep-yc1 {
  border-radius: 18px;
  gap: 26px 43px;
  flex-wrap: wrap;
  background: #1F1E14;
  color: #F3F3F1;
  align-items: center;
  justify-content: space-between;
  padding: 30px 24px;
  display: flex;
}

.e-bep-rw {
  min-width: 0;
  max-width: 640px;
}

.e-bep-bv2 {
  font-weight: 800;
  font-size: clamp(1.524rem, 1.219rem + 1.2vw, 2.158rem);
  line-height: 1.12;
  color: #F3F3F1;
  letter-spacing: -0.02em;
}

.e-bep-nt4 {
  margin-top: 11px;
  color: #F3F3F1;
}

.e-bep-nt4 a {
  color: #F3F3F1;
}

.e-ka8-qya {
  line-height: 1.15;
  font-size: clamp(1.397rem, 1.117rem + 1vw, 1.905rem);
  font-weight: 800;
  max-width: 756px;
}

.e-ka8-bo88 {
  column-gap: 52px;
  columns: 2 340px;
  font-size: 15px;
  margin-top: 19px;
}

.e-ka8-bo88 p + p {
  margin-top: 15px;
}

.e-pei-b0jv {
  color: #6E6A51;
  list-style: none;
  margin-bottom: 21px;
  font-size: 13px;
  gap: 6px 11px;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

.e-pei-b0jv li + li {
  margin-top: 0;
}

.e-pei-b0jv li + li::before {
  margin-right: 11px;
  content: "/";
}

.e-pei-re {
  color: #6E6A51;
}

.e-pei-i2u {
  font-weight: 700;
  color: #15140F;
}

.e-pe4 {
  padding-block: 9px 34px;
}

.e-pe4-3xk3 {
  align-items: start;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 446px), 1fr));
  gap: 26px 52px;
  display: grid;
}

.e-pe4-gwps {
  min-width: 0;
}

.e-pe4-b4n {
  font-size: 13px;
  color: #6E6A51;
  font-family: "Public Sans", sans-serif;
}

.e-pe4-q4g {
  line-height: 1.02;
  font-weight: 800;
  margin-top: 11px;
  letter-spacing: -0.03em;
  font-size: clamp(2.285rem, 1.32rem + 3.4vw, 4.063rem);
}

.e-pe4-9l {
  max-width: 560px;
  font-size: 18.5px;
  margin-top: 17px;
}

.e-pe4-el18 {
  border: 1px solid #DFDED4;
  overflow: hidden;
  display: grid;
  margin-top: 26px;
  background: #DFDED4;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 142px), 1fr));
  gap: 1px;
  border-radius: 18px;
}

.e-pe4-m2qu {
  min-width: 0;
  padding: 13px 17px;
  background: #FDFDFD;
}

.e-pe4-g6 {
  font-weight: 700;
  color: #6E6A51;
  font-size: 12px;
}

.e-pe4-c0 {
  hyphens: auto;
  font-weight: 700;
  margin-top: 2px;
  overflow-wrap: break-word;
  font-size: 17.5px;
  color: #15140F;
  font-family: "Public Sans", sans-serif;
}

.e-pe4-6s {
  margin-top: 26px;
}

.e-pe4-av2 {
  margin-top: 13px;
  color: #6E6A51;
  font-size: 13px;
}

.e-pe4-xju {
  min-width: 0;
}

.e-loz-j3hn {
  text-align: center;
  overflow: hidden;
  background: #1F1E14;
  padding: 30px 21px 0;
  border-radius: 18px;
  color: #F3F3F1;
}

.e-loz-4hb8 {
  margin-inline: auto;
  max-width: 816px;
}

.e-loz-2k {
  color: #F3F3F1;
  font-size: 13px;
  font-family: "Public Sans", sans-serif;
}

.e-loz-x0 {
  margin-top: 11px;
  letter-spacing: -0.03em;
  line-height: 1.02;
  color: #F3F3F1;
  font-size: clamp(2.158rem, 1.32rem + 3.4vw, 4.19rem);
  font-weight: 800;
}

.e-loz-8kl {
  font-size: 18.5px;
  color: #F3F3F1;
  margin-top: 15px;
}

.e-loz-pdog {
  margin-top: 26px;
  justify-content: center;
}

.e-loz-x1 {
  justify-content: center;
  margin-top: 30px;
  gap: 9px;
  flex-wrap: wrap;
  list-style: none;
  display: flex;
  padding: 0;
}

.e-loz-2btu {
  border: 1px solid #F3F3F1;
  border-radius: 999px;
  padding: 9px 15px;
  font-size: 14px;
  color: #F3F3F1;
}

.e-loz-2btu + .e-loz-2btu {
  margin-top: 0;
}

.e-loz-2btu strong {
  color: #F3F3F1;
  font-family: "Public Sans", sans-serif;
}

.e-loz-l3 {
  aspect-ratio: 16 / 10;
  margin: 39px auto 0;
  overflow: hidden;
  max-width: 956px;
  border-radius: 18px 18px 0 0;
  background-color: #EEEDE7;
}

.e-loz-l3 img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.e-nur {
  padding-bottom: 52px;
}

.e-nur-79va {
  border: 1px solid #DFDED4;
  background: #FDFDFD;
  border-radius: 18px;
}

.e-nur-eg {
  font-weight: 700;
  align-items: center;
  color: #15140F;
  display: flex;
  justify-content: space-between;
  min-height: 52px;
  padding: 0 17px;
}

.e-nur-z655 {
  transition: transform .18s;
}

.e-nur-79va[open] .e-nur-z655 {
  transform: rotate(45deg);
}

.e-nur-at {
  display: grid;
  margin: 0;
  padding: 0 9px 9px;
  list-style: none;
}

.e-nur-at li + li {
  margin-top: 0;
}

.e-nur-bx {
  font-weight: 600;
  min-height: 44px;
  border-top: 1px solid #DFDED4;
  text-decoration: none;
  align-items: center;
  padding: 0 9px;
  color: #3C3A2C;
  display: flex;
}

.e-nur-bx:hover {
  color: #6B6E1D;
}

.e-gua-zpky {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr));
  gap: 30px 60px;
  display: grid;
  align-items: start;
}

.e-gua-9647 {
  font-size: 17.5px;
  max-width: 716px;
  min-width: 0;
}

.e-gua-9647 p {
  margin-top: 15px;
}

.e-gua-7ra7 {
  background: #EEEDE7;
  padding: 26px;
  border-radius: 18px;
  min-width: 0;
}

.e-gua-6q {
  font-size: 19.5px;
  font-weight: 600;
}

.e-gua-yi {
  list-style: none;
  margin-top: 15px;
  padding: 0;
}

.e-gua-qap {
  display: flex;
  gap: 11px;
}

.e-gua-qap svg {
  margin-top: 2px;
  color: #157A52;
  flex: none;
}

.e-qikav-0hkn {
  margin: 0;
  gap: 17px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr));
  padding: 0;
  list-style: none;
}

.e-qikav-0hkn > li + li {
  margin-top: 0;
}

.e-qikav-lk {
  border: 1px solid #DFDED4;
  background-color: #1F1E14;
  border-radius: 18px;
  overflow: hidden;
  aspect-ratio: 16 / 10;
}

.e-qikav-nwem {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.e-qikav-7k56 {
  margin-top: 11px;
  font-size: 14px;
}

.e-miy-wia {
  border: 1px solid #DFDED4;
  border-radius: 18px;
  overflow-x: auto;
  background: #FDFDFD;
}

.e-miy-9c {
  font-size: 15px;
  min-width: 560px;
}

.e-miy-9c thead {
  background: #EEEDE7;
}

.e-miy-9c th, .e-miy-9c td {
  vertical-align: middle;
  padding: 11px 17px;
}

.e-miy-9c thead th {
  font-size: 13px;
  font-weight: 700;
  color: #3C3A2C;
}

.e-miy-9c tbody th, .e-miy-9c tbody td {
  border-top: 1px solid #DFDED4;
}

.e-miy-2j {
  color: #15140F;
  text-align: right;
  white-space: nowrap;
  font-family: "Public Sans", sans-serif;
}

.e-miy-4v {
  font-weight: 700;
  color: #15140F;
  align-items: center;
  gap: 13px;
  display: flex;
}

.e-miy-bd {
  width: 40px;
  height: 40px;
  background: #EEEDE7;
  overflow: hidden;
  border-radius: 6px;
  flex: none;
}

.e-miy-bd img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.e-miy-raz {
  background: #EEEDE7;
}

.e-miy-raz .e-miy-bd {
  background: #FDFDFD;
}

.e-miy-pxcl {
  font-weight: 700;
  padding: 2px 9px;
  color: #FFFFFF;
  border-radius: 6px;
  font-size: 11px;
  background: #787A20;
}

.e-zog-bfl {
  gap: 17px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 304px), 1fr));
  display: grid;
}

.e-zog-ftip {
  border: 1px solid #DFDED4;
  min-width: 0;
  background: #FDFDFD;
  display: flex;
  gap: 13px;
  border-radius: 18px;
  padding: 26px;
  flex-direction: column;
}

.e-zog-r56 {
  font-weight: 600;
  font-size: 20.5px;
}

.e-zog-097 {
  flex: 1;
  font-size: 15px;
}

.e-zog-vtm7 {
  font-size: 13px;
  font-weight: 700;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  gap: 6px;
}

.e-zog-vtm7 svg {
  color: #6E6A51;
}

.e-zog-cep3 {
  border-radius: 6px;
  color: #15140F;
  background: #EEEDE7;
  padding: 4px 11px;
}

.e-zog-pj0g {
  background: #787A20;
  padding: 4px 11px;
  color: #FFFFFF;
  border-radius: 6px;
}

.e-gunux-ed6 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr));
  display: grid;
  gap: 43px 52px;
}

.e-gunux-nj {
  min-width: 0;
}

.e-gunux-b59 {
  line-height: 1.12;
  font-weight: 800;
  letter-spacing: -0.02em;
  font-size: clamp(1.524rem, 1.219rem + 1vw, 2.158rem);
}

.e-gunux-io {
  color: #6E6A51;
  margin-top: 11px;
}

.e-gunux-89 {
  border: 1px solid #DFDED4;
  background: #FDFDFD;
  border-radius: 18px;
  overflow-x: auto;
  margin-top: 19px;
}

.e-gunux-c9f {
  font-size: 15px;
}

.e-gunux-c9f thead {
  background: #EEEDE7;
}

.e-gunux-c9f th, .e-gunux-c9f td {
  padding: 13px 19px;
}

.e-gunux-c9f thead th {
  font-size: 13px;
}

.e-gunux-c9f tbody th, .e-gunux-c9f tbody td {
  border-top: 1px solid #DFDED4;
}

.e-gunux-c9f tbody th {
  font-weight: 600;
}

.e-gunux-t5a6 {
  color: #15140F;
  text-align: right;
  font-family: "Public Sans", sans-serif;
  white-space: nowrap;
}

.e-gunux-pr {
  margin-top: 6px;
  background: #EEEDE7;
  height: 4px;
  border-radius: 999px;
  display: block;
}

.e-gunux-yl {
  border-radius: 999px;
  height: 100%;
  background: #787A20;
  display: block;
}

.e-gunux-1p3 {
  font-weight: 700;
  color: #157A52;
}

.e-gunux-kax {
  color: #6E6A51;
}

.e-lobez-ibw7 {
  border: 1px solid #DFDED4;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  background-color: #1F1E14;
  aspect-ratio: 16 / 9;
}

.e-lobez-j7ve {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.e-lobez-mmku {
  background: rgba(9, 10, 15, 0.58);
  text-decoration: none;
  inset: 0;
  position: absolute;
  display: grid;
  place-items: center;
}

.e-lobez-l3k7 {
  font-size: 17.5px;
  align-items: center;
  transition: transform .18s;
  color: #1F1E14;
  min-height: 56px;
  gap: 13px;
  background: #F3F3F1;
  padding: 0 28px;
  display: inline-flex;
  border-radius: 999px;
  font-weight: 800;
}

.e-lobez-mmku:hover .e-lobez-l3k7 {
  transform: scale(1.04);
}

.e-lobez-vuh {
  margin-top: 17px;
  display: flex;
  align-items: center;
  gap: 15px 34px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.e-lobez-yn {
  font-size: 15px;
  max-width: 640px;
}

.e-xaa-7jwy {
  max-width: 756px;
  line-height: 1.7;
  font-size: 17.5px;
}

.e-xaa-2c5 {
  font-size: clamp(1.651rem, 1.219rem + 1.6vw, 2.539rem);
  letter-spacing: -0.02em;
  margin-bottom: 19px;
  line-height: 1.1;
  font-weight: 800;
}

.e-xaa-7jwy p + p {
  margin-top: 15px;
}

.e-hom-n6un {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr));
  gap: 13px;
  margin-top: 26px;
}

.e-hom-7lnc {
  min-width: 0;
  background: #FDFDFD;
  border-radius: 10px;
  padding: 19px 21px;
}

.e-hom-hg {
  font-size: 16.5px;
  font-family: "Public Sans", sans-serif;
  font-weight: 700;
}

.e-hom-ve {
  margin-top: 6px;
  font-size: 14px;
}

.e-lo7 {
  z-index: 35;
  justify-content: space-between;
  align-items: center;
  background: #FDFDFD;
  position: fixed;
  right: 0;
  left: 0;
  border-top: 1px solid #DFDED4;
  transition: transform .22s;
  transform: translateY(110%);
  bottom: 0;
  display: flex;
  gap: 13px;
  padding: 11px 13px 11px 17px;
}

.e-lo7-knc {
  transform: translateY(0);
}

.e-lo7-mf {
  color: #15140F;
  font-weight: 700;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.e-lo7 .e-gunut {
  min-height: 44px;
  flex: none;
}

@media (min-width: 645px) {
  .e-guqie {
    padding-inline: 26px;
  }
  .e-jaloy-7qu {
    padding: 47px 43px;
  }
  .e-jaloy-xy9 {
    padding: 26px 34px;
  }
  .e-ceve7-7f2 {
    padding: 39px;
  }
  .e-firib-5lx8, .e-hom-lqq6 {
    padding: 39px;
  }
  .e-bep-yc1 {
    padding: 43px;
  }
  .e-loz-j3hn {
    padding: 47px 43px 0;
  }
}

@media (min-width: 975px) {
  .e-guqie {
    padding-inline: 43px;
  }
  main > section {
    padding-block: 0 94px;
  }
  .e-tap {
    padding: 13px 26px;
  }
  .e-tap-6t {
    padding-left: 15px;
    grid-template-areas: "logo nav tools actions";
    gap: 17px;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
  }
  .e-tap-j0 {
    display: none;
  }
  .e-tap-80m1 {
    padding-top: 0;
    display: flex;
    flex-wrap: wrap;
    border-top: 0;
    gap: 2px;
    justify-content: center;
  }
  .e-tap-ubi4 {
    font-size: 14px;
    min-height: 40px;
  }
  .e-tap-il7e {
    display: flex;
  }
  .e-tap-il7e .e-gunut {
    min-height: 42px;
    padding: 0 17px;
  }
  .e-jaloy-7qu {
    padding: 69px;
  }
  .e-pe4 {
    padding-block: 17px 52px;
  }
  .e-nur {
    padding-bottom: 77px;
  }
  .e-nur-79va[open] .e-nur-at, .e-nur-at {
    gap: 9px;
    padding: 0 11px 11px;
    display: flex;
    flex-wrap: wrap;
  }
  .e-nur-bx {
    border-top: 0;
    font-weight: 700;
    min-height: 36px;
    padding: 0 13px;
    font-size: 14px;
    color: #15140F;
    border-radius: 10px;
    background: #EEEDE7;
  }
  .e-nur-bx:hover {
    background: #787A20;
    color: #FFFFFF;
  }
  .e-ceve7-7f2 {
    padding: 47px;
  }
  .e-firib-5lx8, .e-hom-lqq6 {
    padding: 47px;
  }
  .e-bep-yc1 {
    padding: 52px;
  }
  .e-loz-j3hn {
    padding: 60px 60px 0;
  }
  .e-zobe1 {
    padding-block: 77px 30px;
  }
  .e-lo7 {
    display: none;
  }
}