.css-dhp535j {
  grid-template-columns: minmax(0,1fr);
}
.css-42ykv0q {
  font-size: 1.1rem;
  line-height: 1.7;
  color: var(--color-b567);
  max-width: 42rem;
  margin: 0;
}
@media (max-width:640px){.css-sqnv6i{font-size:var(--size-oe60)}.css-a24n17{grid-template-columns:1fr;gap:1rem}.css-cddy430{display:none}.css-42ykv0q{font-size:1rem}}
.css-2164sez {
  display: grid;
  grid-template-columns: 2fr 3fr;
  gap: 3rem;
}
.css-u8ghbl {
  margin: 2rem 0 0;
  padding: 1.5rem 1.75rem;
  border-left: 4px solid var(--color-jb71);
  background: var(--color-fe6a);
  border-radius: 0 var(--radius-m6f7) var(--radius-m6f7) 0;
}
.css-hrdbhv{font-family:var(--font-e853);font-size:1.2rem;margin-bottom:.5rem}
.css-cqokjsy{font-style:normal;color:var(--color-b567);font-size:.9rem}
@media (max-width:860px){
.css-2164sez{grid-template-columns:1fr;gap:1rem}
}
.css-dtkj92{margin-bottom:2rem}
.css-4cumag8 {
  list-style: none;
  padding: 0;
  margin: 0;
}
.css-vmxo24a{padding:1.5rem;border-top:3px solid var(--color-jb71);background:var(--color-fe6a);border-radius:0 0 var(--radius-m6f7) var(--radius-m6f7)}
.css-1d7t8q{display:block;font-family:var(--font-e853);font-size:2rem;color:var(--color-q304);line-height:1;margin-bottom:.75rem}
.css-yd952o{margin:0;color:var(--color-b567)}
.css-6hgrm5{max-width:46rem}
.css-uetvem .css-6hgrm5 {
  margin-left: auto;
  margin-right: auto;
}
.css-uetvem .css-cxxf7r {
  text-align: center;
}
.css-cxxf7r {
  margin-bottom: 1.5rem;
}
.css-zv643bx {
  margin: 0 0 1.1rem;
  line-height: 1.7;
}
.css-6fj4kl {
  font-size: 1.15rem;
  margin: 1.75rem 0 .75rem;
}
.css-m1nqvb6{margin:0;padding-left:1.25rem;display:grid;gap:.5rem}
.css-8b976q3::marker{color:var(--color-jb71)}
.css-g5btxx{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(1.75rem,5vw,4rem);align-items:center;padding:clamp(1.75rem,5vw,3.25rem);border-radius:var(--radius-wf6e)}
.css-4nd1exf{border:2px solid var(--color-jb71)}
.css-psrvnp{background:var(--color-fe6a)}
.css-qb7yq4x{background:var(--color-jb71);color:var(--color-pe70)}
.css-znabyc {
  display: block;
  margin-bottom: .7rem;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: var(--tracking-ebf0);
  text-transform: var(--case-h977);
  color: var(--color-md91);
}
.css-qb7yq4x .css-znabyc,.css-qb7yq4x .css-sincxv {
  color: var(--color-pe70);
}
.css-sincxv {
  margin-bottom: .9rem;
}
.css-2pw8bo4{margin-bottom:1.6rem;opacity:.9}
.css-ld4lxl{list-style:none;margin:0;padding:0;display:grid;gap:1rem}
.css-x470m7{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--radius-m6f7);background:var(--color-ib0a);color:var(--color-sf2e);font-weight:600;box-shadow:var(--shadow-na98)}
.css-tdwf9z9{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--color-jb71);color:var(--color-pe70)}
.css-tdwf9z9 svg{width:1rem;height:1rem}
@media (max-width:820px){
.css-g5btxx{grid-template-columns:minmax(0,1fr)}
}
.css-4c0e9s{margin-bottom:2.5rem;max-width:40rem}
.css-u2x5hre {
  list-style: none;
  padding: 0;
  margin: 0;
}
.css-r2e1ur {
  display: flex;
  flex-direction: column;
  border-radius: var(--radius-wf6e);
  overflow: hidden;
  background: var(--color-ib0a);
}
.css-se73l2 .css-r2e1ur{border:1px solid var(--color-o20e)}
.css-8v5et1 .css-r2e1ur {
  box-shadow: var(--shadow-na98);
}
.css-1wt7qo3{margin:0}
.css-fuddz8z {
  width: 100%;
  aspect-ratio: 10/7;
  object-fit: cover;
}
.css-h959pw{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}
.css-pwjyfs {
  margin-bottom: .4rem;
}
.css-crwki1{color:var(--color-b567);flex-grow:1}
.css-thnf54{font-weight:600}
.css-56mkah7 .css-r2e1ur {
  position: relative;
  color: var(--color-z7f6);
  min-height: 22rem;
  justify-content: flex-end;
}
.css-56mkah7 .css-1wt7qo3 {
  position: absolute;
  inset: 0;
}
.css-56mkah7 .css-fuddz8z{height:100%}
.css-56mkah7 .css-h959pw{position:relative;background:linear-gradient(180deg,rgba(6,8,12,0) 0%,rgba(6,8,12,.85) 45%);padding-top:4rem;flex-grow:0}
.css-56mkah7 .css-pwjyfs{color:inherit}
.css-56mkah7 .css-crwki1{color:inherit;opacity:.9}
.css-56mkah7 .css-thnf54{color:inherit;text-decoration:underline}
.css-41mdn55 {
  grid-template-columns: minmax(0,1fr);
  max-width: 34rem;
  margin-inline: auto;
}
.css-q7vcke {
  overflow-wrap: anywhere;
}
.css-5bnu5pd{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr);gap:clamp(2rem, 6vw, 6rem);align-items:start}
.css-yl13cs h2{max-width:16ch}
.css-hvnd66{display:inline-flex;gap:1.5rem;align-items:center;font-weight:700;padding:.8rem 0;border-bottom:1px solid currentColor}
.css-hvnd66 span{font-size:1.7rem}
.css-sovzpzv {
  margin: 0 0 2rem;
}
.css-0vixz22 {
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover;
  border-radius: var(--radius-m6f7);
}
.css-em5mip7 {
  margin: 0;
}
.css-1e3vpb {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: 1.5rem;
  border-top: 1px solid var(--color-o20e);
  padding: 1.4rem 0;
}
.css-yamgll{font-weight:700}
.css-h21jy0 {
  display: block;
  color: var(--color-b567);
  font-size: .75rem;
  margin-bottom: .5rem;
}
.css-gtmfxu {
  margin: 0;
}
.css-wgormvh{border-left:3px solid var(--color-jb71);padding:.5rem 0 .5rem 1rem;color:var(--color-b567);font-size:.9rem}
@media (max-width: 760px){
.css-5bnu5pd{grid-template-columns:minmax(0, 1fr)}
.css-yl13cs h2{max-width:none}
}
@media (max-width: 420px){
.css-1e3vpb {
  grid-template-columns: minmax(0, 1fr);
  gap: .65rem;
}
}
.css-3z1po3g {
  max-width: 40rem;
  margin-bottom: 2.5rem;
}
.css-1tc0dc {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 2rem;
  counter-reset: none;
}
.css-vtfwtk .css-1tc0dc,.css-8orcka .css-1tc0dc {
  grid-template-columns: repeat(3,1fr);
}
.css-kd36x5.css-vtfwtk .css-1tc0dc,.css-kd36x5.css-8orcka .css-1tc0dc {
  grid-template-columns: repeat(2,1fr);
}
.css-kuw2itb.css-vtfwtk .css-1tc0dc,.css-kuw2itb.css-8orcka .css-1tc0dc {
  grid-template-columns: repeat(4,1fr);
}
.css-490rg94.css-vtfwtk .css-1tc0dc,.css-490rg94.css-8orcka .css-1tc0dc{grid-template-columns:repeat(5,1fr);gap:1.5rem}
.css-8orcka .css-1tc0dc {
  gap: 2rem 3rem;
}
.css-8orcka .css-7x2q1n:nth-child(even) {
  margin-top: 2.5rem;
}
.css-x5fy9s8 .css-1tc0dc{max-width:44rem;gap:0}
.css-x5fy9s8 .css-7x2q1n{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding-bottom:2rem;position:relative}
.css-x5fy9s8 .css-7x2q1n::before {
  content: "";
  position: absolute;
  left: 1.375rem;
  top: 3rem;
  bottom: 0;
  width: 2px;
  background: var(--color-o20e);
}
.css-x5fy9s8 .css-7x2q1n:last-child::before{display:none}
.css-84fduc2.css-x5fy9s8 .css-7x2q1n::before {
  background: rgba(255,255,255,.18);
}
.css-z7cr0b{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-e853);font-weight:700;margin-bottom:1rem}
.css-5p8r6d .css-z7cr0b {
  width: 2.75rem;
  height: 2.75rem;
  border-radius: 50%;
  background: var(--color-jb71);
  color: var(--color-pe70);
  font-size: 1.1rem;
}
.css-mcgo9vb .css-z7cr0b{font-size:3rem;line-height:1;color:var(--color-jb71);opacity:.9}
.css-84fduc2.css-mcgo9vb .css-z7cr0b {
  color: var(--color-yf8e);
}
.css-5u7bts .css-z7cr0b {
  width: 2.75rem;
  height: 2.75rem;
  border-radius: var(--radius-m6f7);
  border: 2px solid var(--color-jb71);
  color: var(--color-jb71);
  font-size: 1.1rem;
}
.css-84fduc2.css-5u7bts .css-z7cr0b{border-color:var(--color-yf8e);color:var(--color-yf8e)}
.css-cppucd8{font-size:1.1rem;margin-bottom:.35rem}
.css-z1mno3a {
  margin: 0;
  color: var(--color-b567);
  font-size: .95rem;
}
.css-84fduc2 .css-z1mno3a{color:var(--color-h9cf)}
@media (max-width:900px){
.css-vtfwtk .css-1tc0dc,.css-8orcka .css-1tc0dc,.css-kuw2itb.css-vtfwtk .css-1tc0dc,.css-kuw2itb.css-8orcka .css-1tc0dc,.css-490rg94.css-vtfwtk .css-1tc0dc,.css-490rg94.css-8orcka .css-1tc0dc{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:640px){
.css-vtfwtk .css-1tc0dc,.css-8orcka .css-1tc0dc,.css-kd36x5.css-vtfwtk .css-1tc0dc,.css-kuw2itb.css-vtfwtk .css-1tc0dc,.css-490rg94.css-vtfwtk .css-1tc0dc,.css-kd36x5.css-8orcka .css-1tc0dc,.css-kuw2itb.css-8orcka .css-1tc0dc,.css-490rg94.css-8orcka .css-1tc0dc {
  grid-template-columns: 1fr;
}
.css-8orcka .css-7x2q1n:nth-child(even){margin-top:0}
}
.css-rk562r {
  margin-bottom: 2.5rem;
}
.css-o3fbwon{list-style:none;padding:0;margin:0}
.css-sunn1b{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;background:var(--color-ib0a);border:1px solid var(--color-o20e);border-radius:var(--radius-wf6e)}
.css-6fm95q{color:#f2b01e;letter-spacing:.1em}
.css-4h5vyjp{margin:0;flex-grow:1}
.css-0lwfwc8 {
  margin: 0;
  font-style: italic;
}
.css-5qg035t {
  display: flex;
  align-items: center;
  gap: .75rem;
}
.css-m79kcn{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:50%;background:var(--color-jb71);color:var(--color-pe70);font-weight:700;font-size:.85rem}
.css-hakf2c{display:flex;flex-direction:column;line-height:1.3}
.css-56u07pd{font-size:.85rem;color:var(--color-b567)}
.css-ansblgn {
  padding-block: calc(var(--space-w560) * .8);
}
.css-hhz9wa3{background:var(--color-fe6a)}
.css-34rm5ls {
  background: var(--color-jb71);
  color: var(--color-pe70);
}
.css-34rm5ls .css-o4b10wa,.css-34rm5ls .css-0jfoe9v {
  color: var(--color-pe70);
}
.css-s0noq8z {
  border-bottom: 1px solid var(--color-o20e);
}
.css-m280bkd {
  text-align: center;
}
.css-fyiaiyx{font-size:.85rem;margin-bottom:.75rem;opacity:.8}
.css-e0k6b7k{margin:0 .5rem}
.css-hsashv {
  opacity: .7;
}
.css-o4b10wa{margin-bottom:.5rem}
.css-49ldnq {
  margin: 0;
  font-size: 1.1rem;
  opacity: .85;
  max-width: 40rem;
}
.css-m280bkd .css-49ldnq {
  margin-inline: auto;
}
.css-tbri94m{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:3rem;align-items:end;margin-bottom:3rem}
.css-lmovns{margin-bottom:0;max-width:18ch;overflow-wrap:anywhere}
.css-5uo1h9o {
  margin: 0;
  max-width: 42ch;
}
.css-vs7k8y {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 3rem;
}
.css-qd4k1v6{margin:0;min-width:0}
.css-qd4k1v6:nth-child(even){padding-top:5rem}
.css-splavk {
  width: 100%;
  aspect-ratio: 5/4;
  object-fit: cover;
  border-radius: var(--radius-m6f7);
}
.css-qd4k1v6:nth-child(4n+2) .css-splavk {
  aspect-ratio: 4/5;
}
.css-exgxddc {
  display: grid;
  grid-template-columns: 2.4rem minmax(0,1fr);
  gap: .9rem;
  border-top: 1px solid var(--color-o20e);
  margin-top: 1rem;
  padding-top: 1rem;
}
.css-15djxv{font-size:.8rem;color:var(--color-jb71);font-variant-numeric:tabular-nums}
.css-73bp29c {
  font-size: 1.2rem;
  margin-bottom: .5rem;
  overflow-wrap: anywhere;
}
.css-wntd2d {
  color: var(--color-b567);
  font-size: .95rem;
  margin: 0;
}
.css-qd4k1v6:not(:has(.css-splavk)){padding-top:0}
@media(max-width:700px){
.css-tbri94m,.css-vs7k8y{grid-template-columns:minmax(0,1fr);gap:1.5rem}
.css-tbri94m {
  margin-bottom: 2rem;
}
.css-qd4k1v6:nth-child(even) {
  padding-top: 0;
}
.css-qd4k1v6:nth-child(4n+2) .css-splavk {
  aspect-ratio: 5/4;
}
.css-vs7k8y{gap:2.5rem}
}
.css-tn0q2eu{padding-block:calc(var(--space-w560) * .6)}
.css-mc3u9jf{border-top:1px solid var(--color-o20e);border-bottom:1px solid var(--color-o20e)}
.css-26nhwq {
  text-align: center;
  font-size: .85rem;
  color: var(--color-b567);
  text-transform: uppercase;
  letter-spacing: .1em;
  margin-bottom: 1.5rem;
}
.css-6idau9 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 1.25rem 3rem;
}
.css-011q0q{color:var(--color-b567);opacity:.75;font-size:1.25rem;line-height:1;white-space:nowrap;transition:opacity .2s}
.css-011q0q:hover{opacity:1}
.css-3xnpiux .css-011q0q{padding:.75rem 1.25rem;border:1px solid var(--color-o20e);border-radius:var(--radius-m6f7)}
.css-a3yn3n{font-family:Georgia,'Times New Roman',serif;font-style:italic}
.css-k7u5v5{text-transform:uppercase;letter-spacing:.18em;font-size:.95rem;font-weight:700}
.css-2ryvqdj {
  font-family: var(--font-e853);
  font-weight: 800;
  letter-spacing: -.03em;
  font-size: 1.4rem;
}
.css-vehfba{font-weight:300;letter-spacing:.04em}
.css-if3dxr {
  font-family: ui-monospace,'SF Mono',Menlo,monospace;
  font-size: 1rem;
}
.css-t6usko{letter-spacing:.3em;text-transform:uppercase;font-size:.85rem}
.css-j1cx2y1{padding-block:calc(var(--space-w560) * .9) calc(var(--space-w560) * .7)}
.css-1blldx4{border-bottom:4px solid var(--color-jb71)}
.css-6g39fu7{border-bottom:4px solid var(--color-f2be)}
.css-3p96uvz{border-bottom:1px solid var(--color-o20e)}
.css-nwezaox{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}
.css-95wpqb{margin:0;font-size:calc(var(--size-oe60) * 1.05)}
.css-zeem7l{margin:0 0 .35rem;max-width:34rem}
@media (max-width:760px){.css-nwezaox {
  grid-template-columns: 1fr;
  gap: 1rem;
}}
.css-7dqvcxy {
  max-width: 45rem;
  margin-bottom: 3rem;
}
.css-wbr47n {
  display: grid;
  grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);
  gap: clamp(2rem,5vw,5rem);
  align-items: start;
}
.css-8wgz5d {
  grid-template-columns: minmax(0,1fr);
  max-width: 40rem;
  margin-inline: auto;
}
.css-dcvxnnp{min-width:0}
.css-r3326w0 {
  width: 100%;
  aspect-ratio: 6/5;
  object-fit: cover;
  object-position: center 30%;
  border-radius: var(--radius-wf6e);
}
.css-feteyyh {
  padding-top: 1.5rem;
}
.css-839rbk {
  display: block;
  color: var(--color-jb71);
  font-size: .8rem;
  margin-bottom: .4rem;
}
.css-mhyah1 {
  font-size: 1.35rem;
  overflow-wrap: anywhere;
}
.css-ewxm2b8 {
  color: var(--color-b567);
  font-size: .95rem;
  margin: 0;
}
.css-c31st0{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-o20e)}
.css-8eh3cas {
  display: grid;
  grid-template-columns: 4.5rem minmax(0,1fr);
  gap: 1.25rem;
  padding-block: 1.8rem;
  border-bottom: 1px solid var(--color-o20e);
}
.css-c0u3yi6{width:4.5rem;height:4.5rem;object-fit:cover;border-radius:50%}
.css-8eh3cas:not(:has(.css-c0u3yi6)) {
  grid-template-columns: minmax(0,1fr);
}
@media(max-width:760px){.css-wbr47n {
  grid-template-columns: minmax(0,1fr);
}.css-7dqvcxy{margin-bottom:2rem}}
.css-a4y4oy{padding-block:calc(var(--space-w560) * .8);background:var(--color-ib0a);overflow-wrap:anywhere}
.css-5l1mw85{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);border:1px solid var(--color-o20e);border-radius:var(--radius-wf6e);overflow:hidden;background:var(--color-fe6a)}
.css-z26h3y {
  padding: clamp(1.5rem,4vw,3.5rem);
  min-width: 0;
}
.css-jbc02z {
  color: var(--color-jb71);
}
.css-lxw462{max-width:24ch}
.css-3w82kap {
  color: var(--color-b567);
  max-width: 38rem;
  margin: 1.2rem 0 0;
}
.css-24vvz2{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.8rem);background:var(--color-h8d6);color:var(--color-z7f6);border-left:2px dashed var(--color-h9cf);min-width:0}
.css-bmxyj7 {
  font-size: .8rem;
  letter-spacing: var(--tracking-ebf0);
  text-transform: var(--case-h977);
  color: var(--color-h9cf);
}
.css-xvbpu2l {
  color: var(--color-z7f6);
  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-xvbpu2l:hover {
  color: var(--color-yf8e);
  text-decoration: underline;
  text-underline-offset: .3em;
}
.css-qhmyv3m {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.4rem;
  height: 3.4rem;
  font-size: 2rem;
  line-height: 1;
  border: 1px solid var(--color-h9cf);
  border-radius: 50%;
}
@media (max-width:680px){.css-5l1mw85 {
  grid-template-columns: 1fr;
}.css-24vvz2 {
  border-left: 0;
  border-top: 2px dashed var(--color-h9cf);
  gap: 1.2rem;
}.css-xvbpu2l {
  flex-direction: row;
  align-items: center;
  font-size: 1.05rem;
  gap: 1.2rem;
}.css-qhmyv3m{flex:none;width:2.6rem;height:2.6rem;font-size:1.6rem}}
.css-j9eur9{max-width:44rem;margin-bottom:2.5rem}
.css-idd4yp .css-j9eur9 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.css-j0siiuv{gap:2.5rem 3rem}
.css-t24o4lf .css-ysdyqfx {
  border-top: 2px solid var(--color-jb71);
  padding-top: 1.25rem;
}
.css-wczxo8z {
  font-size: 1.15rem;
  margin-bottom: .6rem;
}
.css-je6fer{margin:0;line-height:1.7}
.css-pny055{position:relative;isolation:isolate;display:flex;align-items:center;min-height:18rem;padding-block:calc(var(--space-w560) * .9);color:var(--color-z7f6);overflow:hidden}
.css-x9hm7ke {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -2;
}
.css-iu6p10 {
  position: absolute;
  inset: 0;
  z-index: -1;
}
.css-kuc6i7 .css-iu6p10{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
.css-pw158y .css-iu6p10 {
  background: var(--color-jb71);
  opacity: .88;
}
.css-pw158y{color:var(--color-pe70)}
.css-abuh3af {
  width: min(100% - 2.5rem,var(--container-vb75));
}
.css-zgkhgug .css-abuh3af {
  text-align: center;
}
.css-98qnuaq{font-size:.85rem;margin-bottom:.75rem;opacity:.85}
.css-0le8ju6{color:inherit}
.css-0le8ju6:hover {
  color: inherit;
  text-decoration: underline;
}
.css-r54thud {
  margin: 0 .5rem;
}
.css-qznhns {
  opacity: .8;
}
.css-7gc016{color:inherit;margin-bottom:.5rem}
.css-g8pvy5{margin:0;font-size:1.1rem;opacity:.9;max-width:40rem}
.css-zgkhgug .css-g8pvy5{margin-inline:auto}
.css-vrx3w3s .css-9luxko6 {
  max-width: 46rem;
}
.css-bwwbq9v .css-9luxko6 {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 3rem;
  align-items: start;
}
.css-j4otwmb{margin-bottom:1.5rem}
.css-lqf2pya{border-bottom:1px solid var(--color-o20e);padding:.25rem 0}
.css-3rbtc6{cursor:pointer;padding:.9rem 2rem .9rem 0;font-weight:600;list-style:none;position:relative}
.css-3rbtc6::-webkit-details-marker {
  display: none;
}
.css-3rbtc6::after {
  content: "+";
  position: absolute;
  right: 0;
  top: .7rem;
  font-size: 1.4rem;
  color: var(--color-jb71);
  transition: transform .2s;
}
.css-lqf2pya[open] .css-3rbtc6::after {
  transform: rotate(45deg);
}
.css-4mx6cau {
  margin: 0 0 1rem;
  color: var(--color-b567);
}
@media (max-width:860px){.css-bwwbq9v .css-9luxko6{grid-template-columns:1fr;gap:1rem}}
.css-5m9xd7 {
  padding-block: calc(var(--space-w560) * .75);
  background: var(--color-fe6a);
  overflow-wrap: anywhere;
  border-top: 4px solid var(--color-jb71);
}
.css-npyiwj5 {
  display: grid;
  grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);
  gap: 2rem 3rem;
  align-items: center;
}
.css-mm70lzx,.css-h7n33y{min-width:0}
.css-eo6p5xf {
  color: var(--color-jb71);
}
.css-eevie2s {
  max-width: 22ch;
  margin: 0;
}
.css-4auhph6 {
  color: var(--color-b567);
  margin-bottom: 1.2rem;
  max-width: 36rem;
}
.css-q0aez5 {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
.css-ju5gywp{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(--color-o20e);padding-top:1.3rem;min-width:0}