:root {
  --shadow-qffd: 0 10px 30px rgba(0,0,0,.06);
  --ls-s245: 0;
  --clr-wf7f: #6e2b2d;
  --lh-e7a0: 1.15;
  --gap-n6d0: 4.6rem;
  --font-j324: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --clr-of5e: #6e2b2d;
  --clr-db3d: #ffffff;
  --clr-wd35: #e8dede;
  --max-w-gdef: 1077px;
  --clr-g0d2: #ffffff;
  --shadow-f7e0: 0 24px 60px rgba(0,0,0,.12);
  --font-f9af: 'Literata', Georgia, 'Times New Roman', serif;
  --clr-m254: #f6f4f4;
  --fs-r92b: 1.25rem;
  --clr-y099: #fafafa;
  --fw-vd60: 600;
  --fw-n12b: 700;
  --fs-e7a7: clamp(1.6rem, 3vw, 2.25rem);
  --transform-fcbe: uppercase;
  --radius-v3a7: 1px;
  --clr-y7a4: #775556;
  --fs-k3c1: 1rem;
  --clr-dfcc: #baabab;
  --clr-j9dd: #3ea63a;
  --clr-d819: #c5696c;
  --radius-va80: 2px;
  --ls-yb7a: -0.01em;
  --clr-ecc9: #352727;
  --fs-n2a3: clamp(2rem, 4.5vw, 3.25rem);
  --transform-rcc2: none;
  --clr-n51f: #372526;
  --radius-a8c8: 1px;
  --ls-vcb8: .12em;
  --clr-t554: #251819;
  --clr-id26: #f9f6f6;
  --clr-ba74: #441719;
  --lh-cb1f: 1.6;
  --clr-qace: #cd989a;
}
*,*::before,*::after {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
}
body {
  font-size: var(--fs-k3c1);
  background: var(--clr-y099);
  margin: 0;
  font-family: var(--font-j324);
  overflow-wrap: anywhere;
  line-height: var(--lh-cb1f);
  color: var(--clr-ecc9);
}
img,svg,video {
  max-width: 100%;
  display: block;
  height: auto;
}
h1,h2,h3,h4 {
  font-weight: var(--fw-n12b);
  color: var(--clr-ecc9);
  letter-spacing: var(--ls-yb7a);
  line-height: var(--lh-e7a0);
  hyphens: manual;
  margin: 0 0 .6em;
  font-family: var(--font-f9af);
}
h1 {
  font-size: var(--fs-n2a3);
}
h2 {
  font-size: var(--fs-e7a7);
}
h3 {
  line-height: 1.3;
  font-size: var(--fs-r92b);
}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p {
  margin: 0 0 1em;
}
a {
  color: var(--clr-wf7f);
  text-decoration: none;
}
@media (min-width:481px){
a[href^="tel:"] {
  white-space: nowrap;
}
}
a:hover {
  color: var(--clr-ba74);
}
ul,ol {
  padding-left: 1.25em;
  margin: 0 0 1em;
}
button,input,textarea,select {
  font: inherit;
  color: inherit;
}
::selection {
  color: var(--clr-ecc9);
  background: var(--clr-qace);
}
._2h54yk {
  margin-inline: auto;
  width: min(100% - 2.5rem,var(--max-w-gdef));
}
._n1p2lul {
  width: min(100% - 2.5rem,48rem);
}
._k4uzz5vy {
  padding-block: var(--gap-n6d0);
}
._xrdqai1 {
  background: var(--clr-id26);
}
._ryx1yg {
  color: var(--clr-m254);
  background: var(--clr-t554);
}
._ryx1yg h1,._ryx1yg h2,._ryx1yg h3,._ryx1yg h4 {
  color: inherit;
}
._ryx1yg a {
  color: var(--clr-d819);
}
._ryx1yg ._cynl4ve,._ryx1yg ._5hvkals {
  color: var(--clr-dfcc);
}
._ryx1yg ._0ccm7u {
  color: var(--clr-d819);
}
._n31rdr {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--radius-a8c8);
  background: var(--clr-wf7f);
  color: var(--clr-db3d);
  font-weight: var(--fw-vd60);
  text-transform: var(--transform-rcc2);
  letter-spacing: var(--ls-s245);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
._n31rdr:hover {
  background: var(--clr-ba74);
  color: var(--clr-db3d);
}
._n31rdr:active {
  transform: translateY(1px);
}
._xh29s8 {
  color: var(--clr-wf7f);
  background: transparent;
  border-color: currentColor;
}
._xh29s8:hover {
  background: var(--clr-wf7f);
  color: var(--clr-db3d);
  border-color: var(--clr-wf7f);
}
._ahlekyge {
  background: var(--clr-j9dd);
  color: var(--clr-g0d2);
}
._ahlekyge:hover {
  color: var(--clr-g0d2);
  filter: brightness(.92);
  background: var(--clr-j9dd);
}
._8kokqhu {
  background: var(--clr-m254);
  color: var(--clr-t554);
}
._8kokqhu:hover {
  color: var(--clr-t554);
  background: #fff;
}
._e4ex4j1y {
  padding: .55rem 1.1rem;
  font-size: .9rem;
}
._wu37sv5w {
  font-size: 1.05rem;
  padding: 1rem 2rem;
}
._ryx1yg ._n31rdr:not(._xh29s8):not(._ahlekyge):not(._8kokqhu) {
  background: var(--clr-d819);
  color: var(--clr-t554);
}
._ryx1yg ._n31rdr:not(._xh29s8):not(._ahlekyge):not(._8kokqhu):hover {
  background: var(--clr-m254);
  color: var(--clr-t554);
}
._ryx1yg ._xh29s8 {
  color: var(--clr-m254);
  border-color: var(--clr-dfcc);
}
._ryx1yg ._xh29s8:hover {
  color: var(--clr-t554);
  border-color: var(--clr-m254);
  background: var(--clr-m254);
}
._0fbc8e {
  gap: 1.5rem;
  display: grid;
}
._40720s {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,18rem),1fr));
}
._kfasfipk {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
._dwk3r4 {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
._thp6o6 {
  grid-template-columns: repeat(2,1fr);
}
._e6fjchh {
  grid-template-columns: repeat(3,1fr);
}
._97fq2s {
  grid-template-columns: repeat(4,1fr);
}
@media (max-width:960px){
._97fq2s {
  grid-template-columns: repeat(2,1fr);
}
._e6fjchh {
  grid-template-columns: repeat(2,1fr);
}
}
@media (max-width:560px){
._thp6o6,._e6fjchh,._97fq2s {
  grid-template-columns: 1fr;
}
}
._dew87bg {
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
}
._dew87bg>* {
  min-width: 0;
}
._dew87bg._thp6o6>* {
  flex: 0 0 calc((100% - 1.5rem)/2);
}
._dew87bg._e6fjchh>* {
  flex: 0 0 calc((100% - 3rem)/3);
}
._dew87bg._97fq2s>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){
._dew87bg._e6fjchh>*,._dew87bg._97fq2s>* {
  flex-basis: calc((100% - 1.5rem)/2);
}
}
@media (max-width:560px){
._dew87bg._thp6o6>*,._dew87bg._e6fjchh>*,._dew87bg._97fq2s>* {
  flex-basis: 100%;
}
}
._cynl4ve {
  color: var(--clr-y7a4);
  font-size: 1.15rem;
}
._0ccm7u {
  display: inline-block;
  letter-spacing: var(--ls-vcb8);
  color: var(--clr-of5e);
  font-size: .8rem;
  text-transform: var(--transform-fcbe);
  margin-bottom: .75rem;
  font-weight: 700;
}
._5hvkals {
  color: var(--clr-y7a4);
}
._jnlamc {
  text-align: center;
}
._s7kgss35 {
  height: 1px;
  position: absolute;
  width: 1px;
  padding: 0;
  margin: -1px;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
@media (max-width:640px){
._k4uzz5vy {
  padding-block: calc(var(--gap-n6d0) * .7);
}
}
._warssc {
  position: relative;
  z-index: 20;
  background: var(--clr-y099);
}
._sto0vyl {
  border-bottom: 1px solid var(--clr-wd35);
}
._49x60fm {
  display: grid;
  min-height: 5.5rem;
  grid-template-columns: minmax(0,1fr) 13rem minmax(0,1fr);
  align-items: center;
}
._xosdkw {
  position: relative;
  display: inline-flex;
  max-width: 100%;
  grid-row: 1;
  grid-column: 2;
  z-index: 1;
  justify-self: center;
}
._0en72m {
  max-height: 2.5rem;
  height: auto;
  width: auto;
}
._zknq95n {
  grid-column: 1/-1;
  grid-template-columns: minmax(0,1fr) 13rem minmax(0,1fr);
  grid-row: 1;
  align-items: center;
  display: grid;
}
._1zi3rvo5 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem 1.75rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._mlljpi2z {
  justify-content: flex-end;
  grid-column: 1;
}
._r2peo4fm {
  justify-content: flex-start;
  grid-column: 3;
}
._nwrwcey2 {
  letter-spacing: .02em;
  font-size: .95rem;
  color: var(--clr-ecc9);
  font-weight: 500;
}
._nwrwcey2:hover,._e6rx5h {
  color: var(--clr-wf7f);
}
._th4j1tfj {
  padding-bottom: .1rem;
  border-bottom: 2px solid var(--clr-wf7f);
  font-weight: 700;
}
._8ensztq {
  display: none;
}
._8ensztq:focus-visible + ._chlgyhs5 {
  outline: 2px solid var(--clr-wf7f);
  outline-offset: 4px;
}
._chlgyhs5 {
  display: none;
  flex: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  min-width: 44px;
  min-height: 44px;
  padding: .5rem;
  cursor: pointer;
}
._sf9suz {
  width: 24px;
  background: var(--clr-ecc9);
  border-radius: 2px;
  display: block;
  height: 2px;
}
@media (max-width:1020px){
._49x60fm {
  display: flex;
  justify-content: space-between;
  gap: .75rem;
  min-height: 4.5rem;
}
._8ensztq {
  display: block;
}
._chlgyhs5 {
  display: flex;
}
._zknq95n {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  flex-direction: column;
  align-items: stretch;
  gap: .75rem;
  padding: 1.25rem;
  background: var(--clr-y099);
  border-bottom: 1px solid var(--clr-wd35);
  box-shadow: var(--shadow-qffd);
}
._8ensztq:checked ~ ._zknq95n {
  display: flex;
}
._1zi3rvo5 {
  flex-direction: column;
  align-items: flex-start;
  gap: .75rem;
}
}
._f652y39g {
  padding-top: clamp(2.5rem,6vw,4rem);
}
._jqfh80lm {
  background: var(--clr-t554);
  color: var(--clr-m254);
}
._rxu167 {
  background: var(--clr-id26);
  border-top: 1px solid var(--clr-wd35);
}
._ukky2o {
  display: grid;
  grid-template-columns: minmax(0,1.4fr) repeat(3,minmax(0,1fr));
  gap: 2rem clamp(1.5rem,4vw,3rem);
  padding-bottom: clamp(2rem,5vw,3rem);
}
._tvvtvb {
  margin-bottom: 1rem;
  display: inline-flex;
}
._z1psxp {
  width: auto;
  max-height: 2.25rem;
  height: auto;
}
._slmm51s {
  margin: 0;
  max-width: 22rem;
  opacity: .8;
}
._ffjio2 {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  margin: 1.25rem 0 0;
  padding: 0;
}
._o8m7ns6x {
  display: grid;
  place-items: center;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  border: 1px solid var(--clr-wd35);
  color: var(--clr-ecc9);
}
._o8m7ns6x svg {
  width: 1rem;
  height: 1rem;
}
._jqfh80lm ._o8m7ns6x {
  border-color: rgba(255,255,255,.2);
  color: var(--clr-m254);
}
._90xdit {
  font-size: .95rem;
  color: inherit;
  margin-bottom: 1rem;
}
._92cjlw8 {
  font-style: normal;
  opacity: .9;
  line-height: 1.8;
}
._6lk7m8 {
  margin: 0;
  gap: .45rem;
  display: grid;
}
._hurcbwo {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  padding-bottom: .45rem;
  border-bottom: 1px dashed var(--clr-wd35);
}
._jqfh80lm ._hurcbwo {
  border-color: rgba(255,255,255,.18);
}
._z8fqk0o {
  font-weight: 600;
}
._tgvglt {
  opacity: .85;
  margin: 0;
  text-align: right;
}
._209oovs,._k9ugro8 {
  margin: 0;
  list-style: none;
  gap: .5rem;
  padding: 0;
  display: grid;
}
._k9ugro8 {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem 1.25rem;
}
._8tumtb {
  color: inherit;
}
._8tumtb:hover {
  color: var(--clr-wf7f);
}
._jqfh80lm ._8tumtb:hover {
  color: var(--clr-d819);
}
._hue86u {
  font-size: .85rem;
  border-top: 1px solid var(--clr-wd35);
}
._jqfh80lm ._hue86u {
  border-color: rgba(255,255,255,.14);
}
._48csiy5 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: .75rem 2rem;
  padding-block: 1.25rem;
  opacity: .75;
}
@media (max-width:900px){
._ukky2o {
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
}
._9cr2zruy {
  grid-column: 1/-1;
}
}
@media (max-width:480px){
._ukky2o {
  grid-template-columns: minmax(0,1fr);
}
}
._i2nq6z {
  position: fixed;
  z-index: 50;
  inset-inline: 1rem;
  bottom: 1rem;
  max-width: 76rem;
  max-height: calc(100vh - 2rem);
  max-height: calc(100dvh - 2rem);
  margin-inline: auto;
  display: grid;
  grid-template-columns: minmax(8rem,.8fr) minmax(0,2fr) minmax(15rem,1.2fr);
  align-items: center;
  gap: 1.4rem;
  overflow: auto;
  overscroll-behavior: contain;
  padding: 1.05rem 1.35rem;
  background: var(--clr-y099);
  color: var(--clr-ecc9);
  border: 1px solid var(--clr-wd35);
  border-inline-start: 4px solid var(--clr-wf7f);
  box-shadow: var(--shadow-qffd);
  font-size: .9rem;
  line-height: 1.45;
  overflow-wrap: anywhere;
}
._i2nq6z[hidden] {
  display: none;
}
._fj7c7nd1 {
  border-inline-end: 1px solid var(--clr-wd35);
  min-width: 0;
  padding-inline-end: 1.2rem;
}
._vvfvrk1 {
  margin: 0 0 .35rem;
  font-family: var(--font-f9af);
  font-weight: var(--fw-n12b);
  font-size: 1rem;
  line-height: 1.3;
}
._1rn6ti {
  text-underline-offset: .18em;
  font-size: .82rem;
  max-width: 100%;
  color: var(--clr-wf7f);
  display: inline-block;
  text-decoration: underline;
}
._1rn6ti:hover {
  color: var(--clr-ba74);
}
._gmboifz9 {
  margin: 0;
  min-width: 0;
}
._vnqw1dhz {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .6rem;
  min-width: 0;
}
._v4twlm {
  min-width: 0;
  min-height: 44px;
  padding: .7rem .75rem;
  background: var(--clr-id26);
  color: var(--clr-ecc9);
  border: 1px solid var(--clr-wd35);
  border-radius: var(--radius-a8c8);
  font-weight: var(--fw-vd60);
  font-size: .88rem;
  line-height: 1.3;
  white-space: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
}
._v4twlm:hover {
  background: var(--clr-wf7f);
  border-color: var(--clr-wf7f);
  color: var(--clr-db3d);
}
._v4twlm:focus-visible,._1rn6ti:focus-visible {
  outline: 3px solid var(--clr-wf7f);
  outline-offset: 3px;
}
@media(max-width:900px){
._i2nq6z {
  grid-template-columns: minmax(0,1fr) minmax(14rem,1fr);
  gap: 1rem;
}
._fj7c7nd1 {
  grid-column: 1/-1;
  border-inline-end: 0;
  padding-inline-end: 0;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
}
._vvfvrk1 {
  margin: 0;
}
}
@media(max-width:560px){
._i2nq6z {
  inset-inline: .5rem;
  bottom: .5rem;
  grid-template-columns: minmax(0,1fr);
  gap: .55rem;
  padding: .75rem .85rem;
  font-size: .84rem;
  line-height: 1.4;
}
._fj7c7nd1 {
  flex-wrap: wrap;
  gap: .15rem .8rem;
}
._vvfvrk1 {
  font-size: .92rem;
}
._v4twlm {
  padding: .5rem .6rem;
  min-height: 40px;
}
}
._seszfr {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2.5rem;
  align-items: start;
}
._gql0aqe ._seszfr {
  grid-template-columns: minmax(0,1fr);
  max-width: 48rem;
}
._0r5ycxnz {
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
._kqkf1jay {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1rem;
  min-width: 0;
}
._5cna9l6 {
  min-width: 0;
  display: grid;
  gap: .35rem;
}
._xs0hwkap {
  grid-column: 1/-1;
}
._si8oz91 {
  font-size: .9rem;
  font-weight: 600;
}
._o273th {
  width: 100%;
  min-width: 0;
  padding: .7rem .9rem;
  border: 1px solid var(--clr-wd35);
  border-radius: var(--radius-v3a7);
  background: var(--clr-y099);
}
._o273th:focus {
  outline: 2px solid var(--clr-wf7f);
  outline-offset: 1px;
}
._dxw2kx {
  resize: vertical;
}
._59szidp {
  justify-self: start;
  overflow-wrap: anywhere;
  max-width: 100%;
}
@media (max-width:860px){
._seszfr {
  grid-template-columns: minmax(0,1fr);
}
}
@media (max-width:480px){
._kqkf1jay {
  grid-template-columns: minmax(0,1fr);
}
}
._f37xgbm1 {
  padding-block: calc(var(--gap-n6d0) * .6) calc(var(--gap-n6d0) * 1.1);
}
._z1t58i {
  position: relative;
}
._gltnomg {
  margin: 0;
}
._pkglhs {
  aspect-ratio: 2/1;
  border-radius: var(--radius-va80);
  width: 100%;
  object-fit: cover;
}
._f84vze ._pkglhs {
  aspect-ratio: 16/9;
}
._lfcgwe {
  border-radius: var(--radius-va80);
  z-index: 1;
  margin: -6rem 0 0 2.5rem;
  box-shadow: var(--shadow-f7e0);
  width: min(100%,32rem);
  padding: 2.25rem;
  position: relative;
}
._y4ktza7 ._lfcgwe {
  margin-left: auto;
  margin-right: 2.5rem;
}
._n17hrj3 ._lfcgwe {
  color: var(--clr-ecc9);
  background: var(--clr-y099);
}
._a13ig4h6 ._lfcgwe {
  color: var(--clr-db3d);
  background: var(--clr-wf7f);
}
._a13ig4h6 ._t1r6ne,._a13ig4h6 ._1ukc1z6k {
  color: var(--clr-db3d);
}
._g3a7hzv ._lfcgwe {
  background: var(--clr-t554);
  color: var(--clr-m254);
}
._g3a7hzv ._t1r6ne {
  color: var(--clr-m254);
}
._g3a7hzv ._1ukc1z6k {
  color: var(--clr-d819);
}
._1ukc1z6k {
  display: inline-block;
  color: var(--clr-of5e);
  font-size: .8rem;
  text-transform: var(--transform-fcbe);
  font-weight: 700;
  letter-spacing: var(--ls-vcb8);
  margin-bottom: .75rem;
}
._t1r6ne {
  margin-bottom: .75rem;
  font-size: var(--fs-e7a7);
}
._2gam84n {
  opacity: .9;
  margin-bottom: 1.5rem;
}
@media (max-width:760px){
._lfcgwe {
  width: auto;
  padding: 1.5rem;
  margin: -3rem 1rem 0;
}
._y4ktza7 ._lfcgwe {
  margin-right: 1rem;
}
}
._zf41jc {
  max-width: 46rem;
}
._8dfrlqr ._zf41jc {
  margin-right: auto;
  margin-left: auto;
}
._8dfrlqr ._a50ltrm {
  text-align: center;
}
._a50ltrm {
  margin-bottom: 1.5rem;
}
._ga7shp {
  line-height: 1.7;
  margin: 0 0 1.1rem;
}
._fv9jua {
  font-size: 1.15rem;
  margin: 1.75rem 0 .75rem;
}
._8yqd3gw {
  gap: .5rem;
  display: grid;
  padding-left: 1.25rem;
  margin: 0;
}
._b2n1lh::marker {
  color: var(--clr-wf7f);
}
._iy3kj8 {
  overflow-wrap: anywhere;
}
._rcadws>* {
  min-width: 0;
}
._7qx4z5m {
  max-width: 24ch;
}
._8q4qz8l4 {
  color: var(--clr-y7a4);
}
._k9d1ti3a {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._gh2u8a {
  max-width: 48rem;
  margin-bottom: 2.5rem;
}
._qd5wxg3 {
  display: grid;
  margin: 0;
  padding: 0;
  gap: 1rem;
  list-style: none;
}
._lei6x2 {
  display: grid;
  grid-template-columns: minmax(7rem,max-content) minmax(0,1fr) 3rem;
  gap: 2rem;
  align-items: center;
  padding: clamp(1.5rem,3vw,2.8rem);
  border: 1px solid var(--clr-wd35);
  border-radius: var(--radius-va80);
  background: var(--clr-y099);
}
._lei6x2:nth-child(even) {
  background: var(--clr-t554);
  grid-template-columns: 3rem minmax(0,1fr) minmax(7rem,max-content);
  color: var(--clr-m254);
}
._hye2sa {
  color: var(--clr-wf7f);
  line-height: 1;
  font-family: var(--font-f9af);
  overflow-wrap: normal;
  letter-spacing: -.06em;
  font-size: clamp(3rem,7vw,6rem);
  white-space: nowrap;
}
._lei6x2:nth-child(even) ._hye2sa {
  grid-row: 1;
  color: var(--clr-d819);
  grid-column: 3;
  text-align: right;
}
._lei6x2:nth-child(even) ._gg55ly8w {
  grid-column: 2;
  grid-row: 1;
}
._lei6x2:nth-child(even) ._nluf87 {
  grid-row: 1;
  grid-column: 1;
  color: var(--clr-d819);
}
._lei6x2:nth-child(even) ._sv83a8y {
  color: var(--clr-m254);
}
._lei6x2:nth-child(even) ._8q4qz8l4 {
  color: var(--clr-dfcc);
}
._sv83a8y {
  font-size: clamp(1.3rem,2.5vw,2rem);
  max-width: 30ch;
}
._8q4qz8l4 {
  max-width: 58ch;
  margin: 0;
}
._nluf87 {
  color: var(--clr-wf7f);
  width: 2rem;
}
._gg55ly8w {
  min-width: 0;
}
._pl189bxb {
  margin-top: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
}
._50su2q {
  margin: 0;
  max-width: 55ch;
  color: var(--clr-y7a4);
}
@media(max-width:650px){
._lei6x2,._lei6x2:nth-child(even) {
  grid-template-columns: minmax(3rem,max-content) minmax(0,1fr);
  gap: 1rem;
}
._hye2sa {
  font-size: 2.7rem;
}
._nluf87 {
  display: none;
}
._lei6x2:nth-child(even) ._hye2sa {
  text-align: left;
  grid-column: 1;
}
._lei6x2:nth-child(even) ._gg55ly8w {
  grid-column: 2;
}
._pl189bxb {
  flex-direction: column;
  align-items: flex-start;
}
}
@media(max-width:360px){
._lei6x2,._lei6x2:nth-child(even) {
  grid-template-columns: 1fr;
}
._lei6x2:nth-child(even) ._hye2sa,._lei6x2:nth-child(even) ._gg55ly8w {
  grid-column: auto;
  grid-row: auto;
}
}
._nluf87 svg {
  width: 100%;
  height: auto;
}
._s1s9w4 {
  margin-bottom: 2.5rem;
  max-width: 40rem;
}
._vnhik4 {
  margin: 0;
  counter-reset: none;
  padding: 0;
  display: grid;
  gap: 2rem;
  list-style: none;
}
._f2r1p61u ._vnhik4,._o5jguayo ._vnhik4 {
  grid-template-columns: repeat(3,1fr);
}
._seixv0._f2r1p61u ._vnhik4,._seixv0._o5jguayo ._vnhik4 {
  grid-template-columns: repeat(2,1fr);
}
._1tq4ehz._f2r1p61u ._vnhik4,._1tq4ehz._o5jguayo ._vnhik4 {
  grid-template-columns: repeat(4,1fr);
}
._ihk5ln._f2r1p61u ._vnhik4,._ihk5ln._o5jguayo ._vnhik4 {
  grid-template-columns: repeat(5,1fr);
  gap: 1.5rem;
}
._o5jguayo ._vnhik4 {
  gap: 2rem 3rem;
}
._o5jguayo ._mdrrywz6:nth-child(even) {
  margin-top: 2.5rem;
}
._t1btvr ._vnhik4 {
  max-width: 44rem;
  gap: 0;
}
._t1btvr ._mdrrywz6 {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1.5rem;
  padding-bottom: 2rem;
  position: relative;
}
._t1btvr ._mdrrywz6::before {
  position: absolute;
  background: var(--clr-wd35);
  top: 3rem;
  width: 2px;
  left: 1.375rem;
  content: "";
  bottom: 0;
}
._t1btvr ._mdrrywz6:last-child::before {
  display: none;
}
._wp9mdk._t1btvr ._mdrrywz6::before {
  background: rgba(255,255,255,.18);
}
._b3i3jt {
  align-items: center;
  display: inline-flex;
  font-weight: 700;
  justify-content: center;
  margin-bottom: 1rem;
  font-family: var(--font-f9af);
}
._q0wq1x ._b3i3jt {
  height: 2.75rem;
  font-size: 1.1rem;
  color: var(--clr-db3d);
  background: var(--clr-wf7f);
  width: 2.75rem;
  border-radius: 50%;
}
._8l2u9jh ._b3i3jt {
  line-height: 1;
  opacity: .9;
  font-size: 3rem;
  color: var(--clr-wf7f);
}
._wp9mdk._8l2u9jh ._b3i3jt {
  color: var(--clr-d819);
}
._bk7092l4 ._b3i3jt {
  width: 2.75rem;
  height: 2.75rem;
  border-radius: var(--radius-v3a7);
  border: 2px solid var(--clr-wf7f);
  color: var(--clr-wf7f);
  font-size: 1.1rem;
}
._wp9mdk._bk7092l4 ._b3i3jt {
  color: var(--clr-d819);
  border-color: var(--clr-d819);
}
._n0gpl6y {
  margin-bottom: .35rem;
  font-size: 1.1rem;
}
._611gn66 {
  color: var(--clr-y7a4);
  font-size: .95rem;
  margin: 0;
}
._wp9mdk ._611gn66 {
  color: var(--clr-dfcc);
}
@media (max-width:900px){
._f2r1p61u ._vnhik4,._o5jguayo ._vnhik4,._1tq4ehz._f2r1p61u ._vnhik4,._1tq4ehz._o5jguayo ._vnhik4,._ihk5ln._f2r1p61u ._vnhik4,._ihk5ln._o5jguayo ._vnhik4 {
  grid-template-columns: repeat(2,1fr);
}
}
@media (max-width:640px){
._f2r1p61u ._vnhik4,._o5jguayo ._vnhik4,._seixv0._f2r1p61u ._vnhik4,._1tq4ehz._f2r1p61u ._vnhik4,._ihk5ln._f2r1p61u ._vnhik4,._seixv0._o5jguayo ._vnhik4,._1tq4ehz._o5jguayo ._vnhik4,._ihk5ln._o5jguayo ._vnhik4 {
  grid-template-columns: 1fr;
}
._o5jguayo ._mdrrywz6:nth-child(even) {
  margin-top: 0;
}
}
._o7cwxm {
  padding-block: calc(var(--gap-n6d0) * .9) calc(var(--gap-n6d0) * .7);
}
._5aypa6 {
  border-bottom: 4px solid var(--clr-wf7f);
}
._gw0cveol {
  border-bottom: 4px solid var(--clr-j9dd);
}
._kxaqyac9 {
  border-bottom: 1px solid var(--clr-wd35);
}
._3maz7xef {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
._hprav8n {
  margin: 0;
  font-size: calc(var(--fs-n2a3) * 1.05);
}
._wd4l74 {
  max-width: 34rem;
  margin: 0 0 .35rem;
}
@media (max-width:760px){
._3maz7xef {
  grid-template-columns: 1fr;
  gap: 1rem;
}
}
._i1hdf8 {
  min-width: 0;
}
._5mzcfsx {
  margin-bottom: 2rem;
  max-width: 54rem;
}
._boz6jn {
  overflow-wrap: anywhere;
}
._ttzbdgr6 {
  padding: 0;
  display: grid;
  list-style: none;
  margin: 0;
  gap: 1.2rem;
}
._uobxsko1 {
  overflow-wrap: anywhere;
  min-width: 0;
}
._uobxsko1 h3 {
  font-size: 1.2rem;
  margin: 0 0 .6rem;
}
._uobxsko1 p {
  line-height: 1.7;
  margin: 0;
}
._gprlnoy {
  font-weight: 700;
  color: var(--clr-y7a4);
  letter-spacing: .04em;
  font-size: .8rem;
  overflow-wrap: anywhere;
  display: block;
  margin-bottom: .7rem;
}
._ttzbdgr6 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
._uobxsko1 {
  border: 1px solid var(--clr-wd35);
  padding: 1.6rem;
  border-radius: var(--radius-v3a7);
}
@media (max-width: 700px){
._ttzbdgr6 {
  grid-template-columns: minmax(0, 1fr);
}
._uobxsko1 {
  grid-template-columns: minmax(0, 1fr);
  gap: .5rem;
}
}
._9qqlmn {
  overflow-wrap: anywhere;
}
._abpfv8>* {
  min-width: 0;
}
._kv8gay {
  max-width: 24ch;
}
._iftp005c {
  color: var(--clr-y7a4);
}
._ef32ba {
  max-width: 100%;
  text-align: center;
  white-space: normal;
}
._abpfv8 {
  display: grid;
  grid-template-columns: minmax(0,.8fr) minmax(0,1.3fr);
  gap: clamp(2rem,6vw,6rem);
}
._j14nrq {
  margin: 1.5rem 0 2rem;
}
._h84a12 {
  border-top: 2px solid var(--clr-ecc9);
  list-style: none;
  margin: 0;
  padding: 0;
}
._yrploct {
  display: grid;
  grid-template-columns: 3rem minmax(0,1fr);
  gap: 1.5rem;
  padding: 2rem 0;
  border-bottom: 1px solid var(--clr-wd35);
}
._bpdairnl {
  color: var(--clr-wf7f);
  font-weight: 700;
  padding-top: .25rem;
  font-family: var(--font-f9af);
  font-size: 1.1rem;
}
._23urys {
  font-size: clamp(1.15rem,2vw,1.6rem);
}
._iftp005c {
  margin: 0;
  max-width: 52ch;
}
._5j0mawm {
  min-width: 0;
}
@media(max-width:760px){
._abpfv8 {
  grid-template-columns: 1fr;
  gap: 2.5rem;
}
._kv8gay {
  max-width: 26ch;
}
}
@media(max-width:400px){
._yrploct {
  grid-template-columns: 2rem minmax(0,1fr);
  gap: .7rem;
  padding: 1.4rem 0;
}
}
._ea50uj {
  overflow-wrap: anywhere;
}
._zvauyz>* {
  min-width: 0;
}
._7gjn2dn {
  max-width: 24ch;
}
._z5rqjov {
  color: var(--clr-y7a4);
}
._jk8lr0qj {
  text-align: center;
  white-space: normal;
  max-width: 100%;
}
._zvauyz {
  grid-template-columns: minmax(0,1.2fr) minmax(0,.9fr);
  display: grid;
  align-items: center;
}
._bg6adr {
  margin: 0;
  min-width: 0;
}
._hlmbe9q {
  border-radius: var(--radius-va80);
  aspect-ratio: 6/5;
  width: 100%;
  object-fit: cover;
}
._qlnnnp9 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: .5rem 1rem;
  font-size: .8rem;
  color: var(--clr-y7a4);
  padding: .9rem 4.5rem .9rem .1rem;
}
._qlnnnp9 strong {
  padding-left: .3rem;
  font-weight: 700;
  color: var(--clr-ecc9);
}
._rpi35f {
  position: relative;
  margin-left: -4rem;
  margin-block: 2rem;
  padding: clamp(1.5rem,4vw,3.5rem);
  background: var(--clr-y099);
  border: 1px solid var(--clr-wd35);
  border-radius: var(--radius-va80);
  box-shadow: var(--shadow-qffd);
}
._7gjn2dn {
  font-size: clamp(1.8rem,3.4vw,3rem);
}
._z5rqjov {
  line-height: 1.8;
  margin: 1.5rem 0 2rem;
}
@media(max-width:760px){
._zvauyz {
  grid-template-columns: 1fr;
}
._hlmbe9q {
  aspect-ratio: 4/3;
}
._rpi35f {
  margin: 1rem 0 0;
  box-shadow: none;
}
._qlnnnp9 {
  padding-right: .1rem;
}
._7gjn2dn {
  max-width: 28ch;
}
}
._qzascx {
  min-height: 18rem;
  padding-block: calc(var(--gap-n6d0) * .9);
  isolation: isolate;
  overflow: hidden;
  display: flex;
  position: relative;
  color: var(--clr-m254);
  align-items: center;
}
._931zry5d {
  width: 100%;
  z-index: -2;
  position: absolute;
  object-fit: cover;
  inset: 0;
  height: 100%;
}
._31bttpc {
  z-index: -1;
  inset: 0;
  position: absolute;
}
._w6ofg4 ._31bttpc {
  background: linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7));
}
._0m6q9b34 ._31bttpc {
  background: var(--clr-wf7f);
  opacity: .88;
}
._0m6q9b34 {
  color: var(--clr-db3d);
}
._d1ct5xc4 {
  width: min(100% - 2.5rem,var(--max-w-gdef));
}
._uddf58 ._d1ct5xc4 {
  text-align: center;
}
._f54k22 {
  margin-bottom: .75rem;
  opacity: .85;
  font-size: .85rem;
}
._1j24rgw {
  color: inherit;
}
._1j24rgw:hover {
  color: inherit;
  text-decoration: underline;
}
._mfgf3un2 {
  margin: 0 .5rem;
}
._xjr5seo {
  opacity: .8;
}
._0otys4 {
  margin-bottom: .5rem;
  color: inherit;
}
._t4b9jx1q {
  max-width: 40rem;
  font-size: 1.1rem;
  margin: 0;
  opacity: .9;
}
._uddf58 ._t4b9jx1q {
  margin-inline: auto;
}
._irp3en {
  overflow-wrap: anywhere;
}
._1yv7oq7a>* {
  min-width: 0;
}
._ql5oat {
  max-width: 24ch;
}
._0bipqfb {
  color: var(--clr-y7a4);
}
._oyx1p9x {
  max-width: 100%;
  text-align: center;
  white-space: normal;
}
._1bbdm7i1 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.8fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 2.5rem;
}
._ql5oat {
  margin-bottom: 0;
  font-size: clamp(2rem,4vw,3.7rem);
  max-width: 22ch;
}
._8jjhhk3 {
  max-width: 48ch;
  margin: 0;
}
._neym7io {
  margin: 0;
}
._dx67f79 {
  width: 100%;
  object-fit: cover;
  border-radius: var(--radius-va80);
  aspect-ratio: 2.8/1;
}
._9f4vkt8 {
  color: var(--clr-y7a4);
  font-size: .85rem;
  padding: .9rem 0;
}
._tb99ojj {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1rem 2rem;
  padding: 1.2rem 0;
  margin: 1rem 0 2.5rem;
  border-top: 1px solid var(--clr-wd35);
  border-bottom: 1px solid var(--clr-wd35);
  font-size: .85rem;
  color: var(--clr-y7a4);
}
._tb99ojj strong,._w5cgvxxu {
  font-weight: 700;
  color: var(--clr-ecc9);
}
._rtpjg44 {
  margin-inline: auto;
  column-gap: clamp(2rem,5vw,5rem);
  columns: 2;
  max-width: 68rem;
  column-rule: 1px solid var(--clr-wd35);
}
._zyegi8t {
  break-inside: avoid;
  color: var(--clr-y7a4);
  line-height: 1.85;
  margin-bottom: 1.5rem;
}
._zyegi8t:first-child {
  font-size: 1.13rem;
  color: var(--clr-ecc9);
}
@media(max-width:740px){
._1bbdm7i1 {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}
._dx67f79 {
  aspect-ratio: 16/10;
}
._rtpjg44 {
  columns: 1;
}
._tb99ojj {
  justify-content: flex-start;
}
}
._8ecvfx {
  margin-bottom: clamp(2rem,4vw,3rem);
  max-width: 46rem;
}
._ssqvhdz {
  margin-bottom: .9rem;
}
._raojv1j {
  margin: 0;
}
._xwbczlhk {
  list-style: none;
  margin: 0 0 2rem;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: clamp(1.25rem,3vw,2rem);
}
._nf8xmq3 {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
._umnojroe ._nf8xmq3 {
  border: 1px solid var(--clr-wd35);
  border-radius: var(--radius-va80);
  overflow: hidden;
  background: var(--clr-y099);
}
._eme5oje9 {
  object-fit: cover;
  aspect-ratio: 4/3;
  width: 100%;
}
._m0inqey5 ._eme5oje9 {
  border-radius: var(--radius-va80);
}
._ovhaxy {
  padding-top: 1.1rem;
}
._umnojroe ._ovhaxy {
  padding: 1.25rem 1.4rem 1.5rem;
}
._qf3ysart {
  font-size: 1.2rem;
  margin-bottom: .45rem;
}
._ax8lhvj {
  margin: 0;
  color: var(--clr-y7a4);
}
._7yuszj2z {
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  font-weight: 700;
}
@media (max-width:900px){
._xwbczlhk {
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
}
}
@media (max-width:600px){
._xwbczlhk {
  grid-template-columns: minmax(0,1fr);
}
}
._rxyv70 {
  overflow-wrap: anywhere;
}
._rwc0fc {
  text-align: center;
  max-width: 50rem;
  margin: 0 auto 3rem;
}
._rwc0fc h2 {
  font-size: clamp(1.8rem, 3.8vw, 3.25rem);
}
._tnv25k {
  display: grid;
  grid-template-columns: minmax(0, .6fr) minmax(0, 1.4fr);
  gap: clamp(1rem, 3vw, 3rem);
  padding: clamp(1.25rem, 3vw, 3rem);
  border-top: 1px solid var(--clr-wd35);
}
._tnv25k:nth-child(odd) {
  background: var(--clr-id26);
}
._ventzy3 {
  max-width: 20ch;
}
._fqe6y6 {
  max-width: 70ch;
}
._fqe6y6 p:last-child {
  margin-bottom: 0;
}
@media (max-width: 640px){
._tnv25k {
  grid-template-columns: minmax(0, 1fr);
}
._ventzy3 {
  max-width: none;
}
}
._nf3a6l {
  overflow-wrap: anywhere;
  padding-block: calc(var(--gap-n6d0) * .85);
  background: var(--clr-y099);
}
._6bj2o1 {
  display: flex;
  gap: 1.5rem;
  align-items: center;
  margin-bottom: 1.5rem;
}
._aep4sr {
  letter-spacing: var(--ls-vcb8);
  color: var(--clr-wf7f);
  font-size: .8rem;
  text-transform: var(--transform-fcbe);
  max-width: 75%;
  font-weight: 600;
}
._6lsatlwv {
  background: var(--clr-wd35);
  height: 1px;
  flex: 1;
}
._dq2e0p0 ._6lsatlwv {
  height: 3px;
  background: var(--clr-wf7f);
}
._kuqu5dq {
  line-height: 1.1;
  padding-bottom: 1.8rem;
  font-size: calc(var(--fs-n2a3) * 1.2);
  margin: 0;
  max-width: 24ch;
}
._9smo0g {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2rem;
  align-items: start;
  border-top: 1px solid var(--clr-wd35);
  padding-top: 1.3rem;
}
._qv81srcy {
  font-weight: 600;
  max-width: 24rem;
  color: var(--clr-y7a4);
  font-size: .8rem;
}
._crozfvn {
  grid-template-columns: minmax(0,1fr);
}
._zyhm4lxx {
  color: var(--clr-y7a4);
  line-height: 1.7;
  max-width: 42rem;
  margin: 0;
  font-size: 1.1rem;
}
@media (max-width:640px){
._kuqu5dq {
  font-size: var(--fs-n2a3);
}
._9smo0g {
  grid-template-columns: 1fr;
  gap: 1rem;
}
._qv81srcy {
  display: none;
}
._zyhm4lxx {
  font-size: 1rem;
}
}
._fpofo39 {
  display: grid;
  grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);
  gap: 2rem;
  align-items: start;
}
._ty6r23 {
  color: var(--clr-db3d);
  background: var(--clr-wf7f);
  padding: clamp(1.5rem,3.5vw,3rem);
  border-radius: var(--radius-va80);
}
._80aksn44 {
  display: grid;
  place-items: center;
  border: 1px solid currentColor;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  font-size: 1.2rem;
  margin-bottom: 2rem;
}
._bouxrjy8 {
  color: inherit;
  overflow-wrap: anywhere;
  font-size: clamp(1.5rem,2.5vw,2.2rem);
}
._u7f48w {
  margin: 0;
  font-size: .95rem;
}
._pb38jqf {
  display: grid;
  gap: .75rem;
}
._r6s3b07 {
  border: 1px solid var(--clr-wd35);
  border-radius: var(--radius-v3a7);
  background: var(--clr-y099);
  min-width: 0;
}
._6sqq03s {
  position: relative;
  display: grid;
  grid-template-columns: 1.5rem minmax(0,1fr);
  gap: .75rem;
  padding: 1.25rem 3rem 1.25rem 1.25rem;
  cursor: pointer;
  list-style: none;
  font-weight: 600;
  overflow-wrap: anywhere;
}
._6sqq03s::-webkit-details-marker {
  display: none;
}
._6sqq03s::after {
  font-weight: 400;
  top: 1.05rem;
  color: var(--clr-wf7f);
  right: 1.25rem;
  position: absolute;
  content: '+';
  font-size: 1.4rem;
}
._r6s3b07[open] ._6sqq03s::after {
  content: '−';
}
._6sqq03s:focus-visible {
  outline: 2px solid var(--clr-wf7f);
  outline-offset: 3px;
}
._wnfuw6 {
  font-size: .75rem;
  padding-top: .2rem;
  color: var(--clr-y7a4);
}
._osee0d2 {
  padding: 0 1.25rem 1.5rem 3.5rem;
  color: var(--clr-y7a4);
  margin: 0;
}
@media(max-width:760px){
._fpofo39 {
  grid-template-columns: minmax(0,1fr);
}
._80aksn44 {
  margin-bottom: 1rem;
}
._osee0d2 {
  padding-left: 1.25rem;
}
}
._nks8i5e8 {
  padding-block: calc(var(--gap-n6d0) * .75);
  overflow-wrap: anywhere;
  border-top: 4px solid var(--clr-wf7f);
  background: var(--clr-id26);
}
._qvvnwsl {
  display: grid;
  grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);
  gap: 2rem 3rem;
  align-items: center;
}
._k868j8xa,._fieqexxk {
  min-width: 0;
}
._884my29k {
  color: var(--clr-wf7f);
}
._ifl15o1 {
  margin: 0;
  max-width: 22ch;
}
._tk47na3q {
  max-width: 36rem;
  margin-bottom: 1.2rem;
  color: var(--clr-y7a4);
}
._axueu3q {
  white-space: normal;
  max-width: 100%;
  text-align: center;
}
._spij35z9 {
  grid-column: 1/-1;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem 1.5rem;
  border-top: 1px solid var(--clr-wd35);
  padding-top: 1.3rem;
  min-width: 0;
}
._e0ty043j {
  max-width: 24rem;
  color: var(--clr-ecc9);
  font-weight: 600;
  font-size: .85rem;
}
._903asvfc {
  display: flex;
  align-items: center;
  gap: .6rem;
  max-width: 100%;
  min-width: 0;
  font-size: .88rem;
  color: var(--clr-wf7f);
}
._903asvfc:hover {
  text-underline-offset: .3em;
  text-decoration: underline;
}
._l82gads {
  display: block;
  flex: none;
  height: 1.1rem;
  width: 1.1rem;
}
._l82gads svg {
  width: 1.1rem;
  height: 1.1rem;
}
@media (max-width:680px){
._qvvnwsl {
  grid-template-columns: 1fr;
  gap: 1.4rem;
}
._ifl15o1 {
  max-width: 28ch;
}
._spij35z9 {
  flex-direction: column;
  align-items: flex-start;
  gap: .8rem;
}
._e0ty043j {
  max-width: 100%;
}
}
._hsrgscaq {
  margin-bottom: 3rem;
  max-width: 45rem;
}
._6rqefi82 {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 3rem 2rem;
}
._3eho5nm {
  min-width: 0;
}
._97542jfo {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);
  gap: 2rem;
  align-items: center;
  border-bottom: 1px solid var(--clr-wd35);
  padding-bottom: 3rem;
}
._us2y5sk {
  display: block;
  overflow: hidden;
  margin-bottom: 1.5rem;
  border-radius: var(--radius-v3a7);
}
._97542jfo ._us2y5sk {
  margin-bottom: 0;
}
._ug3pba {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 16/10;
}
._o6u38a8n {
  display: flex;
  gap: .6rem 1.2rem;
  flex-wrap: wrap;
  font-size: .75rem;
  margin-bottom: 1rem;
}
._kdtfhlf {
  font-weight: 600;
  color: var(--clr-wf7f);
}
._s113qfb {
  color: var(--clr-y7a4);
}
._ptq768b {
  overflow-wrap: anywhere;
  font-size: 1.55rem;
  line-height: 1.25;
}
._97542jfo ._ptq768b {
  font-size: clamp(1.8rem,3vw,2.7rem);
}
._ekio7z {
  color: var(--clr-ecc9);
}
._ekio7z:hover {
  color: var(--clr-wf7f);
}
._tbgqjz {
  font-size: .95rem;
  color: var(--clr-y7a4);
  max-width: 55ch;
}
._ueq2449 {
  display: inline-flex;
  gap: 1rem;
  align-items: center;
  font-size: .85rem;
  font-weight: 600;
  padding-block: .3rem;
}
._pwsfec {
  font-size: 1.2rem;
}
._us2y5sk:not(:has(._ug3pba)) {
  display: none;
}
._97542jfo:not(:has(._ug3pba)) {
  grid-template-columns: minmax(0,1fr);
}
._3eho5nm:last-child:nth-child(even):not(._97542jfo) {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);
  gap: 2rem;
  align-items: center;
  padding-top: 2rem;
  border-top: 1px solid var(--clr-wd35);
}
._3eho5nm:last-child:nth-child(even):not(._97542jfo) ._us2y5sk {
  margin-bottom: 0;
}
._3eho5nm:last-child:nth-child(even):not(:has(._ug3pba)) {
  grid-template-columns: minmax(0,1fr);
}
@media(max-width:760px){
._6rqefi82,._97542jfo {
  grid-template-columns: minmax(0,1fr);
}
._97542jfo {
  gap: 1.5rem;
}
._hsrgscaq {
  margin-bottom: 2rem;
}
}
@media(max-width:760px){
._3eho5nm:last-child:nth-child(even):not(._97542jfo) {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
}
}
._ktf2e3j {
  padding-block: calc(var(--gap-n6d0) * .8);
}
._usrzlsi {
  background: var(--clr-id26);
}
._xesnkj {
  background: var(--clr-wf7f);
  color: var(--clr-db3d);
}
._xesnkj ._bw829o1,._xesnkj ._c5bhu1yh {
  color: var(--clr-db3d);
}
._45h0wc {
  border-bottom: 1px solid var(--clr-wd35);
}
._rifwz7w {
  text-align: center;
}
._b57ygc {
  font-size: .85rem;
  margin-bottom: .75rem;
  opacity: .8;
}
._3b910d {
  margin: 0 .5rem;
}
._yua1xt39 {
  opacity: .7;
}
._bw829o1 {
  margin-bottom: .5rem;
}
._5itswr7 {
  font-size: 1.1rem;
  margin: 0;
  max-width: 40rem;
  opacity: .85;
}
._rifwz7w ._5itswr7 {
  margin-inline: auto;
}
._u85n14 {
  margin: 0 auto 2.5rem;
  max-width: 40rem;
}
._ieij97 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,16rem),1fr));
  gap: 1.5rem;
  align-items: stretch;
}
._25hxwkx {
  background: var(--clr-y099);
  display: flex;
  border-radius: var(--radius-va80);
  padding: 2rem;
  flex-direction: column;
}
._7628m9b ._25hxwkx {
  box-shadow: var(--shadow-qffd);
  border: 1px solid var(--clr-wd35);
}
._fy6o3p ._25hxwkx {
  border: 1px solid var(--clr-wd35);
}
._sshht64 {
  box-shadow: var(--shadow-f7e0);
  border-color: var(--clr-wf7f);
  position: relative;
}
._fy6o3p ._sshht64 {
  border-width: 2px;
}
._wdzj2qh {
  font-size: 1.1rem;
  margin-bottom: .75rem;
}
._tjj0a7 {
  margin-bottom: .5rem;
  line-height: 1.1;
}
._4dj6rkq {
  font-weight: 700;
  color: var(--clr-ecc9);
  font-size: 2.25rem;
  font-family: var(--font-f9af);
}
._2y7bix {
  color: var(--clr-y7a4);
  font-size: .9rem;
}
._ljrvyp {
  color: var(--clr-y7a4);
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid var(--clr-wd35);
  font-size: .95rem;
}
._b8wjxtht {
  list-style: none;
  margin: 0 0 1.75rem;
  flex-grow: 1;
  padding: 0;
  gap: .6rem;
  display: grid;
}
._qbyaqkv {
  display: flex;
  align-items: flex-start;
  gap: .6rem;
  font-size: .95rem;
}
._sdrjq6 {
  flex-shrink: 0;
  width: 1.25rem;
  margin-top: .1rem;
  color: var(--clr-wf7f);
  height: 1.25rem;
  display: inline-flex;
}
._sdrjq6 svg {
  width: 100%;
  height: 100%;
}
._ld9dr2eg {
  width: 100%;
}
._2hnhxi {
  font-size: .85rem;
  margin: 1.75rem 0 0;
}
._ig9l6eiw {
  background: var(--clr-id26);
  padding: clamp(1.4rem,4vw,4rem);
  border: 1px solid var(--clr-wd35);
  border-radius: var(--radius-va80);
}
._7vagxidf {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 2rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid var(--clr-wd35);
  margin-bottom: 3rem;
}
._xavtczlq {
  overflow-wrap: anywhere;
  font-family: var(--font-f9af);
  min-width: 0;
  font-size: 1.4rem;
}
._jqvlg6r4 {
  font-size: .85rem;
  overflow-wrap: anywhere;
  color: var(--clr-y7a4);
  min-width: 0;
}
._hsi9kx {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.85fr);
  gap: clamp(2rem,5vw,5rem);
}
._ekyyhy5 {
  overflow-wrap: anywhere;
  font-size: clamp(1.8rem,3.5vw,3rem);
  max-width: 15ch;
}
._nf34amf7 {
  margin: 0;
  color: var(--clr-y7a4);
  max-width: 40ch;
}
._9cbevb {
  margin: 0;
}
._zl8hpx {
  padding-block: 1.2rem;
  border-bottom: 1px solid var(--clr-wd35);
}
._zl8hpx:first-child {
  padding-top: 0;
}
._2npa69 {
  margin-bottom: .6rem;
  color: var(--clr-y7a4);
  font-size: .8rem;
}
._vfhyoth {
  overflow-wrap: anywhere;
  margin: 0;
  font-size: 1.1rem;
}
._8yr8dd {
  color: var(--clr-ecc9);
  text-underline-offset: .2em;
  text-decoration: underline;
}
._8yr8dd:hover {
  color: var(--clr-wf7f);
}
._juthod {
  font-style: normal;
}
._8yr8dd:focus-visible {
  outline: 2px solid var(--clr-wf7f);
  outline-offset: 4px;
}
@media(max-width:760px){
._hsi9kx {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
._7vagxidf {
  margin-bottom: 2rem;
  flex-wrap: wrap;
  gap: .5rem 2rem;
}
}
._bqw5pe {
  display: grid;
  padding-top: 2rem;
  min-width: 0;
  gap: 1.25rem;
  border-top: 1px solid var(--clr-wd35);
  margin-top: 3rem;
}
._gijudief {
  font-size: clamp(1.2rem,2vw,1.5rem);
  overflow-wrap: anywhere;
  margin: 0;
}
._fzdu4f6 {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1.25rem 2rem;
}
._9ghfxj1 {
  gap: .4rem;
  min-width: 0;
  display: grid;
}
._esngps {
  grid-column: 1/-1;
}
._0cfpzll6 {
  font-size: .8rem;
  color: var(--clr-y7a4);
}
._ovqcoy {
  width: 100%;
  min-width: 0;
  padding: .6rem 0;
  border: 0;
  border-bottom: 1px solid var(--clr-wd35);
  border-radius: 0;
  background: transparent;
  color: var(--clr-ecc9);
  font: inherit;
}
._ovqcoy:focus {
  border-bottom-color: var(--clr-wf7f);
  box-shadow: 0 1px 0 var(--clr-wf7f);
  outline: none;
}
._bkq1g92 {
  resize: vertical;
  min-height: 6rem;
}
._ec1ms1xs {
  overflow-wrap: anywhere;
  max-width: 100%;
  justify-self: start;
}
@media(max-width:760px){
._bqw5pe {
  margin-top: 2rem;
}
._fzdu4f6 {
  grid-template-columns: minmax(0,1fr);
}
}
._wjmda5 {
  overflow-wrap: anywhere;
}
._av3nrl8m {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
  gap: clamp(2rem, 6vw, 6rem);
  align-items: start;
}
._4wnaw0l h2 {
  max-width: 23ch;
}
._4g21at {
  margin-top: 2rem;
}
._a6wbir {
  border-top: 1px solid var(--clr-wd35);
  padding-top: 1.25rem;
}
._a6wbir h3 {
  font-size: 1rem;
}
._a6wbir p {
  color: var(--clr-y7a4);
}
._a0oeihzr {
  background: var(--clr-id26);
  border: 1px solid var(--clr-wd35);
  padding: clamp(1.4rem, 3.5vw, 3rem);
  border-radius: var(--radius-v3a7);
}
._ue59bj {
  border-radius: 50%;
  background: var(--clr-wf7f);
  padding: 1rem;
  color: var(--clr-db3d);
  display: inline-flex;
  margin-bottom: 2rem;
}
._ue59bj svg {
  width: 1.5rem;
  height: 1.5rem;
}
._fuxm26 {
  font-size: 1.5rem;
  font-weight: 700;
  font-family: var(--font-f9af);
}
._btdly6q {
  margin: 0;
}
._btdly6q div {
  border-top: 1px solid var(--clr-wd35);
  padding: 1rem 0;
}
._btdly6q dt {
  margin-bottom: .5rem;
  font-size: .75rem;
  color: var(--clr-y7a4);
}
._btdly6q dd {
  margin: 0;
}
@media (max-width: 720px){
._av3nrl8m {
  grid-template-columns: minmax(0, 1fr);
}
}
._ee54x27m {
  max-width: 46rem;
}
._oz6h9eq {
  font-size: .85rem;
  color: var(--clr-y7a4);
}
._9e29ejm {
  font-size: 1.05rem;
}
._n2rktsw {
  margin-top: 2rem;
}
._rkylpof5 {
  font-size: 1.3rem;
}
._rt64d8 {
  color: var(--clr-ecc9);
}
._5xdnu1p8 {
  overflow-wrap: anywhere;
}
._l5aq7ht {
  display: grid;
  grid-template-columns: minmax(12rem,19rem) minmax(0,44rem);
  gap: clamp(2rem,5vw,5rem);
  justify-content: center;
  align-items: start;
}
._u9i2gegu {
  padding-top: .35rem;
  min-width: 0;
  top: 7rem;
  position: sticky;
}
._t16s9l {
  padding: 0 0 1.5rem;
  margin: 0 0 1.75rem;
  border-bottom: 2px solid var(--clr-wf7f);
}
._s47msat {
  font-size: .75rem;
  margin-bottom: .4rem;
  letter-spacing: .05em;
  color: var(--clr-y7a4);
}
._vxs4d2 {
  margin: 0;
  color: var(--clr-ecc9);
  font-weight: 600;
  font-size: .95rem;
}
._zg9lgm {
  padding: 0;
  margin: 0;
  gap: .3rem;
  list-style: none;
  display: grid;
}
._8drctki {
  min-width: 0;
}
._4f9qxx {
  display: grid;
  grid-template-columns: 1.65rem minmax(0,1fr);
  gap: .65rem;
  align-items: baseline;
  padding: .55rem .2rem;
  color: var(--clr-ecc9);
  font-size: .85rem;
  line-height: 1.45;
  border-bottom: 1px solid var(--clr-wd35);
}
._4f9qxx:hover {
  text-decoration: underline;
  text-underline-offset: .2em;
  color: var(--clr-wf7f);
}
._4f9qxx:focus-visible {
  outline: 2px solid var(--clr-wf7f);
  outline-offset: 3px;
}
._rlqkb5 {
  color: var(--clr-y7a4);
  font-size: .72rem;
  font-variant-numeric: tabular-nums;
}
._a5rntcu {
  min-width: 0;
}
._nnvixz {
  line-height: 1.7;
  white-space: pre-line;
  margin: 0 0 2.5rem;
  font-size: clamp(1.1rem,1.5vw,1.25rem);
}
._7bwlhx {
  padding-block: 1.8rem;
  border-top: 1px solid var(--clr-wd35);
}
._7bwlhx:last-child {
  padding-bottom: 0;
}
._l204q0 {
  line-height: 1.35;
  margin: 0 0 1rem;
  font-size: clamp(1.15rem,1.6vw,1.45rem);
  scroll-margin-top: 8rem;
}
._l204q0:focus {
  outline: 2px solid var(--clr-wf7f);
  outline-offset: 5px;
}
._co1hg6 {
  white-space: pre-line;
  margin: 0 0 1rem;
  line-height: 1.8;
  font-size: 1rem;
}
._co1hg6:last-child {
  margin-bottom: 0;
}
@media(max-width:780px){
._l5aq7ht {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
._u9i2gegu {
  position: static;
  padding: 1.25rem;
  background: var(--clr-id26);
  border: 1px solid var(--clr-wd35);
  border-radius: var(--radius-v3a7);
}
._t16s9l {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
._zg9lgm {
  grid-template-columns: repeat(2,minmax(0,1fr));
  column-gap: 1.25rem;
}
._nnvixz {
  margin-bottom: 1.75rem;
}
}
@media(max-width:480px){
._zg9lgm {
  grid-template-columns: minmax(0,1fr);
}
._7bwlhx {
  padding-block: 1.5rem;
}
}
._dglzaj {
  background: var(--clr-id26);
  overflow-wrap: anywhere;
}
._3vp2mpn1 {
  max-width: 56rem;
  background: var(--clr-y099);
  border: 1px solid var(--clr-wd35);
  border-top: 3px solid var(--clr-wf7f);
  border-radius: 0 0 var(--radius-v3a7) var(--radius-v3a7);
  box-shadow: var(--shadow-qffd);
  padding: clamp(1.25rem,4vw,3.5rem);
}
._9tolg1 {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  margin: 0 0 2.75rem;
  padding-bottom: 1.2rem;
  border-bottom: 1px solid var(--clr-wd35);
  font-size: .85rem;
}
._gq2mpj {
  min-width: 0;
  color: var(--clr-y7a4);
}
._tkt74dk {
  text-align: right;
  min-width: 0;
  color: var(--clr-ecc9);
  margin: 0;
}
._3j7nluc {
  max-width: 66ch;
  margin-inline: auto;
}
._w36gxv8 {
  font-size: 1.1rem;
  white-space: pre-line;
  margin: 0 0 2.5rem;
  line-height: 1.8;
}
._1b8hxo {
  margin-top: 2.25rem;
}
._kjg1uq4 {
  scroll-margin-top: 8rem;
  margin: 0 0 .9rem;
  font-size: clamp(1.2rem,1.8vw,1.55rem);
  line-height: 1.35;
}
._jegz3wh {
  color: var(--clr-ecc9);
  text-decoration: underline;
  text-decoration-color: var(--clr-wd35);
  text-decoration-thickness: 1px;
  text-underline-offset: .25em;
}
._jegz3wh:hover {
  color: var(--clr-wf7f);
  text-decoration-color: currentColor;
}
._jegz3wh:focus-visible,._kjg1uq4:focus {
  outline: 2px solid var(--clr-wf7f);
  outline-offset: 5px;
}
._mti8qp {
  margin: 0 0 1rem;
  white-space: pre-line;
  line-height: 1.85;
  font-size: 1rem;
}
._mti8qp:last-child {
  margin-bottom: 0;
}
@media(max-width:480px){
._3vp2mpn1 {
  padding: 1.25rem 1rem;
}
._9tolg1 {
  flex-direction: column;
  gap: .3rem;
  margin-bottom: 1.75rem;
}
._tkt74dk {
  text-align: left;
}
._w36gxv8 {
  margin-bottom: 1.75rem;
  font-size: 1.05rem;
}
._1b8hxo {
  margin-top: 1.75rem;
}
._mti8qp {
  line-height: 1.75;
}
}
._61yln45b {
  overflow-wrap: anywhere;
}
._o37fm9q1 {
  max-width: 72rem;
}
._jpbdwshf {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 3rem;
  align-items: start;
  padding-bottom: 3rem;
}
._rsnaqgbe {
  border-left: 3px solid var(--clr-wf7f);
  padding-left: 1rem;
  margin: 0;
}
._2s7lshv {
  font-size: .8rem;
  margin-bottom: .35rem;
  color: var(--clr-y7a4);
}
._f24wnh {
  margin: 0;
  font-weight: 600;
  color: var(--clr-ecc9);
  font-size: .95rem;
}
._d8gzqq1 {
  line-height: 1.65;
  white-space: pre-line;
  font-size: clamp(1.1rem,1.6vw,1.3rem);
  min-width: 0;
  margin: 0;
}
._hx552rm9 {
  display: grid;
  grid-template-columns: minmax(0,4rem) minmax(0,17rem) minmax(0,1fr);
  gap: clamp(1rem,2.5vw,2.5rem);
  align-items: start;
  border-top: 1px solid var(--clr-wd35);
  padding-block: 2rem;
}
._hx552rm9:last-child {
  border-bottom: 1px solid var(--clr-wd35);
}
._3qa5n6 {
  font-variant-numeric: tabular-nums;
  line-height: 1;
  font-weight: var(--fw-n12b);
  color: var(--clr-wf7f);
  font-size: 2.7rem;
  font-family: var(--font-f9af);
}
._l2cktjd {
  font-size: clamp(1.1rem,1.6vw,1.35rem);
  min-width: 0;
  scroll-margin-top: 8rem;
  margin: 0;
  line-height: 1.4;
}
._vcx6f4k {
  color: var(--clr-ecc9);
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: .25em;
}
._vcx6f4k:hover {
  color: var(--clr-wf7f);
  text-decoration-color: currentColor;
}
._vcx6f4k:focus-visible,._l2cktjd:focus {
  outline: 2px solid var(--clr-wf7f);
  outline-offset: 5px;
}
._fery3u {
  max-width: 65ch;
  min-width: 0;
}
._u8e0fq {
  margin: 0 0 1rem;
  font-size: 1rem;
  line-height: 1.8;
  white-space: pre-line;
}
._u8e0fq:last-child {
  margin-bottom: 0;
}
@media(max-width:860px){
._jpbdwshf {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
  padding-bottom: 2rem;
}
._hx552rm9 {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem 1.25rem;
}
._3qa5n6 {
  font-size: 2rem;
}
._fery3u {
  grid-column: 2;
}
._l2cktjd {
  align-self: center;
}
}
@media(max-width:480px){
._hx552rm9 {
  gap: 1rem;
  padding-block: 1.5rem;
}
._fery3u {
  grid-column: 1/-1;
}
._3qa5n6 {
  font-size: 1.8rem;
}
}
._2phx1ah {
  padding-block: 2rem calc(var(--gap-n6d0) * .65);
  background: var(--clr-id26);
}
._9myrkz {
  display: inline-block;
  font-size: .85rem;
  margin-bottom: 2rem;
  padding-block: .5rem;
}
._ki9pvo84 {
  display: grid;
  grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);
  gap: clamp(2rem,4vw,4rem);
  align-items: center;
}
._xi3okg2 {
  min-width: 0;
  padding-block: 1.5rem;
}
._x00ffq {
  overflow-wrap: anywhere;
  font-size: clamp(2rem,3.8vw,3.8rem);
  max-width: 19ch;
}
._jq2ape34 {
  max-width: 42ch;
}
._lnc4qcx {
  display: flex;
  gap: 1rem;
  align-items: center;
  padding-top: 1.5rem;
  margin-top: 2rem;
  border-top: 1px solid var(--clr-wd35);
}
._fea81n5 {
  color: var(--clr-db3d);
  place-items: center;
  width: 2.8rem;
  display: grid;
  flex-shrink: 0;
  font-size: .8rem;
  height: 2.8rem;
  background: var(--clr-wf7f);
  border-radius: 50%;
}
._wbsbwx1 {
  min-width: 0;
}
._7ouayy {
  overflow-wrap: anywhere;
  font-weight: 600;
  font-size: .9rem;
}
._x49q4pz {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem 1rem;
  font-size: .75rem;
  color: var(--clr-y7a4);
  margin: .3rem 0 0;
}
._jj6buwau {
  min-width: 0;
  margin: 0;
}
._7kvyk4jh {
  width: 100%;
  object-fit: cover;
  border-radius: var(--radius-v3a7);
  aspect-ratio: 4/5;
}
._jj6buwau:not(:has(._7kvyk4jh)) {
  display: none;
}
._ki9pvo84:not(:has(._7kvyk4jh)) {
  grid-template-columns: minmax(0,1fr);
}
._ki9pvo84:not(:has(._7kvyk4jh)) ._x00ffq {
  max-width: 25ch;
}
@media(max-width:760px){
._ki9pvo84 {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
}
._xi3okg2 {
  padding: 0;
}
._7kvyk4jh {
  aspect-ratio: 16/10;
}
._9myrkz {
  margin-bottom: 1.5rem;
}
._lnc4qcx {
  margin-top: 1.5rem;
}
}
._ootbyu9 {
  display: grid;
  grid-template-columns: minmax(0,.5fr) minmax(0,1fr);
  gap: clamp(2rem,5vw,5rem);
  padding-block: 2rem 3rem;
  border-top: 1px solid var(--clr-wd35);
}
._ybpst0q {
  min-width: 0;
}
._5tg850m9 {
  color: var(--clr-wf7f);
  margin-bottom: 1rem;
  display: block;
  font-size: .8rem;
  font-variant-numeric: tabular-nums;
}
._kv8yhwz {
  line-height: 1.4;
  font-size: clamp(1.25rem,2vw,1.7rem);
  overflow-wrap: anywhere;
  max-width: 22ch;
}
._wgdj2gf {
  line-height: 1.85;
  max-width: 66ch;
  min-width: 0;
  font-size: 1.05rem;
  overflow-wrap: anywhere;
}
._95rnr4uh {
  margin-bottom: 1.35rem;
}
._95rnr4uh:last-child {
  margin: 0;
}
._s8spoqf {
  margin: 1.5rem 0 0;
  background: var(--clr-id26);
  border-left: 2px solid var(--clr-wf7f);
  padding: 1.5rem 1.5rem 1.5rem 2.75rem;
  border-radius: 0 var(--radius-v3a7) var(--radius-v3a7) 0;
}
._i36j5a {
  margin-bottom: .6rem;
  padding-left: .25rem;
}
._i36j5a:last-child {
  margin: 0;
}
._i36j5a::marker {
  color: var(--clr-wf7f);
}
._91lk8nb {
  border-radius: var(--radius-va80);
  margin-left: calc((100% + 2 * clamp(2rem,5vw,5rem)) / 3);
  padding: 2.5rem;
  background: var(--clr-id26);
}
._jkmy41kv {
  overflow-wrap: anywhere;
  line-height: 1.65;
  font-family: var(--font-f9af);
  font-size: 1.25rem;
  margin: 0;
}
@media(max-width:760px){
._ootbyu9 {
  grid-template-columns: minmax(0,1fr);
  gap: 1rem;
  padding-block: 1.5rem 2rem;
}
._5tg850m9 {
  margin-bottom: .5rem;
}
._kv8yhwz {
  max-width: none;
  margin: 0;
}
._91lk8nb {
  margin-left: 0;
  padding: 1.5rem;
}
._wgdj2gf {
  font-size: 1rem;
}
}
._1l1vqzk {
  margin-bottom: 1.5rem;
}
._3bvwpwlx {
  margin: 0;
  padding: 0;
  list-style: none;
}
._pfqn4oc {
  margin-bottom: .75rem;
  border-radius: var(--radius-v3a7);
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover;
}
._870n3r {
  color: var(--clr-y7a4);
  font-size: .8rem;
}
._9orwos {
  font-size: 1.1rem;
  margin: .25rem 0;
}
._hz8t1u1 {
  color: var(--clr-ecc9);
}
._hz8t1u1:hover {
  color: var(--clr-wf7f);
}
._gp2bxwml {
  color: var(--clr-y7a4);
  margin: 0;
  font-size: .95rem;
}
._7s7sqlh4 {
  display: grid;
  grid-template-columns: 5rem minmax(0,.7fr) minmax(0,1fr);
  gap: 2rem;
  align-items: center;
  padding-block: 2rem;
  border-block: 1px solid var(--clr-wd35);
}
._b3xvtdvi {
  display: grid;
  place-items: center;
  width: 5rem;
  height: 5rem;
  border: 1px solid var(--clr-wf7f);
  border-radius: 50%;
  font-family: var(--font-f9af);
  font-size: 1.5rem;
  color: var(--clr-wf7f);
  background: var(--clr-id26);
}
._ylncaat9 {
  min-width: 0;
}
._u371mlaa {
  font-size: .7rem;
  margin-bottom: .5rem;
}
._dtdlsg {
  font-size: 1.4rem;
  margin-bottom: .3rem;
  overflow-wrap: anywhere;
}
._2xd5nox {
  font-size: .85rem;
  color: var(--clr-y7a4);
}
._bryj9l0 {
  color: var(--clr-y7a4);
  margin: 0;
  font-size: .95rem;
  line-height: 1.75;
  border-left: 1px solid var(--clr-wd35);
  overflow-wrap: anywhere;
  padding-left: 2rem;
}
@media(max-width:760px){
._7s7sqlh4 {
  grid-template-columns: 3.5rem minmax(0,1fr);
  gap: 1rem;
}
._b3xvtdvi {
  height: 3.5rem;
  width: 3.5rem;
  font-size: 1.1rem;
}
._bryj9l0 {
  border-top: 1px solid var(--clr-wd35);
  border-left: 0;
  grid-column: 1/-1;
  padding: 1rem 0 0;
}
}