.rDHsn{display:inline-flex;font-family:var(--site-font-c647);justify-content:center;margin-bottom:1rem;align-items:center;font-weight:700}
.MvxAp .rDHsn{height:2.75rem;background:var(--site-color-a80d);border-radius:50%;color:var(--site-color-n555);width:2.75rem;font-size:1.1rem}
.ddvhR .rDHsn {
  color: var(--site-color-a80d);
  font-size: 3rem;
  opacity: .9;
  line-height: 1;
}
.nLBEx.ddvhR .rDHsn{color:var(--site-color-jff2)}
.oarLxF .rDHsn{width:2.75rem;height:2.75rem;border-radius:var(--site-radius-e2f5);border:2px solid var(--site-color-a80d);color:var(--site-color-a80d);font-size:1.1rem}
.nLBEx.oarLxF .rDHsn {
  border-color: var(--site-color-jff2);
  color: var(--site-color-jff2);
}
.xScoI {
  margin-bottom: .35rem;
  font-size: 1.1rem;
}
.pWsiCe{margin:0;color:var(--site-color-q0d1);font-size:.95rem}
.nLBEx .pWsiCe{color:var(--site-color-y26b)}
@media (max-width:900px){
.RxDVp .FKBDu,.oIElG .FKBDu,.iCmTQZ.RxDVp .FKBDu,.iCmTQZ.oIElG .FKBDu,.TJbjK.RxDVp .FKBDu,.TJbjK.oIElG .FKBDu{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:640px){.RxDVp .FKBDu,.oIElG .FKBDu,.hETNj.RxDVp .FKBDu,.iCmTQZ.RxDVp .FKBDu,.TJbjK.RxDVp .FKBDu,.hETNj.oIElG .FKBDu,.iCmTQZ.oIElG .FKBDu,.TJbjK.oIElG .FKBDu {
  grid-template-columns: 1fr;
}.oIElG .LoDQx:nth-child(even){margin-top:0}}
.soaAe{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}
.cuDAbD .jllpS {
  order: 2;
}
.jllpS {
  margin: 0;
}
.FvQEU {
  object-fit: cover;
  border-radius: var(--site-radius-f766);
  aspect-ratio: 9/8;
  width: 100%;
}
.sHBRqG{color:var(--site-color-q0d1)}
.gwCNn{font-weight:600}
@media (max-width:860px){.soaAe{grid-template-columns:1fr;gap:1.5rem}.cuDAbD .jllpS{order:0}}
.IdcNaz{overflow-wrap:anywhere}
.dEgJrq>*{min-width:0}
.saUdN{max-width:24ch}
.ptAgAO {
  color: var(--site-color-q0d1);
}
.fPkHEa {
  text-align: center;
  max-width: 100%;
  white-space: normal;
}
.lFZpOd {
  max-width: 54rem;
  margin-bottom: 3rem;
}
.saUdN {
  font-size: clamp(2rem,4vw,3.4rem);
}
.dEgJrq{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}
.peOoh {
  padding-left: 1.5rem;
  border-left: 3px solid var(--site-color-a80d);
}
.ofytiC{font-family:var(--site-font-c647);font-size:1.5rem;line-height:1.35}
.adOqI {
  margin: 1.8rem 0;
}
.adOqI div {
  margin-bottom: 1.2rem;
}
.adOqI dt,.wGLIcc {
  font-size: .8rem;
  color: var(--site-color-q0d1);
  margin: 0 0 .4rem;
}
.adOqI dd{font-size:1.15rem;margin:0}
.RqcMKN {
  list-style: none;
  padding: 0;
  margin: .7rem 0 0;
}
.RqcMKN li{border-top:1px solid var(--site-color-u57c);font-size:.9rem;padding:.6rem 0}
.FpqzP{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-color-u57c)}
.tLjDJw {
  line-height: 1.1;
  letter-spacing: -.05em;
  color: var(--site-color-a80d);
  font-family: var(--site-font-c647);
  font-size: clamp(2rem,5vw,3.5rem);
}
.JZOgOB{font-size:clamp(1.3rem,2.1vw,1.75rem)}
.ptAgAO{max-width:62ch;line-height:1.9;margin:0}
.PWUbg{min-width:0}
@media(max-width:760px){.dEgJrq{grid-template-columns:1fr}.peOoh {
  padding: 1.2rem 0 1.2rem 1.2rem;
  border-bottom: 1px solid var(--site-color-u57c);
  border-top: 1px solid var(--site-color-u57c);
}.adOqI {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem 2.5rem;
  margin: 1.2rem 0;
}.adOqI div{margin:0}.RqcMKN {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1rem;
}.RqcMKN li{padding:0;border-top:0}.FpqzP {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem;
}.tLjDJw{font-size:2rem}}
.feqMB{padding-block:calc(var(--site-space-hc30) * .7);overflow-wrap:anywhere;background:var(--site-color-k0c0)}
.vZnjQ {
  display: grid;
  grid-template-columns: minmax(0,1.8fr) minmax(0,1fr);
  background: var(--site-color-edaf);
  border: 1px solid var(--site-color-u57c);
  border-radius: var(--site-radius-f766);
  overflow: hidden;
}
.yWHdZz {
  min-width: 0;
  border-top: 4px solid var(--site-color-a80d);
  padding: clamp(1.5rem,4.5vw,4rem);
}
.KqeXWQ .yWHdZz{border-left:4px solid var(--site-color-a80d);border-top:0}
.MzVYw {
  color: var(--site-color-a80d);
}
.PIYTaT {
  max-width: 22ch;
  line-height: 1.15;
  font-size: calc(var(--site-size-p680) * .88);
}
.RtFPr{line-height:1.7;font-size:1.05rem;max-width:38rem;color:var(--site-color-q0d1);margin:1.2rem 0 0}
.oQTngA{min-width:0;padding:.8rem;display:flex;margin:0}
.fYLQW {
  aspect-ratio: 4/5;
  width: 100%;
  height: 100%;
  min-height: 12rem;
  border-radius: var(--site-radius-e2f5);
  object-fit: cover;
}
@media (max-width:700px){.vZnjQ{grid-template-columns:1fr}.PIYTaT{font-size:var(--site-size-p680)}.oQTngA {
  padding: 0 1.25rem 1.25rem;
}.fYLQW {
  min-height: 0;
  aspect-ratio: 16/7;
  height: auto;
}.RtFPr {
  font-size: 1rem;
}}
.TEXZwl {
  max-width: 45rem;
  margin-bottom: 3rem;
}
.bkLuO{overflow-wrap:anywhere}
.DvaiEV{padding:0;border-top:1px solid var(--site-color-u57c);margin:0;list-style:none}
.iwvKN{display:grid;grid-template-columns:3.5rem minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;padding-block:2rem;border-bottom:1px solid var(--site-color-u57c);align-items:start}
.bnzNWH{font-size:1.75rem;font-variant-numeric:tabular-nums;line-height:1.2;font-family:var(--site-font-c647);color:var(--site-color-a80d)}
.ihleC{overflow-wrap:anywhere;margin:0;font-size:1.1rem;line-height:1.5}
.rULiu {
  color: var(--site-color-q0d1);
  margin: 0;
}
@media(max-width:760px){
.iwvKN{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem}
.rULiu {
  grid-column: 2;
}
.TEXZwl {
  margin-bottom: 2rem;
}
}
.kKVYsX{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}
.vLdTs .VmnDG {
  order: 2;
}
.FtsIZ{align-items:center;display:flex;padding:calc(var(--site-space-hc30) * .9) clamp(1.25rem,5vw,4rem)}
.VmnDG{justify-content:flex-end;background:var(--site-color-a80d);color:var(--site-color-n555)}
.cuxiQ{background:var(--site-color-c3dd);color:var(--site-color-u344)}
.vLdTs .VmnDG{justify-content:flex-start}
.vLdTs .cuxiQ {
  justify-content: flex-end;
}
.laPoQR {
  width: 100%;
  max-width: min(34rem,calc(var(--site-container-x295) / 2 - 3rem));
}
.OpNQY {
  letter-spacing: .12em;
  font-weight: 700;
  margin-bottom: .7rem;
  font-size: .8rem;
  display: block;
  opacity: .85;
  text-transform: uppercase;
}
.tnNBWL{margin:0;color:inherit;font-size:calc(var(--site-size-u47f) * 1.1)}
.SPKsDx {
  color: var(--site-color-y26b);
  margin-bottom: 1.5rem;
  font-size: 1.1rem;
}
@media (max-width:820px){
.kKVYsX{grid-template-columns:minmax(0,1fr)}
.vLdTs .VmnDG{order:0}
.FtsIZ,.vLdTs .VmnDG,.vLdTs .cuxiQ{justify-content:flex-start}
.laPoQR {
  max-width: none;
}
}
.FXUpq{overflow-wrap:anywhere}
.blpkJp {
  max-width: 50rem;
  text-align: center;
  margin: 0 auto 3rem;
}
.blpkJp h2{font-size:clamp(1.8rem, 3.8vw, 3.25rem)}
.BLvrNM {
  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-color-u57c);
}
.BLvrNM:nth-child(odd){background:var(--site-color-edaf)}
.MSOmd{max-width:20ch}
.TjOSDz{max-width:70ch}
.TjOSDz p:last-child{margin-bottom:0}
@media (max-width: 640px){.BLvrNM{grid-template-columns:minmax(0, 1fr)}.MSOmd{max-width:none}}
.PSKnRO{max-width:40rem;margin-bottom:2rem}
.jlEai{padding:0;margin:0;list-style:none}
.hChjX{display:flex;flex-direction:column;background:var(--site-color-edaf);border:1px solid var(--site-color-u57c);border-radius:var(--site-radius-f766);overflow:hidden}
.LMoqtK {
  display: block;
}
.wXCUA{aspect-ratio:16/10;width:100%;object-fit:cover}
.VzNEEM {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  padding: 1.25rem;
  flex-grow: 1;
}
.ChIduZ {
  font-size: .8rem;
  letter-spacing: .06em;
  color: var(--site-color-q0d1);
  text-transform: uppercase;
}
.Xkmrcx {
  font-size: 1.2rem;
  margin: 0;
}
.UEHzW{color:var(--site-color-qb04)}
.UEHzW:hover{color:var(--site-color-a80d)}
.eaPFn{color:var(--site-color-q0d1);flex-grow:1;margin:0}
.LGyxTV {
  font-weight: 600;
  font-size: .9rem;
}
.yRWGuL {
  margin: 0 auto 2.5rem;
  max-width: 42rem;
  text-align: center;
}
.SNsXg{margin-bottom:0}
.mTkYim{display:grid;gap:1.5rem;align-items:start}
.RCnch .mTkYim {
  grid-template-columns: minmax(0,3fr) minmax(0,2fr);
}
.ulicZL .mTkYim{max-width:46rem;margin:0 auto}
.sYoTSM {
  display: grid;
  gap: 1.75rem;
  min-width: 0;
  padding: 2rem;
  border: 1px solid var(--site-color-u57c);
  border-radius: var(--site-radius-f766);
  background: var(--site-color-k0c0);
}
.cQEmSf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.65rem}
.duVRSr{font-weight:600}
.DCAezY{white-space:nowrap;font-weight:700;font-size:1.3rem;font-family:var(--site-font-c647);color:var(--site-color-a80d);line-height:1.2}
.uhNVlu{height:1.5rem;cursor:pointer;width:100%;display:block;accent-color:var(--site-color-a80d);margin:0}
.uhNVlu:focus-visible,.yflNES:focus-visible{outline:3px solid var(--site-color-a80d);outline-offset:3px}
.aWywG {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: .75rem;
  margin-top: .35rem;
  font-size: .8rem;
  color: var(--site-color-q0d1);
}
.NVqlu {
  border: 0;
  margin: 0;
  padding: 0;
  min-width: 0;
}
.NzGMi{margin-bottom:.8rem;font-weight:600;padding:0}
.JRKSr {
  display: grid;
}
.PQvdc {
  display: flex;
  align-items: center;
  gap: .75rem;
  cursor: pointer;
}
.xTtwVp .PQvdc{padding:.7rem 0;border-top:1px solid var(--site-color-u57c)}
.xTtwVp .PQvdc:last-child{border-bottom:1px solid var(--site-color-u57c)}
.aoVGd .JRKSr {
  display: flex;
  flex-wrap: wrap;
  gap: .6rem;
}
.aoVGd .PQvdc{gap:.55rem;padding:.55rem .95rem;border:1px solid var(--site-color-u57c);border-radius:999px;background:var(--site-color-edaf)}
.aoVGd .PQvdc:has(:checked) {
  box-shadow: inset 0 0 0 1px var(--site-color-a80d);
  border-color: var(--site-color-a80d);
}
.yflNES{margin:0;height:1.15rem;width:1.15rem;cursor:pointer;accent-color:var(--site-color-a80d);flex-shrink:0}
.vUTIL{flex:1;min-width:0}
.hYcNqt {
  white-space: nowrap;
  font-size: .92rem;
  color: var(--site-color-q0d1);
}
.JBTssj {
  min-width: 0;
  padding: 2rem;
  border: 1px solid var(--site-color-u57c);
  border-top: 4px solid var(--site-color-a80d);
  border-radius: var(--site-radius-f766);
  background: var(--site-color-edaf);
  box-shadow: var(--site-shadow-lcd2);
}
.RCnch .JBTssj {
  top: 6rem;
  position: sticky;
}
.hEpUCp {
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 .35rem;
  font-size: .85rem;
  color: var(--site-color-q0d1);
  letter-spacing: .06em;
}
.PBFxI{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 1.25rem}
.KcDHHb {
  font-weight: 700;
  color: var(--site-color-qb04);
  font-size: 2.4rem;
  font-family: var(--site-font-c647);
  overflow-wrap: anywhere;
  line-height: 1.1;
}
.nBvTsI{font-size:.95rem;color:var(--site-color-q0d1)}
.VqcUi {
  display: grid;
  font-size: .92rem;
  border-top: 1px solid var(--site-color-u57c);
  gap: .5rem;
  margin: 0 0 1.25rem;
  padding: 1rem 0 0;
  list-style: none;
}
.bTebf{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}
.bTebf[hidden]{display:none}
.pVbiN {
  color: var(--site-color-q0d1);
  min-width: 0;
}
.IUUDOc {
  font-size: .8rem;
  display: block;
  opacity: .85;
}
.jHFdzR{font-weight:600;white-space:nowrap}
.nybVnL {
  margin: 0 0 1.5rem;
  color: var(--site-color-q0d1);
  font-size: .85rem;
}
.qSsOr{width:100%}
@media(max-width:860px){.RCnch .mTkYim {
  grid-template-columns: minmax(0,1fr);
}.RCnch .JBTssj{position:static}}
@media(max-width:480px){.sYoTSM,.JBTssj {
  padding: 1.35rem;
}.KcDHHb{font-size:2rem}}
.ntqMcT{padding-block:calc(var(--site-space-hc30) * .9) calc(var(--site-space-hc30) * .7)}
.jdjqqQ{border-bottom:4px solid var(--site-color-a80d)}
.StUat{border-bottom:4px solid var(--site-color-n3b5)}
.yRcQU {
  border-bottom: 1px solid var(--site-color-u57c);
}
.XkCwhQ {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
.zmijgX{margin:0;font-size:calc(var(--site-size-p680) * 1.05)}
.XJyHi {
  max-width: 34rem;
  margin: 0 0 .35rem;
}
@media (max-width:760px){.XkCwhQ{grid-template-columns:1fr;gap:1rem}}
.QRTfph{background:var(--site-color-edaf);padding:clamp(1.4rem,4vw,4rem);border:1px solid var(--site-color-u57c);border-radius:var(--site-radius-f766)}
.OTmymb{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--site-color-u57c);margin-bottom:3rem}
.XJETH {
  font-family: var(--site-font-c647);
  font-size: 1.4rem;
  overflow-wrap: anywhere;
  min-width: 0;
}
.frOZCK {
  color: var(--site-color-q0d1);
  font-size: .85rem;
  min-width: 0;
  overflow-wrap: anywhere;
}
.uLnkN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem)}
.gbUqkc {
  overflow-wrap: anywhere;
  font-size: clamp(1.8rem,3.5vw,3rem);
  max-width: 15ch;
}
.zCZVMw{max-width:40ch;margin:0;color:var(--site-color-q0d1)}
.sqNtj{margin:0}
.AaWnN {
  border-bottom: 1px solid var(--site-color-u57c);
  padding-block: 1.2rem;
}
.AaWnN:first-child {
  padding-top: 0;
}
.LGmPpu{margin-bottom:.6rem;color:var(--site-color-q0d1);font-size:.8rem}
.XftLWO{overflow-wrap:anywhere;font-size:1.1rem;margin:0}
.WmpWw {
  text-underline-offset: .2em;
  color: var(--site-color-qb04);
  text-decoration: underline;
}
.WmpWw:hover {
  color: var(--site-color-a80d);
}
.ZUITn {
  font-style: normal;
}
.WmpWw:focus-visible{outline:2px solid var(--site-color-a80d);outline-offset:4px}
@media(max-width:760px){
.uLnkN {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
.OTmymb {
  margin-bottom: 2rem;
  flex-wrap: wrap;
  gap: .5rem 2rem;
}
}
.oskCwx{gap:1.25rem;min-width:0;padding-top:2rem;border-top:1px solid var(--site-color-u57c);margin-top:3rem;display:grid}
.THKRKI{overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2vw,1.5rem)}
.ZWMFKK {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1.25rem 2rem;
}
.WDUfN {
  min-width: 0;
  gap: .4rem;
  display: grid;
}
.jSfHQ {
  grid-column: 1/-1;
}
.cNnzG{font-size:.8rem;color:var(--site-color-q0d1)}
.wEoXz{width:100%;min-width:0;padding:.6rem 0;border:0;border-bottom:1px solid var(--site-color-u57c);border-radius:0;background:transparent;color:var(--site-color-qb04);font:inherit}
.wEoXz:focus {
  box-shadow: 0 1px 0 var(--site-color-a80d);
  border-bottom-color: var(--site-color-a80d);
  outline: none;
}
.MMbhKN {
  min-height: 6rem;
  resize: vertical;
}
.RttdZ {
  overflow-wrap: anywhere;
  max-width: 100%;
  justify-self: start;
}
@media(max-width:760px){
.oskCwx{margin-top:2rem}
.ZWMFKK{grid-template-columns:minmax(0,1fr)}
}
.MEQwK{overflow-wrap:anywhere}
.GPnpGH {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
  gap: clamp(2rem, 6vw, 6rem);
  align-items: start;
}
.UHsYgA h2{max-width:23ch}
.XBDIK {
  margin-top: 2rem;
}
.FaAZB {
  padding-top: 1.25rem;
  border-top: 1px solid var(--site-color-u57c);
}
.FaAZB h3 {
  font-size: 1rem;
}
.FaAZB p{color:var(--site-color-q0d1)}
.aAYFB{background:var(--site-color-edaf);border:1px solid var(--site-color-u57c);padding:clamp(1.4rem, 3.5vw, 3rem);border-radius:var(--site-radius-e2f5)}
.hdePC{display:inline-flex;color:var(--site-color-n555);margin-bottom:2rem;background:var(--site-color-a80d);border-radius:50%;padding:1rem}
.hdePC svg {
  height: 1.5rem;
  width: 1.5rem;
}
.VmHODs {
  font-weight: 700;
  font-size: 1.5rem;
  font-family: var(--site-font-c647);
}
.naBXCJ{margin:0}
.naBXCJ div{padding:1rem 0;border-top:1px solid var(--site-color-u57c)}
.naBXCJ dt {
  margin-bottom: .5rem;
  color: var(--site-color-q0d1);
  font-size: .75rem;
}
.naBXCJ dd{margin:0}
@media (max-width: 720px){.GPnpGH {
  grid-template-columns: minmax(0, 1fr);
}}
.uhMwU{padding-block:calc(var(--site-space-hc30) * .8)}
.AIgqyp{background:var(--site-color-edaf)}
.YXlbG{color:var(--site-color-n555);background:var(--site-color-a80d)}
.YXlbG .iudtLK,.YXlbG .rJXqo {
  color: var(--site-color-n555);
}
.JLxGL {
  border-bottom: 1px solid var(--site-color-u57c);
}
.AWrvS {
  text-align: center;
}
.fisem {
  margin-bottom: .75rem;
  opacity: .8;
  font-size: .85rem;
}
.CckSn {
  margin: 0 .5rem;
}
.CkklDK{opacity:.7}
.iudtLK{margin-bottom:.5rem}
.WcZwo {
  opacity: .85;
  max-width: 40rem;
  font-size: 1.1rem;
  margin: 0;
}
.AWrvS .WcZwo {
  margin-inline: auto;
}
.vbbmBw{overflow-wrap:anywhere}
.NtTaab{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}
.kZNvYr {
  top: 7rem;
  position: sticky;
  min-width: 0;
  padding-top: .35rem;
}
.MXJtk{margin:0 0 1.75rem;padding:0 0 1.5rem;border-bottom:2px solid var(--site-color-a80d)}
.PwJSiB {
  letter-spacing: .05em;
  font-size: .75rem;
  margin-bottom: .4rem;
  color: var(--site-color-q0d1);
}
.yTCmo{font-size:.95rem;color:var(--site-color-qb04);margin:0;font-weight:600}
.zZYhCr{display:grid;margin:0;padding:0;list-style:none;gap:.3rem}
.thrExn {
  min-width: 0;
}
.cwRUqJ {
  display: grid;
  grid-template-columns: 1.65rem minmax(0,1fr);
  gap: .65rem;
  align-items: baseline;
  padding: .55rem .2rem;
  color: var(--site-color-qb04);
  font-size: .85rem;
  line-height: 1.45;
  border-bottom: 1px solid var(--site-color-u57c);
}
.cwRUqJ:hover{text-underline-offset:.2em;color:var(--site-color-a80d);text-decoration:underline}
.cwRUqJ:focus-visible{outline:2px solid var(--site-color-a80d);outline-offset:3px}
.EilhHY {
  color: var(--site-color-q0d1);
  font-size: .72rem;
  font-variant-numeric: tabular-nums;
}
.IceMb {
  min-width: 0;
}
.ZGXgG{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.7;white-space:pre-line;margin:0 0 2.5rem}
.sUWWLF{padding-block:1.8rem;border-top:1px solid var(--site-color-u57c)}
.sUWWLF:last-child{padding-bottom:0}
.EGodCb {
  font-size: clamp(1.15rem,1.6vw,1.45rem);
  scroll-margin-top: 8rem;
  line-height: 1.35;
  margin: 0 0 1rem;
}
.EGodCb:focus{outline:2px solid var(--site-color-a80d);outline-offset:5px}
.qkrJb {
  font-size: 1rem;
  white-space: pre-line;
  margin: 0 0 1rem;
  line-height: 1.8;
}
.qkrJb:last-child {
  margin-bottom: 0;
}
@media(max-width:780px){
.NtTaab{grid-template-columns:minmax(0,1fr);gap:2rem}
.kZNvYr {
  position: static;
  padding: 1.25rem;
  background: var(--site-color-edaf);
  border: 1px solid var(--site-color-u57c);
  border-radius: var(--site-radius-e2f5);
}
.MXJtk{margin-bottom:1rem;padding-bottom:1rem}
.zZYhCr{column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}
.ZGXgG {
  margin-bottom: 1.75rem;
}
}
@media(max-width:480px){
.zZYhCr{grid-template-columns:minmax(0,1fr)}
.sUWWLF {
  padding-block: 1.5rem;
}
}
.YDOwd {
  max-width: 46rem;
}
.CXKzA{color:var(--site-color-q0d1);font-size:.85rem}
.nGuFg {
  font-size: 1.05rem;
}
.aywlz{margin-top:2rem}
.ahDJX{font-size:1.3rem}
.YXJOn {
  color: var(--site-color-qb04);
}
.zkZJF {
  overflow-wrap: anywhere;
}
.ckVfvc{max-width:72rem}
.IkUln {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 3rem;
  align-items: start;
  padding-bottom: 3rem;
}
.KDmwH {
  margin: 0;
  padding-left: 1rem;
  border-left: 3px solid var(--site-color-a80d);
}
.HRGkTc{font-size:.8rem;margin-bottom:.35rem;color:var(--site-color-q0d1)}
.YmNmD {
  font-weight: 600;
  font-size: .95rem;
  color: var(--site-color-qb04);
  margin: 0;
}
.gxxwN{line-height:1.65;white-space:pre-line;font-size:clamp(1.1rem,1.6vw,1.3rem);min-width:0;margin:0}
.NFchQW{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(--site-color-u57c);padding-block:2rem}
.NFchQW:last-child {
  border-bottom: 1px solid var(--site-color-u57c);
}
.CQjex {
  font-weight: var(--site-weight-b930);
  font-variant-numeric: tabular-nums;
  color: var(--site-color-a80d);
  font-size: 2.7rem;
  line-height: 1;
  font-family: var(--site-font-c647);
}
.VpkiE{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.4;min-width:0;margin:0;scroll-margin-top:8rem}
.BIAKo{color:var(--site-color-qb04);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}
.BIAKo:hover{text-decoration-color:currentColor;color:var(--site-color-a80d)}
.BIAKo:focus-visible,.VpkiE:focus {
  outline: 2px solid var(--site-color-a80d);
  outline-offset: 5px;
}
.UnsDBi {
  max-width: 65ch;
  min-width: 0;
}
.JjmaCS {
  line-height: 1.8;
  white-space: pre-line;
  font-size: 1rem;
  margin: 0 0 1rem;
}
.JjmaCS:last-child {
  margin-bottom: 0;
}
@media(max-width:860px){
.IkUln {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
  padding-bottom: 2rem;
}
.NFchQW {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem 1.25rem;
}
.CQjex {
  font-size: 2rem;
}
.UnsDBi {
  grid-column: 2;
}
.VpkiE {
  align-self: center;
}
}
@media(max-width:480px){
.NFchQW {
  gap: 1rem;
  padding-block: 1.5rem;
}
.UnsDBi{grid-column:1/-1}
.CQjex {
  font-size: 1.8rem;
}
}
.HugSHM {
  padding-block: 1.5rem calc(var(--site-space-hc30) * .75);
}
.FoUsFL{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem 2rem;border-bottom:1px solid var(--site-color-u57c);padding-bottom:1rem}
.opTVn {
  display: inline-flex;
  align-items: center;
  gap: .65rem;
  min-height: 2.75rem;
  font-size: .85rem;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.opTVn:focus-visible {
  outline: 2px solid var(--site-color-a80d);
  outline-offset: 4px;
}
.RjxHeB{min-width:0;margin:0}
.kXqzfB {
  overflow-wrap: anywhere;
  margin-block: clamp(1.5rem,4vw,3.5rem);
  font-size: clamp(2.1rem,5.5vw,5.1rem);
  max-width: 22ch;
  line-height: 1.06;
}
.JWLsR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.25fr);gap:clamp(1.5rem,4vw,4rem);border-top:1px solid var(--site-color-u57c);padding-top:1.75rem}
.IFiZh{line-height:1.6;min-width:0;font-size:.85rem}
.miCYPS {
  font-weight: 600;
  margin: 0 0 1rem;
}
.SgpgH,.tkgbfE{margin-bottom:.3rem;color:var(--site-color-q0d1)}
.DswnXK {
  min-width: 0;
}
.iaEhA{line-height:1.65;margin:0 0 1.75rem;font-size:clamp(1.05rem,1.55vw,1.35rem);max-width:55ch}
.pKHQav{margin:0}
.CWIfRV {
  border-radius: var(--site-radius-e2f5);
  width: 100%;
  object-fit: cover;
  aspect-ratio: 16/9;
}
.pKHQav:not(:has(img)){display:none}
@media(max-width:700px){
.JWLsR {
  grid-template-columns: minmax(0,1fr);
  gap: 1.25rem;
  padding-top: 1.25rem;
}
.IFiZh {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem 1.25rem;
}
.miCYPS{margin:0;flex-basis:100%}
.SgpgH,.tkgbfE {
  margin: 0;
}
.iaEhA {
  margin-bottom: 1.25rem;
}
.kXqzfB{max-width:25ch}
}
.jIzlH{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(--site-color-u57c)}
.ApxxT{min-width:0}
.ShaTG {
  font-size: .8rem;
  font-variant-numeric: tabular-nums;
  display: block;
  margin-bottom: 1rem;
  color: var(--site-color-a80d);
}
.rOUGOZ {
  line-height: 1.4;
  max-width: 22ch;
  font-size: clamp(1.25rem,2vw,1.7rem);
  overflow-wrap: anywhere;
}
.RpRUid {
  min-width: 0;
  font-size: 1.05rem;
  max-width: 66ch;
  overflow-wrap: anywhere;
  line-height: 1.85;
}
.tQIZS{margin-bottom:1.35rem}
.tQIZS:last-child {
  margin: 0;
}
.XmYZl {
  background: var(--site-color-edaf);
  border-left: 2px solid var(--site-color-a80d);
  margin: 1.5rem 0 0;
  padding: 1.5rem 1.5rem 1.5rem 2.75rem;
  border-radius: 0 var(--site-radius-e2f5) var(--site-radius-e2f5) 0;
}
.LYalqR{padding-left:.25rem;margin-bottom:.6rem}
.LYalqR:last-child{margin:0}
.LYalqR::marker{color:var(--site-color-a80d)}
.qokogu {
  background: var(--site-color-edaf);
  border-radius: var(--site-radius-f766);
  padding: 2.5rem;
  margin-left: calc((100% + 2 * clamp(2rem,5vw,5rem)) / 3);
}
.IRtIL {
  line-height: 1.65;
  font-family: var(--site-font-c647);
  overflow-wrap: anywhere;
  margin: 0;
  font-size: 1.25rem;
}
@media(max-width:760px){
.jIzlH{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem 2rem}
.ShaTG {
  margin-bottom: .5rem;
}
.rOUGOZ {
  max-width: none;
  margin: 0;
}
.qokogu{margin-left:0;padding:1.5rem}
.RpRUid{font-size:1rem}
}
.eguCR{padding-block:calc(var(--site-space-hc30) * .5)}
.EKbXzt{display:flex;gap:1.5rem;align-items:flex-start;max-width:44rem;padding:1.5rem;background:var(--site-color-edaf);border-radius:var(--site-radius-f766);border:1px solid var(--site-color-u57c)}
.uiVIb .EKbXzt {
  align-items: center;
  text-align: center;
  flex-direction: column;
}
.JAeqU{display:inline-flex;height:4rem;align-items:center;color:var(--site-color-n555);justify-content:center;width:4rem;font-weight:700;flex-shrink:0;background:var(--site-color-a80d);font-size:1.2rem;border-radius:50%}
.bLiEe{font-size:1.2rem;margin:0 0 .15rem}
.cUorHM {
  font-weight: 600;
  display: block;
  margin-bottom: .5rem;
  font-size: .9rem;
  color: var(--site-color-a80d);
}
.uZfnYJ {
  margin: 0;
  color: var(--site-color-q0d1);
}