.goYYfN {
  font-variant-numeric: tabular-nums;
  font-size: .75rem;
  color: var(--site-c-r10d);
  line-height: 1.75;
}
.UvhCZ {
  margin-bottom: .6rem;
  font-size: 1.15rem;
  line-height: 1.35;
}
.iFUqQ {
  margin: 0;
  color: var(--site-c-r10d);
  font-size: .9rem;
  line-height: 1.7;
}
@media(max-width:1000px){
.qxuZX {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
}
@media(max-width:600px){
.qxuZX {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
.chLPoL {
  margin-bottom: 2rem;
}
}
.BGNzLe {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,2.15fr);
  gap: clamp(2rem,5vw,5rem);
  align-items: start;
}
.BkZRE {
  padding-top: 1.25rem;
  min-width: 0;
  border-top: 3px solid var(--site-c-m22b);
}
.tiLiX {
  overflow-wrap: anywhere;
  margin-bottom: 1rem;
  max-width: 17ch;
  font-size: clamp(1.8rem,2.7vw,2.8rem);
}
.tvwtI {
  display: inline-flex;
  gap: .75rem;
  align-items: center;
  min-height: 2.75rem;
  max-width: 100%;
  font-size: .9rem;
}
.njnWku {
  padding: 0;
  list-style: none;
  border-top: 1px solid var(--site-c-e1ae);
  margin: 0;
}
.XmBxI {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,2.65fr);
  gap: 1.5rem;
  padding-block: 1.5rem;
  border-bottom: 1px solid var(--site-c-e1ae);
  align-items: start;
}
.tfiSPm {
  min-width: 0;
  margin: 0;
}
.DBjiy {
  object-fit: cover;
  width: 100%;
  border-radius: var(--site-r-n737);
  aspect-ratio: 4/3;
}
.BTilX {
  min-width: 0;
}
.KRTsb {
  display: flex;
  flex-wrap: wrap;
  gap: .3rem 1rem;
  margin: 0 0 .5rem;
  font-size: .72rem;
  color: var(--site-c-r10d);
}
.Rzxzau {
  margin-bottom: .55rem;
  font-size: clamp(1.1rem,1.55vw,1.5rem);
  overflow-wrap: anywhere;
}
.XCJNiA {
  color: var(--site-c-m22b);
  display: inline-block;
  min-height: 2.75rem;
}
.XCJNiA:hover {
  color: var(--site-c-vd48);
}
.XCJNiA:focus-visible,.tvwtI:focus-visible {
  outline: 2px solid var(--site-c-vd48);
  outline-offset: 4px;
}
.KiWHM {
  line-height: 1.65;
  font-size: .9rem;
  color: var(--site-c-r10d);
  margin: 0;
}
.tfiSPm:not(:has(img)) {
  display: none;
}
.XmBxI:not(:has(img)) {
  grid-template-columns: minmax(0,1fr);
}
@media(max-width:850px){
.BGNzLe {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
}
.tiLiX {
  max-width: 26ch;
}
.XmBxI {
  grid-template-columns: minmax(0,1fr) minmax(0,3fr);
}
}
@media(max-width:430px){
.XmBxI {
  grid-template-columns: 4rem minmax(0,1fr);
  gap: .5rem 1rem;
}
.tfiSPm {
  grid-column: 1;
  grid-row: 1/3;
}
.DBjiy {
  aspect-ratio: 4/5;
}
.BTilX {
  display: contents;
}
.KRTsb {
  font-size: .7rem;
  margin: 0;
  grid-row: 1;
  grid-column: 2;
}
.Rzxzau {
  grid-column: 2;
  margin: 0;
  grid-row: 2;
  font-size: 1.1rem;
}
.KiWHM {
  margin-top: .35rem;
  font-size: .9rem;
  grid-column: 1/-1;
}
.XmBxI:not(:has(img)) .KRTsb,.XmBxI:not(:has(img)) .Rzxzau {
  grid-row: auto;
  grid-column: 1;
}
}
.BZItY {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: clamp(2rem,5vw,4rem);
  align-items: center;
  padding: clamp(1.75rem,5vw,3.5rem);
  border-radius: var(--site-r-oa04);
}
.fXTOH {
  background: var(--site-c-va11);
}
.neWwa {
  border: 1px solid var(--site-c-e1ae);
}
.UDcmZD {
  background: var(--site-c-vd48);
  color: var(--site-c-r09a);
}
.NdnmzU {
  letter-spacing: var(--site-ls-maac);
  margin-bottom: .7rem;
  font-size: .8rem;
  color: var(--site-c-n9ed);
  font-weight: 700;
  display: block;
  text-transform: var(--site-tt-k4d3);
}
.UDcmZD .NdnmzU,.UDcmZD .kvVhz {
  color: var(--site-c-r09a);
}
.kvVhz {
  margin-bottom: .9rem;
}
.AzyvN {
  opacity: .9;
  margin-bottom: 1.75rem;
}
.XBErAh {
  list-style: none;
  display: grid;
  gap: 1.6rem;
  padding: 0;
  position: relative;
  margin: 0;
}
.XBErAh::before {
  bottom: 1.25rem;
  width: 2px;
  left: 1.25rem;
  background: var(--site-c-e1ae);
  content: "";
  top: 1.25rem;
  position: absolute;
}
.UDcmZD .XBErAh::before {
  background: rgba(255,255,255,.3);
}
.vQVaFZ {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 1.1rem;
}
.dXSbaS {
  border-radius: 50%;
  flex: none;
  width: 2.5rem;
  background: var(--site-c-vd48);
  font-weight: 700;
  height: 2.5rem;
  color: var(--site-c-r09a);
  display: grid;
  place-items: center;
}
.UDcmZD .dXSbaS {
  background: var(--site-c-r09a);
  color: var(--site-c-vd48);
}
.InVqQO {
  margin: .35rem 0 .25rem;
  color: inherit;
  font-size: 1.1rem;
}
.UMirZj {
  font-size: .95rem;
  margin: 0;
  opacity: .85;
}
@media (max-width:820px){
.BZItY {
  grid-template-columns: minmax(0,1fr);
}
}
.KnfsJJ {
  padding-block: calc(var(--site-sp-tbc3) * .9);
  overflow: hidden;
  display: flex;
  min-height: 18rem;
  position: relative;
  align-items: center;
  color: var(--site-c-kdda);
  isolation: isolate;
}
.Gyoxp {
  position: absolute;
  width: 100%;
  z-index: -2;
  height: 100%;
  object-fit: cover;
  inset: 0;
}
.HscRW {
  z-index: -1;
  inset: 0;
  position: absolute;
}
.kecmvg .HscRW {
  background: linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7));
}
.RMPwS .HscRW {
  background: var(--site-c-vd48);
  opacity: .88;
}
.RMPwS {
  color: var(--site-c-r09a);
}
.ZTVXA {
  width: min(100% - 2.5rem,var(--site-w-g914));
}
.bNBEN .ZTVXA {
  text-align: center;
}
.ltYDF {
  margin-bottom: .75rem;
  font-size: .85rem;
  opacity: .85;
}
.YfhpDm {
  color: inherit;
}
.YfhpDm:hover {
  color: inherit;
  text-decoration: underline;
}
.GNyAe {
  margin: 0 .5rem;
}
.qzMXe {
  opacity: .8;
}
.iKQhoP {
  color: inherit;
  margin-bottom: .5rem;
}
.zTEXaJ {
  max-width: 40rem;
  font-size: 1.1rem;
  opacity: .9;
  margin: 0;
}
.bNBEN .zTEXaJ {
  margin-inline: auto;
}
.GfGZw {
  overflow-wrap: anywhere;
}
.maCaaK>* {
  min-width: 0;
}
.bUJQh {
  max-width: 24ch;
}
.MVAPCt {
  color: var(--site-c-r10d);
}
.QWLwxa {
  max-width: 100%;
  text-align: center;
  white-space: normal;
}
.ctpgIV {
  margin-bottom: 3rem;
  max-width: 54rem;
}
.bUJQh {
  font-size: clamp(2rem,4vw,3.4rem);
}
.maCaaK {
  display: grid;
  grid-template-columns: minmax(0,.65fr) minmax(0,1.6fr);
  gap: clamp(2rem,6vw,6rem);
  align-items: start;
}
.HHDVtM {
  border-left: 3px solid var(--site-c-vd48);
  padding-left: 1.5rem;
}
.CXcAmD {
  font-size: 1.5rem;
  line-height: 1.35;
  font-family: var(--site-ff-m440);
}
.xVCgrS {
  margin: 1.8rem 0;
}
.xVCgrS div {
  margin-bottom: 1.2rem;
}
.xVCgrS dt,.rdDdBK {
  margin: 0 0 .4rem;
  font-size: .8rem;
  color: var(--site-c-r10d);
}
.xVCgrS dd {
  margin: 0;
  font-size: 1.15rem;
}
.BNLqd {
  padding: 0;
  list-style: none;
  margin: .7rem 0 0;
}
.BNLqd li {
  padding: .6rem 0;
  border-top: 1px solid var(--site-c-e1ae);
  font-size: .9rem;
}
.Xkfyq {
  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(--site-c-e1ae);
}
.eOwNN {
  letter-spacing: -.05em;
  line-height: 1.1;
  font-family: var(--site-ff-m440);
  color: var(--site-c-vd48);
  font-size: clamp(2rem,5vw,3.5rem);
}
.ezWts {
  font-size: clamp(1.3rem,2.1vw,1.75rem);
}
.MVAPCt {
  max-width: 62ch;
  line-height: 1.9;
  margin: 0;
}
.AHQGbx {
  min-width: 0;
}
@media(max-width:760px){
.maCaaK {
  grid-template-columns: 1fr;
}
.HHDVtM {
  border-bottom: 1px solid var(--site-c-e1ae);
  padding: 1.2rem 0 1.2rem 1.2rem;
  border-top: 1px solid var(--site-c-e1ae);
}
.xVCgrS {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem 2.5rem;
  margin: 1.2rem 0;
}
.xVCgrS div {
  margin: 0;
}
.BNLqd {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1rem;
}
.BNLqd li {
  padding: 0;
  border-top: 0;
}
.Xkfyq {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem;
}
.eOwNN {
  font-size: 2rem;
}
}
.ZKfFPn {
  margin-bottom: 2rem;
}
.kSWHap {
  padding: 0;
  margin: 0;
  list-style: none;
}
.zLknpF {
  border-radius: 0 0 var(--site-r-n737) var(--site-r-n737);
  padding: 1.5rem;
  border-top: 3px solid var(--site-c-vd48);
  background: var(--site-c-va11);
}
.yiIFcF {
  display: block;
  margin-bottom: .75rem;
  line-height: 1;
  font-size: 2rem;
  color: var(--site-c-u328);
  font-family: var(--site-ff-m440);
}
.afojhO {
  margin: 0;
  color: var(--site-c-r10d);
}
.hvLvpo {
  overflow-wrap: anywhere;
}
.MbHfF {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: clamp(2rem, 7vw, 7rem);
  align-items: start;
}
.AVOrk {
  padding-top: 1.5rem;
  border-top: 4px solid var(--site-c-vd48);
}
.lECrUr {
  padding: 0 0 1.5rem 3.5rem;
  border-bottom: 1px solid var(--site-c-e1ae);
  position: relative;
  margin-bottom: 1.5rem;
}
.fwUuP {
  font-variant-numeric: tabular-nums;
  font-size: .8rem;
  color: var(--site-c-r10d);
  top: .15rem;
  left: 0;
  position: absolute;
}
.JYvuEz {
  max-width: 65ch;
}
@media (max-width: 760px){
.MbHfF {
  grid-template-columns: minmax(0, 1fr);
}
.lECrUr {
  padding-left: 2.5rem;
}
}
.Hufmy {
  margin-bottom: 2.5rem;
}
.IPDRhS {
  margin: 0;
  padding: 0;
  list-style: none;
}
.xnDyi {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.75rem;
  background: var(--site-c-m25c);
  border: 1px solid var(--site-c-e1ae);
  border-radius: var(--site-r-oa04);
}
.ylqiI {
  color: #f2b01e;
  letter-spacing: .1em;
}
.xsrCK {
  margin: 0;
  flex-grow: 1;
}
.xDxBAW {
  margin: 0;
  font-style: italic;
}
.ojezg {
  display: flex;
  align-items: center;
  gap: .75rem;
}
.IzvQw {
  border-radius: 50%;
  display: inline-flex;
  font-size: .85rem;
  justify-content: center;
  background: var(--site-c-vd48);
  font-weight: 700;
  height: 2.5rem;
  align-items: center;
  color: var(--site-c-r09a);
  width: 2.5rem;
}
.RdGrm {
  line-height: 1.3;
  flex-direction: column;
  display: flex;
}
.dTMCEd {
  color: var(--site-c-r10d);
  font-size: .85rem;
}
.inAVi {
  color: var(--site-c-m22b);
  padding-block: var(--site-sp-tbc3);
  background: var(--site-c-m25c);
  overflow-wrap: anywhere;
}
.aUWLug {
  padding-top: 1.7rem;
  border-top: 1px solid var(--site-c-e1ae);
}
.kSUgbK {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: 2rem;
  align-items: start;
  margin-bottom: 2rem;
}
.znMTw {
  color: var(--site-c-vd48);
  max-width: 26rem;
}
.lUEamN {
  max-width: 36rem;
  margin: 0;
  color: var(--site-c-r10d);
  font-size: .95rem;
}
.nehcce {
  max-width: 23ch;
  line-height: 1.12;
  font-size: calc(var(--site-fs-c8b6) * 1.45);
  margin-bottom: 1.6rem;
}
.AzADX .nehcce {
  margin-left: 12%;
}
.cnIxG {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1.5rem;
  padding: .9rem 0 1.2rem;
  border-bottom: 2px solid var(--site-c-vd48);
  font-weight: 600;
  font-size: clamp(1.1rem,2.8vw,1.8rem);
  line-height: 1.35;
  color: var(--site-c-vd48);
}
.cnIxG:hover {
  color: var(--site-c-h516);
  text-underline-offset: .3em;
  text-decoration: underline;
}
.KRaFX {
  line-height: 1;
  font-size: 2.5rem;
  flex: none;
}
@media (max-width:640px){
.kSUgbK {
  grid-template-columns: 1fr;
  gap: .6rem;
  margin-bottom: 1.5rem;
}
.nehcce {
  font-size: calc(var(--site-fs-c8b6) * 1.15);
}
.AzADX .nehcce {
  margin-left: 0;
}
.cnIxG {
  gap: 1rem;
}
.KRaFX {
  font-size: 1.8rem;
}
}
.fVGwMb {
  padding-block: calc(var(--site-sp-tbc3) * .8);
}
.AnuMlI {
  background: var(--site-c-va11);
}
.fgfhl {
  color: var(--site-c-r09a);
  background: var(--site-c-vd48);
}
.fgfhl .eWnPtL,.fgfhl .slHpIb {
  color: var(--site-c-r09a);
}
.UWGJi {
  border-bottom: 1px solid var(--site-c-e1ae);
}
.fbOxP {
  text-align: center;
}
.HamTfS {
  opacity: .8;
  margin-bottom: .75rem;
  font-size: .85rem;
}
.zGsNgM {
  margin: 0 .5rem;
}
.njevc {
  opacity: .7;
}
.eWnPtL {
  margin-bottom: .5rem;
}
.WYlFHD {
  max-width: 40rem;
  margin: 0;
  opacity: .85;
  font-size: 1.1rem;
}
.fbOxP .WYlFHD {
  margin-inline: auto;
}
.cLSRl {
  overflow-wrap: anywhere;
}
.Ayhcyv>* {
  min-width: 0;
}
.uNljle {
  max-width: 24ch;
}
.AueKLo {
  color: var(--site-c-r10d);
}
.lZoZWc {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
.qwGSb {
  margin-bottom: 2.5rem;
  max-width: 48rem;
}
.obhfO {
  display: grid;
  padding: 0;
  gap: 1rem;
  list-style: none;
  margin: 0;
}
.VNWFHs {
  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(--site-c-e1ae);
  border-radius: var(--site-r-oa04);
  background: var(--site-c-m25c);
}
.VNWFHs:nth-child(even) {
  background: var(--site-c-n241);
  grid-template-columns: 3rem minmax(0,1fr) minmax(7rem,max-content);
  color: var(--site-c-kdda);
}
.WvHpk {
  letter-spacing: -.06em;
  font-family: var(--site-ff-m440);
  white-space: nowrap;
  color: var(--site-c-vd48);
  line-height: 1;
  overflow-wrap: normal;
  font-size: clamp(3rem,7vw,6rem);
}
.VNWFHs:nth-child(even) .WvHpk {
  grid-row: 1;
  grid-column: 3;
  color: var(--site-c-t69f);
  text-align: right;
}
.VNWFHs:nth-child(even) .UmEzP {
  grid-row: 1;
  grid-column: 2;
}
.VNWFHs:nth-child(even) .gYvtLV {
  grid-row: 1;
  grid-column: 1;
  color: var(--site-c-t69f);
}
.VNWFHs:nth-child(even) .rbtUX {
  color: var(--site-c-kdda);
}
.VNWFHs:nth-child(even) .AueKLo {
  color: var(--site-c-b892);
}
.rbtUX {
  max-width: 30ch;
  font-size: clamp(1.3rem,2.5vw,2rem);
}
.AueKLo {
  margin: 0;
  max-width: 58ch;
}
.gYvtLV {
  color: var(--site-c-vd48);
  width: 2rem;
}
.UmEzP {
  min-width: 0;
}
.PKBku {
  margin-top: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
}
.YAsBra {
  color: var(--site-c-r10d);
  margin: 0;
  max-width: 55ch;
}
@media(max-width:650px){
.VNWFHs,.VNWFHs:nth-child(even) {
  grid-template-columns: minmax(3rem,max-content) minmax(0,1fr);
  gap: 1rem;
}
.WvHpk {
  font-size: 2.7rem;
}
.gYvtLV {
  display: none;
}
.VNWFHs:nth-child(even) .WvHpk {
  grid-column: 1;
  text-align: left;
}
.VNWFHs:nth-child(even) .UmEzP {
  grid-column: 2;
}
.PKBku {
  flex-direction: column;
  align-items: flex-start;
}
}
@media(max-width:360px){
.VNWFHs,.VNWFHs:nth-child(even) {
  grid-template-columns: 1fr;
}
.VNWFHs:nth-child(even) .WvHpk,.VNWFHs:nth-child(even) .UmEzP {
  grid-row: auto;
  grid-column: auto;
}
}
.gYvtLV svg {
  height: auto;
  width: 100%;
}
.ObdeCz {
  overflow-wrap: anywhere;
}
.oQXgG>* {
  min-width: 0;
}
.dKGJAB {
  max-width: 24ch;
}
.nyniwY {
  color: var(--site-c-r10d);
}
.xaDfBS {
  white-space: normal;
  text-align: center;
  max-width: 100%;
}
.htwRV {
  text-align: center;
  margin: 0 auto 3rem;
  max-width: 48rem;
}
.dKGJAB {
  margin-inline: auto;
}
.tsIlTT {
  position: relative;
  padding: 0;
  list-style: none;
  margin: 0;
}
.tsIlTT::before {
  top: 1.5rem;
  bottom: 1.5rem;
  left: 50%;
  position: absolute;
  content: '';
  border-left: 1px solid var(--site-c-e1ae);
}
.OvHxpE {
  padding-bottom: 2rem;
  position: relative;
}
.OvHxpE:last-child {
  padding-bottom: 0;
}
.VcQJW {
  position: absolute;
  left: 50%;
  top: 1.5rem;
  transform: translateX(-50%);
  width: 3rem;
  height: 3rem;
  border: 5px solid var(--site-c-m25c);
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: var(--site-c-vd48);
  color: var(--site-c-r09a);
  font-size: .85rem;
  font-weight: 700;
}
.otjZmw {
  width: calc(50% - 3rem);
  padding: clamp(1.4rem,2.8vw,2.4rem);
  border: 1px solid var(--site-c-e1ae);
  border-radius: var(--site-r-oa04);
  background: var(--site-c-m25c);
}
.OvHxpE:nth-child(even) .otjZmw {
  border-color: var(--site-c-n241);
  background: var(--site-c-n241);
  margin-left: auto;
  color: var(--site-c-kdda);
}
.ATFHjF {
  font-size: clamp(1.2rem,2.2vw,1.75rem);
}
.OvHxpE:nth-child(even) .ATFHjF {
  color: var(--site-c-kdda);
}
.OvHxpE:nth-child(even) .nyniwY {
  color: var(--site-c-b892);
}
.nyniwY {
  margin-bottom: 1.5rem;
}
.jQWkl {
  gap: .5rem;
  border-top: 1px solid var(--site-c-e1ae);
  display: grid;
  font-size: .9rem;
  padding-top: 1rem;
  margin: 0;
}
.jQWkl strong {
  letter-spacing: .04em;
  font-size: .75rem;
}
.OvHxpE:nth-child(even) .jQWkl {
  border-color: var(--site-c-x98b);
}
@media(max-width:760px){
.htwRV {
  text-align: left;
}
.dKGJAB {
  margin-left: 0;
}
.tsIlTT::before {
  left: 1rem;
}
.VcQJW {
  font-size: .65rem;
  height: 2rem;
  width: 2rem;
  top: 1.3rem;
  left: 1rem;
  border-width: 3px;
}
.otjZmw,.OvHxpE:nth-child(even) .otjZmw {
  width: calc(100% - 3rem);
  margin-left: 3rem;
}
.OvHxpE {
  padding-bottom: 1rem;
}
}
.nOufr {
  overflow-wrap: anywhere;
}
.RYUddo>* {
  min-width: 0;
}
.VuRSSS {
  max-width: 24ch;
}
.qwmxM {
  color: var(--site-c-r10d);
}
.jLZKF {
  text-align: center;
  max-width: 100%;
  white-space: normal;
}
.RYUddo {
  display: grid;
  grid-template-columns: minmax(0,.8fr) minmax(0,1.3fr);
  gap: clamp(2rem,6vw,6rem);
}
.YNEWFW {
  margin: 1.5rem 0 2rem;
}
.SHtDP {
  margin: 0;
  list-style: none;
  border-top: 2px solid var(--site-c-m22b);
  padding: 0;
}
.yrWdSG {
  display: grid;
  grid-template-columns: 3rem minmax(0,1fr);
  gap: 1.5rem;
  padding: 2rem 0;
  border-bottom: 1px solid var(--site-c-e1ae);
}
.yzHuGP {
  font-size: 1.1rem;
  color: var(--site-c-vd48);
  font-family: var(--site-ff-m440);
  font-weight: 700;
  padding-top: .25rem;
}
.eQUYWn {
  font-size: clamp(1.15rem,2vw,1.6rem);
}
.qwmxM {
  max-width: 52ch;
  margin: 0;
}
.dPaVm {
  min-width: 0;
}
@media(max-width:760px){
.RYUddo {
  grid-template-columns: 1fr;
  gap: 2.5rem;
}
.VuRSSS {
  max-width: 26ch;
}
}
@media(max-width:400px){
.yrWdSG {
  grid-template-columns: 2rem minmax(0,1fr);
  gap: .7rem;
  padding: 1.4rem 0;
}
}
.cJjhfF {
  max-width: 40rem;
  margin-bottom: 2.5rem;
}
.OkguBG .cJjhfF {
  text-align: center;
  margin-inline: auto;
}
.ioYhzw {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,20rem),1fr));
  gap: 2rem 3rem;
}
.eaMSES {
  margin: 0;
}
.qgLByI {
  font-family: var(--site-ff-m440);
  font-weight: var(--site-fw-m407);
  font-size: 1.1rem;
  margin-bottom: .5rem;
  display: flex;
  gap: .75rem;
  align-items: baseline;
}
.bKOtZt {
  font-weight: 700;
  font-size: .85rem;
  flex-shrink: 0;
  color: var(--site-c-vd48);
}
.agmWwb {
  color: var(--site-c-r10d);
  margin: 0;
}
.YOLkWD {
  padding-block: calc(var(--site-sp-tbc3) * .9) calc(var(--site-sp-tbc3) * .7);
}
.siBiT {
  border-bottom: 4px solid var(--site-c-vd48);
}
.pegzT {
  border-bottom: 4px solid var(--site-c-wdd8);
}
.crkZDA {
  border-bottom: 1px solid var(--site-c-e1ae);
}
.eUGge {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
.pKnGv {
  margin: 0;
  font-size: calc(var(--site-fs-r3b0) * 1.05);
}
.yIjHt {
  margin: 0 0 .35rem;
  max-width: 34rem;
}
@media (max-width:760px){
.eUGge {
  grid-template-columns: 1fr;
  gap: 1rem;
}
}
.hQkgXp {
  margin-bottom: 3rem;
  max-width: 46rem;
}
.dLPfjT {
  padding: 0;
  margin: 0;
  border-top: 1px solid var(--site-c-e1ae);
  list-style: none;
}
.WrMPG {
  display: grid;
  grid-template-columns: 3rem minmax(0,1fr) minmax(0,1.15fr);
  gap: 2rem;
  align-items: center;
  padding-block: 2.5rem;
  border-bottom: 1px solid var(--site-c-e1ae);
}
.yLtra {
  font-size: .85rem;
  color: var(--site-c-vd48);
  font-variant-numeric: tabular-nums;
  align-self: start;
}
.CBwDDm {
  font-size: clamp(1.3rem,2.5vw,2rem);
  max-width: 20ch;
  overflow-wrap: anywhere;
}
.gCxAnt {
  color: var(--site-c-r10d);
  max-width: 36ch;
  margin: 0;
}
.dGylt {
  object-fit: cover;
  aspect-ratio: 16/10;
  width: 100%;
  border-radius: var(--site-r-n737);
}
.WrMPG:not(:has(.dGylt)) {
  grid-template-columns: 3rem minmax(0,1fr);
}
.WrMPG:not(:has(.dGylt)) .gCxAnt {
  max-width: 65ch;
}
@media(max-width:700px){
.WrMPG {
  grid-template-columns: 2rem minmax(0,1fr);
  gap: 1rem;
  padding-block: 1.8rem;
}
.dGylt {
  grid-column: 2;
}
.gCxAnt {
  max-width: none;
}
.hQkgXp {
  margin-bottom: 2rem;
}
}
.YIBMnp {
  padding-block: calc(var(--site-sp-tbc3) * .6);
}
.fcBXO {
  border-top: 1px solid var(--site-c-e1ae);
  border-bottom: 1px solid var(--site-c-e1ae);
}
.zRAac {
  margin-bottom: 1.5rem;
  color: var(--site-c-r10d);
  text-transform: uppercase;
  text-align: center;
  letter-spacing: .1em;
  font-size: .85rem;
}
.vTWaY {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 1.25rem 3rem;
}
.VliTQ {
  transition: opacity .2s;
  white-space: nowrap;
  opacity: .75;
  line-height: 1;
  font-size: 1.25rem;
  color: var(--site-c-r10d);
}
.VliTQ:hover {
  opacity: 1;
}
.kPfDZ .VliTQ {
  padding: .75rem 1.25rem;
  border: 1px solid var(--site-c-e1ae);
  border-radius: var(--site-r-n737);
}
.khYmUZ {
  font-family: Georgia,'Times New Roman',serif;
  font-style: italic;
}