.css-j2jyl5h {
  font-size: .85rem;
  color: var(--ds-clr-se84);
}
.css-k5g14g {
  margin: 0;
  font-size: 1.15rem;
}
.css-yas2ypz{color:var(--ds-clr-seea)}
.css-yas2ypz:hover{color:var(--ds-clr-x825)}
.css-93t7q73{margin:0;font-size:.95rem;color:var(--ds-clr-se84)}
.css-gc1ye5v .css-qha2fv{padding:1.5rem;border:1px solid var(--ds-clr-n1e3);border-radius:var(--ds-radius-x145)}
@media (max-width:640px){.css-19qs3dj {
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
}}
.css-hzx1t27 {
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  display: grid;
}
.css-a313j5r .css-62nu9xr {
  order: 2;
}
.css-e2tg3he {
  align-items: center;
  padding: calc(var(--ds-gap-o6da) * .9) clamp(1.25rem,5vw,4rem);
  display: flex;
}
.css-62nu9xr{justify-content:flex-end;color:var(--ds-clr-u630);background:var(--ds-clr-x825)}
.css-diozwon {
  color: var(--ds-clr-b761);
  background: var(--ds-clr-jf16);
}
.css-a313j5r .css-62nu9xr{justify-content:flex-start}
.css-a313j5r .css-diozwon {
  justify-content: flex-end;
}
.css-slnrpsu{max-width:min(34rem,calc(var(--ds-max-w-le72) / 2 - 3rem));width:100%}
.css-r1qnf6j {
  font-weight: 700;
  opacity: .85;
  text-transform: uppercase;
  display: block;
  margin-bottom: .7rem;
  letter-spacing: .12em;
  font-size: .8rem;
}
.css-5a5hehk {
  margin: 0;
  color: inherit;
  font-size: calc(var(--ds-fs-l85b) * 1.1);
}
.css-m8ejs6{color:var(--ds-clr-kaae);margin-bottom:1.5rem;font-size:1.1rem}
@media (max-width:820px){.css-hzx1t27{grid-template-columns:minmax(0,1fr)}.css-a313j5r .css-62nu9xr {
  order: 0;
}.css-e2tg3he,.css-a313j5r .css-62nu9xr,.css-a313j5r .css-diozwon {
  justify-content: flex-start;
}.css-slnrpsu {
  max-width: none;
}}
.css-zfijniv {
  padding-block: calc(var(--ds-gap-o6da) * .7);
  overflow-wrap: anywhere;
  background: var(--ds-clr-yfea);
}
.css-ma59om{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--ds-clr-i0c8);border:1px solid var(--ds-clr-n1e3);border-radius:var(--ds-radius-x145);overflow:hidden}
.css-64fxgdp {
  min-width: 0;
  padding: clamp(1.5rem,4.5vw,4rem);
  border-top: 4px solid var(--ds-clr-x825);
}
.css-k5u338z .css-64fxgdp {
  border-left: 4px solid var(--ds-clr-x825);
  border-top: 0;
}
.css-e7utdf9 {
  color: var(--ds-clr-x825);
}
.css-0y6kv56{line-height:1.15;max-width:22ch;font-size:calc(var(--ds-fs-he75) * .88)}
.css-haligso {
  margin: 1.2rem 0 0;
  line-height: 1.7;
  color: var(--ds-clr-se84);
  font-size: 1.05rem;
  max-width: 38rem;
}
.css-hnhuvzs{margin:0;min-width:0;display:flex;padding:.8rem}
.css-dtqt9m{object-fit:cover;border-radius:var(--ds-radius-le09);min-height:12rem;aspect-ratio:4/5;width:100%;height:100%}
@media (max-width:700px){.css-ma59om {
  grid-template-columns: 1fr;
}.css-0y6kv56{font-size:var(--ds-fs-he75)}.css-hnhuvzs{padding:0 1.25rem 1.25rem}.css-dtqt9m{height:auto;aspect-ratio:16/7;min-height:0}.css-haligso{font-size:1rem}}
.css-bmqa9y{overflow-wrap:anywhere}
.css-ayodjp>* {
  min-width: 0;
}
.css-tz04zcd {
  max-width: 24ch;
}
.css-2yqx8s6 {
  color: var(--ds-clr-se84);
}
.css-n38n98{text-align:center;white-space:normal;max-width:100%}
.css-fd48ta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:3rem;align-items:end;margin-bottom:2.5rem}
.css-tz04zcd{font-size:clamp(2rem,4vw,3.7rem);margin-bottom:0;max-width:22ch}
.css-kjuz2j{max-width:48ch;margin:0}
.css-lpjnvr{margin:0}
.css-xgeog5b {
  aspect-ratio: 2.8/1;
  border-radius: var(--ds-radius-x145);
  width: 100%;
  object-fit: cover;
}
.css-zxjc9yt{color:var(--ds-clr-se84);padding:.9rem 0;font-size:.85rem}
.css-79nj76a {
  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(--ds-clr-n1e3);
  border-bottom: 1px solid var(--ds-clr-n1e3);
  font-size: .85rem;
  color: var(--ds-clr-se84);
}
.css-79nj76a strong,.css-w478sya {
  font-weight: 700;
  color: var(--ds-clr-seea);
}
.css-2vvwl8g {
  margin-inline: auto;
  max-width: 68rem;
  columns: 2;
  column-rule: 1px solid var(--ds-clr-n1e3);
  column-gap: clamp(2rem,5vw,5rem);
}
.css-auwccs2 {
  color: var(--ds-clr-se84);
  line-height: 1.85;
  margin-bottom: 1.5rem;
  break-inside: avoid;
}
.css-auwccs2:first-child{font-size:1.13rem;color:var(--ds-clr-seea)}
@media(max-width:740px){.css-fd48ta{grid-template-columns:1fr;gap:1.5rem}.css-xgeog5b {
  aspect-ratio: 16/10;
}.css-2vvwl8g{columns:1}.css-79nj76a {
  justify-content: flex-start;
}}
.css-jdqqlif {
  margin-bottom: 2rem;
}
.css-sg62gd{margin:0;padding:0;list-style:none}
.css-lz50nk{border-top:3px solid var(--ds-clr-x825);background:var(--ds-clr-i0c8);border-radius:0 0 var(--ds-radius-le09) var(--ds-radius-le09);padding:1.5rem}
.css-sc5q6c {
  margin-bottom: .75rem;
  line-height: 1;
  font-family: var(--ds-font-h184);
  font-size: 2rem;
  color: var(--ds-clr-j1de);
  display: block;
}
.css-9rcwhq{color:var(--ds-clr-se84);margin:0}
.css-52esjzh{overflow-wrap:anywhere}
.css-9ucjtz>* {
  min-width: 0;
}
.css-qvn5cx8{max-width:24ch}
.css-niigo3{color:var(--ds-clr-se84)}
.css-7ejj8a {
  white-space: normal;
  max-width: 100%;
  text-align: center;
}
.css-jjku57 {
  max-width: 51rem;
  margin-bottom: 2.5rem;
}
.css-b3i9ut3 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);
  gap: 1rem;
  align-items: center;
  padding: 1.5rem 0;
  border-top: 1px solid var(--ds-clr-n1e3);
  margin-bottom: 1.7rem;
}
.css-b3i9ut3 p {
  display: grid;
  gap: .4rem;
  margin: 0;
}
.css-b3i9ut3 p:last-child {
  text-align: right;
}
.css-b3i9ut3 p span {
  color: var(--ds-clr-se84);
  font-size: .8rem;
}
.css-b3i9ut3 strong {
  font-size: clamp(2rem,4vw,3rem);
  line-height: 1.1;
  font-family: var(--ds-font-h184);
  letter-spacing: -.04em;
}
.css-3cc1jbv {
  color: var(--ds-clr-se84);
  font-family: var(--ds-font-h184);
  font-size: 1.1rem;
  text-align: center;
}
.css-rdqglg {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
.css-kxsv4g{padding:2rem 1.8rem 0 0;position:relative;flex:1 1 0;min-width:0;border-top:2px solid var(--ds-clr-n1e3)}
.css-kxsv4g+.css-kxsv4g{padding-left:1.5rem}
.css-p76298{position:absolute;top:-.8rem;left:0;width:1.6rem;height:1.6rem;border:1px solid var(--ds-clr-x825);border-radius:50%;background:var(--ds-clr-yfea);color:var(--ds-clr-x825);display:grid;place-items:center;font-size:.7rem}
.css-kxsv4g+.css-kxsv4g .css-p76298{left:1.5rem}
.css-een1icg{font-size:1.2rem}
.css-niigo3 {
  line-height: 1.8;
  margin: 0;
  font-size: .95rem;
}
@media(max-width:760px){.css-rdqglg {
  display: block;
}.css-kxsv4g,.css-kxsv4g+.css-kxsv4g{margin-left:.8rem;border-top:0;border-left:2px solid var(--ds-clr-n1e3);padding:0 0 2rem 2rem}.css-p76298,.css-kxsv4g+.css-kxsv4g .css-p76298{top:0;left:-.85rem}.css-kxsv4g:last-child {
  padding-bottom: 0;
}.css-3cc1jbv {
  font-size: .9rem;
}.css-b3i9ut3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.css-3cc1jbv{text-align:left;grid-column:1/-1;grid-row:2}}
.css-a2yfuej {
  grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);
}
.css-a2yfuej .css-3cc1jbv {
  grid-column: 1;
  text-align: left;
  grid-row: 1;
}
.css-qvn5cx8{font-size:clamp(1.65rem,3.2vw,2.7rem)}
.css-q9aa90{overflow-wrap:anywhere}
.css-70fdfo>*{min-width:0}
.css-6sr1ya {
  max-width: 24ch;
}
.css-j7fdrih {
  color: var(--ds-clr-se84);
}
.css-dfmy5w{text-align:center;white-space:normal;max-width:100%}
.css-t7cmsr{max-width:51rem;margin-bottom:2.5rem}
.css-5wk660 {
  margin: 0;
  grid-template-columns: minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1fr);
  display: grid;
  border-bottom: 1px solid var(--ds-clr-n1e3);
  border-top: 2px solid var(--ds-clr-seea);
}
.css-umic5qt{min-width:0;padding:1.8rem 1.5rem}
.css-umic5qt:first-child {
  padding-left: 0;
}
.css-umic5qt+.css-umic5qt {
  border-left: 1px solid var(--ds-clr-n1e3);
}
.css-umic5qt dt {
  line-height: 1.5;
  min-height: 3em;
  font-size: .85rem;
  color: var(--ds-clr-se84);
}
.css-umic5qt dd{line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--ds-clr-x825);font-weight:var(--ds-fw-kc38);margin:.8rem 0 0;font-family:var(--ds-font-h184);font-size:clamp(2.5rem,5.5vw,5rem)}
.css-8t6xux dd {
  color: var(--ds-clr-seea);
  font-size: clamp(1.4rem,3vw,2.4rem);
  letter-spacing: var(--ds-ls-m6ae);
  line-height: 1.2;
}
@media(max-width:760px){.css-5wk660{grid-template-columns:repeat(2,minmax(0,1fr))}.css-umic5qt {
  padding: 1.5rem 1rem;
}.css-umic5qt:first-child{padding-left:1rem}.css-umic5qt:nth-child(3){border-left:0}.css-umic5qt:nth-child(n+3) {
  border-top: 1px solid var(--ds-clr-n1e3);
}}
@media(max-width:380px){.css-umic5qt dd{font-size:2.3rem}.css-8t6xux dd{font-size:1.3rem}.css-umic5qt dt {
  font-size: .8rem;
}}
.css-e6zfe7 .css-5wk660 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media(max-width:760px){
.css-e6zfe7 .css-5wk660 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.css-e6zfe7 .css-8t6xux {
  grid-column: 1/-1;
}
}
.css-ybovhdg {
  padding-block: calc(var(--ds-gap-o6da) * .8);
  background: var(--ds-clr-yfea);
  overflow-wrap: anywhere;
}
.css-kxjed5{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);border:1px solid var(--ds-clr-n1e3);border-radius:var(--ds-radius-x145);overflow:hidden;background:var(--ds-clr-i0c8)}
.css-lq6s0v {
  min-width: 0;
  padding: clamp(1.5rem,4vw,3.5rem);
}
.css-az0p5ht{color:var(--ds-clr-x825)}
.css-vldugb{max-width:24ch}
.css-3lyo9j {
  color: var(--ds-clr-se84);
  margin: 1.2rem 0 0;
  max-width: 38rem;
}
.css-t1qq6s{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.8rem);background:var(--ds-clr-jf16);color:var(--ds-clr-b761);border-left:2px dashed var(--ds-clr-kaae);min-width:0}
.css-zdatwgb{font-size:.8rem;color:var(--ds-clr-kaae);text-transform:var(--ds-transform-wb1d);letter-spacing:var(--ds-ls-a424)}
.css-65afvg {
  color: var(--ds-clr-b761);
  font-weight: 600;
  font-size: 1.2rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  max-width: 100%;
  line-height: 1.4;
}
.css-65afvg:hover {
  text-decoration: underline;
  text-underline-offset: .3em;
  color: var(--ds-clr-offb);
}
.css-gr2nga{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;font-size:2rem;line-height:1;border:1px solid var(--ds-clr-kaae);border-radius:50%}
@media (max-width:680px){
.css-kxjed5 {
  grid-template-columns: 1fr;
}
.css-t1qq6s {
  gap: 1.2rem;
  border-left: 0;
  border-top: 2px dashed var(--ds-clr-kaae);
}
.css-65afvg{flex-direction:row;align-items:center;font-size:1.05rem;gap:1.2rem}
.css-gr2nga {
  flex: none;
  width: 2.6rem;
  height: 2.6rem;
  font-size: 1.6rem;
}
}
.css-3qt0lv {
  padding-block: calc(var(--ds-gap-o6da) * .8);
}
.css-nko5ha1{background:var(--ds-clr-i0c8)}
.css-v38mfh{background:var(--ds-clr-x825);color:var(--ds-clr-u630)}
.css-v38mfh .css-pwyxwq,.css-v38mfh .css-h5g7ph{color:var(--ds-clr-u630)}
.css-mwqbjn {
  border-bottom: 1px solid var(--ds-clr-n1e3);
}
.css-xjja86 {
  text-align: center;
}
.css-f2ucwnd {
  opacity: .8;
  font-size: .85rem;
  margin-bottom: .75rem;
}
.css-bf8hxc{margin:0 .5rem}
.css-g8wqvv{opacity:.7}
.css-pwyxwq {
  margin-bottom: .5rem;
}
.css-5v5anau {
  opacity: .85;
  margin: 0;
  max-width: 40rem;
  font-size: 1.1rem;
}
.css-xjja86 .css-5v5anau{margin-inline:auto}
.css-blucet{max-width:40rem;margin-bottom:2.5rem}
.css-n0zrjj{padding:0;margin:0;list-style:none}
.css-xjme1b {
  overflow: hidden;
  flex-direction: column;
  display: flex;
  border-radius: var(--ds-radius-x145);
  background: var(--ds-clr-yfea);
}
.css-3b1yfh0 .css-xjme1b {
  border: 1px solid var(--ds-clr-n1e3);
}
.css-1t5joc .css-xjme1b {
  box-shadow: var(--ds-shadow-d400);
}
.css-pdnccr{margin:0}
.css-i44228 {
  object-fit: cover;
  aspect-ratio: 10/7;
  width: 100%;
}
.css-rds9qmp {
  padding: 1.5rem;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.css-d2ytc5 {
  margin-bottom: .4rem;
}
.css-izoyfl{color:var(--ds-clr-se84);flex-grow:1}
.css-rwilo5x{font-weight:600}
.css-ls4mtz .css-xjme1b{min-height:22rem;color:var(--ds-clr-b761);position:relative;justify-content:flex-end}
.css-ls4mtz .css-pdnccr {
  position: absolute;
  inset: 0;
}
.css-ls4mtz .css-i44228{height:100%}
.css-ls4mtz .css-rds9qmp {
  padding-top: 4rem;
  background: linear-gradient(180deg,rgba(6,8,12,0) 0%,rgba(6,8,12,.85) 45%);
  flex-grow: 0;
  position: relative;
}
.css-ls4mtz .css-d2ytc5 {
  color: inherit;
}
.css-ls4mtz .css-izoyfl {
  opacity: .9;
  color: inherit;
}
.css-ls4mtz .css-rwilo5x{color:inherit;text-decoration:underline}
.css-wwhg2x {
  max-width: 34rem;
  margin-inline: auto;
  grid-template-columns: minmax(0,1fr);
}
.css-8cwdmod {
  display: grid;
  grid-template-columns: minmax(16rem,1fr) 2fr;
  gap: 3rem;
  align-items: start;
}
.css-9xx8btl {
  position: sticky;
  top: 6rem;
}
.css-xk3qcdl{margin-bottom:1.25rem}
.css-teykt6 {
  font-weight: 600;
}
.css-6o7c3n9 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
  gap: 2rem 2.5rem;
}
.css-vh1hmq {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
}
.css-uhnscl {
  color: var(--ds-clr-x825);
  justify-content: center;
  flex-shrink: 0;
  height: 2.5rem;
  align-items: center;
  border-radius: var(--ds-radius-le09);
  width: 2.5rem;
  display: inline-flex;
}
.css-9cgr0z9 .css-uhnscl{color:var(--ds-clr-r4af);background:var(--ds-clr-j1de)}
.css-as58xj .css-uhnscl {
  border: 1px solid var(--ds-clr-n1e3);
}
.css-815g53s .css-uhnscl {
  margin-top: .15rem;
  height: 1.75rem;
  width: 1.75rem;
}
.css-uhnscl svg{width:1.25rem;height:1.25rem}
.css-jqsdsqy{margin-bottom:.25rem;font-size:1.05rem}
.css-imakv7 {
  color: var(--ds-clr-se84);
  margin: 0;
  font-size: .95rem;
}
@media (max-width:860px){.css-8cwdmod{grid-template-columns:1fr;gap:2rem}.css-9xx8btl {
  position: static;
}}
.css-kgc85ku{overflow-wrap:anywhere;color:var(--ds-clr-seea);background:var(--ds-clr-yfea);padding-block:var(--ds-gap-o6da)}
.css-oi8uey {
  padding-top: 1.7rem;
  border-top: 1px solid var(--ds-clr-n1e3);
}
.css-gaxcuvp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start;margin-bottom:2rem}
.css-5slb48f{color:var(--ds-clr-x825);max-width:26rem}
.css-dv49p8 {
  color: var(--ds-clr-se84);
  margin: 0;
  font-size: .95rem;
  max-width: 36rem;
}
.css-rqejml{margin-bottom:1.6rem;max-width:23ch;line-height:1.12;font-size:calc(var(--ds-fs-l85b) * 1.45)}
.css-jd2wk9c .css-rqejml {
  margin-left: 12%;
}
.css-md8oqq {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1.5rem;
  padding: .9rem 0 1.2rem;
  border-bottom: 2px solid var(--ds-clr-x825);
  font-weight: 600;
  font-size: clamp(1.1rem,2.8vw,1.8rem);
  line-height: 1.35;
  color: var(--ds-clr-x825);
}
.css-md8oqq:hover {
  text-underline-offset: .3em;
  text-decoration: underline;
  color: var(--ds-clr-r4af);
}
.css-1x77t11{line-height:1;flex:none;font-size:2.5rem}
@media (max-width:640px){.css-gaxcuvp {
  grid-template-columns: 1fr;
  gap: .6rem;
  margin-bottom: 1.5rem;
}.css-rqejml{font-size:calc(var(--ds-fs-l85b) * 1.15)}.css-jd2wk9c .css-rqejml {
  margin-left: 0;
}.css-md8oqq {
  gap: 1rem;
}.css-1x77t11 {
  font-size: 1.8rem;
}}
.css-gtfc5r {
  padding-block: calc(var(--ds-gap-o6da) * .9);
  overflow: hidden;
  position: relative;
  min-height: 18rem;
  align-items: center;
  isolation: isolate;
  color: var(--ds-clr-b761);
  display: flex;
}
.css-f6u60m1{height:100%;position:absolute;z-index:-2;width:100%;inset:0;object-fit:cover}
.css-z5pqsb2{position:absolute;z-index:-1;inset:0}
.css-2f4pnpd .css-z5pqsb2{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
.css-27q8ffy .css-z5pqsb2{opacity:.88;background:var(--ds-clr-x825)}
.css-27q8ffy{color:var(--ds-clr-u630)}
.css-a2vm9ey{width:min(100% - 2.5rem,var(--ds-max-w-le72))}
.css-faqh7l .css-a2vm9ey{text-align:center}
.css-1anboj {
  opacity: .85;
  font-size: .85rem;
  margin-bottom: .75rem;
}
.css-x6dofa0 {
  color: inherit;
}
.css-x6dofa0:hover{text-decoration:underline;color:inherit}
.css-jxrf7r{margin:0 .5rem}
.css-uqd80bj {
  opacity: .8;
}
.css-fu1kj6i {
  color: inherit;
  margin-bottom: .5rem;
}
.css-foga135{max-width:40rem;opacity:.9;font-size:1.1rem;margin:0}
.css-faqh7l .css-foga135 {
  margin-inline: auto;
}
.css-bmgy0a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:3rem;align-items:end;margin-bottom:3rem}
.css-lkwcpcl {
  overflow-wrap: anywhere;
  margin-bottom: 0;
  max-width: 18ch;
}
.css-r44v8of{margin:0;max-width:42ch}
.css-6nep7aw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}
.css-0wxkdv0{min-width:0;margin:0}
.css-0wxkdv0:nth-child(even) {
  padding-top: 5rem;
}
.css-jcwnaz4 {
  width: 100%;
  border-radius: var(--ds-radius-le09);
  object-fit: cover;
  aspect-ratio: 5/4;
}
.css-0wxkdv0:nth-child(4n+2) .css-jcwnaz4{aspect-ratio:4/5}
.css-bw3c4e {
  display: grid;
  grid-template-columns: 2.4rem minmax(0,1fr);
  gap: .9rem;
  border-top: 1px solid var(--ds-clr-n1e3);
  margin-top: 1rem;
  padding-top: 1rem;
}
.css-5f7zum9{color:var(--ds-clr-x825);font-variant-numeric:tabular-nums;font-size:.8rem}
.css-t4vbj0{font-size:1.2rem;margin-bottom:.5rem;overflow-wrap:anywhere}
.css-k3xb5c{color:var(--ds-clr-se84);margin:0;font-size:.95rem}
.css-0wxkdv0:not(:has(.css-jcwnaz4)){padding-top:0}
@media(max-width:700px){
.css-bmgy0a,.css-6nep7aw{grid-template-columns:minmax(0,1fr);gap:1.5rem}
.css-bmgy0a {
  margin-bottom: 2rem;
}
.css-0wxkdv0:nth-child(even){padding-top:0}
.css-0wxkdv0:nth-child(4n+2) .css-jcwnaz4{aspect-ratio:5/4}
.css-6nep7aw{gap:2.5rem}
}
.css-ybny2z {
  overflow-wrap: anywhere;
}
.css-qxiza9u {
  max-width: 24ch;
  margin-bottom: 2rem;
}
.css-5jjdarq {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr);
  gap: clamp(2rem, 5vw, 5rem);
  align-items: start;
}
.css-k160mov{background:var(--ds-clr-i0c8);border-top:4px solid var(--ds-clr-x825);padding:clamp(1.25rem, 3vw, 2.5rem)}
.css-insuh0 {
  color: var(--ds-clr-se84);
  font-size: .9rem;
  margin: 1.5rem 0;
}
.css-mmrp8lu {
  margin: 0;
  list-style: none;
  padding: 0;
}
.css-lu11a4 {
  display: grid;
  grid-template-columns: minmax(4rem, max-content) minmax(0, 1fr);
  gap: 1.5rem;
  padding: 1.75rem 0;
  border-top: 1px solid var(--ds-clr-n1e3);
}
.css-yadeyrh{font-size:3rem;color:var(--ds-clr-x825);white-space:nowrap;overflow-wrap:normal;line-height:1;font-family:var(--ds-font-h184)}
.css-vpn824s p{margin-bottom:0}
@media (max-width: 700px){.css-5jjdarq{grid-template-columns:minmax(0, 1fr)}.css-lu11a4{grid-template-columns:minmax(2.5rem, max-content) minmax(0, 1fr);gap:1rem}.css-yadeyrh {
  font-size: 2rem;
}}
.css-nydrx1 {
  max-width: 44rem;
  margin-bottom: 2.5rem;
}
.css-6n7ayy .css-nydrx1{margin-right:auto;margin-left:auto;text-align:center}
.css-jrz5b4j{gap:2.5rem 3rem}
.css-9o4uv4r .css-1222qh {
  border-top: 2px solid var(--ds-clr-x825);
  padding-top: 1.25rem;
}
.css-vaw6xhr {
  margin-bottom: .6rem;
  font-size: 1.15rem;
}
.css-72w7eah {
  line-height: 1.7;
  margin: 0;
}
.css-ci7n78{padding-block:calc(var(--ds-gap-o6da) * .9) calc(var(--ds-gap-o6da) * .7)}
.css-cl3gyc {
  border-bottom: 4px solid var(--ds-clr-x825);
}
.css-81biw7 {
  border-bottom: 4px solid var(--ds-clr-n18f);
}
.css-51ot5vv {
  border-bottom: 1px solid var(--ds-clr-n1e3);
}
.css-ubhcc5{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}
.css-z80esl {
  font-size: calc(var(--ds-fs-he75) * 1.05);
  margin: 0;
}
.css-kz7izko{margin:0 0 .35rem;max-width:34rem}
@media (max-width:760px){.css-ubhcc5{grid-template-columns:1fr;gap:1rem}}
.css-9ic7qu {
  display: grid;
  grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);
  gap: 2rem;
  align-items: start;
}
.css-661ihl {
  color: var(--ds-clr-u630);
  border-radius: var(--ds-radius-x145);
  background: var(--ds-clr-x825);
  padding: clamp(1.5rem,3.5vw,3rem);
}
.css-0t7t1n{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}
.css-hv9rhtn {
  font-size: clamp(1.5rem,2.5vw,2.2rem);
  overflow-wrap: anywhere;
  color: inherit;
}