:root{--site-color-b62d:rgb(31,95,224);--site-color-z10a:rgb(18,71,175);--site-color-oa38:rgb(213,224,246);--site-color-j995:rgb(76,127,231);--site-color-w054:rgb(255,255,255);--site-color-l896:rgb(201,235,36);--site-color-ieb9:rgb(38,41,49);--site-color-ua5e:rgb(248,249,252);--site-color-va11:rgb(255,255,255);--site-color-s70d:rgb(38,41,49);--site-color-ib76:rgb(84,96,120);--site-color-p375:rgb(230,231,234);--site-color-n4f8:rgb(21,24,30);--site-color-g66b:rgb(36,41,51);--site-color-m736:rgb(244,244,246);--site-color-n334:rgb(171,176,186);--site-radius-ie02:10px;--site-radius-x641:20px;--site-radius-j0df:10px;--site-case-f98c:none;--site-tracking-e781:0;--site-weight-ff59:600;--site-font-l265:'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--site-font-ed19:'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--site-size-ib45:clamp(1.8rem, 3.4vw, 2.5rem);--site-size-k483:clamp(1.4rem, 2.4vw, 1.9rem);--site-size-w366:1.15rem;--site-weight-ab8a:700;--site-tracking-z5fc:-0.02em;--site-line-height-u7a4:1.25;--site-case-k2e9:uppercase;--site-tracking-w91d:.12em;--site-color-t0c0:rgb(31,95,224);--site-size-g22c:1rem;--site-line-height-i30c:1.5;--site-container-e53c:1240px;--site-space-b932:5rem;--site-shadow-n3ac:0 10px 30px rgba(0,0,0,.06);--site-shadow-h293:0 12px 40px rgba(0,0,0,.14)}
*,*::before,*::after {
  box-sizing: border-box;
}
html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
body {
  margin: 0;
  overflow-wrap: anywhere;
  font-family: var(--site-font-ed19);
  font-size: var(--site-size-g22c);
  line-height: var(--site-line-height-i30c);
  color: var(--site-color-s70d);
  background: var(--site-color-ua5e);
}
img,svg,video{max-width:100%;height:auto;display:block}
h1,h2,h3,h4 {
  font-family: var(--site-font-l265);
  font-weight: var(--site-weight-ab8a);
  line-height: var(--site-line-height-u7a4);
  margin: 0 0 .6em;
  color: var(--site-color-s70d);
  letter-spacing: var(--site-tracking-z5fc);
  hyphens: manual;
}
h1 {
  font-size: var(--site-size-ib45);
}
h2 {
  font-size: var(--site-size-k483);
}
h3{font-size:var(--site-size-w366);line-height:1.3}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p{margin:0 0 1em}
a {
  color: var(--site-color-b62d);
  text-decoration: none;
}
@media (min-width:481px){
a[href^="tel:"]{white-space:nowrap}
}
a:hover {
  color: var(--site-color-z10a);
}
ul,ol {
  margin: 0 0 1em;
  padding-left: 1.25em;
}
button,input,textarea,select {
  font: inherit;
  color: inherit;
}
::selection{background:var(--site-color-oa38);color:var(--site-color-s70d)}
.xQkcQ {
  width: min(100% - 2.5rem,var(--site-container-e53c));
  margin-inline: auto;
}
.rVOYG{width:min(100% - 2.5rem,48rem)}
.rLdbY {
  padding-block: var(--site-space-b932);
}
.nQYmcQ {
  background: var(--site-color-va11);
}
.fKTNIW {
  background: var(--site-color-n4f8);
  color: var(--site-color-m736);
}
.fKTNIW h1,.fKTNIW h2,.fKTNIW h3,.fKTNIW h4{color:inherit}
.fKTNIW a {
  color: var(--site-color-j995);
}
.fKTNIW .TXMxU,.fKTNIW .ppZBd{color:var(--site-color-n334)}
.fKTNIW .xUmMS {
  color: var(--site-color-j995);
}
.XivlA {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--site-radius-j0df);
  background: var(--site-color-b62d);
  color: var(--site-color-w054);
  font-weight: var(--site-weight-ff59);
  text-transform: var(--site-case-f98c);
  letter-spacing: var(--site-tracking-e781);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
.XivlA:hover{background:var(--site-color-z10a);color:var(--site-color-w054)}
.XivlA:active{transform:translateY(1px)}
.blfpGL{background:transparent;color:var(--site-color-b62d);border-color:currentColor}
.blfpGL:hover{background:var(--site-color-b62d);color:var(--site-color-w054);border-color:var(--site-color-b62d)}
.dHVixT{background:var(--site-color-l896);color:var(--site-color-ieb9)}
.dHVixT:hover {
  background: var(--site-color-l896);
  color: var(--site-color-ieb9);
  filter: brightness(.92);
}
.PPYmKl {
  background: var(--site-color-m736);
  color: var(--site-color-n4f8);
}
.PPYmKl:hover {
  background: rgb(255,255,255);
  color: var(--site-color-n4f8);
}
.awQvNX {
  padding: .55rem 1.1rem;
  font-size: .9rem;
}
.QWxCtj{padding:1rem 2rem;font-size:1.05rem}
.fKTNIW .XivlA:not(.blfpGL):not(.dHVixT):not(.PPYmKl){background:var(--site-color-j995);color:var(--site-color-n4f8)}
.fKTNIW .XivlA:not(.blfpGL):not(.dHVixT):not(.PPYmKl):hover{background:var(--site-color-m736);color:var(--site-color-n4f8)}
.fKTNIW .blfpGL{color:var(--site-color-m736);border-color:var(--site-color-n334)}
.fKTNIW .blfpGL:hover {
  background: var(--site-color-m736);
  color: var(--site-color-n4f8);
  border-color: var(--site-color-m736);
}
.qVtOW {
  display: grid;
  gap: 1.5rem;
}
.iAuoWb {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,18rem),1fr));
}
.WUisPq {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
.chHyy {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
.HBgkG{grid-template-columns:repeat(2,1fr)}
.RMqxQ{grid-template-columns:repeat(3,1fr)}
.UGvwOF{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){
.UGvwOF {
  grid-template-columns: repeat(2,1fr);
}
.RMqxQ{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:560px){
.HBgkG,.RMqxQ,.UGvwOF {
  grid-template-columns: 1fr;
}
}
.MYAMn{display:flex;flex-wrap:wrap;justify-content:center}
.MYAMn>* {
  min-width: 0;
}
.MYAMn.HBgkG>* {
  flex: 0 0 calc((100% - 1.5rem)/2);
}
.MYAMn.RMqxQ>*{flex:0 0 calc((100% - 3rem)/3)}
.MYAMn.UGvwOF>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){.MYAMn.RMqxQ>*,.MYAMn.UGvwOF>* {
  flex-basis: calc((100% - 1.5rem)/2);
}}
@media (max-width:560px){
.MYAMn.HBgkG>*,.MYAMn.RMqxQ>*,.MYAMn.UGvwOF>* {
  flex-basis: 100%;
}
}
.TXMxU {
  font-size: 1.15rem;
  color: var(--site-color-ib76);
}
.xUmMS{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:var(--site-tracking-w91d);text-transform:var(--site-case-k2e9);color:var(--site-color-t0c0);margin-bottom:.75rem}
.ppZBd{color:var(--site-color-ib76)}
.pgrtUO{text-align:center}
.mnbHF{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}
@media (max-width:640px){.rLdbY {
  padding-block: calc(var(--site-space-b932) * .7);
}}
.SpqYTf{background:var(--site-color-ua5e);border-bottom:1px solid var(--site-color-p375);z-index:20}
.VFHoVH {
  position: sticky;
  top: 0;
}
.JKwSP {
  font-size: .82rem;
}
.rHfHi {
  background: var(--site-color-b62d);
  color: var(--site-color-w054);
}
.WTiqZ{background:var(--site-color-n4f8);color:var(--site-color-m736)}
.tsytKF {
  background: var(--site-color-va11);
  color: var(--site-color-ib76);
  border-bottom: 1px solid var(--site-color-p375);
}
.VVdTk{display:flex;flex-wrap:wrap;gap:1.5rem;padding:.45rem 0}
.sMzps {
  display: inline-flex;
  align-items: center;
  gap: .4rem;
  color: inherit;
  min-width: 0;
  max-width: 100%;
}
.sMzps:hover{color:inherit;text-decoration:underline}
.ixMAMX{margin-left:auto}
.NAUsM{display:inline-flex;width:.9rem;height:.9rem;opacity:.85;flex:none}
.NAUsM svg{width:100%;height:100%}
.pLZJZ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-height: 4.5rem;
}
.ZSaqK{display:inline-flex;align-items:center;min-width:0;max-width:100%}
.lrmBeO {
  height: auto;
  width: auto;
  max-height: 2.25rem;
}
.CwGUVD {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.mKeQzJ {
  display: flex;
  gap: 1.5rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.ubyZt {
  color: var(--site-color-s70d);
  font-weight: 500;
  padding: .25rem 0;
  border-bottom: 2px solid transparent;
}
.ubyZt:hover,.kxCfqO{color:var(--site-color-b62d);border-bottom-color:var(--site-color-b62d)}
.KMjZdW {
  display: none;
}
.KMjZdW:focus-visible + .dellA {
  outline: 2px solid var(--site-color-b62d);
  outline-offset: 4px;
}
.dellA{display:none;flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;white-space:nowrap;line-height:1.2;flex-direction:column;gap:5px;padding:.5rem;cursor:pointer}
.LWEDJn{display:block;width:24px;height:2px;background:var(--site-color-s70d);border-radius:2px}
@media (max-width:860px){
.KMjZdW {
  display: block;
}
.pLZJZ{gap:.75rem}
.ixMAMX{display:none}
.VVdTk{justify-content:center;gap:1rem}
.dellA {
  display: flex;
}
.CwGUVD{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem;background:var(--site-color-ua5e);border-bottom:1px solid var(--site-color-p375);box-shadow:var(--site-shadow-n3ac)}
.pLZJZ {
  position: relative;
}
.KMjZdW:checked ~ .CwGUVD{display:flex}
.mKeQzJ{flex-direction:column;gap:.75rem}
}
.vZssZJ {
  padding-top: clamp(2.5rem,6vw,4rem);
  border-top: 1px solid var(--site-color-p375);
}
.hxgXy{background:var(--site-color-va11)}
.rmxXdC {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);
  gap: clamp(2rem,5vw,4.5rem);
  align-items: start;
}
.NTBlI .xXLlU {
  order: 2;
}
.xXLlU {
  padding: clamp(1.5rem,4vw,2.5rem);
  border-radius: var(--site-radius-x641);
  background: var(--site-color-b62d);
  color: var(--site-color-w054);
}
.Qjnixl{margin-bottom:1.25rem;color:inherit;font-size:1.35rem}
.Hfsnc{margin:0;display:grid;gap:1rem}
.bJaom {
  display: grid;
  gap: .15rem;
}
.sWbVI {
  font-size: .75rem;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  opacity: .75;
}
.wSLtO {
  margin: 0;
  font-weight: 600;
}
.bBVxJO{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
.bBVxJO:hover {
  color: inherit;
  opacity: .85;
}
.xBaGQi{display:inline-flex;margin-bottom:1rem}
.UHULr {
  height: auto;
  width: auto;
  max-height: 2.25rem;
}
.nyPQYb{max-width:32rem;color:var(--site-color-ib76)}
.YZPLDo {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 2rem;
  margin-top: 1.75rem;
}
.hoEPgs{margin-bottom:.9rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--site-color-ib76)}
.EKdzwN{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
.QjMcW{color:var(--site-color-s70d)}
.QjMcW:hover {
  color: var(--site-color-b62d);
}
.pcuUex {
  margin-top: clamp(2rem,5vw,3rem);
  padding-block: 1.25rem;
  border-top: 1px solid var(--site-color-p375);
  font-size: .85rem;
  color: var(--site-color-ib76);
}
@media (max-width:820px){
.rmxXdC {
  grid-template-columns: minmax(0,1fr);
}
.NTBlI .xXLlU{order:0}
}
@media (max-width:420px){
.YZPLDo {
  grid-template-columns: minmax(0,1fr);
}
}
.NKeDOW {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 50;
  padding: 1rem 0;
  box-shadow: var(--site-shadow-n3ac);
}
.krVoo {
  bottom: 0;
}
.FAOdx {
  background: var(--site-color-n4f8);
  color: var(--site-color-m736);
}
.eSRAT{background:var(--site-color-va11);color:var(--site-color-s70d);border-top:1px solid var(--site-color-p375)}
.NKeDOW[hidden]{display:none}
.FSnqHL {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
}
.wnpzL {
  margin: 0;
  font-size: .95rem;
}
.EHKVYW{color:inherit;text-decoration:underline;margin-left:.35rem}
.SgSPAV {
  display: flex;
  gap: .75rem;
  flex-shrink: 0;
}
.FAOdx .sAtJQ {
  border-color: var(--site-color-ua5e);
}
.FAOdx .sAtJQ:not(.blfpGL) {
  background: var(--site-color-j995);
  color: var(--site-color-n4f8);
  border-color: transparent;
}
.FAOdx .blfpGL.sAtJQ{color:var(--site-color-ua5e)}
@media (max-width:720px){.NKeDOW{padding:.7rem 0}.FSnqHL{flex-direction:column;align-items:stretch;gap:.6rem}.wnpzL{font-size:.84rem;line-height:1.4}.SgSPAV {
  justify-content: flex-end;
}}
.ZsvJHL{padding:2.25rem;background:var(--site-color-va11);border:1px solid var(--site-color-p375);border-radius:var(--site-radius-x641);min-width:0}
.ZQTEEf .ZsvJHL{text-align:center}
.xEZkR{margin:0;overflow-wrap:anywhere}
.gHDbWc{margin:.75rem 0 0;color:var(--site-color-ib76);overflow-wrap:anywhere}
.HJxLtd {
  color: inherit;
}
.wuRuaI{display:grid;gap:1rem;margin-top:1.75rem;text-align:start}
.ytbIZ {
  display: grid;
  gap: .35rem;
  min-width: 0;
}
.NdkBp {
  font-size: .9rem;
  font-weight: 600;
}
.qflSi{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--site-color-p375);border-radius:var(--site-radius-ie02);background:var(--site-color-ua5e)}
.qflSi:focus {
  outline: 2px solid var(--site-color-b62d);
  outline-offset: 1px;
}
.coHVtz {
  resize: vertical;
}
.WkQiDg{justify-self:start;max-width:100%;overflow-wrap:anywhere}
.ZQTEEf .WkQiDg{justify-self:center}
@media (max-width:480px){
.ZsvJHL {
  padding: 1.25rem;
}
}
.zsDkTb{padding-block:var(--site-space-b932);background:var(--site-color-ua5e);overflow-wrap:anywhere}
.cBKsC {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1.12fr);
  gap: clamp(1.5rem,4vw,4rem);
  align-items: center;
}
.GnCge{min-width:0;padding-block:1rem}
.feEEgv{color:var(--site-color-b62d)}
.XhECcW {
  max-width: 17ch;
}
.hZJWSG {
  max-width: 34rem;
}
.RDFnJ{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.6rem}
.GPRrsy {
  max-width: 100%;
  text-align: center;
  white-space: normal;
}
.UHhNE{font-weight:600;text-decoration:underline;text-underline-offset:.3em}
.NtfAF {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
  min-width: 0;
}
.FIegTR {
  grid-column: 1/-1;
  margin: 0;
  min-width: 0;
}
.fxFmNU{margin:0;min-width:0;display:flex}
.BjFKMN {
  width: 100%;
  object-fit: cover;
  border-radius: var(--site-radius-x641);
}
.RaYnb{aspect-ratio:16/9}
.mbBfcR {
  aspect-ratio: 1/1;
  align-self: stretch;
  height: 100%;
}
.lyfsTl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: .7rem;
  padding: clamp(1rem,2.5vw,2rem);
  background: var(--site-color-b62d);
  color: var(--site-color-w054);
  border-radius: var(--site-radius-x641);
  min-width: 0;
}
.UpOPx{width:1.7rem;height:1.7rem;display:block}
.GMxtR{font-family:var(--site-font-l265);font-size:1.15rem;font-weight:var(--site-weight-ab8a);line-height:1.25}
.tuwYxp{font-size:.85rem;line-height:1.5}
.mmZXqG .fxFmNU{padding-top:1.2rem}
.mmZXqG .lyfsTl{margin-bottom:1.2rem}
@media (max-width:820px){.cBKsC {
  grid-template-columns: 1fr;
}.XhECcW{max-width:24ch}.NtfAF {
  max-width: 42rem;
  width: 100%;
  justify-self: center;
}}
@media (max-width:390px){
.NtfAF {
  gap: .6rem;
}
.lyfsTl{padding:.8rem}
.tuwYxp{font-size:.8rem}
.GMxtR{font-size:1rem}
}
.hvxRU{max-width:44rem;margin:0 auto clamp(2.5rem,5vw,3.5rem);text-align:center}
.kfjbS{margin-bottom:.9rem}
.tpoiY{margin:0}
.XrLeTg {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,20rem) minmax(0,1fr);
  gap: clamp(1.5rem,4vw,3.5rem);
  align-items: center;
}
.lYfRN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem)}
.yGsPeg {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
.wHemYX .yGsPeg{flex-direction:row-reverse;text-align:right}
.YdcNBb{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--site-color-ua5e);border:1px solid var(--site-color-p375);color:var(--site-color-b62d)}
.YdcNBb svg {
  width: 1.35rem;
  height: 1.35rem;
}
.ZQHvi{font-size:1.1rem;margin-bottom:.35rem}
.coAXp{margin:0;color:var(--site-color-ib76);font-size:.95rem}
.PgTSSV {
  margin: 0;
}
.bgdrIU{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--site-radius-x641)}
.eBNAYf .bgdrIU{border-radius:999px 999px var(--site-radius-x641) var(--site-radius-x641)}
@media (max-width:900px){
.XrLeTg {
  grid-template-columns: minmax(0,1fr);
}
.PgTSSV{order:-1;width:min(100%,22rem);margin-inline:auto}
.wHemYX .yGsPeg {
  flex-direction: row;
  text-align: left;
}
}
.Agtuc {
  display: grid;
  gap: 2.5rem;
}
.QchSm .Agtuc{grid-template-columns:minmax(16rem,1fr) 2fr;gap:3rem;align-items:start}
.VoNPGV{max-width:40rem}
.QchSm .VoNPGV {
  position: sticky;
  top: 6rem;
}
.oMDBV{list-style:none;margin:0;padding:0;border-top:1px solid var(--site-color-p375)}
.BzGtn {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1.5rem;
  padding: 1.75rem 0;
  border-bottom: 1px solid var(--site-color-p375);
}
.BzGtn:not(:has(.EoWXwb)) {
  grid-template-columns: minmax(0,1fr);
}
.EoWXwb{font-family:var(--site-font-l265);font-size:1.1rem;font-weight:700;color:var(--site-color-b62d);min-width:2.5rem;padding-top:.15rem}
.SpXZX{margin-bottom:.4rem}
.qzybIj {
  margin-bottom: .5rem;
  color: var(--site-color-ib76);
}
.DkTnDT{margin:0;font-size:.9rem;font-weight:500}
.DkTnDT::before {
  content: "+ ";
  color: var(--site-color-b62d);
}
@media (max-width:860px){.QchSm .Agtuc{grid-template-columns:1fr}.QchSm .VoNPGV {
  position: static;
}}
.HOSFj {
  margin-bottom: 2rem;
}
.czuGV {
  list-style: none;
  padding: 0;
  margin: 0;
}
.Vvzzwx {
  padding: 1.5rem;
  border-top: 3px solid var(--site-color-b62d);
  background: var(--site-color-va11);
  border-radius: 0 0 var(--site-radius-ie02) var(--site-radius-ie02);
}
.hUWVm {
  display: block;
  font-family: var(--site-font-l265);
  font-size: 2rem;
  color: var(--site-color-oa38);
  line-height: 1;
  margin-bottom: .75rem;
}
.jpAdOW {
  margin: 0;
  color: var(--site-color-ib76);
}
.XYtCw {
  padding-block: calc(var(--site-space-b932) * .9) calc(var(--site-space-b932) * .7);
}
.zAHkf {
  border-bottom: 4px solid var(--site-color-b62d);
}
.aEJbg{border-bottom:4px solid var(--site-color-l896)}
.tXAZz{border-bottom:1px solid var(--site-color-p375)}
.iGtoO {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
.IkLCf{margin:0;font-size:calc(var(--site-size-ib45) * 1.05)}
.dWmtz{margin:0 0 .35rem;max-width:34rem}
@media (max-width:760px){
.iGtoO {
  grid-template-columns: 1fr;
  gap: 1rem;
}
}
.fViyI{min-width:0}
.paQfl {
  max-width: 54rem;
  margin-bottom: 2rem;
}
.dIJdIt {
  overflow-wrap: anywhere;
}
.GYull {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 1.2rem;
}
.qeqbC{min-width:0;overflow-wrap:anywhere}
.qeqbC h3{margin:0 0 .6rem;font-size:1.2rem}
.qeqbC p {
  margin: 0;
  line-height: 1.7;
}
.RJVoK {
  display: block;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .04em;
  margin-bottom: .7rem;
  color: var(--site-color-ib76);
  overflow-wrap: anywhere;
}
.GYull {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.qeqbC {
  border: 1px solid var(--site-color-p375);
  padding: 1.6rem;
  border-radius: var(--site-radius-ie02);
}
@media (max-width: 700px){.GYull {
  grid-template-columns: minmax(0, 1fr);
}.qeqbC {
  grid-template-columns: minmax(0, 1fr);
  gap: .5rem;
}}
.VvTNW{max-width:44rem;margin-bottom:2.5rem}
.Bhmpg .VvTNW{margin-left:auto;margin-right:auto;text-align:center}
.XPrdf{gap:2.5rem 3rem}
.fBWLt .XmIVT {
  border-top: 2px solid var(--site-color-b62d);
  padding-top: 1.25rem;
}
.yBvwtM {
  font-size: 1.15rem;
  margin-bottom: .6rem;
}
.DbaCZr {
  margin: 0;
  line-height: 1.7;
}
.sfGQw{overflow-wrap:anywhere}
.PpAQv>*{min-width:0}
.ZIZwr {
  max-width: 24ch;
}
.Iwfcmd{color:var(--site-color-ib76)}
.jsnXJ{max-width:100%;white-space:normal;text-align:center}
.PpAQv{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center}
.iKlQxu{margin:0;min-width:0}
.AYHmB{width:100%;aspect-ratio:6/5;object-fit:cover;border-radius:var(--site-radius-x641)}
.kjnNtB {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: .5rem 1rem;
  font-size: .8rem;
  color: var(--site-color-ib76);
  padding: .9rem 4.5rem .9rem .1rem;
}
.kjnNtB strong {
  font-weight: 700;
  color: var(--site-color-s70d);
  padding-left: .3rem;
}
.AhOSU {
  position: relative;
  margin-left: -4rem;
  margin-block: 2rem;
  padding: clamp(1.5rem,4vw,3.5rem);
  background: var(--site-color-ua5e);
  border: 1px solid var(--site-color-p375);
  border-radius: var(--site-radius-x641);
  box-shadow: var(--site-shadow-n3ac);
}
.ZIZwr{font-size:clamp(1.8rem,3.4vw,3rem)}
.Iwfcmd {
  line-height: 1.8;
  margin: 1.5rem 0 2rem;
}
@media(max-width:760px){.PpAQv {
  grid-template-columns: 1fr;
}.AYHmB {
  aspect-ratio: 4/3;
}.AhOSU {
  margin: 1rem 0 0;
  box-shadow: none;
}.kjnNtB {
  padding-right: .1rem;
}.ZIZwr {
  max-width: 28ch;
}}
.nUQlr{position:relative;isolation:isolate;display:flex;align-items:center;min-height:18rem;padding-block:calc(var(--site-space-b932) * .9);color:var(--site-color-m736);overflow:hidden}
.brPoy {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -2;
}
.PAIidB {
  position: absolute;
  inset: 0;
  z-index: -1;
}
.oHpRWY .PAIidB{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
.FKiBp .PAIidB{background:var(--site-color-b62d);opacity:.88}
.FKiBp {
  color: var(--site-color-w054);
}
.JlJJy{width:min(100% - 2.5rem,var(--site-container-e53c))}
.orddA .JlJJy {
  text-align: center;
}
.QKNCoW{font-size:.85rem;margin-bottom:.75rem;opacity:.85}
.mLDiqX{color:inherit}
.mLDiqX:hover{color:inherit;text-decoration:underline}
.XtEHJo{margin:0 .5rem}
.ntWEtD{opacity:.8}
.eZADm {
  color: inherit;
  margin-bottom: .5rem;
}
.pPUkS{margin:0;font-size:1.1rem;opacity:.9;max-width:40rem}
.orddA .pPUkS {
  margin-inline: auto;
}
.sACmdu {
  overflow-wrap: anywhere;
}
.SdnOh>* {
  min-width: 0;
}
.qBHuZK {
  max-width: 24ch;
}
.qyhgUB {
  color: var(--site-color-ib76);
}
.PPCThx{max-width:100%;white-space:normal;text-align:center}
.wAjbf {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.8fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 2.5rem;
}
.qBHuZK {
  font-size: clamp(2rem,4vw,3.7rem);
  max-width: 22ch;
  margin-bottom: 0;
}
.ZMJLjx{margin:0;max-width:48ch}
.gFnAvP{margin:0}
.KWslt{width:100%;aspect-ratio:2.8/1;object-fit:cover;border-radius:var(--site-radius-x641)}
.oeGCM{padding:.9rem 0;color:var(--site-color-ib76);font-size:.85rem}
.RIBDtC {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1rem 2rem;
  padding: 1.2rem 0;
  margin: 1rem 0 2.5rem;
  border-top: 1px solid var(--site-color-p375);
  border-bottom: 1px solid var(--site-color-p375);
  font-size: .85rem;
  color: var(--site-color-ib76);
}
.RIBDtC strong,.YQWQlf {
  color: var(--site-color-s70d);
  font-weight: 700;
}
.Ldznro{columns:2;column-gap:clamp(2rem,5vw,5rem);column-rule:1px solid var(--site-color-p375);max-width:68rem;margin-inline:auto}
.PIxXF {
  break-inside: avoid;
  line-height: 1.85;
  color: var(--site-color-ib76);
  margin-bottom: 1.5rem;
}
.PIxXF:first-child{font-size:1.13rem;color:var(--site-color-s70d)}
@media(max-width:740px){
.wAjbf {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}
.KWslt {
  aspect-ratio: 16/10;
}
.Ldznro {
  columns: 1;
}
.RIBDtC{justify-content:flex-start}
}
.aeXGc{overflow-wrap:anywhere}
.KWJXpi {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: clamp(2rem, 7vw, 7rem);
  align-items: start;
}
.usXgQl {
  border-top: 4px solid var(--site-color-b62d);
  padding-top: 1.5rem;
}
.UxSjd{position:relative;padding:0 0 1.5rem 3.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--site-color-p375)}
.bBICA {
  position: absolute;
  left: 0;
  top: .15rem;
  color: var(--site-color-ib76);
  font-size: .8rem;
  font-variant-numeric: tabular-nums;
}
.IpjsuL {
  max-width: 65ch;
}
@media (max-width: 760px){
.KWJXpi{grid-template-columns:minmax(0, 1fr)}
.UxSjd {
  padding-left: 2.5rem;
}
}
.yyZfa {
  overflow-wrap: anywhere;
}
.RbNPkZ>* {
  min-width: 0;
}
.ZDhWf {
  max-width: 24ch;
}
.EUdYut{color:var(--site-color-ib76)}
.IcQuDV{max-width:100%;white-space:normal;text-align:center}
.ZGJNN {
  max-width: 48rem;
  margin-bottom: 3rem;
}
.XpVOUa {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 2px solid var(--site-color-s70d);
}
.saoieg {
  display: grid;
  grid-template-columns: 5rem minmax(0,1.5fr) minmax(0,.8fr);
  gap: 2rem;
  padding: 2rem 0;
  border-bottom: 1px solid var(--site-color-p375);
  align-items: start;
}
.cDgaK{font-family:var(--site-font-l265);font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.06em;line-height:1;color:var(--site-color-b62d)}
.xXGqJ {
  font-size: clamp(1.2rem,2.2vw,1.7rem);
}
.EUdYut{margin:0;max-width:57ch}
.JcIxzt {
  min-width: 0;
}
.AbfEyW{border-left:1px solid var(--site-color-p375);padding-left:1.5rem;min-width:0}
.GKpbHX{font-size:.75rem;letter-spacing:.05em;color:var(--site-color-ib76);display:block;margin-bottom:.7rem}
.AbfEyW p{font-size:.95rem;margin:0;line-height:1.7}
@media(max-width:760px){.saoieg {
  grid-template-columns: 3rem minmax(0,1fr);
  gap: 1rem;
}.cDgaK{font-size:2.5rem}.AbfEyW{grid-column:2;border-left:0;border-top:1px solid var(--site-color-p375);padding:1rem 0 0}.GKpbHX {
  margin-bottom: .3rem;
}}
.JNtdx{padding-block:calc(var(--site-space-b932) * .85);background:var(--site-color-ua5e);overflow-wrap:anywhere}
.SQFoF {
  display: flex;
  gap: 1.5rem;
  align-items: center;
  margin-bottom: 1.5rem;
}
.fKGmy{font-size:.8rem;font-weight:600;text-transform:var(--site-case-k2e9);letter-spacing:var(--site-tracking-w91d);color:var(--site-color-b62d);max-width:75%}
.rhOjEr {
  height: 1px;
  flex: 1;
  background: var(--site-color-p375);
}
.MDEmk .rhOjEr{height:3px;background:var(--site-color-b62d)}
.Gxaxu {
  font-size: calc(var(--site-size-ib45) * 1.2);
  line-height: 1.1;
  max-width: 24ch;
  margin: 0;
  padding-bottom: 1.8rem;
}
.qIVZOa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--site-color-p375);padding-top:1.3rem}
.WJXTqW {
  font-size: .8rem;
  color: var(--site-color-ib76);
  font-weight: 600;
  max-width: 24rem;
}
.YSNie{grid-template-columns:minmax(0,1fr)}
.dscrmV {
  font-size: 1.1rem;
  line-height: 1.7;
  color: var(--site-color-ib76);
  max-width: 42rem;
  margin: 0;
}
@media (max-width:640px){
.Gxaxu{font-size:var(--site-size-ib45)}
.qIVZOa {
  grid-template-columns: 1fr;
  gap: 1rem;
}
.WJXTqW{display:none}
.dscrmV {
  font-size: 1rem;
}
}
.QULEd .WBKDd {
  max-width: 46rem;
}
.jgeAtC .WBKDd{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}
.lGpjU{margin-bottom:1.5rem}
.JQJhi{border-bottom:1px solid var(--site-color-p375);padding:.25rem 0}
.jCeCqs{cursor:pointer;padding:.9rem 2rem .9rem 0;font-weight:600;list-style:none;position:relative}
.jCeCqs::-webkit-details-marker {
  display: none;
}
.jCeCqs::after{content:"+";position:absolute;right:0;top:.7rem;font-size:1.4rem;color:var(--site-color-b62d);transition:transform .2s}
.JQJhi[open] .jCeCqs::after{transform:rotate(45deg)}
.JKyvN {
  margin: 0 0 1rem;
  color: var(--site-color-ib76);
}
@media (max-width:860px){
.jgeAtC .WBKDd {
  grid-template-columns: 1fr;
  gap: 1rem;
}
}
.zLUOP {
  padding-block: calc(var(--site-space-b932) * .7);
  background: var(--site-color-ua5e);
  overflow-wrap: anywhere;
}
.ZszIS{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--site-color-va11);border:1px solid var(--site-color-p375);border-radius:var(--site-radius-x641);overflow:hidden}
.jSxTW {
  min-width: 0;
  padding: clamp(1.5rem,4.5vw,4rem);
  border-top: 4px solid var(--site-color-b62d);
}
.OJvhK .jSxTW{border-top:0;border-left:4px solid var(--site-color-b62d)}
.dFcmuK{color:var(--site-color-b62d)}
.vyPVJw {
  max-width: 22ch;
  font-size: calc(var(--site-size-ib45) * .88);
  line-height: 1.15;
}
.bDHPL {
  font-size: 1.05rem;
  line-height: 1.7;
  color: var(--site-color-ib76);
  max-width: 38rem;
  margin: 1.2rem 0 0;
}
.PonHSg {
  margin: 0;
  min-width: 0;
  display: flex;
  padding: .8rem;
}
.WIACTx{width:100%;height:100%;min-height:12rem;object-fit:cover;border-radius:var(--site-radius-ie02);aspect-ratio:4/5}
@media (max-width:700px){.ZszIS{grid-template-columns:1fr}.vyPVJw {
  font-size: var(--site-size-ib45);
}.PonHSg {
  padding: 0 1.25rem 1.25rem;
}.WIACTx {
  aspect-ratio: 16/7;
  height: auto;
  min-height: 0;
}.bDHPL{font-size:1rem}}
.pQitZ {
  max-width: 56ch;
  margin-bottom: clamp(2rem,5vw,4rem);
}
.SdsEi {
  border-top: 1px solid var(--site-color-p375);
}
.vlKQQ {
  padding-block: clamp(2rem,5vw,4rem);
  border-bottom: 1px solid var(--site-color-p375);
}
.wuFmMw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;color:var(--site-color-s70d);min-height:2.75rem}
.wuFmMw:hover {
  color: var(--site-color-s70d);
}
.wuFmMw:focus-visible{outline:2px solid var(--site-color-b62d);outline-offset:6px}
.HKYXWu{min-width:0;padding:clamp(.65rem,1.5vw,1.25rem);background:var(--site-color-va11);border:1px solid var(--site-color-p375)}
.HKYXWu:not(:has(img)){display:none}
.BUSGZ{width:100%;aspect-ratio:4/3;object-fit:cover}
.GnUEJt {
  min-width: 0;
}
.txjQd{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.75rem;color:var(--site-color-ib76);margin-bottom:1.25rem}
.txjQd span:first-child{color:var(--site-color-b62d);font-weight:600}
.MBhgti{font-size:clamp(1.6rem,3.1vw,2.7rem);max-width:24ch;margin-bottom:.75rem}
.wuFmMw:hover .MBhgti {
  color: var(--site-color-b62d);
}
.IVbEX{font-size:1rem;line-height:1.75;color:var(--site-color-ib76);max-width:58ch;margin-bottom:1.25rem}
.wiTwtC {
  font-size: .8rem;
  color: var(--site-color-ib76);
  margin-bottom: 1.25rem;
}
.dIJkiS{display:inline-flex;align-items:center;gap:1rem;min-height:2.75rem;font-size:.85rem;font-weight:600;color:var(--site-color-b62d)}
.vlKQQ:nth-child(even) .HKYXWu{order:2}
.wuFmMw:not(:has(img)){grid-template-columns:minmax(0,1fr)}
@media(max-width:760px){
.wuFmMw{grid-template-columns:minmax(0,1fr)}
.vlKQQ:nth-child(even) .HKYXWu {
  order: 0;
}
.txjQd{margin-bottom:.75rem}
.IVbEX {
  font-size: .95rem;
}
}
.EJCwd {
  hyphens: auto;
}
.XnvrRU {
  max-width: 42rem;
  margin: 0 auto 2.5rem;
  text-align: center;
}
.kqXtP{margin-bottom:0}
.jNvUIB{display:grid;gap:1.5rem;align-items:start}
.BqbirA .jNvUIB {
  grid-template-columns: minmax(0,3fr) minmax(0,2fr);
}
.zWxyb .jNvUIB{max-width:46rem;margin:0 auto}
.Hesdl{display:grid;gap:1.75rem;min-width:0;padding:2rem;border:1px solid var(--site-color-p375);border-radius:var(--site-radius-x641);background:var(--site-color-ua5e)}
.NVfNc {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  gap: .25rem 1rem;
  margin-bottom: .65rem;
}
.Kktjg{font-weight:600}
.yGxKw {
  font-family: var(--site-font-l265);
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.2;
  color: var(--site-color-b62d);
  white-space: nowrap;
}
.FbsXcj{display:block;width:100%;height:1.5rem;margin:0;accent-color:var(--site-color-b62d);cursor:pointer}
.FbsXcj:focus-visible,.VMDiMm:focus-visible{outline:3px solid var(--site-color-b62d);outline-offset:3px}
.kiLjw{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.35rem;font-size:.8rem;color:var(--site-color-ib76)}
.rpIsG{min-width:0;margin:0;padding:0;border:0}
.mVxffX {
  margin-bottom: .8rem;
  padding: 0;
  font-weight: 600;
}
.ZUwEKP{display:grid}
.yzSjN {
  display: flex;
  align-items: center;
  gap: .75rem;
  cursor: pointer;
}
.GdqMq .yzSjN{padding:.7rem 0;border-top:1px solid var(--site-color-p375)}
.GdqMq .yzSjN:last-child {
  border-bottom: 1px solid var(--site-color-p375);
}
.Wbvhvl .ZUwEKP {
  display: flex;
  flex-wrap: wrap;
  gap: .6rem;
}
.Wbvhvl .yzSjN {
  gap: .55rem;
  padding: .55rem .95rem;
  border: 1px solid var(--site-color-p375);
  border-radius: 999px;
  background: var(--site-color-va11);
}
.Wbvhvl .yzSjN:has(:checked) {
  border-color: var(--site-color-b62d);
  box-shadow: inset 0 0 0 1px var(--site-color-b62d);
}
.VMDiMm{flex-shrink:0;width:1.15rem;height:1.15rem;margin:0;accent-color:var(--site-color-b62d);cursor:pointer}
.bjBFQD{flex:1;min-width:0}
.JjrdJ{color:var(--site-color-ib76);font-size:.92rem;white-space:nowrap}
.lizhD{min-width:0;padding:2rem;border:1px solid var(--site-color-p375);border-top:4px solid var(--site-color-b62d);border-radius:var(--site-radius-x641);background:var(--site-color-va11);box-shadow:var(--site-shadow-n3ac)}
.BqbirA .lizhD{position:sticky;top:6rem}
.xTwoi{margin:0 0 .35rem;color:var(--site-color-ib76);font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
.cEbCz{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 1.25rem}
.ThZlxV {
  font-family: var(--site-font-l265);
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.1;
  color: var(--site-color-s70d);
  overflow-wrap: anywhere;
}
.TlbFe{color:var(--site-color-ib76);font-size:.95rem}
.mGNSb {
  display: grid;
  gap: .5rem;
  margin: 0 0 1.25rem;
  padding: 1rem 0 0;
  border-top: 1px solid var(--site-color-p375);
  list-style: none;
  font-size: .92rem;
}
.iLFJs{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}
.iLFJs[hidden] {
  display: none;
}
.NJPNtT{min-width:0;color:var(--site-color-ib76)}
.QHSdSx{display:block;font-size:.8rem;opacity:.85}
.VlHXxm {
  font-weight: 600;
  white-space: nowrap;
}
.NyxzJY {
  margin: 0 0 1.5rem;
  color: var(--site-color-ib76);
  font-size: .85rem;
}
.ILkVs {
  width: 100%;
}
@media(max-width:860px){
.BqbirA .jNvUIB {
  grid-template-columns: minmax(0,1fr);
}
.BqbirA .lizhD {
  position: static;
}
}
@media(max-width:480px){.Hesdl,.lizhD{padding:1.35rem}.ThZlxV{font-size:2rem}}
.Miqwc {
  display: grid;
  grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);
  gap: 2rem;
  align-items: start;
}
.ZYuBh {
  background: var(--site-color-b62d);
  color: var(--site-color-w054);
  padding: clamp(1.5rem,3.5vw,3rem);
  border-radius: var(--site-radius-x641);
}
.dqQba{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}
.xexYKZ {
  color: inherit;
  font-size: clamp(1.5rem,2.5vw,2.2rem);
  overflow-wrap: anywhere;
}
.bLkghD {
  margin: 0;
  font-size: .95rem;
}
.yVfKyn {
  display: grid;
  gap: .75rem;
}
.hYVFc {
  border: 1px solid var(--site-color-p375);
  border-radius: var(--site-radius-ie02);
  background: var(--site-color-ua5e);
  min-width: 0;
}
.VEnUtQ{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}
.VEnUtQ::-webkit-details-marker{display:none}
.VEnUtQ::after{content:'+';position:absolute;right:1.25rem;top:1.05rem;font-size:1.4rem;font-weight:400;color:var(--site-color-b62d)}
.hYVFc[open] .VEnUtQ::after{content:'−'}
.VEnUtQ:focus-visible {
  outline: 2px solid var(--site-color-b62d);
  outline-offset: 3px;
}
.OtgVq{font-size:.75rem;color:var(--site-color-ib76);padding-top:.2rem}
.BCFCm{margin:0;padding:0 1.25rem 1.5rem 3.5rem;color:var(--site-color-ib76)}
@media(max-width:760px){.Miqwc{grid-template-columns:minmax(0,1fr)}.dqQba{margin-bottom:1rem}.BCFCm{padding-left:1.25rem}}
.eusEYf{background:var(--site-color-b62d);color:var(--site-color-w054)}
.gazgpr{max-width:46rem;text-align:center}
.XUBhg{display:block;margin-bottom:.7rem;font-size:.8rem;font-weight:700;letter-spacing:var(--site-tracking-w91d);text-transform:var(--site-case-k2e9);color:var(--site-color-t0c0)}
.eusEYf .XUBhg,.eusEYf .DbZop{color:var(--site-color-w054)}
.bPBBJu .XUBhg{color:var(--site-color-j995)}
.DbZop{margin-bottom:.9rem}
.YjNku{margin:0 auto 2rem;max-width:36rem;opacity:.9}
.bXnShR{margin:0 0 .5rem;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.8}
.YgpnPC {
  display: inline-flex;
  align-items: center;
  gap: 1rem;
  color: inherit;
  font-family: var(--site-font-l265);
  font-weight: var(--site-weight-ab8a);
  font-size: clamp(1.9rem,5vw,3.25rem);
  line-height: 1.1;
}
.YgpnPC:hover{color:inherit;opacity:.85}
.JpcJBW{display:grid;place-items:center;flex:none;width:clamp(2.75rem,6vw,3.75rem);height:clamp(2.75rem,6vw,3.75rem);border-radius:50%;background:var(--site-color-b62d);color:var(--site-color-w054)}
.eusEYf .JpcJBW{background:var(--site-color-w054);color:var(--site-color-b62d)}
.JpcJBW svg {
  width: 45%;
  height: 45%;
}
.zRIcSa {
  white-space: nowrap;
}
.CimCi {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 1rem 2rem;
  margin-top: 2rem;
}
.cOVboC{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.25em}
.eusEYf .cOVboC:hover{color:inherit}
.eusEYf .TwnEbz.PPYmKl:hover {
  background: var(--site-color-ua5e);
  color: var(--site-color-s70d);
}
@media (max-width:480px){.zRIcSa{white-space:normal}}
.wcdNW {
  background: var(--site-color-va11);
  padding: clamp(1.4rem,4vw,4rem);
  border: 1px solid var(--site-color-p375);
  border-radius: var(--site-radius-x641);
}
.iLqKhJ {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 2rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid var(--site-color-p375);
  margin-bottom: 3rem;
}
.ksWEY {
  font-family: var(--site-font-l265);
  font-size: 1.4rem;
  overflow-wrap: anywhere;
  min-width: 0;
}
.Rgcym{font-size:.85rem;color:var(--site-color-ib76);overflow-wrap:anywhere;min-width:0}
.gGRFl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem)}
.ctZUC{font-size:clamp(1.8rem,3.5vw,3rem);max-width:15ch;overflow-wrap:anywhere}
.sxyzN {
  color: var(--site-color-ib76);
  max-width: 40ch;
  margin: 0;
}
.LOHmE{margin:0}
.hEdwXC{padding-block:1.2rem;border-bottom:1px solid var(--site-color-p375)}
.hEdwXC:first-child{padding-top:0}
.tMhCex{font-size:.8rem;color:var(--site-color-ib76);margin-bottom:.6rem}
.ICeUWZ{margin:0;font-size:1.1rem;overflow-wrap:anywhere}
.LwyxPg {
  color: var(--site-color-s70d);
  text-decoration: underline;
  text-underline-offset: .2em;
}
.LwyxPg:hover{color:var(--site-color-b62d)}
.ZIOuRb {
  font-style: normal;
}
.LwyxPg:focus-visible {
  outline: 2px solid var(--site-color-b62d);
  outline-offset: 4px;
}
@media(max-width:760px){
.gGRFl{grid-template-columns:minmax(0,1fr);gap:2rem}
.iLqKhJ {
  margin-bottom: 2rem;
  flex-wrap: wrap;
  gap: .5rem 2rem;
}
}
.Pwopl {
  margin-top: 3rem;
  padding-top: 2rem;
  border-top: 1px solid var(--site-color-p375);
  display: grid;
  gap: 1.25rem;
  min-width: 0;
}
.SXBmx {
  font-size: clamp(1.2rem,2vw,1.5rem);
  margin: 0;
  overflow-wrap: anywhere;
}
.LvfkW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem}
.YbZOGC {
  display: grid;
  gap: .4rem;
  min-width: 0;
}
.AkmuvQ{grid-column:1/-1}
.RGery {
  font-size: .8rem;
  color: var(--site-color-ib76);
}
.ltSAV {
  width: 100%;
  min-width: 0;
  padding: .6rem 0;
  border: 0;
  border-bottom: 1px solid var(--site-color-p375);
  border-radius: 0;
  background: transparent;
  color: var(--site-color-s70d);
  font: inherit;
}
.ltSAV:focus {
  outline: none;
  border-bottom-color: var(--site-color-b62d);
  box-shadow: 0 1px 0 var(--site-color-b62d);
}
.nsWOCg{resize:vertical;min-height:6rem}
.PDLbDY{justify-self:start;max-width:100%;overflow-wrap:anywhere}
@media(max-width:760px){
.Pwopl{margin-top:2rem}
.LvfkW {
  grid-template-columns: minmax(0,1fr);
}
}
.svFWP{overflow-wrap:anywhere}
.Byiagu {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
  gap: clamp(2rem, 6vw, 6rem);
  align-items: start;
}
.zLkrn h2 {
  max-width: 23ch;
}
.QBciSD{margin-top:2rem}
.EUTfr {
  border-top: 1px solid var(--site-color-p375);
  padding-top: 1.25rem;
}
.EUTfr h3 {
  font-size: 1rem;
}
.EUTfr p {
  color: var(--site-color-ib76);
}
.NwKqYY {
  background: var(--site-color-va11);
  border: 1px solid var(--site-color-p375);
  padding: clamp(1.4rem, 3.5vw, 3rem);
  border-radius: var(--site-radius-ie02);
}
.lPVtdN{display:inline-flex;padding:1rem;background:var(--site-color-b62d);color:var(--site-color-w054);border-radius:50%;margin-bottom:2rem}
.lPVtdN svg {
  width: 1.5rem;
  height: 1.5rem;
}
.olOQzD{font-family:var(--site-font-l265);font-size:1.5rem;font-weight:700}
.hpeRGz{margin:0}
.hpeRGz div {
  padding: 1rem 0;
  border-top: 1px solid var(--site-color-p375);
}
.hpeRGz dt{font-size:.75rem;color:var(--site-color-ib76);margin-bottom:.5rem}
.hpeRGz dd{margin:0}
@media (max-width: 720px){
.Byiagu {
  grid-template-columns: minmax(0, 1fr);
}
}
.PNncyi {
  padding-block: calc(var(--site-space-b932) * .8);
}
.mgxOK{background:var(--site-color-va11)}
.RSaIrH{background:var(--site-color-b62d);color:var(--site-color-w054)}
.RSaIrH .LyKqlC,.RSaIrH .OHoYn{color:var(--site-color-w054)}
.gYpQSq{border-bottom:1px solid var(--site-color-p375)}
.MuLANL {
  text-align: center;
}
.UzZYF{font-size:.85rem;margin-bottom:.75rem;opacity:.8}
.hxCXmZ {
  margin: 0 .5rem;
}
.nzsWmi{opacity:.7}
.LyKqlC{margin-bottom:.5rem}
.ozSzmh{margin:0;font-size:1.1rem;opacity:.85;max-width:40rem}
.MuLANL .ozSzmh {
  margin-inline: auto;
}
.vcszus{overflow-wrap:anywhere}
.vUidS {
  display: grid;
  grid-template-columns: minmax(12rem,19rem) minmax(0,44rem);
  gap: clamp(2rem,5vw,5rem);
  justify-content: center;
  align-items: start;
}
.nozCLo{min-width:0;position:sticky;top:7rem;padding-top:.35rem}
.LghdY{margin:0 0 1.75rem;padding:0 0 1.5rem;border-bottom:2px solid var(--site-color-b62d)}
.lPXYQ{font-size:.75rem;letter-spacing:.05em;color:var(--site-color-ib76);margin-bottom:.4rem}
.SrfXgu {
  margin: 0;
  font-size: .95rem;
  font-weight: 600;
  color: var(--site-color-s70d);
}
.MZcVw {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: .3rem;
}
.fjRpOK{min-width:0}
.afRcy{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--site-color-s70d);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--site-color-p375)}
.afRcy:hover {
  color: var(--site-color-b62d);
  text-decoration: underline;
  text-underline-offset: .2em;
}
.afRcy:focus-visible {
  outline: 2px solid var(--site-color-b62d);
  outline-offset: 3px;
}
.oRcZjo{color:var(--site-color-ib76);font-size:.72rem;font-variant-numeric:tabular-nums}
.Crqpx {
  min-width: 0;
}
.EUQoKj{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.7;margin:0 0 2.5rem;white-space:pre-line}
.sLOenH {
  padding-block: 1.8rem;
  border-top: 1px solid var(--site-color-p375);
}
.sLOenH:last-child{padding-bottom:0}
.eGwsn {
  font-size: clamp(1.15rem,1.6vw,1.45rem);
  line-height: 1.35;
  margin: 0 0 1rem;
  scroll-margin-top: 8rem;
}
.eGwsn:focus{outline:2px solid var(--site-color-b62d);outline-offset:5px}
.zUDrA{font-size:1rem;line-height:1.8;white-space:pre-line;margin:0 0 1rem}
.zUDrA:last-child {
  margin-bottom: 0;
}
@media(max-width:780px){
.vUidS{grid-template-columns:minmax(0,1fr);gap:2rem}
.nozCLo{position:static;padding:1.25rem;background:var(--site-color-va11);border:1px solid var(--site-color-p375);border-radius:var(--site-radius-ie02)}
.LghdY{margin-bottom:1rem;padding-bottom:1rem}
.MZcVw{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}
.EUQoKj {
  margin-bottom: 1.75rem;
}
}
@media(max-width:480px){
.MZcVw {
  grid-template-columns: minmax(0,1fr);
}
.sLOenH{padding-block:1.5rem}
}
.gvjpzS{background:var(--site-color-va11);overflow-wrap:anywhere}
.UmdRHJ{max-width:56rem;background:var(--site-color-ua5e);border:1px solid var(--site-color-p375);border-top:3px solid var(--site-color-b62d);border-radius:0 0 var(--site-radius-ie02) var(--site-radius-ie02);box-shadow:var(--site-shadow-n3ac);padding:clamp(1.25rem,4vw,3.5rem)}
.bgMmC {
  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(--site-color-p375);
  font-size: .85rem;
}
.dgGPn{color:var(--site-color-ib76);min-width:0}
.wiOwY{margin:0;text-align:right;color:var(--site-color-s70d);min-width:0}
.xiPRUb{max-width:66ch;margin-inline:auto}
.tUIMq {
  font-size: 1.1rem;
  line-height: 1.8;
  white-space: pre-line;
  margin: 0 0 2.5rem;
}
.mqQCYL{margin-top:2.25rem}
.zyVXav{font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.35;margin:0 0 .9rem;scroll-margin-top:8rem}
.wwsGW {
  color: var(--site-color-s70d);
  text-decoration: underline;
  text-decoration-color: var(--site-color-p375);
  text-decoration-thickness: 1px;
  text-underline-offset: .25em;
}
.wwsGW:hover {
  color: var(--site-color-b62d);
  text-decoration-color: currentColor;
}
.wwsGW:focus-visible,.zyVXav:focus {
  outline: 2px solid var(--site-color-b62d);
  outline-offset: 5px;
}
.JWHrZ{font-size:1rem;line-height:1.85;white-space:pre-line;margin:0 0 1rem}
.JWHrZ:last-child {
  margin-bottom: 0;
}
@media(max-width:480px){.UmdRHJ {
  padding: 1.25rem 1rem;
}.bgMmC {
  flex-direction: column;
  gap: .3rem;
  margin-bottom: 1.75rem;
}.wiOwY{text-align:left}.tUIMq{font-size:1.05rem;margin-bottom:1.75rem}.mqQCYL{margin-top:1.75rem}.JWHrZ {
  line-height: 1.75;
}}
.mBgAbF {
  max-width: 46rem;
}
.iVuGf {
  font-size: .85rem;
  color: var(--site-color-ib76);
}
.yFapNh{font-size:1.05rem}
.muWzC{margin-top:2rem}
.SXPMp {
  font-size: 1.3rem;
}
.qETYul {
  color: var(--site-color-s70d);
}
.RGDvl {
  padding-top: calc(var(--site-space-b932) * .7);
}
.VfSUxw {
  max-width: 46rem;
}
.TTKnB {
  display: block;
  width: max-content;
  font-size: .9rem;
  margin-bottom: 1rem;
  color: var(--site-color-ib76);
}
.imgpe {
  margin-bottom: .75rem;
}
.OTNmTX{color:var(--site-color-ib76);font-size:.9rem}
.tWkkt{margin:1.5rem auto 0}
.RZtbT{width:100%;aspect-ratio:7/4;object-fit:cover}
.NyukKE .RZtbT{border-radius:var(--site-radius-x641)}
.YaeIz{padding-top:calc(var(--site-space-b932) * .45)}
.BPUAc{max-width:70rem;display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}
.vVPwJx {
  position: sticky;
  top: 2rem;
  max-height: calc(100svh - 4rem);
  overflow: auto;
  min-width: 0;
  border-top: 3px solid var(--site-color-b62d);
  padding-top: .6rem;
  scrollbar-width: thin;
}
.fCwvQq{list-style:decimal-leading-zero;margin:0;padding-left:2rem;font-size:.875rem;line-height:1.55}
.HGqGhf {
  padding-left: .15rem;
  border-bottom: 1px solid var(--site-color-p375);
}
.HGqGhf::marker {
  font-size: .75rem;
  font-variant-numeric: tabular-nums;
  color: var(--site-color-ib76);
}
.PlLuTk{display:block;min-height:44px;padding:.85rem .5rem;color:var(--site-color-s70d);text-decoration:underline;text-decoration-color:var(--site-color-p375);text-underline-offset:.25em;overflow-wrap:anywhere}
.PlLuTk:hover{color:var(--site-color-b62d);text-decoration-color:currentColor}
.PlLuTk:focus-visible{outline:2px solid var(--site-color-b62d);outline-offset:-2px;border-radius:2px;background:var(--site-color-va11)}
.fpduA {
  max-width: 68ch;
  min-width: 0;
  font-size: 1.0625rem;
  line-height: 1.85;
  overflow-wrap: anywhere;
}
.YoEcqy{padding-bottom:2.6rem;margin-bottom:2.6rem;border-bottom:1px solid var(--site-color-p375)}
.sAZwk{font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.35;margin-bottom:1.2rem;scroll-margin-top:6rem;overflow-wrap:anywhere}
.sAZwk:focus-visible {
  outline: 2px solid var(--site-color-b62d);
  outline-offset: .4rem;
}
.lBpZvH{margin:0 0 1.3em}
.lBpZvH:last-child{margin-bottom:0}
.VklwpE {
  padding-left: 1.35rem;
  margin: 1.5rem 0 0;
}
.sSddYz {
  padding-left: .4rem;
  margin-bottom: .75rem;
}
.sSddYz::marker{color:var(--site-color-b62d)}
.sSddYz:last-child {
  margin: 0;
}
.cjHEYu {
  padding: 1.5rem;
  border-radius: var(--site-radius-ie02);
  background: var(--site-color-va11);
}
.CgImN{margin:0;font-size:1.05em;line-height:1.8}
@media(max-width:800px){.BPUAc {
  grid-template-columns: minmax(0,1fr);
  gap: 2.5rem;
}.vVPwJx {
  position: static;
  max-height: none;
  overflow: visible;
  padding-bottom: .5rem;
}.fpduA {
  font-size: 1rem;
}.fCwvQq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.YoEcqy{margin-bottom:2rem;padding-bottom:2rem}}
@media(max-width:480px){
.fCwvQq {
  display: block;
}
.cjHEYu{padding:1.25rem}
}
.ZwXAxp {
  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(--site-color-p375);
}
.CnJOu{display:grid;place-items:center;width:5rem;height:5rem;border:1px solid var(--site-color-b62d);border-radius:50%;font-family:var(--site-font-l265);font-size:1.5rem;color:var(--site-color-b62d);background:var(--site-color-va11)}
.oIWHv {
  min-width: 0;
}
.khNABQ {
  font-size: .7rem;
  margin-bottom: .5rem;
}
.gBAmW{font-size:1.4rem;margin-bottom:.3rem;overflow-wrap:anywhere}
.MmXVu {
  font-size: .85rem;
  color: var(--site-color-ib76);
}
.FAxGK {
  font-size: .95rem;
  line-height: 1.75;
  color: var(--site-color-ib76);
  margin: 0;
  padding-left: 2rem;
  border-left: 1px solid var(--site-color-p375);
  overflow-wrap: anywhere;
}
@media(max-width:760px){.ZwXAxp{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}.CnJOu{width:3.5rem;height:3.5rem;font-size:1.1rem}.FAxGK{grid-column:1/-1;padding:1rem 0 0;border-left:0;border-top:1px solid var(--site-color-p375)}}