:root {
  --r-b308: 0px;
  --c-t1e9: #3c2526;
  --c-mf4e: #251818;
  --c-p9a1: #832f32;
  --sh-v01d: 0 10px 30px rgba(0,0,0,.06);
  --fs-q289: 1rem;
  --sh-t6e5: 0 24px 60px rgba(0,0,0,.12);
  --c-t6d4: #f6f4f4;
  --w-t23d: 1187px;
  --fw-med3: 600;
  --lh-r6b1: 1.25;
  --tt-d569: uppercase;
  --fs-s510: clamp(1.8rem, 3.4vw, 2.5rem);
  --c-j8a0: #4246bd;
  --c-re09: #ffffff;
  --c-ld1c: #591c1e;
  --fs-t806: clamp(1.4rem, 2.4vw, 1.9rem);
  --c-q03f: #ffffff;
  --c-ee12: #e5dcdc;
  --c-j8a6: #d7a8a9;
  --c-r702: #7e5d5e;
  --c-d6cf: #322020;
  --lh-cd8e: 1.5;
  --ls-qb71: .12em;
  --tt-n499: none;
  --ls-a78b: 0;
  --ls-a5de: -0.01em;
  --fw-ub30: 700;
  --ff-qa78: 'Source Serif 4', Georgia, Cambria, 'Times New Roman', serif;
  --c-n53e: #ffffff;
  --ff-qb20: 'Source Sans 3', 'Segoe UI', system-ui, Roboto, sans-serif;
  --c-r20b: #ca6c6f;
  --c-m10e: #baabab;
  --r-sf2c: 0px;
  --sp-wdb0: 4.8rem;
  --r-x90a: 0px;
  --c-t153: #f5eff0;
  --fs-p44e: 1.15rem;
  --c-zf4a: #832f32;
}
*,*::before,*::after {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
}
body {
  font-size: var(--fs-q289);
  background: var(--c-q03f);
  color: var(--c-d6cf);
  line-height: var(--lh-cd8e);
  margin: 0;
  font-family: var(--ff-qb20);
  overflow-wrap: anywhere;
}
img,svg,video {
  display: block;
  height: auto;
  max-width: 100%;
}
h1,h2,h3,h4 {
  letter-spacing: var(--ls-a5de);
  font-weight: var(--fw-ub30);
  margin: 0 0 .6em;
  font-family: var(--ff-qa78);
  color: var(--c-d6cf);
  line-height: var(--lh-r6b1);
  hyphens: manual;
}
h1 {
  font-size: var(--fs-s510);
}
h2{font-size:var(--fs-t806)}
h3 {
  font-size: var(--fs-p44e);
  line-height: 1.3;
}
h4{line-height:1.35;font-size:1.05rem}
p{margin:0 0 1em}
a{color:var(--c-p9a1);text-decoration:none}
@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}
a:hover {
  color: var(--c-ld1c);
}
ul,ol {
  margin: 0 0 1em;
  padding-left: 1.25em;
}
button,input,textarea,select {
  color: inherit;
  font: inherit;
}
::selection {
  color: var(--c-d6cf);
  background: var(--c-j8a6);
}
.XgmhP {
  margin-inline: auto;
  width: min(100% - 2.5rem,var(--w-t23d));
}
.cGWRF{width:min(100% - 2.5rem,48rem)}
.uWXHJS {
  padding-block: var(--sp-wdb0);
}
.QdOsgN {
  background: var(--c-t153);
}
.FZxIzm{color:var(--c-t6d4);background:var(--c-mf4e)}
.FZxIzm h1,.FZxIzm h2,.FZxIzm h3,.FZxIzm h4 {
  color: inherit;
}
.FZxIzm a{color:var(--c-r20b)}
.FZxIzm .eQkuhX,.FZxIzm .kgdXl {
  color: var(--c-m10e);
}
.FZxIzm .RwWcx{color:var(--c-r20b)}
.ukWnc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--r-sf2c);background:var(--c-p9a1);color:var(--c-n53e);font-weight:var(--fw-med3);text-transform:var(--tt-n499);letter-spacing:var(--ls-a78b);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}
.ukWnc:hover {
  background: var(--c-ld1c);
  color: var(--c-n53e);
}
.ukWnc:active {
  transform: translateY(1px);
}
.JeXroM {
  border-color: currentColor;
  color: var(--c-p9a1);
  background: transparent;
}
.JeXroM:hover{color:var(--c-n53e);border-color:var(--c-p9a1);background:var(--c-p9a1)}
.imxjyV{color:var(--c-re09);background:var(--c-j8a0)}
.imxjyV:hover{filter:brightness(.92);color:var(--c-re09);background:var(--c-j8a0)}
.BVKosG {
  background: var(--c-t6d4);
  color: var(--c-mf4e);
}
.BVKosG:hover{background:#fff;color:var(--c-mf4e)}
.nAvYKi{font-size:.9rem;padding:.55rem 1.1rem}
.fFcuX{font-size:1.05rem;padding:1rem 2rem}
.FZxIzm .ukWnc:not(.JeXroM):not(.imxjyV):not(.BVKosG){background:var(--c-r20b);color:var(--c-mf4e)}
.FZxIzm .ukWnc:not(.JeXroM):not(.imxjyV):not(.BVKosG):hover{background:var(--c-t6d4);color:var(--c-mf4e)}
.FZxIzm .JeXroM{border-color:var(--c-m10e);color:var(--c-t6d4)}
.FZxIzm .JeXroM:hover{color:var(--c-mf4e);background:var(--c-t6d4);border-color:var(--c-t6d4)}
.PysUm {
  gap: 1.5rem;
  display: grid;
}
.CydSy {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,18rem),1fr));
}
.qVDCfr{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}
.qHIVkW {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
.xtfJp{grid-template-columns:repeat(2,1fr)}
.WqeNu {
  grid-template-columns: repeat(3,1fr);
}
.fzASIG{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){.fzASIG {
  grid-template-columns: repeat(2,1fr);
}.WqeNu{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){
.xtfJp,.WqeNu,.fzASIG{grid-template-columns:1fr}
}
.RrIae{display:flex;flex-wrap:wrap;justify-content:center}
.RrIae>*{min-width:0}
.RrIae.xtfJp>* {
  flex: 0 0 calc((100% - 1.5rem)/2);
}
.RrIae.WqeNu>*{flex:0 0 calc((100% - 3rem)/3)}
.RrIae.fzASIG>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){.RrIae.WqeNu>*,.RrIae.fzASIG>*{flex-basis:calc((100% - 1.5rem)/2)}}
@media (max-width:560px){
.RrIae.xtfJp>*,.RrIae.WqeNu>*,.RrIae.fzASIG>* {
  flex-basis: 100%;
}
}
.eQkuhX {
  color: var(--c-r702);
  font-size: 1.15rem;
}
.RwWcx {
  letter-spacing: var(--ls-qb71);
  text-transform: var(--tt-d569);
  margin-bottom: .75rem;
  font-size: .8rem;
  display: inline-block;
  color: var(--c-zf4a);
  font-weight: 700;
}
.kgdXl{color:var(--c-r702)}
.FkGuAe {
  text-align: center;
}
.vonqg {
  margin: -1px;
  padding: 0;
  height: 1px;
  overflow: hidden;
  position: absolute;
  border: 0;
  width: 1px;
  clip: rect(0 0 0 0);
}
@media (max-width:640px){
.uWXHJS{padding-block:calc(var(--sp-wdb0) * .7)}
}
.xIwNQ{z-index:20;top:0;color:var(--c-t6d4);background:var(--c-mf4e);position:sticky}
.bZPRih{border-top:3px solid var(--c-p9a1)}
.mKokRL {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-height: 4.5rem;
}
.gzPZL {
  min-width: 0;
  display: inline-flex;
  max-width: 100%;
}
.lkwigg{max-height:2.25rem;width:auto;height:auto}
.WTTQEq {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.EQBvf {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem 1.6rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.OBWpfv {
  color: var(--c-m10e);
  padding: .35rem 0;
  display: inline-block;
  position: relative;
  font-weight: 500;
}
.OBWpfv::after {
  right: 0;
  height: 2px;
  transition: transform .2s;
  background: var(--c-r20b);
  content: "";
  transform: scaleX(0);
  position: absolute;
  bottom: 0;
  left: 0;
}
.OBWpfv:hover,.YPjHXH{color:var(--c-t6d4)}
.OBWpfv:hover::after,.YPjHXH::after{transform:scaleX(1)}
.WrWpWy.JTSkMb {
  color: var(--c-t6d4);
  background: transparent;
  border-color: var(--c-m10e);
}
.WrWpWy.JTSkMb:hover {
  background: var(--c-t6d4);
  color: var(--c-mf4e);
  border-color: var(--c-t6d4);
}
.tgILRr{display:none}
.tgILRr:focus-visible + .JJYDT{outline:2px solid var(--c-p9a1);outline-offset:4px}
.JJYDT{display:none;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:.5rem;cursor:pointer}
.gXeMoh {
  width: 24px;
  height: 2px;
  background: var(--c-t6d4);
  display: block;
  border-radius: 2px;
}
@media (max-width:900px){.mKokRL {
  gap: .75rem;
}.tgILRr {
  display: block;
}.JJYDT {
  display: flex;
}.WTTQEq {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  flex-direction: column;
  align-items: stretch;
  gap: 1rem;
  padding: 1.25rem;
  background: var(--c-mf4e);
  border-top: 1px solid rgba(255,255,255,.12);
  box-shadow: var(--sh-t6e5);
}.tgILRr:checked ~ .WTTQEq{display:flex}.EQBvf{flex-direction:column;gap:.6rem}}
.PLMee {
  padding-block: var(--sp-wdb0) 1.5rem;
  overflow-wrap: anywhere;
  background: var(--c-mf4e);
  color: var(--c-t6d4);
}
.bwSYY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:3rem 5rem}
.Qbtpj {
  min-width: 0;
  max-width: 30rem;
}
.lNjcm{font-family:var(--ff-qa78);line-height:1.2;display:block;font-size:1.6rem;font-weight:var(--fw-ub30);margin-bottom:1.4rem}
.vyKqAG {
  font-size: .95rem;
  color: var(--c-m10e);
  margin-bottom: 2rem;
}
.jVKvzM {
  font-weight: 600;
  color: var(--c-m10e);
  text-transform: var(--tt-d569);
  margin-bottom: 1rem;
  font-family: var(--ff-qb20);
  font-size: .8rem;
  letter-spacing: var(--ls-qb71);
}
.dHvShB {
  color: var(--c-t6d4);
  font-size: .9rem;
  font-style: normal;
  line-height: 1.8;
}
.kIHHU {
  min-width: 0;
}
.NFPXyZ{border-top:1px solid var(--c-m10e);padding:0;margin:0;list-style:none}
.PtltgN {
  border-bottom: 1px solid var(--c-m10e);
}
.GXasg{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--c-t6d4);padding:.85rem 0;font-family:var(--ff-qa78);font-size:clamp(1.3rem,3.4vw,2.4rem);line-height:1.15}
.GXasg:hover {
  color: var(--c-r20b);
}
.dLyUv{font-family:var(--ff-qb20);flex:none;font-size:1.3rem}
.kCucLz {
  grid-column: 1/-1;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  gap: 1.2rem 2rem;
  border-top: 1px solid var(--c-m10e);
  padding-top: 1.3rem;
}
.tsuvG {
  font-size: .8rem;
  max-width: 36rem;
  color: var(--c-m10e);
}
.bFmSqZ{min-width:0;max-width:100%}
.hCWti{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;list-style:none;margin:0;padding:0}
.PcBiG{min-width:0}
.TRpOC{text-decoration:underline;color:var(--c-m10e);text-underline-offset:.25em;font-size:.8rem}
.TRpOC:hover{color:var(--c-t6d4)}
@media (max-width:760px){.bwSYY {
  grid-template-columns: 1fr;
  gap: 2rem;
}.Qbtpj {
  max-width: none;
}.kCucLz{gap:1rem}.GXasg {
  font-size: 1.5rem;
}}
.TpuNaP{padding:1rem 0;position:fixed;box-shadow:var(--sh-v01d);right:0;z-index:50;left:0}
.kSxyE{bottom:0}
.XkEzwp {
  color: var(--c-t6d4);
  background: var(--c-mf4e);
}
.ejCRJ{color:var(--c-d6cf);background:var(--c-t153);border-top:1px solid var(--c-ee12)}
.TpuNaP[hidden]{display:none}
.HhvEIy{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}
.xqDgy {
  margin: 0;
  font-size: .95rem;
}
.vLViFr{color:inherit;margin-left:.35rem;text-decoration:underline}
.FPkeOM {
  flex-shrink: 0;
  display: flex;
  gap: .75rem;
}
.XkEzwp .wXpacZ {
  border-color: var(--c-q03f);
}
.XkEzwp .wXpacZ:not(.JeXroM){background:var(--c-r20b);border-color:transparent;color:var(--c-mf4e)}
.XkEzwp .JeXroM.wXpacZ {
  color: var(--c-q03f);
}
@media (max-width:720px){
.TpuNaP {
  padding: .7rem 0;
}
.HhvEIy {
  flex-direction: column;
  align-items: stretch;
  gap: .6rem;
}
.xqDgy{line-height:1.4;font-size:.84rem}
.FPkeOM{justify-content:flex-end}
}
.KwXvd{padding:2.25rem;background:var(--c-t153);border:1px solid var(--c-ee12);border-radius:var(--r-x90a);min-width:0}
.HodPy .KwXvd{text-align:center}
.uWeIcs {
  margin: 0;
  overflow-wrap: anywhere;
}
.tzdPUe {
  overflow-wrap: anywhere;
  margin: .75rem 0 0;
  color: var(--c-r702);
}
.DHMmZ{color:inherit}
.WTXLH{text-align:start;display:grid;gap:1rem;margin-top:1.75rem}
.iFyNZb{min-width:0;display:grid;gap:.35rem}
.Xrffv{font-weight:600;font-size:.9rem}
.kWHXA {
  width: 100%;
  min-width: 0;
  padding: .7rem .9rem;
  border: 1px solid var(--c-ee12);
  border-radius: var(--r-b308);
  background: var(--c-q03f);
}
.kWHXA:focus{outline:2px solid var(--c-p9a1);outline-offset:1px}
.kfFkw {
  resize: vertical;
}
.lGrpa{justify-self:start;overflow-wrap:anywhere;max-width:100%}
.HodPy .lGrpa {
  justify-self: center;
}
@media (max-width:480px){.KwXvd{padding:1.25rem}}
.lQHcO{padding-block:calc(var(--sp-wdb0) * .6) calc(var(--sp-wdb0) * 1.1)}
.uNQnZa {
  position: relative;
}
.qPbPWJ{margin:0}
.OGpCVZ {
  border-radius: var(--r-x90a);
  aspect-ratio: 2/1;
  object-fit: cover;
  width: 100%;
}
.UDaTE .OGpCVZ{aspect-ratio:16/9}
.vLFySQ {
  z-index: 1;
  box-shadow: var(--sh-t6e5);
  border-radius: var(--r-x90a);
  width: min(100%,32rem);
  position: relative;
  margin: -6rem 0 0 2.5rem;
  padding: 2.25rem;
}
.mUgHl .vLFySQ {
  margin-right: 2.5rem;
  margin-left: auto;
}
.KCncnz .vLFySQ {
  background: var(--c-q03f);
  color: var(--c-d6cf);
}
.SZcCz .vLFySQ {
  color: var(--c-n53e);
  background: var(--c-p9a1);
}
.SZcCz .ZRRTuY,.SZcCz .KzVtHW{color:var(--c-n53e)}
.pjyhPx .vLFySQ {
  background: var(--c-mf4e);
  color: var(--c-t6d4);
}
.pjyhPx .ZRRTuY {
  color: var(--c-t6d4);
}
.pjyhPx .KzVtHW{color:var(--c-r20b)}
.KzVtHW {
  font-size: .8rem;
  text-transform: var(--tt-d569);
  color: var(--c-zf4a);
  margin-bottom: .75rem;
  font-weight: 700;
  display: inline-block;
  letter-spacing: var(--ls-qb71);
}
.ZRRTuY {
  margin-bottom: .75rem;
  font-size: var(--fs-t806);
}
.iFwEN {
  margin-bottom: 1.5rem;
  opacity: .9;
}
@media (max-width:760px){
.vLFySQ{padding:1.5rem;margin:-3rem 1rem 0;width:auto}
.mUgHl .vLFySQ{margin-right:1rem}
}
.IOjXn {
  overflow-wrap: anywhere;
}
.JJFRfq {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: clamp(2rem, 7vw, 7rem);
  align-items: start;
}
.LYamk{padding-top:1.5rem;border-top:4px solid var(--c-p9a1)}
.FYhwBz{border-bottom:1px solid var(--c-ee12);position:relative;padding:0 0 1.5rem 3.5rem;margin-bottom:1.5rem}
.Ttoiv {
  font-size: .8rem;
  position: absolute;
  color: var(--c-r702);
  left: 0;
  top: .15rem;
  font-variant-numeric: tabular-nums;
}
.unGKaf{max-width:65ch}
@media (max-width: 760px){.JJFRfq {
  grid-template-columns: minmax(0, 1fr);
}.FYhwBz{padding-left:2.5rem}}
.aMVYV {
  gap: 2.5rem;
  display: grid;
}
.VMNOE .aMVYV{grid-template-columns:minmax(16rem,1fr) 2fr;gap:3rem;align-items:start}
.QbQJx {
  max-width: 40rem;
}
.VMNOE .QbQJx{top:6rem;position:sticky}
.BSSfxP{border-top:1px solid var(--c-ee12);list-style:none;margin:0;padding:0}
.WDvsj{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--c-ee12)}
.WDvsj:not(:has(.jHInsp)) {
  grid-template-columns: minmax(0,1fr);
}
.jHInsp {
  padding-top: .15rem;
  font-weight: 700;
  font-family: var(--ff-qa78);
  min-width: 2.5rem;
  font-size: 1.1rem;
  color: var(--c-p9a1);
}
.gsDND {
  margin-bottom: .4rem;
}
.vGlDU {
  color: var(--c-r702);
  margin-bottom: .5rem;
}
.xjacnS{font-weight:500;font-size:.9rem;margin:0}
.xjacnS::before {
  color: var(--c-p9a1);
  content: "+ ";
}
@media (max-width:860px){.VMNOE .aMVYV {
  grid-template-columns: 1fr;
}.VMNOE .QbQJx{position:static}}
.GdIMs{max-width:52rem;margin-bottom:2.5rem}
.Wgnsd{margin-bottom:1rem}
.XZavuW {
  margin-bottom: 0;
}
.SRGQhg{display:flex;padding:0;list-style:none;margin:0;align-items:stretch}
.YAdxQs{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;padding-inline-end:1.5rem}
.YAdxQs:last-child {
  padding-inline-end: 0;
}
.YAdxQs:not(:last-child)::before{content:"";background:var(--c-ee12);inset-inline-start:1.5rem;top:1.5rem;inset-inline-end:0;position:absolute;height:2px}
.ThDUNY{position:relative;display:grid;place-items:center;flex:none;width:3rem;height:3rem;border:2px solid var(--c-p9a1);border-radius:50%;background:var(--c-q03f);color:var(--c-d6cf);font-weight:700;font-variant-numeric:tabular-nums;margin-bottom:1.5rem}
.eXVGc{display:flex;flex-direction:column;flex:1;min-width:0}
.lhUcr {
  line-height: 1.35;
  margin: 0 0 .8rem;
  overflow-wrap: anywhere;
  font-size: 1.2rem;
}
.BZUmS {
  overflow-wrap: anywhere;
  margin: 0 0 1.5rem;
  color: var(--c-r702);
  hyphens: auto;
}
.juZfv {
  padding-top: 1rem;
  margin-top: auto;
  border-top: 2px solid var(--c-ee12);
}
.OKgptC {
  overflow-wrap: anywhere;
  margin: 0 0 .4rem;
  font-weight: 700;
  font-size: .8rem;
}
.WJrZAy {
  overflow-wrap: anywhere;
  hyphens: auto;
  font-size: .95rem;
  margin: 0;
}
@media(max-width:1000px){.SRGQhg {
  display: block;
}.YAdxQs{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding:0 0 2rem}.YAdxQs:last-child {
  padding-bottom: 0;
}.YAdxQs:not(:last-child)::before{inset-inline-end:auto;bottom:0;height:auto;top:1.5rem;width:2px;inset-inline-start:1.5rem}.ThDUNY {
  margin: 0;
}.juZfv {
  margin-top: 0;
}.GdIMs{margin-bottom:2rem}}
@media(max-width:400px){.YAdxQs{gap:.8rem}}
.xNNDsy{padding-block:calc(var(--sp-wdb0) * .9) calc(var(--sp-wdb0) * .7)}
.MGDjAZ{border-bottom:4px solid var(--c-p9a1)}
.azyMH {
  border-bottom: 4px solid var(--c-j8a0);
}
.pZvfq {
  border-bottom: 1px solid var(--c-ee12);
}
.gSauS {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
.kXwQyi {
  margin: 0;
  font-size: calc(var(--fs-s510) * 1.05);
}
.WLaKHL{max-width:34rem;margin:0 0 .35rem}
@media (max-width:760px){.gSauS {
  grid-template-columns: 1fr;
  gap: 1rem;
}}
.IUPJa {
  min-width: 0;
}
.znZTCd {
  max-width: 54rem;
  margin-bottom: 2rem;
}
.lyglzW {
  overflow-wrap: anywhere;
}
.vuaLbB{padding:0;list-style:none;display:grid;gap:1.2rem;margin:0}
.uDDYT{min-width:0;overflow-wrap:anywhere}
.uDDYT h3{margin:0 0 .6rem;font-size:1.2rem}
.uDDYT p {
  line-height: 1.7;
  margin: 0;
}
.MkHqS {
  font-weight: 700;
  letter-spacing: .04em;
  display: block;
  color: var(--c-r702);
  overflow-wrap: anywhere;
  margin-bottom: .7rem;
  font-size: .8rem;
}
.uDDYT {
  padding: 1.3rem 0;
  border-top: 1px solid var(--c-ee12);
}
.uDDYT summary{font-weight:700;cursor:pointer;font-size:1.2rem}
.uDDYT summary:focus-visible{outline:2px solid var(--c-p9a1);outline-offset:5px}
.uDDYT p {
  max-width: 60rem;
  padding-top: 1rem;
}
@media (max-width: 700px){
.vuaLbB {
  grid-template-columns: minmax(0, 1fr);
}
.uDDYT {
  grid-template-columns: minmax(0, 1fr);
  gap: .5rem;
}
}
.kYQtQL{display:grid;grid-template-columns:2fr 3fr;gap:3rem}
.PBuWy {
  background: var(--c-t153);
  border-left: 4px solid var(--c-p9a1);
  padding: 1.5rem 1.75rem;
  margin: 2rem 0 0;
  border-radius: 0 var(--r-b308) var(--r-b308) 0;
}
.csUqOP{font-size:1.2rem;font-family:var(--ff-qa78);margin-bottom:.5rem}
.xehoW{color:var(--c-r702);font-style:normal;font-size:.9rem}
@media (max-width:860px){.kYQtQL{grid-template-columns:1fr;gap:1rem}}
.VoNpg {
  overflow-wrap: anywhere;
}
.XtXbB {
  max-width: 50rem;
  text-align: center;
  margin: 0 auto 3rem;
}
.XtXbB h2 {
  font-size: clamp(1.8rem, 3.8vw, 3.25rem);
}
.ePMmxA {
  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(--c-ee12);
}
.ePMmxA:nth-child(odd) {
  background: var(--c-t153);
}
.mxVmi{max-width:20ch}
.CMzBL{max-width:70ch}
.CMzBL p:last-child{margin-bottom:0}
@media (max-width: 640px){.ePMmxA{grid-template-columns:minmax(0, 1fr)}.mxVmi{max-width:none}}
.UxTxg {
  overflow: hidden;
  min-height: 18rem;
  color: var(--c-t6d4);
  align-items: center;
  display: flex;
  isolation: isolate;
  padding-block: calc(var(--sp-wdb0) * .9);
  position: relative;
}
.gHOCN {
  inset: 0;
  width: 100%;
  object-fit: cover;
  z-index: -2;
  height: 100%;
  position: absolute;
}
.AtXlgB{inset:0;z-index:-1;position:absolute}
.KsIWH .AtXlgB {
  background: linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7));
}
.qCxav .AtXlgB{opacity:.88;background:var(--c-p9a1)}
.qCxav {
  color: var(--c-n53e);
}
.cxfHao {
  width: min(100% - 2.5rem,var(--w-t23d));
}
.WWpEum .cxfHao{text-align:center}
.ybmHYv{font-size:.85rem;opacity:.85;margin-bottom:.75rem}
.zsglqT{color:inherit}
.zsglqT:hover{color:inherit;text-decoration:underline}
.jJaSRV{margin:0 .5rem}
.beFAQ {
  opacity: .8;
}
.iEXYTj{margin-bottom:.5rem;color:inherit}
.uSlem{opacity:.9;margin:0;max-width:40rem;font-size:1.1rem}
.WWpEum .uSlem {
  margin-inline: auto;
}
.fbGUuJ{overflow-wrap:anywhere}
.CoLQw>*{min-width:0}
.CHikWE{max-width:24ch}
.GnISos {
  color: var(--c-r702);
}
.gidQZJ {
  white-space: normal;
  text-align: center;
  max-width: 100%;
}
.rfcJZd {
  max-width: 54rem;
  margin-bottom: 3rem;
}
.CHikWE {
  font-size: clamp(2rem,4vw,3.4rem);
}
.CoLQw {
  display: grid;
  grid-template-columns: minmax(0,.65fr) minmax(0,1.6fr);
  gap: clamp(2rem,6vw,6rem);
  align-items: start;
}
.dHqdn{padding-left:1.5rem;border-left:3px solid var(--c-p9a1)}
.iwfbHZ {
  font-size: 1.5rem;
  font-family: var(--ff-qa78);
  line-height: 1.35;
}
.xeCrEn{margin:1.8rem 0}
.xeCrEn div{margin-bottom:1.2rem}
.xeCrEn dt,.MohRw{margin:0 0 .4rem;font-size:.8rem;color:var(--c-r702)}
.xeCrEn dd {
  font-size: 1.15rem;
  margin: 0;
}
.tsUMcv {
  padding: 0;
  list-style: none;
  margin: .7rem 0 0;
}
.tsUMcv li {
  border-top: 1px solid var(--c-ee12);
  padding: .6rem 0;
  font-size: .9rem;
}
.YvAlEV {
  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(--c-ee12);
}
.JBruHP{font-family:var(--ff-qa78);letter-spacing:-.05em;line-height:1.1;font-size:clamp(2rem,5vw,3.5rem);color:var(--c-p9a1)}
.jllBX {
  font-size: clamp(1.3rem,2.1vw,1.75rem);
}
.GnISos {
  line-height: 1.9;
  margin: 0;
  max-width: 62ch;
}
.MQaTfC {
  min-width: 0;
}
@media(max-width:760px){.CoLQw{grid-template-columns:1fr}.dHqdn{border-bottom:1px solid var(--c-ee12);padding:1.2rem 0 1.2rem 1.2rem;border-top:1px solid var(--c-ee12)}.xeCrEn {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem 2.5rem;
  margin: 1.2rem 0;
}.xeCrEn div{margin:0}.tsUMcv {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1rem;
}.tsUMcv li {
  padding: 0;
  border-top: 0;
}.YvAlEV {
  grid-template-columns: 2.5rem minmax(0,1fr);
  gap: 1rem;
}.JBruHP {
  font-size: 2rem;
}}
.UFDvK{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}
.TEhXhy .rQqiRy {
  order: 2;
}
.rQqiRy{position:relative;padding:0 3rem 3rem 0}
.TEhXhy .rQqiRy {
  padding: 0 0 3rem 3rem;
}
.iHTAkr {
  object-fit: cover;
  border-radius: var(--r-x90a);
}
.ajvhF {
  width: 100%;
  aspect-ratio: 9/11;
}
.wAfjOT{box-shadow:var(--sh-t6e5);right:0;aspect-ratio:5/4;bottom:0;border:6px solid var(--c-q03f);width:55%;position:absolute}
.TEhXhy .wAfjOT {
  right: auto;
  left: 0;
}
.pfIbf {
  color: var(--c-r702);
  margin-bottom: 1.5rem;
}
.eymtjs{list-style:none;margin:0 0 1.75rem;padding:1.25rem 0;border-top:1px solid var(--c-ee12);border-bottom:1px solid var(--c-ee12);display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem}
.eBRGtH {
  line-height: 1.2;
  display: flex;
  flex-direction: column;
}
.BbWxo{font-family:var(--ff-qa78);font-size:1.75rem;color:var(--c-p9a1)}
.jWbiiK {
  color: var(--c-r702);
  font-size: .85rem;
}
@media (max-width:860px){
.UFDvK {
  grid-template-columns: 1fr;
  gap: 2.5rem;
}
.TEhXhy .rQqiRy {
  order: 0;
}
}
.ejDlBV {
  max-width: 44rem;
  margin-bottom: 2.5rem;
}
.XQlAuY .ejDlBV {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.FJCEpd{gap:2.5rem 3rem}
.lXhAkP .NDQyH{padding-top:1.25rem;border-top:2px solid var(--c-p9a1)}
.ZTbNT{font-size:1.15rem;margin-bottom:.6rem}
.gqqdz {
  margin: 0;
  line-height: 1.7;
}
.FxkHrQ{padding-block:calc(var(--sp-wdb0) * .7);overflow-wrap:anywhere;background:var(--c-q03f)}
.byzCQG {
  display: grid;
  grid-template-columns: minmax(0,1.8fr) minmax(0,1fr);
  background: var(--c-t153);
  border: 1px solid var(--c-ee12);
  border-radius: var(--r-x90a);
  overflow: hidden;
}
.KpYqJV {
  padding: clamp(1.5rem,4.5vw,4rem);
  border-top: 4px solid var(--c-p9a1);
  min-width: 0;
}
.roOqx .KpYqJV {
  border-top: 0;
  border-left: 4px solid var(--c-p9a1);
}
.GYTCCn {
  color: var(--c-p9a1);
}
.GdOeA{font-size:calc(var(--fs-s510) * .88);line-height:1.15;max-width:22ch}
.Uypveh{max-width:38rem;margin:1.2rem 0 0;font-size:1.05rem;color:var(--c-r702);line-height:1.7}
.wXYBE{margin:0;min-width:0;display:flex;padding:.8rem}
.qfVNOk{object-fit:cover;min-height:12rem;aspect-ratio:4/5;height:100%;border-radius:var(--r-b308);width:100%}
@media (max-width:700px){
.byzCQG {
  grid-template-columns: 1fr;
}
.GdOeA{font-size:var(--fs-s510)}
.wXYBE{padding:0 1.25rem 1.25rem}
.qfVNOk{height:auto;aspect-ratio:16/7;min-height:0}
.Uypveh {
  font-size: 1rem;
}
}
.kxxDk{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem;align-items:start}
.gjQneW {
  border-radius: var(--r-x90a);
  color: var(--c-n53e);
  background: var(--c-p9a1);
  padding: clamp(1.5rem,3.5vw,3rem);
}
.EzGzD {
  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;
}
.oUlOvN{font-size:clamp(1.5rem,2.5vw,2.2rem);overflow-wrap:anywhere;color:inherit}
.lJXry{margin:0;font-size:.95rem}
.wZZwHM{gap:.75rem;display:grid}
.yImwd {
  border: 1px solid var(--c-ee12);
  border-radius: var(--r-b308);
  background: var(--c-q03f);
  min-width: 0;
}
.jprZY{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}
.jprZY::-webkit-details-marker{display:none}
.jprZY::after {
  right: 1.25rem;
  position: absolute;
  color: var(--c-p9a1);
  font-weight: 400;
  top: 1.05rem;
  content: '+';
  font-size: 1.4rem;
}
.yImwd[open] .jprZY::after {
  content: '−';
}
.jprZY:focus-visible {
  outline: 2px solid var(--c-p9a1);
  outline-offset: 3px;
}
.pUbsP {
  color: var(--c-r702);
  font-size: .75rem;
  padding-top: .2rem;
}
.BbpiFW {
  color: var(--c-r702);
  padding: 0 1.25rem 1.5rem 3.5rem;
  margin: 0;
}
@media(max-width:760px){.kxxDk{grid-template-columns:minmax(0,1fr)}.EzGzD {
  margin-bottom: 1rem;
}.BbpiFW {
  padding-left: 1.25rem;
}}
.mKWgSm{max-width:60ch;margin-bottom:2.5rem}
.HtYrfl {
  grid-template-columns: repeat(2,minmax(0,1fr));
  padding: 0;
  margin: 0;
  display: grid;
  column-gap: clamp(2rem,6vw,6rem);
  list-style: none;
}
.JQwlc {
  min-width: 0;
  border-top: 2px solid var(--c-d6cf);
  padding-block: 2rem;
}
.vaTcbG{height:100%}
.RWvQA{flex-direction:column;display:flex;height:100%;min-height:2.75rem;color:var(--c-d6cf)}
.RWvQA:hover{color:var(--c-d6cf)}
.RWvQA:focus-visible{outline:2px solid var(--c-p9a1);outline-offset:6px}
.TEYYDE{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;font-size:.75rem;line-height:1.6;color:var(--c-r702);margin-bottom:1.2rem}
.TEYYDE span:first-child {
  color: var(--c-p9a1);
  font-weight: 600;
}
.FqpiEZ{font-size:clamp(1.55rem,2.8vw,2.4rem);margin-bottom:1rem;max-width:26ch}
.RWvQA:hover .FqpiEZ {
  color: var(--c-p9a1);
}
.zshXo {
  max-width: 60ch;
  color: var(--c-r702);
  margin-bottom: 1.5rem;
  line-height: 1.75;
  font-size: 1rem;
}
.tXlUB {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: .5rem 1rem;
  padding-top: 1rem;
  margin-top: auto;
  border-top: 1px solid var(--c-ee12);
}
.adIlD{font-size:.8rem;color:var(--c-r702)}
.UxawE{display:inline-flex;align-items:center;gap:.65rem;font-size:.85rem;font-weight:600;color:var(--c-p9a1);min-height:2.75rem}
@media(max-width:760px){
.HtYrfl {
  grid-template-columns: minmax(0,1fr);
}
.JQwlc{padding-block:1.5rem}
.zshXo {
  font-size: .95rem;
}
}
.LvQxo {
  hyphens: auto;
}
.KOwKhs {
  background: var(--c-t153);
  padding: clamp(1.4rem,4vw,4rem);
  border: 1px solid var(--c-ee12);
  border-radius: var(--r-x90a);
}
.McrnG{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--c-ee12);margin-bottom:3rem}
.lWAbEM {
  min-width: 0;
  font-family: var(--ff-qa78);
  overflow-wrap: anywhere;
  font-size: 1.4rem;
}
.OqMjx {
  min-width: 0;
  overflow-wrap: anywhere;
  color: var(--c-r702);
  font-size: .85rem;
}
.TEPncF {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.85fr);
  gap: clamp(2rem,5vw,5rem);
}
.ByxTp {
  overflow-wrap: anywhere;
  max-width: 15ch;
  font-size: clamp(1.8rem,3.5vw,3rem);
}
.EGlyz {
  color: var(--c-r702);
  max-width: 40ch;
  margin: 0;
}
.lXbdM{margin:0}
.qQgjp {
  padding-block: 1.2rem;
  border-bottom: 1px solid var(--c-ee12);
}
.qQgjp:first-child{padding-top:0}
.kAgVj{color:var(--c-r702);margin-bottom:.6rem;font-size:.8rem}
.fbLLc {
  font-size: 1.1rem;
  overflow-wrap: anywhere;
  margin: 0;
}
.AMxIwi{text-decoration:underline;color:var(--c-d6cf);text-underline-offset:.2em}
.AMxIwi:hover{color:var(--c-p9a1)}
.EpfrI {
  font-style: normal;
}
.AMxIwi:focus-visible {
  outline: 2px solid var(--c-p9a1);
  outline-offset: 4px;
}
@media(max-width:760px){
.TEPncF {
  grid-template-columns: minmax(0,1fr);
  gap: 2rem;
}
.McrnG{margin-bottom:2rem;flex-wrap:wrap;gap:.5rem 2rem}
}
.LaVXu {
  min-width: 0;
  display: grid;
  margin-top: 3rem;
  padding-top: 2rem;
  border-top: 1px solid var(--c-ee12);
  gap: 1.25rem;
}
.MXaYPI{margin:0;overflow-wrap:anywhere;font-size:clamp(1.2rem,2vw,1.5rem)}
.xWkKt {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1.25rem 2rem;
}
.gYGBeo {
  min-width: 0;
  gap: .4rem;
  display: grid;
}
.ShmPNt{grid-column:1/-1}
.WbAQD {
  color: var(--c-r702);
  font-size: .8rem;
}
.fkFgCO{width:100%;min-width:0;padding:.6rem 0;border:0;border-bottom:1px solid var(--c-ee12);border-radius:0;background:transparent;color:var(--c-d6cf);font:inherit}
.fkFgCO:focus {
  outline: none;
  border-bottom-color: var(--c-p9a1);
  box-shadow: 0 1px 0 var(--c-p9a1);
}
.Fbsiqa{min-height:6rem;resize:vertical}
.ELgeP {
  justify-self: start;
  overflow-wrap: anywhere;
  max-width: 100%;
}
@media(max-width:760px){.LaVXu{margin-top:2rem}.xWkKt {
  grid-template-columns: minmax(0,1fr);
}}
.qWKhhf {
  padding-block: calc(var(--sp-wdb0) * .8);
}
.aNLgY {
  background: var(--c-t153);
}
.SXfJfH {
  color: var(--c-n53e);
  background: var(--c-p9a1);
}
.SXfJfH .vFZXzL,.SXfJfH .jgBya{color:var(--c-n53e)}
.vrwbES {
  border-bottom: 1px solid var(--c-ee12);
}
.djvBub {
  text-align: center;
}
.QsCLMD {
  font-size: .85rem;
  opacity: .8;
  margin-bottom: .75rem;
}
.pcOFit{margin:0 .5rem}
.oRZyzm{opacity:.7}
.vFZXzL {
  margin-bottom: .5rem;
}
.gzOITE{margin:0;opacity:.85;max-width:40rem;font-size:1.1rem}
.djvBub .gzOITE {
  margin-inline: auto;
}
.BBVETA{max-width:46rem}
.QTILzz {
  color: var(--c-r702);
  font-size: .85rem;
}
.NTkuC{font-size:1.05rem}
.zCitlM{margin-top:2rem}
.hKZsu {
  font-size: 1.3rem;
}
.PFWJkU{color:var(--c-d6cf)}
.vOWpdD{overflow-wrap:anywhere}
.JqDml{max-width:72rem}
.Bdduy {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 3rem;
  align-items: start;
  padding-bottom: 3rem;
}
.OrYTuw {
  border-left: 3px solid var(--c-p9a1);
  margin: 0;
  padding-left: 1rem;
}
.dJIjr {
  color: var(--c-r702);
  margin-bottom: .35rem;
  font-size: .8rem;
}
.IaAwzi{font-weight:600;margin:0;color:var(--c-d6cf);font-size:.95rem}
.uHniaW {
  white-space: pre-line;
  margin: 0;
  min-width: 0;
  font-size: clamp(1.1rem,1.6vw,1.3rem);
  line-height: 1.65;
}
.ycvqO {
  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(--c-ee12);
  padding-block: 2rem;
}
.ycvqO:last-child{border-bottom:1px solid var(--c-ee12)}
.NkTOSe {
  line-height: 1;
  font-family: var(--ff-qa78);
  font-size: 2.7rem;
  font-variant-numeric: tabular-nums;
  color: var(--c-p9a1);
  font-weight: var(--fw-ub30);
}
.tOrqs {
  font-size: clamp(1.1rem,1.6vw,1.35rem);
  min-width: 0;
  line-height: 1.4;
  scroll-margin-top: 8rem;
  margin: 0;
}
.iPUezx {
  color: var(--c-d6cf);
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: .25em;
}
.iPUezx:hover {
  text-decoration-color: currentColor;
  color: var(--c-p9a1);
}
.iPUezx:focus-visible,.tOrqs:focus{outline:2px solid var(--c-p9a1);outline-offset:5px}
.waiHos {
  max-width: 65ch;
  min-width: 0;
}
.ocJBd{font-size:1rem;margin:0 0 1rem;line-height:1.8;white-space:pre-line}
.ocJBd:last-child{margin-bottom:0}
@media(max-width:860px){.Bdduy{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:2rem}.ycvqO{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.25rem}.NkTOSe{font-size:2rem}.waiHos{grid-column:2}.tOrqs{align-self:center}}
@media(max-width:480px){.ycvqO {
  padding-block: 1.5rem;
  gap: 1rem;
}.waiHos{grid-column:1/-1}.NkTOSe{font-size:1.8rem}}
.nBGizQ{background:var(--c-q03f);overflow-wrap:anywhere;padding-block:calc(var(--sp-wdb0) * .85)}
.UKYsa {
  display: flex;
  gap: 1.5rem;
  align-items: center;
  margin-bottom: 1.5rem;
}
.GKTgCn{letter-spacing:var(--ls-qb71);font-weight:600;font-size:.8rem;color:var(--c-p9a1);text-transform:var(--tt-d569);max-width:75%}
.PWHfk {
  background: var(--c-ee12);
  flex: 1;
  height: 1px;
}
.nOLXLo .PWHfk{height:3px;background:var(--c-p9a1)}
.XZnIH{margin:0;font-size:calc(var(--fs-s510) * 1.2);max-width:24ch;padding-bottom:1.8rem;line-height:1.1}
.qZYSo {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);
  gap: 2rem;
  align-items: start;
  border-top: 1px solid var(--c-ee12);
  padding-top: 1.3rem;
}
.mlrQW{font-weight:600;font-size:.8rem;max-width:24rem;color:var(--c-r702)}
.Behyq {
  grid-template-columns: minmax(0,1fr);
}
.StCWTa{max-width:42rem;margin:0;line-height:1.7;color:var(--c-r702);font-size:1.1rem}
@media (max-width:640px){
.XZnIH{font-size:var(--fs-s510)}
.qZYSo{grid-template-columns:1fr;gap:1rem}
.mlrQW{display:none}
.StCWTa{font-size:1rem}
}
.TDzhOQ{overflow-wrap:anywhere}
.OSRaaJ {
  display: grid;
  grid-template-columns: minmax(12rem,19rem) minmax(0,44rem);
  gap: clamp(2rem,5vw,5rem);
  justify-content: center;
  align-items: start;
}
.VKzLP {
  padding-top: .35rem;
  top: 7rem;
  min-width: 0;
  position: sticky;
}
.GiPRXq{padding:0 0 1.5rem;border-bottom:2px solid var(--c-p9a1);margin:0 0 1.75rem}
.yhbOoD{font-size:.75rem;letter-spacing:.05em;color:var(--c-r702);margin-bottom:.4rem}
.EBGoyf {
  font-size: .95rem;
  color: var(--c-d6cf);
  font-weight: 600;
  margin: 0;
}
.uEkhfi{margin:0;padding:0;list-style:none;gap:.3rem;display:grid}
.oDWch {
  min-width: 0;
}
.mPEOf {
  display: grid;
  grid-template-columns: 1.65rem minmax(0,1fr);
  gap: .65rem;
  align-items: baseline;
  padding: .55rem .2rem;
  color: var(--c-d6cf);
  font-size: .85rem;
  line-height: 1.45;
  border-bottom: 1px solid var(--c-ee12);
}
.mPEOf:hover{text-underline-offset:.2em;color:var(--c-p9a1);text-decoration:underline}
.mPEOf:focus-visible {
  outline: 2px solid var(--c-p9a1);
  outline-offset: 3px;
}
.VmFAwy{font-variant-numeric:tabular-nums;font-size:.72rem;color:var(--c-r702)}
.LhDBnG {
  min-width: 0;
}
.PsPft{font-size:clamp(1.1rem,1.5vw,1.25rem);margin:0 0 2.5rem;white-space:pre-line;line-height:1.7}
.GXfGOE {
  padding-block: 1.8rem;
  border-top: 1px solid var(--c-ee12);
}
.GXfGOE:last-child {
  padding-bottom: 0;
}
.ALmjks{margin:0 0 1rem;scroll-margin-top:8rem;line-height:1.35;font-size:clamp(1.15rem,1.6vw,1.45rem)}
.ALmjks:focus{outline:2px solid var(--c-p9a1);outline-offset:5px}
.HNNGJj{margin:0 0 1rem;font-size:1rem;line-height:1.8;white-space:pre-line}
.HNNGJj:last-child{margin-bottom:0}
@media(max-width:780px){.OSRaaJ{grid-template-columns:minmax(0,1fr);gap:2rem}.VKzLP {
  position: static;
  padding: 1.25rem;
  background: var(--c-t153);
  border: 1px solid var(--c-ee12);
  border-radius: var(--r-b308);
}.GiPRXq {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}.uEkhfi {
  grid-template-columns: repeat(2,minmax(0,1fr));
  column-gap: 1.25rem;
}.PsPft{margin-bottom:1.75rem}}
@media(max-width:480px){.uEkhfi{grid-template-columns:minmax(0,1fr)}.GXfGOE {
  padding-block: 1.5rem;
}}
.SFIHw {
  padding-top: calc(var(--sp-wdb0) * .7);
}
.WcTrw {
  max-width: 46rem;
}
.UXsznx {
  margin-bottom: 1rem;
  font-size: .9rem;
  color: var(--c-r702);
  width: max-content;
  display: block;
}
.LIUdrk{margin-bottom:.75rem}
.DSOTAf{font-size:.9rem;color:var(--c-r702)}
.dnRbmg {
  margin: 1.5rem auto 0;
}
.qMzSH{width:100%;aspect-ratio:7/4;object-fit:cover}
.WPRdne .qMzSH{border-radius:var(--r-x90a)}
.DkPhb {
  padding-top: calc(var(--sp-wdb0) * .45);
}
.tGZLzD{max-width:68rem;min-width:0}
.eBlJQb {
  border-top: 1px solid var(--c-ee12);
  padding-block: 2.75rem;
}
.zzQvm{padding-top:1.5rem;border-top:3px solid var(--c-d6cf)}
.PVFnC {
  font-size: clamp(1.5rem,2.4vw,2rem);
  line-height: 1.3;
  margin-bottom: 1.4rem;
  overflow-wrap: anywhere;
  max-width: 28ch;
}
.zzQvm .PVFnC{letter-spacing:-.025em;max-width:24ch;font-size:clamp(1.9rem,3.6vw,3rem)}
.iEWbp{min-width:0}
.BnnlTb {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(12rem,.34fr);
  gap: clamp(2rem,4vw,4rem);
  align-items: start;
}
.SKzVH {
  line-height: 1.85;
  max-width: 68ch;
  font-size: 1.0625rem;
  min-width: 0;
  overflow-wrap: anywhere;
}
.CXQxw {
  margin: 0 0 1.3em;
}
.CXQxw:last-child{margin-bottom:0}
.NtRdnr{margin-bottom:1.4em;font-size:1.3em;color:var(--c-d6cf);line-height:1.65;font-family:var(--ff-qa78)}
.GwiNR{overflow-wrap:anywhere;font-size:.95rem;border-top:2px solid var(--c-p9a1);line-height:1.65;margin:.4rem 0 0;padding:1.15rem 0 0 1.15rem;list-style:disc}
.mRbRC{margin-bottom:.9rem;padding-left:.25rem}
.mRbRC::marker{color:var(--c-p9a1)}
.mRbRC:last-child{margin-bottom:0}
.wfTSx {
  border-block: 1px solid var(--c-d6cf);
  max-width: 68ch;
  padding-block: 1.6rem;
}
.OPoyDk{overflow-wrap:anywhere;margin:0;font-family:var(--ff-qa78);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.7}
@media(max-width:800px){
.BnnlTb{grid-template-columns:minmax(0,1fr);gap:1.5rem}
.GwiNR{background:var(--c-t153);max-width:68ch;padding:1.25rem 1.25rem 1.25rem 2.5rem}
.SKzVH {
  font-size: 1rem;
}
.eBlJQb {
  padding-block: 2rem;
}
}
.HTCQpT{display:grid;grid-template-columns:5rem minmax(0,.7fr) minmax(0,1fr);gap:2rem;align-items:center;padding-block:2rem;border-block:1px solid var(--c-ee12)}
.JUYgWc{display:grid;place-items:center;width:5rem;height:5rem;border:1px solid var(--c-p9a1);border-radius:50%;font-family:var(--ff-qa78);font-size:1.5rem;color:var(--c-p9a1);background:var(--c-t153)}
.WdylRo{min-width:0}
.KrjrqG {
  font-size: .7rem;
  margin-bottom: .5rem;
}
.oBHxNy{overflow-wrap:anywhere;font-size:1.4rem;margin-bottom:.3rem}
.DZCmoL {
  color: var(--c-r702);
  font-size: .85rem;
}
.fYOkI{margin:0;line-height:1.75;overflow-wrap:anywhere;font-size:.95rem;padding-left:2rem;color:var(--c-r702);border-left:1px solid var(--c-ee12)}
@media(max-width:760px){.HTCQpT {
  grid-template-columns: 3.5rem minmax(0,1fr);
  gap: 1rem;
}.JUYgWc{width:3.5rem;height:3.5rem;font-size:1.1rem}.fYOkI {
  border-left: 0;
  padding: 1rem 0 0;
  grid-column: 1/-1;
  border-top: 1px solid var(--c-ee12);
}}
.rqNglO {
  overflow-wrap: anywhere;
  background: var(--c-q03f);
  padding-block: var(--sp-wdb0);
  color: var(--c-d6cf);
}
.przoGM{border-top:1px solid var(--c-ee12);padding-top:1.7rem}
.yEweUn {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: 2rem;
  align-items: start;
  margin-bottom: 2rem;
}
.NXWDvI {
  color: var(--c-p9a1);
  max-width: 26rem;
}
.VTMAvZ{color:var(--c-r702);margin:0;font-size:.95rem;max-width:36rem}
.cnUtX{max-width:23ch;font-size:calc(var(--fs-t806) * 1.45);margin-bottom:1.6rem;line-height:1.12}
.aoIJK .cnUtX{margin-left:12%}
.sameD {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1.5rem;
  padding: .9rem 0 1.2rem;
  border-bottom: 2px solid var(--c-p9a1);
  font-weight: 600;
  font-size: clamp(1.1rem,2.8vw,1.8rem);
  line-height: 1.35;
  color: var(--c-p9a1);
}
.sameD:hover{text-decoration:underline;text-underline-offset:.3em;color:var(--c-ld1c)}
.fENrpV{font-size:2.5rem;line-height:1;flex:none}
@media (max-width:640px){
.yEweUn {
  grid-template-columns: 1fr;
  gap: .6rem;
  margin-bottom: 1.5rem;
}
.cnUtX {
  font-size: calc(var(--fs-t806) * 1.15);
}
.aoIJK .cnUtX {
  margin-left: 0;
}
.sameD {
  gap: 1rem;
}
.fENrpV {
  font-size: 1.8rem;
}
}