:root {
  --site-clr-b3f2: hsl(230,59%,24%);
  --site-clr-yd66: hsl(229,64%,12%);
  --site-clr-m7dc: hsl(230,49%,64%);
  --site-clr-maa6: hsl(230,59%,62%);
  --site-clr-md49: hsl(0,0%,100%);
  --site-clr-ve43: hsl(50,57%,46%);
  --site-clr-y02a: hsl(230,20%,18%);
  --site-clr-c1c2: hsl(0,0%,100%);
  --site-clr-ccf0: hsl(240,20%,97%);
  --site-clr-h1ef: hsl(230,20%,18%);
  --site-clr-x517: hsl(229,17%,38%);
  --site-clr-a7e4: hsl(225,9%,91%);
  --site-clr-ge47: hsl(231,30%,9%);
  --site-clr-d519: hsl(232,17%,17%);
  --site-clr-cd40: hsl(240,10%,96%);
  --site-clr-o8ea: hsl(232,10%,70%);
  --site-radius-eebf: 4px;
  --site-radius-vc6e: 8px;
  --site-radius-w71d: 3px;
  --site-transform-dc68: none;
  --site-ls-dea8: 0;
  --site-fw-f634: 600;
  --site-font-nfbb: 'Roboto Slab', Rockwell, 'Courier New', Georgia, serif;
  --site-font-h3d2: 'Roboto', Roboto, system-ui, 'Segoe UI', sans-serif;
  --site-fs-e875: clamp(2rem, 4.5vw, 3.25rem);
  --site-fs-q7ae: clamp(1.6rem, 3vw, 2.25rem);
  --site-fs-l529: 1.25rem;
  --site-fw-oa01: 700;
  --site-ls-jaab: -0.01em;
  --site-lh-y77e: 1.15;
  --site-transform-m8e5: uppercase;
  --site-ls-e5e8: .12em;
  --site-clr-c368: hsl(230,59%,24%);
  --site-fs-ad5a: 1.0625rem;
  --site-lh-y82c: 1.6;
  --site-max-w-d7d7: 1146px;
  --site-gap-c7a5: 5.8rem;
  --site-shadow-p9b7: 0 10px 30px rgba(0,0,0,.06);
  --site-shadow-f71b: 0 24px 60px rgba(0,0,0,.12);
}
*,*::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-h3d2);font-size:var(--site-fs-ad5a);line-height:var(--site-lh-y82c);color:var(--site-clr-h1ef);background:var(--site-clr-c1c2)}
img,svg,video{max-width:100%;height:auto;display:block}
h1,h2,h3,h4{font-family:var(--site-font-nfbb);font-weight:var(--site-fw-oa01);line-height:var(--site-lh-y77e);margin:0 0 .6em;color:var(--site-clr-h1ef);letter-spacing:var(--site-ls-jaab);hyphens:manual}
h1 {
  font-size: var(--site-fs-e875);
}
h2{font-size:var(--site-fs-q7ae)}
h3 {
  font-size: var(--site-fs-l529);
  line-height: 1.3;
}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p{margin:0 0 1em}
a{color:var(--site-clr-b3f2);text-decoration:none}
@media (min-width:481px){a[href^="tel:"] {
  white-space: nowrap;
}}
a:hover{color:var(--site-clr-yd66)}
ul,ol {
  margin: 0 0 1em;
  padding-left: 1.25em;
}
button,input,textarea,select{font:inherit;color:inherit}
::selection{background:var(--site-clr-m7dc);color:var(--site-clr-h1ef)}
._5ptrte{width:min(100% - 2.5rem,var(--site-max-w-d7d7));margin-inline:auto}
._gq4pbul{width:min(100% - 2.5rem,48rem)}
._b9z7e88 {
  padding-block: var(--site-gap-c7a5);
}
._4tnywzk {
  background: var(--site-clr-ccf0);
}
._x4rfhps{background:var(--site-clr-ge47);color:var(--site-clr-cd40)}
._x4rfhps h1,._x4rfhps h2,._x4rfhps h3,._x4rfhps h4{color:inherit}
._x4rfhps a {
  color: var(--site-clr-maa6);
}
._x4rfhps ._eonb8ygt,._x4rfhps ._evbobq2{color:var(--site-clr-o8ea)}
._x4rfhps ._r8tuga6 {
  color: var(--site-clr-maa6);
}
._2qapis {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--site-radius-w71d);
  background: var(--site-clr-b3f2);
  color: var(--site-clr-md49);
  font-weight: var(--site-fw-f634);
  text-transform: var(--site-transform-dc68);
  letter-spacing: var(--site-ls-dea8);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
._2qapis:hover{background:var(--site-clr-yd66);color:var(--site-clr-md49)}
._2qapis:active {
  transform: translateY(1px);
}
._o11iyt {
  background: transparent;
  color: var(--site-clr-b3f2);
  border-color: currentColor;
}
._o11iyt:hover{background:var(--site-clr-b3f2);color:var(--site-clr-md49);border-color:var(--site-clr-b3f2)}
._on8u63w{background:var(--site-clr-ve43);color:var(--site-clr-y02a)}
._on8u63w:hover {
  background: var(--site-clr-ve43);
  color: var(--site-clr-y02a);
  filter: brightness(.92);
}
._es0s82{background:var(--site-clr-cd40);color:var(--site-clr-ge47)}
._es0s82:hover{background:hsl(0,0%,100%);color:var(--site-clr-ge47)}
._ujk312 {
  padding: .55rem 1.1rem;
  font-size: .9rem;
}
._1z06150{padding:1rem 2rem;font-size:1.05rem}
._x4rfhps ._2qapis:not(._o11iyt):not(._on8u63w):not(._es0s82) {
  background: var(--site-clr-maa6);
  color: var(--site-clr-ge47);
}
._x4rfhps ._2qapis:not(._o11iyt):not(._on8u63w):not(._es0s82):hover{background:var(--site-clr-cd40);color:var(--site-clr-ge47)}
._x4rfhps ._o11iyt{color:var(--site-clr-cd40);border-color:var(--site-clr-o8ea)}
._x4rfhps ._o11iyt:hover {
  background: var(--site-clr-cd40);
  color: var(--site-clr-ge47);
  border-color: var(--site-clr-cd40);
}
._5ufayh1q{display:grid;gap:1.5rem}
._gxrt8s {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,18rem),1fr));
}
._8wknp8 {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
._v8x23fr{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
._jierc22s {
  grid-template-columns: repeat(2,1fr);
}
._uve0lrh{grid-template-columns:repeat(3,1fr)}
._89z1vug{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){._89z1vug {
  grid-template-columns: repeat(2,1fr);
}._uve0lrh{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){._jierc22s,._uve0lrh,._89z1vug{grid-template-columns:1fr}}
._dp1khm {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
._dp1khm>*{min-width:0}
._dp1khm._jierc22s>*{flex:0 0 calc((100% - 1.5rem)/2)}
._dp1khm._uve0lrh>*{flex:0 0 calc((100% - 3rem)/3)}
._dp1khm._89z1vug>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){._dp1khm._uve0lrh>*,._dp1khm._89z1vug>*{flex-basis:calc((100% - 1.5rem)/2)}}
@media (max-width:560px){
._dp1khm._jierc22s>*,._dp1khm._uve0lrh>*,._dp1khm._89z1vug>* {
  flex-basis: 100%;
}
}
._eonb8ygt {
  font-size: 1.15rem;
  color: var(--site-clr-x517);
}
._r8tuga6 {
  display: inline-block;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: var(--site-ls-e5e8);
  text-transform: var(--site-transform-m8e5);
  color: var(--site-clr-c368);
  margin-bottom: .75rem;
}
._evbobq2 {
  color: var(--site-clr-x517);
}
._h0tmiugy {
  text-align: center;
}
._efck9yo6 {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
@media (max-width:640px){._b9z7e88 {
  padding-block: calc(var(--site-gap-c7a5) * .7);
}}
._0fregu8k {
  position: relative;
  z-index: 20;
  background: var(--site-clr-c1c2);
}
._cz72q8pi{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5rem}
._hjflca0a{display:inline-flex;min-width:0}
._nggc5ty{height:auto;width:auto;max-height:2.4rem}
._hfqn1p7:focus-visible + ._ybste84m {
  outline: 2px solid var(--site-clr-b3f2);
  outline-offset: 4px;
}
._ybste84m{display:inline-flex;align-items:center;gap:.8rem;min-height:44px;padding:.55rem 1.1rem;border:1px solid var(--site-clr-a7e4);border-radius:var(--site-radius-w71d);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;user-select:none}
._ybste84m:hover {
  border-color: var(--site-clr-b3f2);
  color: var(--site-clr-b3f2);
}
._boxey9{display:flex;flex-direction:column;gap:5px}
._q67g7vt{display:block;width:22px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s}
._hfqn1p7:checked + ._ybste84m ._q67g7vt:first-child {
  transform: translateY(3.5px) rotate(45deg);
}
._hfqn1p7:checked + ._ybste84m ._q67g7vt:last-child {
  transform: translateY(-3.5px) rotate(-45deg);
}
._mbzvos7 {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  padding: clamp(2rem,5vw,3.5rem) 0;
  box-shadow: var(--site-shadow-f71b);
}
._dow695h ._mbzvos7 {
  background: var(--site-clr-ge47);
  color: var(--site-clr-cd40);
}
._emalefc9 ._mbzvos7{background:var(--site-clr-ccf0);border-block:1px solid var(--site-clr-a7e4)}
._hfqn1p7:checked ~ ._mbzvos7 {
  display: block;
}
._7bxb8s6j{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}
._iobknj{list-style:none;margin:0;padding:0;columns:2 14rem;column-gap:2.5rem}
._aa7jwvw{break-inside:avoid;margin-bottom:.4rem}
._whsk9l {
  display: inline-block;
  font-family: var(--site-font-nfbb);
  font-weight: var(--site-fw-oa01);
  font-size: clamp(1.4rem,2.6vw,2.1rem);
  line-height: 1.3;
  color: inherit;
}
._whsk9l:hover,._ei6numj9{color:var(--site-clr-b3f2)}
._dow695h ._whsk9l:hover,._dow695h ._ei6numj9{color:var(--site-clr-maa6)}
._5fwzx45{display:flex;flex-direction:column;gap:.45rem;padding-inline-start:clamp(0rem,3vw,2rem);border-inline-start:1px solid var(--site-clr-a7e4)}
._dow695h ._5fwzx45 {
  border-color: rgba(255,255,255,.18);
}
._0fveii6 {
  margin: 0 0 .4rem;
  font-size: .75rem;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--site-clr-x517);
}
._dow695h ._0fveii6{color:var(--site-clr-o8ea)}
._x9xbg8d {
  color: inherit;
  font-weight: 600;
}
._x9xbg8d:hover{color:var(--site-clr-b3f2)}
._sressf{margin:.4rem 0 0;font-size:.9rem;color:var(--site-clr-x517)}
._dow695h ._sressf{color:var(--site-clr-o8ea)}
@media (max-width:720px){
._7bxb8s6j {
  grid-template-columns: minmax(0,1fr);
}
._5fwzx45 {
  padding-inline-start: 0;
  border-inline-start: 0;
  padding-top: 1.5rem;
  border-top: 1px solid var(--site-clr-a7e4);
}
._2farlp{display:none}
}
._cct94mgq {
  background: var(--site-clr-c1c2);
  color: var(--site-clr-h1ef);
  padding-block: var(--site-gap-c7a5) 1.5rem;
  overflow-wrap: anywhere;
  border-top: 1px solid var(--site-clr-a7e4);
}
._kba8oou{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2rem;align-items:start}
._9thf1q5 {
  font-family: var(--site-font-nfbb);
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: var(--site-fw-oa01);
}
._thtj8klf {
  margin: 0;
  color: var(--site-clr-x517);
  max-width: 40rem;
  font-size: .95rem;
}
._m2e9l5{font-family:var(--site-font-nfbb);font-size:clamp(1.5rem,4.8vw,3.6rem);font-weight:var(--site-fw-oa01);line-height:1.2;color:var(--site-clr-b3f2);padding-block:2rem;letter-spacing:var(--site-ls-jaab)}
._aeo8805d {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,3fr);
  gap: 2rem;
  border-top: 1px solid var(--site-clr-a7e4);
  padding-block: 1.3rem;
  align-items: baseline;
}
._yl5ph2g{font-size:.82rem;line-height:1.6;font-family:var(--site-font-h3d2);font-weight:600;color:var(--site-clr-x517);margin:0}
._6q62pj{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-style:normal;font-size:.9rem;min-width:0}
._2f1mdsxv {
  min-width: 0;
}
._yjfv4t1q {
  display: flex;
  flex-wrap: wrap;
  gap: .6rem 1.5rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._wgsy1c {
  min-width: 0;
}
._5xa9q0kw {
  color: var(--site-clr-h1ef);
  font-size: .9rem;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: .3em;
}
._5xa9q0kw:hover{color:var(--site-clr-b3f2);text-decoration-color:currentColor}
._p8zi5e1 {
  border-top: 1px solid var(--site-clr-a7e4);
  padding-top: 1.2rem;
  font-size: .8rem;
  color: var(--site-clr-x517);
}
@media (max-width:700px){
._kba8oou{grid-template-columns:1fr;gap:1rem}
._aeo8805d{grid-template-columns:1fr;gap:.8rem}
._6q62pj {
  flex-direction: column;
}
._m2e9l5{font-size:clamp(1.3rem,6vw,2.2rem)}
._yjfv4t1q {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: .7rem 1rem;
}
}
._g9baubqz {
  position: fixed;
  z-index: 50;
  inset-inline-end: 1rem;
  bottom: 1rem;
  width: min(24rem,calc(100% - 2rem));
  max-height: calc(100vh - 2rem);
  max-height: calc(100dvh - 2rem);
  overflow: auto;
  overscroll-behavior: contain;
  padding: 1.35rem;
  background: var(--site-clr-ccf0);
  color: var(--site-clr-h1ef);
  border: 1px solid var(--site-clr-a7e4);
  border-top: 3px solid var(--site-clr-b3f2);
  border-radius: var(--site-radius-eebf);
  box-shadow: var(--site-shadow-p9b7);
  font-size: .92rem;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
._g9baubqz[hidden]{display:none}
._josmqykm{margin:0 0 .7rem;font-family:var(--site-font-nfbb);font-size:1.18rem;font-weight:var(--site-fw-oa01);line-height:1.25;letter-spacing:var(--site-ls-jaab)}
._xq7vee{margin:0 0 .9rem}
._gcbokj {
  display: inline-block;
  max-width: 100%;
  color: var(--site-clr-b3f2);
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: .2em;
}
._gcbokj:hover {
  color: var(--site-clr-yd66);
}
._cs2g6asl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--site-clr-a7e4)}
._3hamje {
  min-width: 0;
  min-height: 44px;
  padding: .65rem .6rem;
  border: 1px solid var(--site-clr-a7e4);
  border-radius: var(--site-radius-w71d);
  background: var(--site-clr-c1c2);
  color: var(--site-clr-h1ef);
  font-weight: var(--site-fw-f634);
  font-size: .9rem;
  line-height: 1.3;
  white-space: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
}
._3hamje:hover{background:var(--site-clr-b3f2);border-color:var(--site-clr-b3f2);color:var(--site-clr-md49)}
._3hamje:focus-visible,._gcbokj:focus-visible{outline:3px solid var(--site-clr-b3f2);outline-offset:3px}
@media(max-width:560px){._g9baubqz {
  inset-inline-end: .5rem;
  bottom: .5rem;
  width: calc(100% - 1rem);
  padding: .85rem .95rem;
  font-size: .84rem;
  line-height: 1.4;
}._josmqykm {
  margin-bottom: .35rem;
  font-size: 1rem;
}._xq7vee {
  margin-bottom: .5rem;
}._cs2g6asl{gap:.5rem;margin-top:.6rem;padding-top:.6rem}._3hamje {
  min-height: 40px;
  padding: .5rem .4rem;
}}
._apxotgi{padding:2.25rem;background:var(--site-clr-ccf0);border:1px solid var(--site-clr-a7e4);border-radius:var(--site-radius-vc6e);min-width:0}
._x9pqd5 ._apxotgi{text-align:center}
._g20jj63u {
  margin: 0;
  overflow-wrap: anywhere;
}
._xgvciu {
  margin: .75rem 0 0;
  color: var(--site-clr-x517);
  overflow-wrap: anywhere;
}
._5oq0o1r{color:inherit}
._wna4vl{display:grid;gap:1rem;margin-top:1.75rem;text-align:start}
._txw03xez{display:grid;gap:.35rem;min-width:0}
._hnnkjkd {
  font-size: .9rem;
  font-weight: 600;
}
._2mfssa {
  width: 100%;
  min-width: 0;
  padding: .7rem .9rem;
  border: 1px solid var(--site-clr-a7e4);
  border-radius: var(--site-radius-eebf);
  background: var(--site-clr-c1c2);
}
._2mfssa:focus{outline:2px solid var(--site-clr-b3f2);outline-offset:1px}
._p1tlbll{resize:vertical}
._qwbqe8h {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}
._x9pqd5 ._qwbqe8h{justify-self:center}
@media (max-width:480px){._apxotgi {
  padding: 1.25rem;
}}
._i7ruaox5 {
  padding-block: calc(var(--site-gap-c7a5) * .6) calc(var(--site-gap-c7a5) * 1.1);
}
._67gk9lh{position:relative}
._oqi9dlb4{margin:0}
._45dtkhs {
  width: 100%;
  aspect-ratio: 2/1;
  object-fit: cover;
  border-radius: var(--site-radius-vc6e);
}
._61t81i ._45dtkhs {
  aspect-ratio: 16/9;
}
._dxans5p {
  position: relative;
  z-index: 1;
  width: min(100%,32rem);
  margin: -6rem 0 0 2.5rem;
  padding: 2.25rem;
  border-radius: var(--site-radius-vc6e);
  box-shadow: var(--site-shadow-f71b);
}
._iwhtenz ._dxans5p{margin-left:auto;margin-right:2.5rem}
._mbkcoa ._dxans5p {
  background: var(--site-clr-c1c2);
  color: var(--site-clr-h1ef);
}
._hx63nie ._dxans5p {
  background: var(--site-clr-b3f2);
  color: var(--site-clr-md49);
}
._hx63nie ._8aieqhpm,._hx63nie ._346t6k {
  color: var(--site-clr-md49);
}
._odfdajq ._dxans5p{background:var(--site-clr-ge47);color:var(--site-clr-cd40)}
._odfdajq ._8aieqhpm {
  color: var(--site-clr-cd40);
}
._odfdajq ._346t6k{color:var(--site-clr-maa6)}
._346t6k {
  display: inline-block;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: var(--site-ls-e5e8);
  text-transform: var(--site-transform-m8e5);
  color: var(--site-clr-c368);
  margin-bottom: .75rem;
}
._8aieqhpm {
  font-size: var(--site-fs-q7ae);
  margin-bottom: .75rem;
}
._q80dji {
  margin-bottom: 1.5rem;
  opacity: .9;
}
@media (max-width:760px){
._dxans5p{width:auto;margin:-3rem 1rem 0;padding:1.5rem}
._iwhtenz ._dxans5p{margin-right:1rem}
}
._j6iru5 {
  max-width: 44rem;
  margin-bottom: 2.5rem;
}
._myd58s ._j6iru5{margin-left:auto;margin-right:auto;text-align:center}
._xzgiton {
  gap: 2.5rem 3rem;
}
._fr9egh3g ._3ncd7o1{border-top:2px solid var(--site-clr-b3f2);padding-top:1.25rem}
._x3rlfc{font-size:1.15rem;margin-bottom:.6rem}
._jqejcqq {
  margin: 0;
  line-height: 1.7;
}
._evfel3 {
  overflow-wrap: anywhere;
}
._oq0gpxt0>*{min-width:0}
._w573py{max-width:24ch}
._cx3tcvb{color:var(--site-clr-x517)}
._y2vcv0k{max-width:100%;white-space:normal;text-align:center}
._n61607z2 {
  max-width: 48rem;
  margin-bottom: 2.5rem;
}
._y9ydmnz{list-style:none;padding:0;margin:0;display:grid;gap:1rem}
._a5slr0{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr) 3rem;gap:2rem;align-items:center;padding:clamp(1.5rem,3vw,2.8rem);border:1px solid var(--site-clr-a7e4);border-radius:var(--site-radius-vc6e);background:var(--site-clr-c1c2)}
._a5slr0:nth-child(even) {
  background: var(--site-clr-ge47);
  color: var(--site-clr-cd40);
  grid-template-columns: 3rem minmax(0,1fr) minmax(7rem,max-content);
}
._tagfnu {
  font-family: var(--site-font-nfbb);
  font-size: clamp(3rem,7vw,6rem);
  letter-spacing: -.06em;
  line-height: 1;
  color: var(--site-clr-b3f2);
  white-space: nowrap;
  overflow-wrap: normal;
}
._a5slr0:nth-child(even) ._tagfnu {
  grid-column: 3;
  grid-row: 1;
  color: var(--site-clr-maa6);
  text-align: right;
}
._a5slr0:nth-child(even) ._t2qqvzon{grid-column:2;grid-row:1}
._a5slr0:nth-child(even) ._2e32erc {
  grid-column: 1;
  grid-row: 1;
  color: var(--site-clr-maa6);
}
._a5slr0:nth-child(even) ._z7hkhi15{color:var(--site-clr-cd40)}
._a5slr0:nth-child(even) ._cx3tcvb {
  color: var(--site-clr-o8ea);
}
._z7hkhi15{font-size:clamp(1.3rem,2.5vw,2rem);max-width:30ch}
._cx3tcvb{margin:0;max-width:58ch}
._2e32erc {
  width: 2rem;
  color: var(--site-clr-b3f2);
}
._t2qqvzon {
  min-width: 0;
}
._mpwzs0yu {
  margin-top: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
}
._iyyz548{max-width:55ch;margin:0;color:var(--site-clr-x517)}
@media(max-width:650px){
._a5slr0,._a5slr0:nth-child(even){grid-template-columns:minmax(3rem,max-content) minmax(0,1fr);gap:1rem}
._tagfnu{font-size:2.7rem}
._2e32erc{display:none}
._a5slr0:nth-child(even) ._tagfnu {
  grid-column: 1;
  text-align: left;
}
._a5slr0:nth-child(even) ._t2qqvzon{grid-column:2}
._mpwzs0yu{align-items:flex-start;flex-direction:column}
}
@media(max-width:360px){
._a5slr0,._a5slr0:nth-child(even){grid-template-columns:1fr}
._a5slr0:nth-child(even) ._tagfnu,._a5slr0:nth-child(even) ._t2qqvzon{grid-column:auto;grid-row:auto}
}
._2e32erc svg{width:100%;height:auto}
._hzbzl7{overflow-wrap:anywhere}
._l7dq4pn5>* {
  min-width: 0;
}
._vvvv6m7 {
  max-width: 24ch;
}
._92eb85q {
  color: var(--site-clr-x517);
}
._hub9mm{max-width:100%;white-space:normal;text-align:center}
._f65pjm {
  max-width: 48rem;
  margin-bottom: 3rem;
}
._pb2832 {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 2px solid var(--site-clr-h1ef);
}
._h6swxpm{display:grid;grid-template-columns:5rem minmax(0,1.5fr) minmax(0,.8fr);gap:2rem;padding:2rem 0;border-bottom:1px solid var(--site-clr-a7e4);align-items:start}
._6201p3 {
  font-family: var(--site-font-nfbb);
  font-size: clamp(2.5rem,5vw,4rem);
  letter-spacing: -.06em;
  line-height: 1;
  color: var(--site-clr-b3f2);
}
._53ltasx{font-size:clamp(1.2rem,2.2vw,1.7rem)}
._92eb85q{margin:0;max-width:57ch}
._fypcwqbq {
  min-width: 0;
}
._xxxrz9b{border-left:1px solid var(--site-clr-a7e4);padding-left:1.5rem;min-width:0}
._vlekgyi {
  font-size: .75rem;
  letter-spacing: .05em;
  color: var(--site-clr-x517);
  display: block;
  margin-bottom: .7rem;
}
._xxxrz9b p {
  font-size: .95rem;
  margin: 0;
  line-height: 1.7;
}
@media(max-width:760px){._h6swxpm{grid-template-columns:3rem minmax(0,1fr);gap:1rem}._6201p3 {
  font-size: 2.5rem;
}._xxxrz9b{grid-column:2;border-left:0;border-top:1px solid var(--site-clr-a7e4);padding:1rem 0 0}._vlekgyi{margin-bottom:.3rem}}
._o91936vw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
._wfygus6 ._3v2lx10b {
  order: 2;
}
._oyqe39pk{display:flex;align-items:center;padding:calc(var(--site-gap-c7a5) * .9) clamp(1.25rem,5vw,4rem)}
._3v2lx10b {
  justify-content: flex-end;
  background: var(--site-clr-b3f2);
  color: var(--site-clr-md49);
}
._ddjl66{background:var(--site-clr-ge47);color:var(--site-clr-cd40)}
._wfygus6 ._3v2lx10b {
  justify-content: flex-start;
}
._wfygus6 ._ddjl66{justify-content:flex-end}
._5d1v4iiv {
  width: 100%;
  max-width: min(34rem,calc(var(--site-max-w-d7d7) / 2 - 3rem));
}
._9w5nhd{display:block;margin-bottom:.7rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85}
._bvfwovo {
  margin: 0;
  color: inherit;
  font-size: calc(var(--site-fs-q7ae) * 1.1);
}
._yzbedrn3{margin-bottom:1.5rem;color:var(--site-clr-o8ea);font-size:1.1rem}
@media (max-width:820px){._o91936vw{grid-template-columns:minmax(0,1fr)}._wfygus6 ._3v2lx10b {
  order: 0;
}._oyqe39pk,._wfygus6 ._3v2lx10b,._wfygus6 ._ddjl66 {
  justify-content: flex-start;
}._5d1v4iiv{max-width:none}}
._da7p083 {
  padding-block: calc(var(--site-gap-c7a5) * .9) calc(var(--site-gap-c7a5) * .7);
}
._94o5le50 {
  border-bottom: 4px solid var(--site-clr-b3f2);
}
._shccjw{border-bottom:4px solid var(--site-clr-ve43)}
._1itlfp4g {
  border-bottom: 1px solid var(--site-clr-a7e4);
}
._qy4kzc2 {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 2rem 4rem;
  align-items: end;
}
._fv5t53 {
  margin: 0;
  font-size: calc(var(--site-fs-e875) * 1.05);
}
._riab7l{margin:0 0 .35rem;max-width:34rem}
@media (max-width:760px){._qy4kzc2{grid-template-columns:1fr;gap:1rem}}
._kun6yy {
  min-width: 0;
}
._xrw2hmcj {
  max-width: 54rem;
  margin-bottom: 2rem;
}
._s4mhggrf{overflow-wrap:anywhere}
._qtix9k {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 1.2rem;
}
._tct2med{min-width:0;overflow-wrap:anywhere}
._tct2med h3{margin:0 0 .6rem;font-size:1.2rem}
._tct2med p{margin:0;line-height:1.7}
._dl2ees {
  display: block;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .04em;
  margin-bottom: .7rem;
  color: var(--site-clr-x517);
  overflow-wrap: anywhere;
}
._tct2med {
  border-top: 1px solid var(--site-clr-a7e4);
  padding: 1.3rem 0;
}
._tct2med summary {
  cursor: pointer;
  font-size: 1.2rem;
  font-weight: 700;
}
._tct2med summary:focus-visible {
  outline: 2px solid var(--site-clr-b3f2);
  outline-offset: 5px;
}
._tct2med p{padding-top:1rem;max-width:60rem}
@media (max-width: 700px){
._qtix9k {
  grid-template-columns: minmax(0, 1fr);
}
._tct2med{grid-template-columns:minmax(0, 1fr);gap:.5rem}
}
._88a8o5z3 {
  display: grid;
  grid-template-columns: 2fr 3fr;
  gap: 3rem;
}
._fseb5put{margin:2rem 0 0;padding:1.5rem 1.75rem;border-left:4px solid var(--site-clr-b3f2);background:var(--site-clr-ccf0);border-radius:0 var(--site-radius-eebf) var(--site-radius-eebf) 0}
._bj3xvxq4{font-family:var(--site-font-nfbb);font-size:1.2rem;margin-bottom:.5rem}
._j7djz96{font-style:normal;color:var(--site-clr-x517);font-size:.9rem}
@media (max-width:860px){._88a8o5z3{grid-template-columns:1fr;gap:1rem}}
._xnn2qgm{overflow-wrap:anywhere}
._tqwpop {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: clamp(2rem, 7vw, 7rem);
  align-items: start;
}
._2l279u {
  border-top: 4px solid var(--site-clr-b3f2);
  padding-top: 1.5rem;
}
._9vvwcc {
  position: relative;
  padding: 0 0 1.5rem 3.5rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid var(--site-clr-a7e4);
}
._fatvme {
  position: absolute;
  left: 0;
  top: .15rem;
  color: var(--site-clr-x517);
  font-size: .8rem;
  font-variant-numeric: tabular-nums;
}
._2jwxgz{max-width:65ch}
@media (max-width: 760px){
._tqwpop {
  grid-template-columns: minmax(0, 1fr);
}
._9vvwcc{padding-left:2.5rem}
}
._1h81va {
  padding-block: calc(var(--site-gap-c7a5) * .8);
}
._f9ra54 {
  background: var(--site-clr-ccf0);
}
._zbfzg8 {
  background: var(--site-clr-b3f2);
  color: var(--site-clr-md49);
}
._zbfzg8 ._nm4myie,._zbfzg8 ._izb0on8{color:var(--site-clr-md49)}
._lmkajo {
  border-bottom: 1px solid var(--site-clr-a7e4);
}
._chrm1s{text-align:center}
._102vxuq{font-size:.85rem;margin-bottom:.75rem;opacity:.8}
._n0dbkq {
  margin: 0 .5rem;
}
._bh2jsgu6 {
  opacity: .7;
}