.css-2bil30k {
  font-size: calc(var(--ui-size-k725) * 1.2);
  line-height: 1.1;
  max-width: 24ch;
  margin: 0;
  padding-bottom: 1.8rem;
}
.css-6y22h9 {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2rem;
  align-items: start;
  border-top: 1px solid var(--ui-color-qc4d);
  padding-top: 1.3rem;
}
.css-v75r2w6 {
  font-size: .8rem;
  color: var(--ui-color-t7e4);
  font-weight: 600;
  max-width: 24rem;
}
.css-n8xg03 {
  grid-template-columns: minmax(0,1fr);
}
.css-n7wni5h {
  font-size: 1.1rem;
  line-height: 1.7;
  color: var(--ui-color-t7e4);
  max-width: 42rem;
  margin: 0;
}
@media (max-width:640px){
.css-2bil30k {
  font-size: var(--ui-size-k725);
}
.css-6y22h9 {
  grid-template-columns: 1fr;
  gap: 1rem;
}
.css-v75r2w6 {
  display: none;
}
.css-n7wni5h {
  font-size: 1rem;
}
}
.css-p2gf51 {
  max-width: 40rem;
  margin-bottom: 2rem;
}
.css-txb3c4 {
  list-style: none;
  margin: 0;
  padding: 0;
}
.css-24r7ued {
  display: flex;
  flex-direction: column;
  background: var(--ui-color-wf51);
  border: 1px solid var(--ui-color-qc4d);
  border-radius: var(--ui-radius-see3);
  overflow: hidden;
}
.css-wx8lgmg {
  display: block;
}
.css-lulpch {
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover;
}
.css-82xaur {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  padding: 1.25rem;
  flex-grow: 1;
}
.css-vmx64k {
  font-size: .8rem;
  color: var(--ui-color-t7e4);
  text-transform: uppercase;
  letter-spacing: .06em;
}
.css-kkv580 {
  font-size: 1.2rem;
  margin: 0;
}
.css-m8ap3xz {
  color: var(--ui-color-z590);
}
.css-m8ap3xz:hover {
  color: var(--ui-color-w54e);
}
.css-4h12g80 {
  color: var(--ui-color-t7e4);
  margin: 0;
  flex-grow: 1;
}
.css-nvn09we {
  font-weight: 600;
  font-size: .9rem;
}
.css-svcnw9m {
  overflow-wrap: anywhere;
}
.css-otat0m1>* {
  min-width: 0;
}
.css-txu8iq {
  max-width: 24ch;
}
.css-a5vvv6 {
  color: var(--ui-color-t7e4);
}
.css-p8ptxcl {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
.css-vpkagau {
  max-width: 54rem;
  margin-bottom: 3rem;
}
.css-txu8iq {
  font-size: clamp(2rem,4vw,3.4rem);
}
.css-otat0m1 {
  display: grid;
  grid-template-columns: minmax(0,.65fr) minmax(0,1.6fr);
  gap: clamp(2rem,6vw,6rem);
  align-items: start;
}
.css-fzhuao {
  border-left: 3px solid var(--ui-color-w54e);
  padding-left: 1.5rem;
}
.css-qtxbyuk {
  font-family: var(--ui-font-p9e1);
  font-size: 1.5rem;
  line-height: 1.35;
}
.css-kibqy9 {
  margin: 1.8rem 0;
}
.css-kibqy9 div {
  margin-bottom: 1.2rem;
}
.css-kibqy9 dt,.css-2l1vdto {
  font-size: .8rem;
  color: var(--ui-color-t7e4);
  margin: 0 0 .4rem;
}
.css-kibqy9 dd {
  font-size: 1.15rem;
  margin: 0;
}
.css-40ytxvl {
  list-style: none;
  margin: .7rem 0 0;
  padding: 0;
}
.css-40ytxvl li {
  padding: .6rem 0;
  border-top: 1px solid var(--ui-color-qc4d);
  font-size: .9rem;
}
.css-f86yyo {
  display: grid;
  grid-template-columns: 4.5rem minmax(0,1fr);
  gap: 1.5rem;
  padding: 0 0 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid var(--ui-color-qc4d);
}
.css-1sf7b8 {
  font-family: var(--ui-font-p9e1);
  font-size: clamp(2rem,5vw,3.5rem);
  line-height: 1.1;
  color: var(--ui-color-w54e);
  letter-spacing: -.05em;
}
.css-r3auxn {
  font-size: clamp(1.3rem,2.1vw,1.75rem);
}
.css-a5vvv6 {
  line-height: 1.9;
  margin: 0;
  max-width: 62ch;
}
.css-elyk349 {
  min-width: 0;
}
@media(max-width:760px){
.css-otat0m1 {
  grid-template-columns: 1fr;
}
.css-fzhuao {
  padding: 1.2rem 0 1.2rem 1.2rem;
  border-top: 1px solid var(--ui-color-qc4d);
  border-bottom: 1px solid var(--ui-color-qc4d);
}
.css-kibqy9 {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem 2.5rem;
  margin: 1.2rem 0;
}
.css-kibqy9 div {
  margin: 0;
}
.css-40ytxvl {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1rem;
}
.css-40ytxvl li {
  border-top: 0;
  padding: 0;
}
.css-f86yyo {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem;
}
.css-1sf7b8 {
  font-size: 2rem;
}
}
.css-tlyrgb {
  overflow-wrap: anywhere;
}
.css-isvgoy6>* {
  min-width: 0;
}
.css-zrb7lr {
  max-width: 24ch;
}
.css-pcrkl5 {
  color: var(--ui-color-t7e4);
}
.css-mvqomdg {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
.css-isvgoy6 {
  display: grid;
  grid-template-columns: minmax(0,1.2fr) minmax(0,.9fr);
  align-items: center;
}
.css-fnbqu2s {
  margin: 0;
  min-width: 0;
}
.css-gxinlyt {
  width: 100%;
  aspect-ratio: 6/5;
  object-fit: cover;
  border-radius: var(--ui-radius-see3);
}
.css-mkcgt8d {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: .5rem 1rem;
  font-size: .8rem;
  color: var(--ui-color-t7e4);
  padding: .9rem 4.5rem .9rem .1rem;
}
.css-mkcgt8d strong {
  font-weight: 700;
  color: var(--ui-color-z590);
  padding-left: .3rem;
}
.css-vsz7c6 {
  position: relative;
  margin-left: -4rem;
  margin-block: 2rem;
  padding: clamp(1.5rem,4vw,3.5rem);
  background: var(--ui-color-yb93);
  border: 1px solid var(--ui-color-qc4d);
  border-radius: var(--ui-radius-see3);
  box-shadow: var(--ui-shadow-hf67);
}
.css-zrb7lr {
  font-size: clamp(1.8rem,3.4vw,3rem);
}
.css-pcrkl5 {
  line-height: 1.8;
  margin: 1.5rem 0 2rem;
}
@media(max-width:760px){
.css-isvgoy6 {
  grid-template-columns: 1fr;
}
.css-gxinlyt {
  aspect-ratio: 4/3;
}
.css-vsz7c6 {
  margin: 1rem 0 0;
  box-shadow: none;
}
.css-mkcgt8d {
  padding-right: .1rem;
}
.css-zrb7lr {
  max-width: 28ch;
}
}
.css-xyp8z1 {
  padding-block: calc(var(--ui-space-za14) * .8);
}
.css-dtb5cu6 {
  background: var(--ui-color-wf51);
}
.css-99oww1h {
  background: var(--ui-color-w54e);
  color: var(--ui-color-od5d);
}
.css-99oww1h .css-uu31fdg,.css-99oww1h .css-oa3igju {
  color: var(--ui-color-od5d);
}
.css-w3k50p {
  border-bottom: 1px solid var(--ui-color-qc4d);
}
.css-id1eo5 {
  text-align: center;
}
.css-tdi88rk {
  font-size: .85rem;
  margin-bottom: .75rem;
  opacity: .8;
}
.css-ztl1cgy {
  margin: 0 .5rem;
}
.css-bxmd80 {
  opacity: .7;
}
.css-uu31fdg {
  margin-bottom: .5rem;
}
.css-6yew6w3 {
  margin: 0;
  font-size: 1.1rem;
  opacity: .85;
  max-width: 40rem;
}
.css-id1eo5 .css-6yew6w3 {
  margin-inline: auto;
}
.css-ilups6 {
  background: var(--ui-color-wf51);
  padding: clamp(1.4rem,4vw,4rem);
  border: 1px solid var(--ui-color-qc4d);
  border-radius: var(--ui-radius-see3);
}
.css-oq7tcl {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 2rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid var(--ui-color-qc4d);
  margin-bottom: 3rem;
}
.css-f9w2h2a {
  font-family: var(--ui-font-p9e1);
  font-size: 1.4rem;
  overflow-wrap: anywhere;
  min-width: 0;
}
.css-3bumoz0 {
  font-size: .85rem;
  color: var(--ui-color-t7e4);
  overflow-wrap: anywhere;
  min-width: 0;
}
.css-3daosk {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.85fr);
  gap: clamp(2rem,5vw,5rem);
}
.css-kc8u3la {
  font-size: clamp(1.8rem,3.5vw,3rem);
  max-width: 15ch;
  overflow-wrap: anywhere;
}
.css-qosfqb {
  color: var(--ui-color-t7e4);
  max-width: 40ch;
  margin: 0;
}
.css-qebpzn {
  margin: 0;
}
.css-7fhm6c {
  padding-block: 1.2rem;
  border-bottom: 1px solid var(--ui-color-qc4d);
}
.css-7fhm6c:first-child {
  padding-top: 0;
}
.css-4jrfwa {
  font-size: .8rem;
  color: var(--ui-color-t7e4);
  margin-bottom: .6rem;
}
.css-jsg2yaf {
  margin: 0;
  font-size: 1.1rem;
  overflow-wrap: anywhere;
}
.css-zo3lga {
  color: var(--ui-color-z590);
  text-decoration: underline;
  text-underline-offset: .2em;
}
.css-zo3lga:hover {
  color: var(--ui-color-w54e);
}
.css-kwf0ke {
  font-style: normal;
}
.css-zo3lga:focus-visible {
  outline: 2px solid var(--ui-color-w54e);
  outline-offset: 4px;
}
@media(max-width:760px){
.css-3daosk {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
.css-oq7tcl {
  margin-bottom: 2rem;
  flex-wrap: wrap;
  gap: .5rem 2rem;
}
}
.css-nph9zm0 {
  margin-top: 3rem;
  padding-top: 2rem;
  border-top: 1px solid var(--ui-color-qc4d);
  display: grid;
  gap: 1.25rem;
  min-width: 0;
}
.css-t9hxrnh {
  font-size: clamp(1.2rem,2vw,1.5rem);
  margin: 0;
  overflow-wrap: anywhere;
}
.css-kk3lfix {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1.25rem 2rem;
}
.css-08zfs4 {
  display: grid;
  gap: .4rem;
  min-width: 0;
}
.css-6ikrohh {
  grid-column: 1/-1;
}
.css-z9am6q {
  font-size: .8rem;
  color: var(--ui-color-t7e4);
}
.css-djc2ukw {
  width: 100%;
  min-width: 0;
  padding: .6rem 0;
  border: 0;
  border-bottom: 1px solid var(--ui-color-qc4d);
  border-radius: 0;
  background: transparent;
  color: var(--ui-color-z590);
  font: inherit;
}
.css-djc2ukw:focus {
  outline: none;
  border-bottom-color: var(--ui-color-w54e);
  box-shadow: 0 1px 0 var(--ui-color-w54e);
}
.css-gvhb34 {
  resize: vertical;
  min-height: 6rem;
}
.css-a4mbo9 {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}
@media(max-width:760px){
.css-nph9zm0 {
  margin-top: 2rem;
}
.css-kk3lfix {
  grid-template-columns: minmax(0,1fr);
}
}
.css-nijaiu {
  overflow-wrap: anywhere;
}
.css-4d9pev {
  display: grid;
  grid-template-columns: minmax(12rem,19rem) minmax(0,44rem);
  gap: clamp(2rem,5vw,5rem);
  justify-content: center;
  align-items: start;
}
.css-k3kw1o {
  min-width: 0;
  position: sticky;
  top: 7rem;
  padding-top: .35rem;
}
.css-956rut {
  margin: 0 0 1.75rem;
  padding: 0 0 1.5rem;
  border-bottom: 2px solid var(--ui-color-w54e);
}
.css-ge74xz {
  font-size: .75rem;
  letter-spacing: .05em;
  color: var(--ui-color-t7e4);
  margin-bottom: .4rem;
}
.css-puv472 {
  margin: 0;
  font-size: .95rem;
  font-weight: 600;
  color: var(--ui-color-z590);
}
.css-qnzkie {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: .3rem;
}
.css-qmleqvb {
  min-width: 0;
}
.css-h9tjajn {
  display: grid;
  grid-template-columns: 1.65rem minmax(0,1fr);
  gap: .65rem;
  align-items: baseline;
  padding: .55rem .2rem;
  color: var(--ui-color-z590);
  font-size: .85rem;
  line-height: 1.45;
  border-bottom: 1px solid var(--ui-color-qc4d);
}
.css-h9tjajn:hover {
  color: var(--ui-color-w54e);
  text-decoration: underline;
  text-underline-offset: .2em;
}
.css-h9tjajn:focus-visible {
  outline: 2px solid var(--ui-color-w54e);
  outline-offset: 3px;
}
.css-b46576 {
  color: var(--ui-color-t7e4);
  font-size: .72rem;
  font-variant-numeric: tabular-nums;
}
.css-6y7nr4l {
  min-width: 0;
}
.css-0gr476 {
  font-size: clamp(1.1rem,1.5vw,1.25rem);
  line-height: 1.7;
  margin: 0 0 2.5rem;
  white-space: pre-line;
}
.css-ywvptp {
  padding-block: 1.8rem;
  border-top: 1px solid var(--ui-color-qc4d);
}
.css-ywvptp:last-child {
  padding-bottom: 0;
}
.css-j5ishy {
  font-size: clamp(1.15rem,1.6vw,1.45rem);
  line-height: 1.35;
  margin: 0 0 1rem;
  scroll-margin-top: 8rem;
}
.css-j5ishy:focus {
  outline: 2px solid var(--ui-color-w54e);
  outline-offset: 5px;
}
.css-vopay15 {
  font-size: 1rem;
  line-height: 1.8;
  white-space: pre-line;
  margin: 0 0 1rem;
}
.css-vopay15:last-child {
  margin-bottom: 0;
}
@media(max-width:780px){
.css-4d9pev {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
.css-k3kw1o {
  position: static;
  padding: 1.25rem;
  background: var(--ui-color-wf51);
  border: 1px solid var(--ui-color-qc4d);
  border-radius: var(--ui-radius-x6cb);
}
.css-956rut {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
.css-qnzkie {
  grid-template-columns: repeat(2,minmax(0,1fr));
  column-gap: 1.25rem;
}
.css-0gr476 {
  margin-bottom: 1.75rem;
}
}
@media(max-width:480px){
.css-qnzkie {
  grid-template-columns: minmax(0,1fr);
}
.css-ywvptp {
  padding-block: 1.5rem;
}
}
.css-enjzuz1 {
  padding-block: calc(var(--ui-space-za14) * .9) calc(var(--ui-space-za14) * .7);
}
.css-a3ulb2 {
  border-bottom: 4px solid var(--ui-color-w54e);
}
.css-udh3qxr {
  border-bottom: 4px solid var(--ui-color-t989);
}
.css-mqzz0c {
  border-bottom: 1px solid var(--ui-color-qc4d);
}
.css-n1zw6y {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
.css-fyhguy {
  margin: 0;
  font-size: calc(var(--ui-size-k725) * 1.05);
}
.css-h0rnco {
  margin: 0 0 .35rem;
  max-width: 34rem;
}
@media (max-width:760px){
.css-n1zw6y {
  grid-template-columns: 1fr;
  gap: 1rem;
}
}
.css-q72qn5o {
  overflow-wrap: anywhere;
}
.css-m9hf60v {
  max-width: 72rem;
}
.css-ajquqc {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 3rem;
  align-items: start;
  padding-bottom: 3rem;
}
.css-pbmroyb {
  margin: 0;
  padding-left: 1rem;
  border-left: 3px solid var(--ui-color-w54e);
}
.css-vp6cdl {
  color: var(--ui-color-t7e4);
  font-size: .8rem;
  margin-bottom: .35rem;
}
.css-svkw1xe {
  margin: 0;
  color: var(--ui-color-z590);
  font-size: .95rem;
  font-weight: 600;
}
.css-xe2auk {
  min-width: 0;
  font-size: clamp(1.1rem,1.6vw,1.3rem);
  line-height: 1.65;
  margin: 0;
  white-space: pre-line;
}
.css-rzzvmg {
  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(--ui-color-qc4d);
  padding-block: 2rem;
}
.css-rzzvmg:last-child {
  border-bottom: 1px solid var(--ui-color-qc4d);
}
.css-j216ng {
  font-family: var(--ui-font-p9e1);
  font-size: 2.7rem;
  line-height: 1;
  font-weight: var(--ui-weight-w797);
  color: var(--ui-color-w54e);
  font-variant-numeric: tabular-nums;
}
.css-iw1gxe {
  font-size: clamp(1.1rem,1.6vw,1.35rem);
  line-height: 1.4;
  margin: 0;
  min-width: 0;
  scroll-margin-top: 8rem;
}
.css-wq6e7b {
  color: var(--ui-color-z590);
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: .25em;
}
.css-wq6e7b:hover {
  color: var(--ui-color-w54e);
  text-decoration-color: currentColor;
}
.css-wq6e7b:focus-visible,.css-iw1gxe:focus {
  outline: 2px solid var(--ui-color-w54e);
  outline-offset: 5px;
}
.css-jobxlb {
  min-width: 0;
  max-width: 65ch;
}
.css-zfq74f {
  font-size: 1rem;
  line-height: 1.8;
  white-space: pre-line;
  margin: 0 0 1rem;
}
.css-zfq74f:last-child {
  margin-bottom: 0;
}
@media(max-width:860px){
.css-ajquqc {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
  padding-bottom: 2rem;
}
.css-rzzvmg {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem 1.25rem;
}
.css-j216ng {
  font-size: 2rem;
}
.css-jobxlb {
  grid-column: 2;
}
.css-iw1gxe {
  align-self: center;
}
}
@media(max-width:480px){
.css-rzzvmg {
  padding-block: 1.5rem;
  gap: 1rem;
}
.css-jobxlb {
  grid-column: 1/-1;
}
.css-j216ng {
  font-size: 1.8rem;
}
}
.css-qpsedd {
  max-width: 46rem;
}
.css-83px3hl {
  font-size: .85rem;
  color: var(--ui-color-t7e4);
}
.css-dqj4b1 {
  font-size: 1.05rem;
}
.css-r4jbse {
  margin-top: 2rem;
}
.css-i328inn {
  font-size: 1.3rem;
}
.css-6xswnh {
  color: var(--ui-color-z590);
}
.css-l1ellod {
  padding-block: 2rem calc(var(--ui-space-za14) * .65);
  background: var(--ui-color-wf51);
}
.css-4n5zr4 {
  display: inline-block;
  font-size: .85rem;
  margin-bottom: 2rem;
  padding-block: .5rem;
}
.css-e53vnkf {
  display: grid;
  grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);
  gap: clamp(2rem,4vw,4rem);
  align-items: center;
}
.css-rwp0pr {
  padding-block: 1.5rem;
  min-width: 0;
}
.css-4b1xie {
  font-size: clamp(2rem,3.8vw,3.8rem);
  max-width: 19ch;
  overflow-wrap: anywhere;
}
.css-u62lyr {
  max-width: 42ch;
}
.css-xb6xxzz {
  display: flex;
  gap: 1rem;
  align-items: center;
  padding-top: 1.5rem;
  margin-top: 2rem;
  border-top: 1px solid var(--ui-color-qc4d);
}
.css-ojma2o {
  display: grid;
  place-items: center;
  flex-shrink: 0;
  width: 2.8rem;
  height: 2.8rem;
  border-radius: 50%;
  background: var(--ui-color-w54e);
  color: var(--ui-color-od5d);
  font-size: .8rem;
}
.css-7np1we {
  min-width: 0;
}
.css-xpjuui {
  font-size: .9rem;
  font-weight: 600;
  overflow-wrap: anywhere;
}
.css-qsnd1uq {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem 1rem;
  font-size: .75rem;
  color: var(--ui-color-t7e4);
  margin: .3rem 0 0;
}
.css-n7ocn2 {
  margin: 0;
  min-width: 0;
}
.css-hlbilg {
  width: 100%;
  aspect-ratio: 4/5;
  object-fit: cover;
  border-radius: var(--ui-radius-x6cb);
}
.css-n7ocn2:not(:has(.css-hlbilg)) {
  display: none;
}
.css-e53vnkf:not(:has(.css-hlbilg)) {
  grid-template-columns: minmax(0,1fr);
}
.css-e53vnkf:not(:has(.css-hlbilg)) .css-4b1xie {
  max-width: 25ch;
}
@media(max-width:760px){
.css-e53vnkf {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
}
.css-rwp0pr {
  padding: 0;
}
.css-hlbilg {
  aspect-ratio: 16/10;
}
.css-4n5zr4 {
  margin-bottom: 1.5rem;
}
.css-xb6xxzz {
  margin-top: 1.5rem;
}
}
.css-ikc9pah {
  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(--ui-color-qc4d);
}
.css-nvaufe {
  min-width: 0;
}
.css-qgcit4 {
  display: block;
  font-size: .8rem;
  color: var(--ui-color-w54e);
  margin-bottom: 1rem;
  font-variant-numeric: tabular-nums;
}
.css-l23vg1o {
  font-size: clamp(1.25rem,2vw,1.7rem);
  line-height: 1.4;
  max-width: 22ch;
  overflow-wrap: anywhere;
}
.css-0cjc0m {
  max-width: 66ch;
  font-size: 1.05rem;
  line-height: 1.85;
  min-width: 0;
  overflow-wrap: anywhere;
}
.css-zczlv5 {
  margin-bottom: 1.35rem;
}
.css-zczlv5:last-child {
  margin: 0;
}
.css-26lrf7e {
  padding: 1.5rem 1.5rem 1.5rem 2.75rem;
  background: var(--ui-color-wf51);
  border-left: 2px solid var(--ui-color-w54e);
  margin: 1.5rem 0 0;
  border-radius: 0 var(--ui-radius-x6cb) var(--ui-radius-x6cb) 0;
}
.css-ayb254 {
  padding-left: .25rem;
  margin-bottom: .6rem;
}
.css-ayb254:last-child {
  margin: 0;
}
.css-ayb254::marker {
  color: var(--ui-color-w54e);
}
.css-ux77c7 {
  padding: 2.5rem;
  background: var(--ui-color-wf51);
  border-radius: var(--ui-radius-see3);
  margin-left: calc((100% + 2 * clamp(2rem,5vw,5rem)) / 3);
}
.css-ez88ul {
  font-family: var(--ui-font-p9e1);
  font-size: 1.25rem;
  line-height: 1.65;
  margin: 0;
  overflow-wrap: anywhere;
}
@media(max-width:760px){
.css-ikc9pah {
  grid-template-columns: minmax(0,1fr);
  gap: 1rem;
  padding-block: 1.5rem 2rem;
}
.css-qgcit4 {
  margin-bottom: .5rem;
}
.css-l23vg1o {
  max-width: none;
  margin: 0;
}
.css-ux77c7 {
  margin-left: 0;
  padding: 1.5rem;
}
.css-0cjc0m {
  font-size: 1rem;
}
}
.css-ozwj1r {
  margin-bottom: 1.5rem;
}
.css-yyrb824 {
  list-style: none;
  margin: 0;
  padding: 0;
}
.css-b0w0u85 {
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover;
  border-radius: var(--ui-radius-x6cb);
  margin-bottom: .75rem;
}
.css-tcuc4k {
  font-size: .8rem;
  color: var(--ui-color-t7e4);
}
.css-dn066k {
  font-size: 1.1rem;
  margin: .25rem 0;
}
.css-7n6ouq8 {
  color: var(--ui-color-z590);
}
.css-7n6ouq8:hover {
  color: var(--ui-color-w54e);
}
.css-9nohanv {
  margin: 0;
  color: var(--ui-color-t7e4);
  font-size: .95rem;
}