.wYwFDr{text-align:center}
.nDguk{opacity:.8;margin-bottom:.75rem;font-size:.85rem}
.rssHr{margin:0 .5rem}
.lIuFR {
  opacity: .7;
}
.DdBjz {
  margin-bottom: .5rem;
}
.mIPdqi{font-size:1.1rem;max-width:40rem;opacity:.85;margin:0}
.wYwFDr .mIPdqi{margin-inline:auto}
.uNIlFh{margin-bottom:3rem;max-width:46rem}
.ZFBAXZ {
  padding: 0;
  border-top: 1px solid var(--color-q3ee);
  margin: 0;
  list-style: none;
}
.CIdAEU {
  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(--color-q3ee);
}
.mQIpUl{align-self:start;font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--color-s615)}
.irrjn {
  overflow-wrap: anywhere;
  font-size: clamp(1.3rem,2.5vw,2rem);
  max-width: 20ch;
}
.AfzAft {
  max-width: 36ch;
  margin: 0;
  color: var(--color-f3ba);
}
.iJYjMw {
  border-radius: var(--radius-g9c0);
  aspect-ratio: 16/10;
  width: 100%;
  object-fit: cover;
}
.CIdAEU:not(:has(.iJYjMw)){grid-template-columns:3rem minmax(0,1fr)}
.CIdAEU:not(:has(.iJYjMw)) .AfzAft{max-width:65ch}
@media(max-width:700px){.CIdAEU{grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.8rem}.iJYjMw{grid-column:2}.AfzAft{max-width:none}.uNIlFh {
  margin-bottom: 2rem;
}}
.SMlKEg{padding-block:calc(var(--space-u0ff) * .7)}
.pHGzSc {
  color: var(--color-wb02);
  background: var(--color-s615);
}
.eXexwm{background:var(--color-xa1d)}
.pZKjb {
  border-bottom: 1px solid var(--color-q3ee);
  border-top: 1px solid var(--color-q3ee);
}
.iccCI{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:2rem 1rem;list-style:none;margin:0;padding:0;text-align:center}
.GfOJX{display:flex;flex-direction:column;gap:.25rem}
.OgWFPu{font-weight:700;line-height:1;font-size:2.5rem;font-family:var(--font-gb9c)}
.eXexwm .OgWFPu,.pZKjb .OgWFPu{color:var(--color-s615)}
.CXniD {
  font-size: 1.5rem;
}
.oyvSX{font-size:.95rem;opacity:.85}
.TXkvp {
  overflow-wrap: anywhere;
}
.wWrVdw>*{min-width:0}
.PVfnsJ{max-width:24ch}
.ctnzJ {
  color: var(--color-f3ba);
}
.tARuIZ{max-width:100%;white-space:normal;text-align:center}
.wWrVdw{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);align-items:start}
.ctnzJ{line-height:1.8}
.SPSHJa{color:var(--color-s615);display:block;width:4rem;margin-top:2rem}
.LpTFC{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}
.kuDZR{min-width:0;padding-top:1.2rem;border-top:1px solid var(--color-q3ee)}
.OqPBR{font-size:.75rem;letter-spacing:.1em;color:var(--color-s615);font-weight:700;display:block;margin-bottom:1.2rem}
.telwt{line-height:1.25;font-size:clamp(1.3rem,2.4vw,1.9rem)}
.slsKX {
  color: var(--color-f3ba);
  margin: 0;
  font-size: .95rem;
  line-height: 1.8;
}
.kuDZR:last-child:nth-child(odd){grid-column:1/-1}
@media(max-width:760px){.wWrVdw {
  grid-template-columns: 1fr;
}.SPSHJa {
  display: none;
}}
@media(max-width:480px){
.LpTFC{grid-template-columns:1fr;gap:1.5rem}
.kuDZR{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem 1rem}
.OqPBR {
  padding-top: .25rem;
  grid-row: 1/3;
  margin: 0;
}
.telwt{margin:0}
.slsKX{grid-column:2}
}
.SPSHJa svg {
  height: auto;
  width: 100%;
}
.lbVkSf {
  max-width: 40rem;
  margin: 0 auto 2.5rem;
}
.MARaY{padding:0;margin:0;list-style:none}
.KwTyL{margin-inline:auto;max-width:28rem;grid-template-columns:minmax(0,1fr)}
.SJYEs{text-align:center}
.OVgEjw {
  border-radius: var(--radius-t3e8);
  object-fit: cover;
  max-width: 16rem;
  aspect-ratio: 6/7;
  width: 100%;
  margin: 0 auto 1rem;
}
.aKprP .OVgEjw {
  aspect-ratio: 1;
  border-radius: 50%;
  max-width: 12rem;
}
.cLjzi {
  margin-bottom: .1rem;
}
.ouQexv {
  display: block;
  font-size: .9rem;
  margin-bottom: .5rem;
  font-weight: 600;
  color: var(--color-s615);
}
.pJmEr{color:var(--color-f3ba);margin:0}
.hmXrE{text-align:center}
.zmmxC{margin-bottom:2.5rem}
.wZxrdu {
  margin: 0 0 3rem;
  max-width: 46rem;
}
.hmXrE .wZxrdu {
  margin-inline: auto;
}
.cCYZgn{line-height:.6;font-size:5rem;margin-bottom:.5rem;font-family:var(--font-gb9c);display:block;color:var(--color-s615)}
.qAFjyb{margin-bottom:1rem;display:block;letter-spacing:.15em;color:hsl(41,89%,53%)}
.yPnog {
  margin: 0 0 1.5rem;
}
.etHuD{font-size:clamp(1.25rem,2.4vw,1.7rem);margin:0;line-height:1.4;font-family:var(--font-gb9c)}
.XXMpq{display:flex;align-items:center;gap:.85rem}
.hmXrE .XXMpq {
  justify-content: center;
}
.hVzGZ {
  color: var(--color-wb02);
  background: var(--color-s615);
  align-items: center;
  border-radius: 50%;
  font-size: .9rem;
  font-weight: 700;
  justify-content: center;
  width: 2.75rem;
  height: 2.75rem;
  display: inline-flex;
}
.XDKNQD {
  text-align: left;
  flex-direction: column;
  display: flex;
  line-height: 1.3;
}
.GBljK {
  font-size: .85rem;
  opacity: .75;
}
.wACTR{list-style:none;margin:0;padding:2rem 0 0;border-top:1px solid var(--color-q3ee);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:2rem}
.etfvcc .wACTR {
  border-top-color: rgba(255,255,255,.15);
}
.eNGsoU{margin:0 0 .75rem}
.WcUVg {
  font-style: italic;
  margin: 0;
  opacity: .9;
}
.FjJrjA{font-size:.85rem}
.TkSol{max-width:46rem}
.PGAwkg .TkSol{margin-left:auto;margin-right:auto}
.PGAwkg .klVfHk {
  text-align: center;
}
.klVfHk {
  margin-bottom: 1.5rem;
}
.xdzrle{margin:0 0 1.1rem;line-height:1.7}
.dGLDxH{font-size:1.15rem;margin:1.75rem 0 .75rem}
.ZZSUS{margin:0;padding-left:1.25rem;display:grid;gap:.5rem}
.xckXke::marker{color:var(--color-s615)}
.Dgfsck{padding-block:calc(var(--space-u0ff) * .9);isolation:isolate;color:var(--color-w60a);min-height:18rem;overflow:hidden;align-items:center;position:relative;display:flex}
.hJpQFP{position:absolute;inset:0;height:100%;width:100%;z-index:-2;object-fit:cover}
.FGbKew {
  z-index: -1;
  position: absolute;
  inset: 0;
}
.CuVPRO .FGbKew{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
.GiqPc .FGbKew {
  opacity: .88;
  background: var(--color-s615);
}
.GiqPc {
  color: var(--color-wb02);
}
.CDJpR{width:min(100% - 2.5rem,var(--container-o38c))}
.EfljZr .CDJpR {
  text-align: center;
}
.hpknoR {
  font-size: .85rem;
  opacity: .85;
  margin-bottom: .75rem;
}
.SqhcU {
  color: inherit;
}
.SqhcU:hover{color:inherit;text-decoration:underline}
.pTeOQN{margin:0 .5rem}
.srggDq{opacity:.8}
.uAhvJ {
  color: inherit;
  margin-bottom: .5rem;
}
.dxynu {
  margin: 0;
  font-size: 1.1rem;
  opacity: .9;
  max-width: 40rem;
}
.EfljZr .dxynu {
  margin-inline: auto;
}
.EGvIp{max-width:40rem;margin-bottom:2.5rem}
.NsWEoN .EGvIp{margin-inline:auto;text-align:center}
.fowfTV {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,20rem),1fr));
  gap: 2rem 3rem;
}
.eyZnSn {
  margin: 0;
}
.MZGYuP {
  font-family: var(--font-gb9c);
  font-weight: var(--weight-odbb);
  font-size: 1.1rem;
  margin-bottom: .5rem;
  display: flex;
  gap: .75rem;
  align-items: baseline;
}
.bIEpCg{font-weight:700;font-size:.85rem;color:var(--color-s615);flex-shrink:0}
.VSGRID {
  margin: 0;
  color: var(--color-f3ba);
}
.XvWuO {
  background: var(--color-ga1f);
  padding-block: calc(var(--space-u0ff) * .85);
  overflow-wrap: anywhere;
}
.sfauR{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}
.nteHif{font-weight:600;letter-spacing:var(--tracking-t9eb);max-width:75%;color:var(--color-s615);font-size:.8rem;text-transform:var(--case-fef9)}
.BVUoNJ {
  flex: 1;
  height: 1px;
  background: var(--color-q3ee);
}
.oxWDCa .BVUoNJ {
  background: var(--color-s615);
  height: 3px;
}
.uWmDeV {
  max-width: 24ch;
  padding-bottom: 1.8rem;
  margin: 0;
  font-size: calc(var(--size-odf7) * 1.2);
  line-height: 1.1;
}
.BETEDB {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2rem;
  align-items: start;
  border-top: 1px solid var(--color-q3ee);
  padding-top: 1.3rem;
}
.xWxJh{max-width:24rem;color:var(--color-f3ba);font-size:.8rem;font-weight:600}
.KzPxlM {
  grid-template-columns: minmax(0,1fr);
}
.FBHJO {
  line-height: 1.7;
  font-size: 1.1rem;
  margin: 0;
  color: var(--color-f3ba);
  max-width: 42rem;
}
@media (max-width:640px){.uWmDeV{font-size:var(--size-odf7)}.BETEDB {
  grid-template-columns: 1fr;
  gap: 1rem;
}.xWxJh {
  display: none;
}.FBHJO{font-size:1rem}}
.dPeoiT{margin-bottom:3rem;max-width:45rem}
.foeUE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}
.shFpeL {
  min-width: 0;
}
.lWZlB {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);
  gap: 2rem;
  align-items: center;
  border-bottom: 1px solid var(--color-q3ee);
  padding-bottom: 3rem;
}
.dhmBAp{overflow:hidden;display:block;border-radius:var(--radius-g9c0);margin-bottom:1.5rem}
.lWZlB .dhmBAp{margin-bottom:0}
.mtiAk {
  aspect-ratio: 16/10;
  object-fit: cover;
  width: 100%;
}
.zFWmI {
  display: flex;
  gap: .6rem 1.2rem;
  flex-wrap: wrap;
  font-size: .75rem;
  margin-bottom: 1rem;
}
.rbcgP {
  font-weight: 600;
  color: var(--color-s615);
}
.ANVSPA{color:var(--color-f3ba)}
.ZQIMGc {
  overflow-wrap: anywhere;
  font-size: 1.55rem;
  line-height: 1.25;
}
.lWZlB .ZQIMGc {
  font-size: clamp(1.8rem,3vw,2.7rem);
}
.VAhGm {
  color: var(--color-dd9a);
}
.VAhGm:hover{color:var(--color-s615)}
.BYQxmd{font-size:.95rem;color:var(--color-f3ba);max-width:55ch}
.RzePXh {
  display: inline-flex;
  gap: 1rem;
  align-items: center;
  font-size: .85rem;
  font-weight: 600;
  padding-block: .3rem;
}
.YFUwc{font-size:1.2rem}
.dhmBAp:not(:has(.mtiAk)) {
  display: none;
}
.lWZlB:not(:has(.mtiAk)) {
  grid-template-columns: minmax(0,1fr);
}
.shFpeL:last-child:nth-child(even):not(.lWZlB) {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);
  gap: 2rem;
  align-items: center;
  padding-top: 2rem;
  border-top: 1px solid var(--color-q3ee);
}
.shFpeL:last-child:nth-child(even):not(.lWZlB) .dhmBAp {
  margin-bottom: 0;
}
.shFpeL:last-child:nth-child(even):not(:has(.mtiAk)) {
  grid-template-columns: minmax(0,1fr);
}
@media(max-width:760px){.foeUE,.lWZlB {
  grid-template-columns: minmax(0,1fr);
}.lWZlB {
  gap: 1.5rem;
}.dPeoiT{margin-bottom:2rem}}
@media(max-width:760px){.shFpeL:last-child:nth-child(even):not(.lWZlB){grid-template-columns:minmax(0,1fr);gap:1.5rem}}
.GLLFI{padding-block:calc(var(--space-u0ff) * .9) calc(var(--space-u0ff) * .7)}
.PTzDWA{border-bottom:4px solid var(--color-s615)}
.cxNfUK {
  border-bottom: 4px solid var(--color-meb1);
}
.AvpUnY{border-bottom:1px solid var(--color-q3ee)}
.BseVtF{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}
.WoTYkM {
  font-size: calc(var(--size-odf7) * 1.05);
  margin: 0;
}
.KzZsn {
  max-width: 34rem;
  margin: 0 0 .35rem;
}
@media (max-width:760px){.BseVtF{grid-template-columns:1fr;gap:1rem}}
.CigxUl {
  margin: 0 auto 2.5rem;
  text-align: center;
  max-width: 42rem;
}
.IBRiU {
  margin-bottom: 0;
}
.HhpQIW {
  display: grid;
  gap: 1.5rem;
  align-items: start;
}
.WuSxsi .HhpQIW {
  grid-template-columns: minmax(0,3fr) minmax(0,2fr);
}
.cwsdd .HhpQIW{margin:0 auto;max-width:46rem}
.WhUCO{display:grid;gap:1.75rem;min-width:0;padding:2rem;border:1px solid var(--color-q3ee);border-radius:var(--radius-t3e8);background:var(--color-ga1f)}
.IhSiAS{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.65rem}
.UDTwd{font-weight:600}
.JKWqQ{line-height:1.2;font-family:var(--font-gb9c);font-size:1.3rem;font-weight:700;color:var(--color-s615);white-space:nowrap}
.FHZnV {
  cursor: pointer;
  accent-color: var(--color-s615);
  display: block;
  margin: 0;
  width: 100%;
  height: 1.5rem;
}
.FHZnV:focus-visible,.OnrEry:focus-visible{outline:3px solid var(--color-s615);outline-offset:3px}
.UuXwpg{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.35rem;font-size:.8rem;color:var(--color-f3ba)}
.tQthEn {
  margin: 0;
  padding: 0;
  border: 0;
  min-width: 0;
}
.PaeIuH{margin-bottom:.8rem;font-weight:600;padding:0}
.zxuQlL{display:grid}
.NMfzy{display:flex;align-items:center;gap:.75rem;cursor:pointer}
.JahHrS .NMfzy{border-top:1px solid var(--color-q3ee);padding:.7rem 0}
.JahHrS .NMfzy:last-child {
  border-bottom: 1px solid var(--color-q3ee);
}
.lGSdY .zxuQlL {
  display: flex;
  flex-wrap: wrap;
  gap: .6rem;
}
.lGSdY .NMfzy{gap:.55rem;padding:.55rem .95rem;border:1px solid var(--color-q3ee);border-radius:999px;background:var(--color-xa1d)}
.lGSdY .NMfzy:has(:checked){box-shadow:inset 0 0 0 1px var(--color-s615);border-color:var(--color-s615)}
.OnrEry {
  margin: 0;
  flex-shrink: 0;
  accent-color: var(--color-s615);
  width: 1.15rem;
  height: 1.15rem;
  cursor: pointer;
}
.QekJm{min-width:0;flex:1}
.sjbpw {
  white-space: nowrap;
  color: var(--color-f3ba);
  font-size: .92rem;
}
.Edxbx{min-width:0;padding:2rem;border:1px solid var(--color-q3ee);border-top:4px solid var(--color-s615);border-radius:var(--radius-t3e8);background:var(--color-xa1d);box-shadow:var(--shadow-m95d)}
.WuSxsi .Edxbx {
  position: sticky;
  top: 6rem;
}
.AyjCr {
  margin: 0 0 .35rem;
  font-weight: 600;
  letter-spacing: .06em;
  font-size: .85rem;
  color: var(--color-f3ba);
  text-transform: uppercase;
}
.KZdqM {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: .2rem .6rem;
  margin: 0 0 1.25rem;
}
.TopDxA {
  font-weight: 700;
  overflow-wrap: anywhere;
  color: var(--color-dd9a);
  font-family: var(--font-gb9c);
  line-height: 1.1;
  font-size: 2.4rem;
}
.ZMHcYf {
  color: var(--color-f3ba);
  font-size: .95rem;
}
.hmDqh {
  margin: 0 0 1.25rem;
  font-size: .92rem;
  gap: .5rem;
  list-style: none;
  padding: 1rem 0 0;
  border-top: 1px solid var(--color-q3ee);
  display: grid;
}
.GutrCm{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}
.GutrCm[hidden]{display:none}
.vWofu {
  color: var(--color-f3ba);
  min-width: 0;
}
.KsojB{display:block;font-size:.8rem;opacity:.85}
.dUUxG {
  font-weight: 600;
  white-space: nowrap;
}
.yNPdrI {
  margin: 0 0 1.5rem;
  font-size: .85rem;
  color: var(--color-f3ba);
}
.kKJLMF{width:100%}
@media(max-width:860px){.WuSxsi .HhpQIW{grid-template-columns:minmax(0,1fr)}.WuSxsi .Edxbx{position:static}}
@media(max-width:480px){.WhUCO,.Edxbx {
  padding: 1.35rem;
}.TopDxA {
  font-size: 2rem;
}}
.mEgEc {
  overflow-wrap: anywhere;
  background: var(--color-ga1f);
  padding-block: calc(var(--space-u0ff) * .8);
}
.OCOTJ{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);border:1px solid var(--color-q3ee);border-radius:var(--radius-t3e8);overflow:hidden;background:var(--color-xa1d)}
.qaVOyw {
  padding: clamp(1.5rem,4vw,3.5rem);
  min-width: 0;
}
.uCwiEA {
  color: var(--color-s615);
}
.lornHr{max-width:24ch}
.eYuOmZ{max-width:38rem;margin:1.2rem 0 0;color:var(--color-f3ba)}
.coscF{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.8rem);background:var(--color-z1cb);color:var(--color-w60a);border-left:2px dashed var(--color-fd1b);min-width:0}
.YnSaQr {
  font-size: .8rem;
  letter-spacing: var(--tracking-t9eb);
  color: var(--color-fd1b);
  text-transform: var(--case-fef9);
}
.wjYTK {
  color: var(--color-w60a);
  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;
}
.wjYTK:hover {
  text-decoration: underline;
  text-underline-offset: .3em;
  color: var(--color-y8c6);
}
.pEQEJ {
  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-fd1b);
  border-radius: 50%;
}
@media (max-width:680px){.OCOTJ{grid-template-columns:1fr}.coscF {
  border-top: 2px dashed var(--color-fd1b);
  border-left: 0;
  gap: 1.2rem;
}.wjYTK{flex-direction:row;align-items:center;font-size:1.05rem;gap:1.2rem}.pEQEJ {
  width: 2.6rem;
  flex: none;
  font-size: 1.6rem;
  height: 2.6rem;
}}
.rjTEjJ{max-width:40rem;margin-bottom:2.5rem}
.aSFCm {
  list-style: none;
  margin: 0 0 3rem;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,17rem),1fr));
  gap: 1.25rem;
}
.aSFCm:has(>:nth-child(4)) {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,22rem),1fr));
}
.PMChv {
  min-width: 0;
  overflow-wrap: anywhere;
  display: flex;
  flex-direction: column;
  gap: .35rem;
  padding: 1.5rem;
  border: 1px solid var(--color-q3ee);
  border-radius: var(--radius-t3e8);
  background: var(--color-xa1d);
}
.SDitk{background:var(--color-s615);justify-content:center;border-radius:50%;width:2.25rem;color:var(--color-wb02);height:2.25rem;display:inline-flex;margin-bottom:.5rem;align-items:center}
.SDitk svg {
  height: 1.1rem;
  width: 1.1rem;
}
.lfCaN {
  letter-spacing: .08em;
  font-weight: 700;
  color: var(--color-f3ba);
  text-transform: uppercase;
  font-size: .8rem;
}
.FLRXVk{min-width:0;overflow-wrap:anywhere;line-height:1.5;font-weight:500}
.auiqGw {
  color: var(--color-dd9a);
}
.auiqGw:hover{color:var(--color-s615)}
.XiRyP .Spcsgn {
  padding: 2.25rem;
  border-radius: var(--radius-t3e8);
  border: 1px solid var(--color-q3ee);
  box-shadow: var(--shadow-m95d);
  background: var(--color-ga1f);
}
.WNJBFl{margin-bottom:1.25rem}
.FRwmup {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 1rem;
}
.tsDklc{display:block;min-width:0}
.arnKxe{grid-column:1 / -1}
.FcOttG{margin-bottom:.35rem;font-weight:600;display:block;font-size:.85rem}
.hnzCE{width:100%;min-width:0;padding:.7rem .85rem;border:1px solid var(--color-q3ee);border-radius:var(--radius-g9c0);background:var(--color-xa1d);color:var(--color-dd9a)}
.hnzCE:focus {
  outline: 2px solid var(--color-s615);
  outline-offset: 1px;
}
.vRceOZ{resize:vertical}
.aNQlj {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  margin-top: 1.25rem;
}
.yVxJX {
  font-size: .85rem;
}
@media (max-width:760px){
.FRwmup{grid-template-columns:minmax(0,1fr)}
}
.rjTEjJ,.Spcsgn {
  overflow-wrap: anywhere;
  min-width: 0;
}
.aNQlj>.fxBMM{overflow-wrap:anywhere;max-width:100%}
@media(max-width:480px){.XiRyP .Spcsgn {
  padding: 1.25rem;
}}
.tvcUG {
  overflow-wrap: anywhere;
}
.VPfjP{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:clamp(2rem, 6vw, 6rem);align-items:start}
.NHNFR h2{max-width:23ch}
.ZRLLXQ {
  margin-top: 2rem;
}
.HcBSI{border-top:1px solid var(--color-q3ee);padding-top:1.25rem}
.HcBSI h3 {
  font-size: 1rem;
}
.HcBSI p {
  color: var(--color-f3ba);
}
.XgJPS{background:var(--color-xa1d);border:1px solid var(--color-q3ee);padding:clamp(1.4rem, 3.5vw, 3rem);border-radius:var(--radius-g9c0)}
.mgPrpg {
  background: var(--color-s615);
  border-radius: 50%;
  color: var(--color-wb02);
  margin-bottom: 2rem;
  display: inline-flex;
  padding: 1rem;
}
.mgPrpg svg{width:1.5rem;height:1.5rem}
.XPOfsY{font-weight:700;font-size:1.5rem;font-family:var(--font-gb9c)}
.dPFfj {
  margin: 0;
}
.dPFfj div{border-top:1px solid var(--color-q3ee);padding:1rem 0}
.dPFfj dt{font-size:.75rem;color:var(--color-f3ba);margin-bottom:.5rem}
.dPFfj dd {
  margin: 0;
}
@media (max-width: 720px){.VPfjP{grid-template-columns:minmax(0, 1fr)}}
.wEuwOz{overflow-wrap:anywhere;background:var(--color-xa1d)}
.PYaLju {
  max-width: 56rem;
  background: var(--color-ga1f);
  border: 1px solid var(--color-q3ee);
  border-top: 3px solid var(--color-s615);
  border-radius: 0 0 var(--radius-g9c0) var(--radius-g9c0);
  box-shadow: var(--shadow-m95d);
  padding: clamp(1.25rem,4vw,3.5rem);
}
.gDpZby {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  margin: 0 0 2.75rem;
  padding-bottom: 1.2rem;
  border-bottom: 1px solid var(--color-q3ee);
  font-size: .85rem;
}
.EogUyh{min-width:0;color:var(--color-f3ba)}
.hUSxs {
  min-width: 0;
  color: var(--color-dd9a);
  text-align: right;
  margin: 0;
}
.iOnWb{margin-inline:auto;max-width:66ch}
.NIYLRB{margin:0 0 2.5rem;white-space:pre-line;font-size:1.1rem;line-height:1.8}
.pdfHKs {
  margin-top: 2.25rem;
}
.iCFOhR {
  line-height: 1.35;
  font-size: clamp(1.2rem,1.8vw,1.55rem);
  margin: 0 0 .9rem;
  scroll-margin-top: 8rem;
}
.QJiru {
  color: var(--color-dd9a);
  text-decoration: underline;
  text-decoration-color: var(--color-q3ee);
  text-decoration-thickness: 1px;
  text-underline-offset: .25em;
}
.QJiru:hover {
  color: var(--color-s615);
  text-decoration-color: currentColor;
}
.QJiru:focus-visible,.iCFOhR:focus {
  outline: 2px solid var(--color-s615);
  outline-offset: 5px;
}
.zOralZ {
  line-height: 1.85;
  white-space: pre-line;
  margin: 0 0 1rem;
  font-size: 1rem;
}
.zOralZ:last-child {
  margin-bottom: 0;
}
@media(max-width:480px){
.PYaLju{padding:1.25rem 1rem}
.gDpZby{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}
.hUSxs {
  text-align: left;
}
.NIYLRB{margin-bottom:1.75rem;font-size:1.05rem}
.pdfHKs {
  margin-top: 1.75rem;
}
.zOralZ {
  line-height: 1.75;
}
}
.DRPDna{max-width:46rem}
.BasLdI{font-size:.85rem;color:var(--color-f3ba)}
.WkAiT {
  font-size: 1.05rem;
}
.CqLjW {
  margin-top: 2rem;
}
.lwKgJ {
  font-size: 1.3rem;
}
.wBOUT {
  color: var(--color-dd9a);
}
.WeNeg {
  overflow-wrap: anywhere;
}
.sxrzn{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}
.rRrnxx {
  min-width: 0;
  padding-top: .35rem;
  top: 7rem;
  position: sticky;
}
.gddMmD {
  border-bottom: 2px solid var(--color-s615);
  padding: 0 0 1.5rem;
  margin: 0 0 1.75rem;
}
.ywtSQ {
  font-size: .75rem;
  color: var(--color-f3ba);
  letter-spacing: .05em;
  margin-bottom: .4rem;
}
.CYDvlu {
  font-weight: 600;
  font-size: .95rem;
  margin: 0;
  color: var(--color-dd9a);
}
.WIkNl {
  gap: .3rem;
  margin: 0;
  list-style: none;
  display: grid;
  padding: 0;
}
.RIAymS{min-width:0}
.EjllK {
  display: grid;
  grid-template-columns: 1.65rem minmax(0,1fr);
  gap: .65rem;
  align-items: baseline;
  padding: .55rem .2rem;
  color: var(--color-dd9a);
  font-size: .85rem;
  line-height: 1.45;
  border-bottom: 1px solid var(--color-q3ee);
}
.EjllK:hover {
  color: var(--color-s615);
  text-underline-offset: .2em;
  text-decoration: underline;
}
.EjllK:focus-visible {
  outline: 2px solid var(--color-s615);
  outline-offset: 3px;
}
.DcyLv{font-size:.72rem;color:var(--color-f3ba);font-variant-numeric:tabular-nums}
.OuOOwj {
  min-width: 0;
}
.cjxvt {
  white-space: pre-line;
  line-height: 1.7;
  margin: 0 0 2.5rem;
  font-size: clamp(1.1rem,1.5vw,1.25rem);
}
.zYLRAl{padding-block:1.8rem;border-top:1px solid var(--color-q3ee)}
.zYLRAl:last-child {
  padding-bottom: 0;
}
.jnMyse{scroll-margin-top:8rem;margin:0 0 1rem;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.35}
.jnMyse:focus {
  outline: 2px solid var(--color-s615);
  outline-offset: 5px;
}
.zMwaH {
  white-space: pre-line;
  line-height: 1.8;
  font-size: 1rem;
  margin: 0 0 1rem;
}
.zMwaH:last-child {
  margin-bottom: 0;
}
@media(max-width:780px){.sxrzn{grid-template-columns:minmax(0,1fr);gap:2rem}.rRrnxx {
  position: static;
  padding: 1.25rem;
  background: var(--color-xa1d);
  border: 1px solid var(--color-q3ee);
  border-radius: var(--radius-g9c0);
}.gddMmD{margin-bottom:1rem;padding-bottom:1rem}.WIkNl{column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cjxvt {
  margin-bottom: 1.75rem;
}}
@media(max-width:480px){.WIkNl {
  grid-template-columns: minmax(0,1fr);
}.zYLRAl {
  padding-block: 1.5rem;
}}
.SWFsYx{overflow-wrap:anywhere}
.rPzAJV {
  max-width: 72rem;
}
.kDSnRp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}
.ziEsRr{margin:0;border-left:3px solid var(--color-s615);padding-left:1rem}
.miJym{margin-bottom:.35rem;color:var(--color-f3ba);font-size:.8rem}
.oCljCI {
  font-weight: 600;
  color: var(--color-dd9a);
  font-size: .95rem;
  margin: 0;
}
.oIoRy {
  white-space: pre-line;
  line-height: 1.65;
  margin: 0;
  min-width: 0;
  font-size: clamp(1.1rem,1.6vw,1.3rem);
}
.FTRfYh{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(--color-q3ee);padding-block:2rem}
.FTRfYh:last-child {
  border-bottom: 1px solid var(--color-q3ee);
}
.zDuhn {
  font-variant-numeric: tabular-nums;
  font-size: 2.7rem;
  font-weight: var(--weight-odbb);
  line-height: 1;
  color: var(--color-s615);
  font-family: var(--font-gb9c);
}
.yANfk {
  min-width: 0;
  scroll-margin-top: 8rem;
  line-height: 1.4;
  margin: 0;
  font-size: clamp(1.1rem,1.6vw,1.35rem);
}
.ggkZSO {
  color: var(--color-dd9a);
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: .25em;
}
.ggkZSO:hover {
  text-decoration-color: currentColor;
  color: var(--color-s615);
}
.ggkZSO:focus-visible,.yANfk:focus {
  outline: 2px solid var(--color-s615);
  outline-offset: 5px;
}
.TgUISx {
  min-width: 0;
  max-width: 65ch;
}
.OFrKj{line-height:1.8;margin:0 0 1rem;font-size:1rem;white-space:pre-line}
.OFrKj:last-child {
  margin-bottom: 0;
}
@media(max-width:860px){
.kDSnRp {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
  padding-bottom: 2rem;
}
.FTRfYh {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem 1.25rem;
}
.zDuhn{font-size:2rem}
.TgUISx{grid-column:2}
.yANfk{align-self:center}
}
@media(max-width:480px){
.FTRfYh{padding-block:1.5rem;gap:1rem}
.TgUISx {
  grid-column: 1/-1;
}
.zDuhn{font-size:1.8rem}
}
.TLVda {
  padding-block: 1.5rem calc(var(--space-u0ff) * .75);
}
.atfux{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem 2rem;border-bottom:1px solid var(--color-q3ee);padding-bottom:1rem}
.XxSzea {
  display: inline-flex;
  align-items: center;
  gap: .65rem;
  min-height: 2.75rem;
  font-size: .85rem;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.XxSzea:focus-visible {
  outline: 2px solid var(--color-s615);
  outline-offset: 4px;
}
.nLmQdX{margin:0;min-width:0}
.JugmI{overflow-wrap:anywhere;margin-block:clamp(1.5rem,4vw,3.5rem);font-size:clamp(2.1rem,5.5vw,5.1rem);line-height:1.06;max-width:22ch}
.PORrrH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.25fr);gap:clamp(1.5rem,4vw,4rem);border-top:1px solid var(--color-q3ee);padding-top:1.75rem}
.GUsRx{line-height:1.6;font-size:.85rem;min-width:0}
.jYJUVl{font-weight:600;margin:0 0 1rem}
.OFKTO,.gaEgv{color:var(--color-f3ba);margin-bottom:.3rem}
.MXzOD {
  min-width: 0;
}
.ULkEP{font-size:clamp(1.05rem,1.55vw,1.35rem);margin:0 0 1.75rem;line-height:1.65;max-width:55ch}
.ebYiyi {
  margin: 0;
}
.kbCqv{aspect-ratio:16/9;border-radius:var(--radius-g9c0);object-fit:cover;width:100%}
.ebYiyi:not(:has(img)){display:none}
@media(max-width:700px){
.PORrrH{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:1.25rem}
.GUsRx{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}
.jYJUVl{margin:0;flex-basis:100%}
.OFKTO,.gaEgv {
  margin: 0;
}
.ULkEP {
  margin-bottom: 1.25rem;
}
.JugmI{max-width:25ch}
}
.yFDWOH {
  padding-top: calc(var(--space-u0ff) * .45);
}
.DnFbH{max-width:70rem;display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}
.fRFzxc {
  top: 2rem;
  overflow: auto;
  min-width: 0;
  padding-top: .6rem;
  max-height: calc(100svh - 4rem);
  scrollbar-width: thin;
  border-top: 3px solid var(--color-s615);
  position: sticky;
}
.xNvVd{list-style:decimal-leading-zero;margin:0;font-size:.875rem;line-height:1.55;padding-left:2rem}
.TfIjO{padding-left:.15rem;border-bottom:1px solid var(--color-q3ee)}
.TfIjO::marker{font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--color-f3ba)}
.VWnzRm{display:block;min-height:44px;padding:.85rem .5rem;color:var(--color-dd9a);text-decoration:underline;text-decoration-color:var(--color-q3ee);text-underline-offset:.25em;overflow-wrap:anywhere}
.VWnzRm:hover{color:var(--color-s615);text-decoration-color:currentColor}
.VWnzRm:focus-visible {
  outline: 2px solid var(--color-s615);
  outline-offset: -2px;
  border-radius: 2px;
  background: var(--color-xa1d);
}
.nimpn{overflow-wrap:anywhere;font-size:1.0625rem;min-width:0;max-width:68ch;line-height:1.85}
.MBaePi{padding-bottom:2.6rem;margin-bottom:2.6rem;border-bottom:1px solid var(--color-q3ee)}
.HSoIjE {
  scroll-margin-top: 6rem;
  line-height: 1.35;
  font-size: clamp(1.45rem,2.2vw,1.9rem);
  margin-bottom: 1.2rem;
  overflow-wrap: anywhere;
}
.HSoIjE:focus-visible{outline:2px solid var(--color-s615);outline-offset:.4rem}
.tEUev {
  margin: 0 0 1.3em;
}
.tEUev:last-child {
  margin-bottom: 0;
}
.aSXOYS{padding-left:1.35rem;margin:1.5rem 0 0}
.daKiu{padding-left:.4rem;margin-bottom:.75rem}
.daKiu::marker{color:var(--color-s615)}
.daKiu:last-child {
  margin: 0;
}
.dlqoF{border-radius:var(--radius-g9c0);background:var(--color-xa1d);padding:1.5rem}
.QvzfL {
  line-height: 1.8;
  margin: 0;
  font-size: 1.05em;
}
@media(max-width:800px){
.DnFbH {
  grid-template-columns: minmax(0,1fr);
  gap: 2.5rem;
}
.fRFzxc {
  padding-bottom: .5rem;
  overflow: visible;
  position: static;
  max-height: none;
}
.nimpn{font-size:1rem}
.xNvVd {
  grid-template-columns: repeat(2,minmax(0,1fr));
  column-gap: 2rem;
  display: grid;
}
.MBaePi {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
}
}
@media(max-width:480px){
.xNvVd {
  display: block;
}
.dlqoF {
  padding: 1.25rem;
}
}
.zdMin {
  display: grid;
  grid-template-columns: minmax(0,.45fr) minmax(0,1fr);
  gap: 3rem;
  align-items: start;
}
.JIGiy{font-size:clamp(1.5rem,2.5vw,2.2rem);max-width:15ch;overflow-wrap:anywhere}
.vgohb {
  list-style: none;
  border-top: 1px solid var(--color-q3ee);
  padding: 0;
  margin: 0;
}
.nqKBA{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-bottom:1px solid var(--color-q3ee)}
.smJSiv{color:var(--color-s615);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.75rem}
.ezuMm{color:var(--color-f3ba);font-size:.75rem}
.NRbOa {
  font-size: 1.3rem;
  overflow-wrap: anywhere;
  line-height: 1.4;
  margin: .5rem 0;
}
.JqTIM {
  color: var(--color-dd9a);
}
.JqTIM:hover {
  color: var(--color-s615);
}
.tTiKz {
  white-space: nowrap;
  color: var(--color-s615);
}
.PwzZW {
  margin: 0;
  font-size: .95rem;
  color: var(--color-f3ba);
}
@media(max-width:700px){
.zdMin {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
}
.JIGiy {
  max-width: none;
  margin: 0;
}
}
.whZYz{padding-block:calc(var(--space-u0ff) * .5)}
.ltFFC {
  display: flex;
  gap: 1.5rem;
  align-items: flex-start;
  max-width: 44rem;
  padding: 1.5rem;
  background: var(--color-xa1d);
  border-radius: var(--radius-t3e8);
  border: 1px solid var(--color-q3ee);
}
.yiCta .ltFFC{text-align:center;flex-direction:column;align-items:center}
.vPorE{background:var(--color-s615);display:inline-flex;height:4rem;color:var(--color-wb02);width:4rem;align-items:center;font-weight:700;justify-content:center;font-size:1.2rem;border-radius:50%;flex-shrink:0}
.GPUHB {
  margin: 0 0 .15rem;
  font-size: 1.2rem;
}
.VJieEe {
  font-weight: 600;
  display: block;
  font-size: .9rem;
  color: var(--color-s615);
  margin-bottom: .5rem;
}
.kwmCa{color:var(--color-f3ba);margin:0}