.ShuwN{flex-direction:column;min-width:0;display:flex}
.FSkIvD .ShuwN{border:1px solid var(--site-clr-i8ea);border-radius:var(--site-radius-z5f6);overflow:hidden;background:var(--site-clr-d7f0)}
.NtlXf{width:100%;object-fit:cover;aspect-ratio:4/3}
.wejSTk .NtlXf{border-radius:var(--site-radius-z5f6)}
.sYdLH{padding-top:1.1rem}
.FSkIvD .sYdLH {
  padding: 1.25rem 1.4rem 1.5rem;
}
.NLKlrI {
  margin-bottom: .45rem;
  font-size: 1.2rem;
}
.GyFey {
  color: var(--site-clr-cc65);
  margin: 0;
}
.WbUvh{display:inline-flex;align-items:center;gap:.5rem;font-weight:700}
@media (max-width:900px){.DiBqn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media (max-width:600px){
.DiBqn{grid-template-columns:minmax(0,1fr)}
}
.igLVNP{display:grid;gap:2.5rem}
.fnktVk .igLVNP {
  grid-template-columns: minmax(16rem,1fr) 2fr;
  gap: 3rem;
  align-items: start;
}
.OQAja {
  max-width: 40rem;
}
.fnktVk .OQAja {
  top: 6rem;
  position: sticky;
}
.lgMCpw {
  padding: 0;
  margin: 0;
  list-style: none;
  border-top: 1px solid var(--site-clr-i8ea);
}
.TGoLWs{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--site-clr-i8ea)}
.TGoLWs:not(:has(.ncXaL)){grid-template-columns:minmax(0,1fr)}
.ncXaL {
  min-width: 2.5rem;
  font-size: 1.1rem;
  font-weight: 700;
  font-family: var(--site-font-t488);
  color: var(--site-clr-d360);
  padding-top: .15rem;
}
.WfPNN{margin-bottom:.4rem}
.iXsrRe {
  color: var(--site-clr-cc65);
  margin-bottom: .5rem;
}
.qzRiN{font-weight:500;font-size:.9rem;margin:0}
.qzRiN::before {
  color: var(--site-clr-d360);
  content: "+ ";
}
@media (max-width:860px){
.fnktVk .igLVNP{grid-template-columns:1fr}
.fnktVk .OQAja {
  position: static;
}
}
.DgQlCI {
  margin-bottom: 2rem;
}
.ezXCXX{list-style:none;margin:0;padding:0}
.KuvMH {
  border-top: 3px solid var(--site-clr-d360);
  padding: 1.5rem;
  background: var(--site-clr-rdfd);
  border-radius: 0 0 var(--site-radius-hfca) var(--site-radius-hfca);
}
.Ysacf {
  font-family: var(--site-font-t488);
  font-size: 2rem;
  line-height: 1;
  color: var(--site-clr-k13a);
  display: block;
  margin-bottom: .75rem;
}
.sKGbl{margin:0;color:var(--site-clr-cc65)}
.DChop {
  grid-template-columns: repeat(12,minmax(0,1fr));
  align-items: center;
  display: grid;
}
.dTkXJ{margin:0;grid-column:1/9;grid-row:1}
.fxTzAT .dTkXJ {
  grid-column: 5/13;
}
.BuzvHx{aspect-ratio:3/2;border-radius:var(--site-radius-z5f6);width:100%;object-fit:cover}
.whCop{box-shadow:var(--site-shadow-q5f0);border-radius:var(--site-radius-z5f6);background:var(--site-clr-d7f0);position:relative;padding:clamp(1.5rem,4vw,2.75rem);grid-row:1;grid-column:7/13}
.fxTzAT .whCop{grid-column:1/7}
.vUlkET .whCop {
  color: var(--site-clr-z759);
  background: var(--site-clr-d360);
}
.NxvDXk {
  font-weight: 700;
  margin-bottom: .7rem;
  text-transform: var(--site-transform-f509);
  color: var(--site-clr-w2d5);
  letter-spacing: var(--site-ls-f197);
  font-size: .8rem;
  display: block;
}
.vUlkET .NxvDXk,.vUlkET .NAfJWJ {
  color: var(--site-clr-z759);
}
.NAfJWJ {
  margin-bottom: .8rem;
}
.iAnSC{margin-bottom:1.5rem;opacity:.9}
@media (max-width:820px){
.DChop {
  grid-template-columns: minmax(0,1fr);
}
.dTkXJ,.fxTzAT .dTkXJ {
  grid-column: 1;
}
.whCop,.fxTzAT .whCop {
  grid-row: 2;
  margin: -3rem 1rem 0;
  grid-column: 1;
}
}
.UhATh {
  padding-block: calc(var(--site-gap-iec2) * .8);
}
.Znudcd {
  background: var(--site-clr-rdfd);
}
.tDZIBx{color:var(--site-clr-z759);background:var(--site-clr-d360)}
.tDZIBx .WiiMqu,.tDZIBx .nahrXG {
  color: var(--site-clr-z759);
}
.KHTRnD{border-bottom:1px solid var(--site-clr-i8ea)}
.JubTF{text-align:center}
.ijocdz {
  font-size: .85rem;
  opacity: .8;
  margin-bottom: .75rem;
}
.EjMMri {
  margin: 0 .5rem;
}
.bjiAmZ {
  opacity: .7;
}
.WiiMqu{margin-bottom:.5rem}
.UpZeSH {
  opacity: .85;
  margin: 0;
  font-size: 1.1rem;
  max-width: 40rem;
}
.JubTF .UpZeSH{margin-inline:auto}
.kGLMy{min-width:0}
.PWvTg {
  max-width: 54rem;
  margin-bottom: 2rem;
}
.YdSaa {
  overflow-wrap: anywhere;
}
.XkNJy{padding:0;list-style:none;display:grid;gap:1.2rem;margin:0}
.pzztDC{overflow-wrap:anywhere;min-width:0}
.pzztDC h3 {
  margin: 0 0 .6rem;
  font-size: 1.2rem;
}
.pzztDC p{margin:0;line-height:1.7}
.vqcfB{font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere;margin-bottom:.7rem;font-size:.8rem;display:block;color:var(--site-clr-cc65)}
.XkNJy {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.pzztDC {
  border: 1px solid var(--site-clr-i8ea);
  padding: 1.6rem;
  border-radius: var(--site-radius-hfca);
}
@media (max-width: 700px){
.XkNJy {
  grid-template-columns: minmax(0, 1fr);
}
.pzztDC{grid-template-columns:minmax(0, 1fr);gap:.5rem}
}
.wZIvaZ {
  max-width: 44rem;
  margin-bottom: 2.5rem;
}
.wsabIK .wZIvaZ{text-align:center;margin-left:auto;margin-right:auto}
.bakgeG{gap:2.5rem 3rem}
.syEvQ .JiMkxL{border-top:2px solid var(--site-clr-d360);padding-top:1.25rem}
.mDZYg{margin-bottom:.6rem;font-size:1.15rem}
.gqTeao {
  line-height: 1.7;
  margin: 0;
}
.MicFeO{overflow-wrap:anywhere}
.olVQs>*{min-width:0}
.YyChM{max-width:24ch}
.EnPrJZ{color:var(--site-clr-cc65)}
.FeGObz{white-space:normal;max-width:100%;text-align:center}
.olVQs{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;display:grid}
.IOWMO {
  min-width: 0;
  margin: 0;
}
.SaXqhu {
  width: 100%;
  object-fit: cover;
  border-radius: var(--site-radius-z5f6);
  aspect-ratio: 6/5;
}
.APEuL{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem;color:var(--site-clr-cc65);padding:.9rem 4.5rem .9rem .1rem}
.APEuL strong{font-weight:700;padding-left:.3rem;color:var(--site-clr-j7ba)}
.zsxHG{position:relative;margin-left:-4rem;margin-block:2rem;padding:clamp(1.5rem,4vw,3.5rem);background:var(--site-clr-d7f0);border:1px solid var(--site-clr-i8ea);border-radius:var(--site-radius-z5f6);box-shadow:var(--site-shadow-u888)}
.YyChM{font-size:clamp(1.8rem,3.4vw,3rem)}
.EnPrJZ {
  margin: 1.5rem 0 2rem;
  line-height: 1.8;
}
@media(max-width:760px){.olVQs{grid-template-columns:1fr}.SaXqhu{aspect-ratio:4/3}.zsxHG{box-shadow:none;margin:1rem 0 0}.APEuL {
  padding-right: .1rem;
}.YyChM{max-width:28ch}}
.ahWwr{min-height:18rem;overflow:hidden;color:var(--site-clr-z1ef);align-items:center;isolation:isolate;display:flex;position:relative;padding-block:calc(var(--site-gap-iec2) * .9)}
.aNEGD {
  width: 100%;
  object-fit: cover;
  inset: 0;
  position: absolute;
  z-index: -2;
  height: 100%;
}
.ERQnC {
  position: absolute;
  inset: 0;
  z-index: -1;
}
.vYtIUV .ERQnC{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
.qrkhG .ERQnC {
  opacity: .88;
  background: var(--site-clr-d360);
}
.qrkhG {
  color: var(--site-clr-z759);
}
.ZlgpiY {
  width: min(100% - 2.5rem,var(--site-max-w-pd5f));
}
.RJEJG .ZlgpiY{text-align:center}
.KLuzI{font-size:.85rem;margin-bottom:.75rem;opacity:.85}
.Rkqkur{color:inherit}
.Rkqkur:hover {
  color: inherit;
  text-decoration: underline;
}
.mYUYfz{margin:0 .5rem}
.eLeudd {
  opacity: .8;
}
.eOOADV{color:inherit;margin-bottom:.5rem}
.yDMmoX{font-size:1.1rem;opacity:.9;max-width:40rem;margin:0}
.RJEJG .yDMmoX{margin-inline:auto}
.qaNsy {
  overflow-wrap: anywhere;
}
.DRPWIz>*{min-width:0}
.UIhbk {
  max-width: 24ch;
}
.dKMXg{color:var(--site-clr-cc65)}
.qBgCdi{white-space:normal;text-align:center;max-width:100%}
.TCrHKe {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.8fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 2.5rem;
}
.UIhbk{margin-bottom:0;max-width:22ch;font-size:clamp(2rem,4vw,3.7rem)}
.euckAL {
  margin: 0;
  max-width: 48ch;
}
.amLzC {
  margin: 0;
}
.LqrKx {
  object-fit: cover;
  aspect-ratio: 2.8/1;
  border-radius: var(--site-radius-z5f6);
  width: 100%;
}
.hvYEvZ{color:var(--site-clr-cc65);padding:.9rem 0;font-size:.85rem}
.SaEQDi{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(--site-clr-i8ea);border-bottom:1px solid var(--site-clr-i8ea);font-size:.85rem;color:var(--site-clr-cc65)}
.SaEQDi strong,.YNTyJ{color:var(--site-clr-j7ba);font-weight:700}
.hoNGoH {
  max-width: 68rem;
  column-rule: 1px solid var(--site-clr-i8ea);
  margin-inline: auto;
  column-gap: clamp(2rem,5vw,5rem);
  columns: 2;
}
.aykLh{color:var(--site-clr-cc65);margin-bottom:1.5rem;line-height:1.85;break-inside:avoid}
.aykLh:first-child {
  font-size: 1.13rem;
  color: var(--site-clr-j7ba);
}
@media(max-width:740px){.TCrHKe{grid-template-columns:1fr;gap:1.5rem}.LqrKx {
  aspect-ratio: 16/10;
}.hoNGoH{columns:1}.SaEQDi{justify-content:flex-start}}
.LbpHX {
  overflow-wrap: anywhere;
}
.JYyDM {
  margin: 0 auto 3rem;
  max-width: 50rem;
  text-align: center;
}
.JYyDM h2 {
  font-size: clamp(1.8rem, 3.8vw, 3.25rem);
}
.dCTLXG {
  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(--site-clr-i8ea);
}
.dCTLXG:nth-child(odd) {
  background: var(--site-clr-rdfd);
}
.NBJcQo {
  max-width: 20ch;
}
.uwVKy {
  max-width: 70ch;
}
.uwVKy p:last-child{margin-bottom:0}
@media (max-width: 640px){
.dCTLXG{grid-template-columns:minmax(0, 1fr)}
.NBJcQo{max-width:none}
}
.CEIKA {
  padding-block: calc(var(--site-gap-iec2) * .85);
  background: var(--site-clr-d7f0);
  overflow-wrap: anywhere;
}
.gdJwfE{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}
.UgsFy {
  max-width: 75%;
  color: var(--site-clr-d360);
  letter-spacing: var(--site-ls-f197);
  font-size: .8rem;
  text-transform: var(--site-transform-f509);
  font-weight: 600;
}
.HQaUH {
  flex: 1;
  background: var(--site-clr-i8ea);
  height: 1px;
}
.WuQMP .HQaUH{background:var(--site-clr-d360);height:3px}
.BEuOf {
  padding-bottom: 1.8rem;
  font-size: calc(var(--site-fs-db04) * 1.2);
  max-width: 24ch;
  margin: 0;
  line-height: 1.1;
}
.ubeJlY {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2rem;
  align-items: start;
  border-top: 1px solid var(--site-clr-i8ea);
  padding-top: 1.3rem;
}
.CNgsS {
  font-weight: 600;
  font-size: .8rem;
  color: var(--site-clr-cc65);
  max-width: 24rem;
}
.kskWeO {
  grid-template-columns: minmax(0,1fr);
}
.rCSvzf {
  margin: 0;
  line-height: 1.7;
  color: var(--site-clr-cc65);
  max-width: 42rem;
  font-size: 1.1rem;
}
@media (max-width:640px){
.BEuOf{font-size:var(--site-fs-db04)}
.ubeJlY{grid-template-columns:1fr;gap:1rem}
.CNgsS {
  display: none;
}
.rCSvzf {
  font-size: 1rem;
}
}
.hTHlrC {
  display: grid;
  grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);
  gap: 2rem;
  align-items: start;
}
.CeIli {
  background: var(--site-clr-d360);
  color: var(--site-clr-z759);
  padding: clamp(1.5rem,3.5vw,3rem);
  border-radius: var(--site-radius-z5f6);
}
.krbzr{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}
.JxYoPO{font-size:clamp(1.5rem,2.5vw,2.2rem);color:inherit;overflow-wrap:anywhere}
.TzDgo {
  margin: 0;
  font-size: .95rem;
}
.TUtbA{display:grid;gap:.75rem}
.thuOr {
  border: 1px solid var(--site-clr-i8ea);
  border-radius: var(--site-radius-hfca);
  background: var(--site-clr-d7f0);
  min-width: 0;
}
.TRgKNB{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}