/* generated by render-qck-site.ts — do not hand-edit (gitignored output) */
*{box-sizing:border-box;margin:0}
:root{--radius:0rem}
html{scroll-behavior:smooth}
body{background:#F7F7F8;color:#18181B;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;line-height:1.65;font-size:1.0625rem;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Space Grotesk', 'Arial Black', Arial, sans-serif;line-height:1.2;color:#18181B}
a{color:#5C2D91}
a:hover{opacity:.85}
img{max-width:100%}
code{background:#E5E3E8;padding:.1em .35em;border-radius:4px;font-size:.9em}
.gsuv{position:absolute;left:-9999px;top:0;background:#5C2D91;color:#FFFFFF;padding:.5rem 1rem;z-index:9}
.gsuv:focus{left:0}
.gzcx{max-width:72rem;margin:0 auto;padding:0 1.5rem}
.nwxv{font-family:'Space Grotesk', 'Arial Black', Arial, sans-serif;font-weight:700;font-size:1.25rem;text-decoration:none;color:inherit}
.tcqo{color:#53535F;font-size:.85rem}
.kcnq{display:flex;flex-wrap:wrap;gap:1.1rem}
.nqmt{text-decoration:none;color:inherit;font-size:.95rem}
.nqmt:hover{color:#5C2D91;opacity:1}
.ctnb{display:none;background:none;border:1px solid currentColor;border-radius:6px;color:inherit;width:2.6rem;height:2.3rem;padding:.45rem .55rem;cursor:pointer;flex-direction:column;justify-content:space-between}
.ctnb span{display:block;height:2px;background:currentColor;border-radius:2px}
.ctnb[aria-expanded="true"] span:nth-child(2){opacity:0}
.dedt{border-bottom:3px double #C9C7CF;background:#F7F7F8} .dedt .gzcx{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.5rem;padding:1.1rem 1.5rem} .dedt .kcnq{justify-content:flex-end}
.topn{background:#EFEFF1;border-bottom:1px solid #C9C7CF} .topn .gzcx{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2.5rem;padding:3.4rem 1.5rem}
.oelw{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#5C2D91;font-weight:600;margin-bottom:.8rem}
.vtlu{font-size:clamp(1.9rem,4.5vw,3rem);margin-bottom:1rem}
.asxh{font-size:1.15rem;color:#53535F;max-width:44rem;margin:0 auto}
.fitl{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-top:1.4rem}
.hcri{border:1px solid #C9C7CF;background:#EFEFF1;border-radius:999px;padding:.3rem .85rem;font-size:.85rem}
.fuoe{padding:2.6rem 0}
/* the measure fix: prose column CENTERED in the container, never pinned left */
.hiyp,.ajdo,.gusz{max-width:46rem;margin-left:auto;margin-right:auto}
.hiyp{padding:1.4rem 0}
.hiyp h2{font-size:1.6rem;margin-bottom:.8rem}
.hiyp h3{font-size:1.2rem;margin:.9rem 0 .5rem}
.hiyp p,.hiyp li,.ajdo p{margin-bottom:.85rem}
.hiyp ul,.hiyp ol{padding-left:1.4rem}
.ajdo{font-size:1.12rem}
.gusz{background:#EFEFF1;border:1px solid #C9C7CF;border-radius:var(--radius);padding:1.2rem 1.4rem;margin-bottom:1.6rem}
.jprj{overflow-x:auto;margin:1rem 0}
table{border-collapse:collapse;width:100%;font-size:.95rem}
th,td{border:1px solid #C9C7CF;padding:.55rem .7rem;text-align:left;vertical-align:top}
th{background:#EFEFF1}
blockquote{border-left:4px solid #5C2D91;padding:.2rem 0 .2rem 1rem;color:#53535F;margin:1rem 0}
.zpri{max-width:46rem;margin:1.8rem auto;background:#e6e3eb;border:1px solid #C9C7CF;border-radius:var(--radius);padding:1.4rem 1.6rem}
.yofb{font-size:1.25rem;margin-bottom:.7rem}
.eqry{list-style:none;padding:0;margin-top:.8rem;display:grid;gap:.45rem}
.iovn{padding-left:1.1rem;position:relative;font-size:.95rem}
.iovn::before{content:"";position:absolute;left:0;top:.55em;width:.45em;height:.45em;border-radius:50%;background:#5C2D91}
.bdtm{max-width:46rem;margin:1.8rem auto;padding:0;list-style:none;counter-reset:src}
.azuc{border-top:1px solid #C9C7CF;padding:.9rem 0 .9rem 2.2rem;position:relative;counter-increment:src}
.azuc::before{content:counter(src);position:absolute;left:0;top:.95rem;font-family:'Space Grotesk', 'Arial Black', Arial, sans-serif;font-weight:700;color:#5C2D91}
.jczd{margin-bottom:.3rem}
.zpfo{font-size:.88rem;color:#53535F}
.ynen{max-width:46rem;margin:0 auto}
.omly{border-bottom:1px solid #C9C7CF;padding:1.1rem 0}
.rlfa{font-size:1.15rem;margin-bottom:.5rem}
.fjoj{color:#18181B}
.ktzn{background:#dddae1;border-top:1px solid #C9C7CF;border-bottom:1px solid #C9C7CF;margin:2rem 0 0}
.hpdv{max-width:46rem;margin:0 auto;padding:2.2rem 1.5rem;text-align:center}
.hpdv h2{margin-bottom:.7rem}
.hpdv p{margin-bottom:1.1rem}
.cubr{display:inline-block;background:#5C2D91;color:#FFFFFF;text-decoration:none;font-weight:600;padding:.8rem 1.8rem;border-radius:var(--radius)}
.cubr:hover{opacity:.9}

.rlxg{font-size:1.45rem;margin-bottom:.45rem}
.onpl p{margin-bottom:.55rem}
.onpl p:last-child{margin-bottom:0}
.gedi{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .95rem;margin:.6rem 0 0;font-size:.92rem}
.xqgf{display:inline-block;font-weight:700;font-size:1.05rem;padding:1rem 2rem;border-radius:var(--radius);text-decoration:none;white-space:nowrap}
.xqgf:hover{opacity:.92}
.xdms{background:#5C2D91;color:#FFFFFF}
.dyhl{max-width:64rem;margin:0 auto;padding:1.6rem 1.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2.5rem;align-items:center}
.xdms h2,.xdms p{color:#FFFFFF}
.ldlp{display:inline-block;background:#FFFFFF;color:#5C2D91;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .75rem;margin-bottom:.6rem}
.gedi{color:#d1c4e0}
.ogbi::before{content:"\2022\00a0"}
.xqgf{background:#F7F7F8;color:#18181B;border:2px solid #FFFFFF}
@media (max-width:720px){.dyhl{display:block} .ldlp{transform:none;max-width:none;margin-bottom:.6rem} .xqgf{display:block;text-align:center;margin-top:1rem}}
.igxa{background:#EFEFF1;border-top:1px solid #C9C7CF}
.igxa .gzcx{padding:2.2rem 1.5rem}
.olle{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:1.4rem}
.nohp{font-style:italic;margin-bottom:.8rem}
.omvr{font-size:.9rem;margin-bottom:.8rem}
.yxcs{font-size:.85rem;color:#53535F}
.igxa .yxcs{opacity:.85}
.jgqd{color:#53535F;font-size:.92rem}
@media(max-width:760px){
  .topn .gzcx{grid-template-columns:1fr;gap:1.5rem}
  .olle{grid-template-columns:1fr}
  .dedt .gzcx{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.9rem 1.5rem;text-align:left}
  .dedt .kcnq{border-top:0;padding-top:0}
  .dedt .ctnb{display:flex}
  .dedt .kcnq{display:none;flex-basis:100%;flex-direction:column;gap:0;border-top:1px solid #C9C7CF;padding-top:.4rem;margin-top:.4rem}
  .dedt .kcnq[data-open="true"]{display:flex}
  .dedt .nqmt{display:block;padding:.6rem 0;font-size:1.05rem}
}

/* ---- per-site theme layer ---- */
/* Twitch-inspired editorial system: hard-edged panels, stepped rules and one purple signal. */
:root{
  --pg-ink:#18181B;
  --pg-muted:#53535F;
  --pg-purple:#5C2D91;
  --pg-plum:#3A214E;
  --pg-paper:#F7F7F8;
  --pg-panel:#EFEFF1;
  --pg-panel-2:#E5E3E8;
  --pg-line:#C9C7CF;
  --pg-white:#FFFFFF;
}

body{
  background-color:var(--pg-paper);
  background-image:linear-gradient(90deg,rgba(92,45,145,.035) 1px,transparent 1px);
  background-size:48px 48px;
  letter-spacing:-.006em;
}

::selection{background:var(--pg-purple);color:var(--pg-white)}

.dedt{
  border-bottom:0;
  box-shadow:inset 0 -4px 0 var(--pg-ink),inset 0 -7px 0 var(--pg-purple);
}

.dedt .gzcx{
  min-height:6.25rem;
  padding-top:1.2rem;
  padding-bottom:1.35rem;
}

.nwxv{
  display:inline-flex;
  align-items:center;
  gap:.68rem;
  max-width:24rem;
  font-size:clamp(1.12rem,2.15vw,1.58rem);
  font-weight:700;
  line-height:1;
  letter-spacing:-.055em;
  text-transform:uppercase;
}

.nwxv::before{
  content:"G";
  display:grid;
  place-items:center;
  flex:0 0 2.35rem;
  height:2.35rem;
  background:var(--pg-purple);
  color:var(--pg-white);
  font-family:'Space Grotesk',sans-serif;
  font-size:1.28rem;
  font-weight:700;
  letter-spacing:-.08em;
  clip-path:polygon(0 0,100% 0,100% 72%,76% 72%,58% 100%,58% 72%,0 72%);
}

.tcqo{
  margin:.42rem 0 0 3.05rem;
  font-size:.72rem;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
}

.kcnq{gap:.18rem .3rem}

.nqmt{
  padding:.46rem .62rem .38rem;
  border-bottom:3px solid transparent;
  font-size:.79rem;
  font-weight:700;
  letter-spacing:.015em;
}

.nqmt:hover{
  color:var(--pg-purple);
  border-bottom-color:var(--pg-purple);
  background:var(--pg-panel);
}

.topn{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:var(--pg-paper);
  border-bottom:0;
}

.topn::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-2;
  background:
    linear-gradient(135deg,transparent 0 67%,rgba(92,45,145,.08) 67% 74%,transparent 74%),
    repeating-linear-gradient(90deg,transparent 0 63px,rgba(24,24,27,.045) 63px 64px);
}

.topn .gzcx{
  min-height:31rem;
  align-items:center;
  grid-template-columns:minmax(0,1.42fr) minmax(15rem,.58fr);
  gap:4rem;
  padding-top:5.2rem;
  padding-bottom:5.4rem;
}

.topn .gzcx::after{
  content:"";
  display:block;
  align-self:stretch;
  min-height:20rem;
  background:
    linear-gradient(var(--pg-purple),var(--pg-purple)) 19% 19%/62% 4px no-repeat,
    linear-gradient(var(--pg-ink),var(--pg-ink)) 19% 33%/42% 4px no-repeat,
    linear-gradient(var(--pg-purple),var(--pg-purple)) 19% 47%/54% 4px no-repeat,
    linear-gradient(var(--pg-ink),var(--pg-ink)) 19% 61%/31% 4px no-repeat,
    linear-gradient(var(--pg-purple),var(--pg-purple)) 19% 75%/47% 4px no-repeat,
    var(--pg-panel);
  border:4px solid var(--pg-ink);
  box-shadow:18px 18px 0 var(--pg-purple);
  clip-path:polygon(0 0,100% 0,100% 82%,78% 82%,66% 100%,66% 82%,0 82%);
  transform:translateY(-.7rem);
}

.ebku{
  position:relative;
  padding-left:1.35rem;
  border-left:6px solid var(--pg-purple);
}

.oelw{
  margin-bottom:1rem;
  color:var(--pg-purple);
  font-size:.76rem;
  font-weight:800;
  letter-spacing:.19em;
}

.vtlu{
  max-width:12.8ch;
  margin-bottom:1.35rem;
  font-size:clamp(2.55rem,5.7vw,5.35rem);
  line-height:.93;
  letter-spacing:-.067em;
  text-wrap:balance;
}

.asxh{
  max-width:42rem;
  margin:0;
  font-size:clamp(1.04rem,1.45vw,1.25rem);
  line-height:1.6;
}

.fitl{gap:.55rem;margin-top:1.8rem}

.hcri{
  background:var(--pg-panel);
  border:0;
  border-left:3px solid var(--pg-purple);
  border-radius:0;
  padding:.48rem .72rem;
  color:var(--pg-ink);
  font-size:.76rem;
  font-weight:700;
}

.xdms{
  position:relative;
  background:var(--pg-purple);
  border:0;
  box-shadow:inset 0 5px 0 var(--pg-ink),inset 0 -5px 0 var(--pg-ink);
}

.xdms::after{
  content:"";
  position:absolute;
  right:0;
  bottom:0;
  width:5rem;
  height:5rem;
  background:var(--pg-plum);
  clip-path:polygon(100% 0,100% 100%,0 100%);
  pointer-events:none;
}

.dyhl{
  min-height:14rem;
  padding-top:2.15rem;
  padding-bottom:2.15rem;
  gap:2rem 3rem;
}

.ldlp{
  border:2px solid var(--pg-white);
  background:transparent;
  color:var(--pg-white);
  padding:.38rem .7rem;
  font-size:.7rem;
  letter-spacing:.16em;
}

.rlxg{
  max-width:27ch;
  margin-top:.25rem;
  font-size:clamp(1.55rem,3vw,2.35rem);
  letter-spacing:-.035em;
}

.onpl{max-width:49rem}

.gedi{gap:.75rem 1.25rem;margin-top:1rem}

.ogbi{
  display:inline-flex;
  align-items:center;
  gap:.45rem;
  font-weight:600;
}

.ogbi::before{
  content:"";
  width:.62rem;
  height:.62rem;
  flex:0 0 .62rem;
  border:2px solid var(--pg-white);
  background:transparent;
  transform:rotate(45deg);
}

.xqgf{
  position:relative;
  z-index:1;
  background:var(--pg-white);
  color:var(--pg-ink);
  border:3px solid var(--pg-ink);
  box-shadow:7px 7px 0 var(--pg-ink);
  padding:1rem 1.35rem;
  transition:transform .15s ease,box-shadow .15s ease;
}

.xqgf:hover{opacity:1;transform:translate(3px,3px);box-shadow:4px 4px 0 var(--pg-ink)}

.fuoe{padding-top:4.4rem;padding-bottom:0}

.ajdo{
  position:relative;
  max-width:54rem;
  margin-bottom:3.2rem;
  padding:2rem 2.2rem 2rem 2.6rem;
  background:var(--pg-panel);
  border-left:7px solid var(--pg-purple);
  box-shadow:12px 12px 0 var(--pg-panel-2);
  font-size:clamp(1.12rem,1.7vw,1.3rem);
  line-height:1.7;
}

.ajdo::before{
  content:"START HERE";
  display:block;
  margin-bottom:.75rem;
  color:var(--pg-purple);
  font-size:.68rem;
  font-weight:800;
  letter-spacing:.18em;
}

.hiyp{
  counter-increment:pg-section;
  position:relative;
  max-width:50rem;
  padding:2.6rem 0 2.8rem 4.8rem;
  border-top:1px solid var(--pg-line);
}

main{counter-reset:pg-section}

.hiyp::before{
  content:counter(pg-section,decimal-leading-zero);
  position:absolute;
  top:2.6rem;
  left:0;
  width:3.35rem;
  padding:.35rem 0;
  background:var(--pg-ink);
  color:var(--pg-white);
  font-family:'Space Grotesk',sans-serif;
  font-size:.76rem;
  font-weight:700;
  text-align:center;
  letter-spacing:.08em;
  clip-path:polygon(0 0,100% 0,100% 72%,86% 100%,0 100%);
}

.hiyp h2{
  margin-bottom:1.05rem;
  font-size:clamp(1.55rem,3vw,2.15rem);
  line-height:1.1;
  letter-spacing:-.045em;
  text-wrap:balance;
}

.hiyp h3{font-size:1.22rem;letter-spacing:-.025em}
.hiyp p,.hiyp li{line-height:1.78}
.hiyp strong{font-weight:800}

blockquote{
  margin:1.7rem 0;
  padding:1.15rem 1.35rem;
  background:var(--pg-panel);
  border:0;
  border-left:5px solid var(--pg-purple);
  color:var(--pg-ink);
  font-family:'Space Grotesk',sans-serif;
  font-weight:500;
}

.jprj{
  margin:1.7rem -1rem;
  border:3px solid var(--pg-ink);
  box-shadow:9px 9px 0 var(--pg-panel-2);
}

table{background:var(--pg-paper);font-size:.9rem}
th,td{border-color:var(--pg-line);padding:.75rem .82rem}
th{background:var(--pg-ink);color:var(--pg-white);font-family:'Space Grotesk',sans-serif;letter-spacing:.02em}

.zpri{
  position:relative;
  max-width:54rem;
  margin-top:3.5rem;
  margin-bottom:3.5rem;
  padding:2.2rem 2.3rem 2.1rem 7.2rem;
  background:var(--pg-ink);
  border:0;
  border-left:8px solid var(--pg-purple);
  border-radius:0;
  color:var(--pg-white);
  box-shadow:14px 14px 0 var(--pg-purple);
}

.zpri::before{
  content:"AZ";
  position:absolute;
  left:1.7rem;
  top:2.3rem;
  display:grid;
  place-items:center;
  width:3.6rem;
  height:3.6rem;
  border:3px solid var(--pg-white);
  color:var(--pg-white);
  font-family:'Space Grotesk',sans-serif;
  font-weight:700;
  clip-path:polygon(0 0,100% 0,100% 75%,75% 75%,58% 100%,58% 75%,0 75%);
}

.zpri h2,.zpri p{color:var(--pg-white)}
.yofb{font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.04em}
.eqry{gap:.7rem;margin-top:1.25rem}

.iovn{
  padding-left:1.7rem;
  color:var(--pg-white);
  line-height:1.65;
}

.iovn::before{
  top:.55em;
  width:.65rem;
  height:.65rem;
  border:2px solid var(--pg-white);
  border-radius:0;
  background:transparent;
  transform:rotate(45deg);
}

.ynen{max-width:52rem;display:grid;gap:1rem}

.omly{
  position:relative;
  padding:1.7rem 1.8rem 1.55rem 5.1rem;
  background:var(--pg-panel);
  border:0;
  border-left:4px solid var(--pg-purple);
}

.omly::before{
  content:"?";
  position:absolute;
  left:1.35rem;
  top:1.5rem;
  display:grid;
  place-items:center;
  width:2.45rem;
  height:2.45rem;
  background:var(--pg-purple);
  color:var(--pg-white);
  font-family:'Space Grotesk',sans-serif;
  font-size:1.2rem;
  font-weight:800;
  clip-path:polygon(0 0,100% 0,100% 73%,78% 73%,60% 100%,60% 73%,0 73%);
}

.rlfa{font-size:1.22rem;letter-spacing:-.025em}
.fjoj{line-height:1.72}

.bdtm{
  max-width:52rem;
  margin-top:3.5rem;
  border-top:5px solid var(--pg-ink);
}

.bdtm::before{
  content:"READ THE RECEIPTS";
  display:inline-block;
  margin-top:-.1rem;
  padding:.5rem .7rem;
  background:var(--pg-ink);
  color:var(--pg-white);
  font-size:.68rem;
  font-weight:800;
  letter-spacing:.16em;
}

.azuc{padding:1.25rem 0 1.25rem 3rem;border-top:0;border-bottom:1px solid var(--pg-line)}

.azuc::before{
  top:1.3rem;
  display:grid;
  place-items:center;
  width:1.85rem;
  height:1.85rem;
  background:var(--pg-purple);
  color:var(--pg-white);
  clip-path:polygon(0 0,100% 0,100% 72%,78% 100%,0 100%);
}

.jczd{font-weight:600;line-height:1.55}
.zpfo{line-height:1.6}

.ktzn{
  position:relative;
  overflow:hidden;
  background:var(--pg-ink);
  color:var(--pg-white);
  border:0;
  margin-top:4.5rem;
}

.ktzn::before,.ktzn::after{
  content:"";
  position:absolute;
  width:11rem;
  height:11rem;
  border:3px solid var(--pg-purple);
  transform:rotate(45deg);
}

.ktzn::before{left:-7rem;top:-5rem}
.ktzn::after{right:-6rem;bottom:-7rem}

.hpdv{
  position:relative;
  z-index:1;
  max-width:54rem;
  padding-top:4.1rem;
  padding-bottom:4.25rem;
}

.hpdv h2,.hpdv p{color:var(--pg-white)}
.hpdv h2{font-size:clamp(1.75rem,4vw,2.8rem);letter-spacing:-.045em}

.cubr{
  background:var(--pg-purple);
  color:var(--pg-white);
  border:2px solid var(--pg-white);
  border-radius:0;
  box-shadow:7px 7px 0 var(--pg-white);
  font-weight:800;
  transition:transform .15s ease,box-shadow .15s ease;
}

.cubr::after{content:"  →"}
.cubr:hover{opacity:1;transform:translate(3px,3px);box-shadow:4px 4px 0 var(--pg-white)}

.igxa{
  background:var(--pg-panel);
  border-top:0;
  box-shadow:inset 0 7px 0 var(--pg-purple),inset 0 11px 0 var(--pg-ink);
}

.igxa .gzcx{padding-top:3.7rem}
.olle{grid-template-columns:1.6fr 1fr;gap:3rem}
.igxa .tcqo{margin:0 0 .5rem;color:var(--pg-purple)}
.nohp{max-width:46rem;font-family:'Space Grotesk',sans-serif;font-weight:600}
.omvr{max-width:50rem;padding-top:1rem;border-top:1px solid var(--pg-line);line-height:1.6}
.igxa .nqmt{display:inline;padding:.15rem .1rem;border-bottom:2px solid var(--pg-purple);line-height:2.2}
.yxcs{padding-top:1rem;border-top:1px solid var(--pg-line)}

@media(max-width:900px){
  .topn .gzcx{grid-template-columns:minmax(0,1fr) 13rem;gap:2.5rem}
  .vtlu{font-size:clamp(2.6rem,7vw,4.2rem)}
  .nqmt{font-size:.74rem}
}

@media(max-width:760px){
  body{background-size:32px 32px}
  .dedt .gzcx{min-height:auto;padding-top:.9rem;padding-bottom:1rem}
  .nwxv{font-size:1.02rem;letter-spacing:-.04em}
  .nwxv::before{flex-basis:2rem;height:2rem;font-size:1.08rem}
  .tcqo{margin-left:2.7rem}
  .ctnb{border-radius:0;border-width:2px}
  .dedt .nqmt{padding:.72rem .25rem;border-bottom:1px solid var(--pg-line);font-size:.95rem}
  .topn .gzcx{min-height:0;gap:1.5rem;padding-top:3.7rem;padding-bottom:4.2rem}
  .topn .gzcx::after{display:none}
  .ebku{padding-left:1rem;border-left-width:4px}
  .vtlu{font-size:clamp(2.45rem,13vw,3.7rem)}
  .asxh{font-size:1rem}
  .dyhl{padding-top:2rem;padding-bottom:2.25rem}
  .xqgf{width:100%;margin-top:1.25rem;text-align:center}
  .fuoe{padding-top:3rem}
  .ajdo{margin-left:.5rem;margin-right:.5rem;padding:1.55rem 1.35rem 1.55rem 1.6rem;box-shadow:7px 7px 0 var(--pg-panel-2)}
  .hiyp{padding:2.2rem .25rem 2.3rem 0}
  .hiyp::before{position:static;display:inline-block;margin-bottom:1rem;width:3.1rem}
  .jprj{margin-left:0;margin-right:0;box-shadow:5px 5px 0 var(--pg-panel-2)}
  .zpri{margin-left:.35rem;margin-right:.35rem;padding:5.9rem 1.4rem 1.65rem 1.55rem;box-shadow:7px 7px 0 var(--pg-purple)}
  .zpri::before{left:1.45rem;top:1.5rem}
  .omly{padding:4.7rem 1.3rem 1.35rem}
  .omly::before{left:1.25rem;top:1.2rem}
  .bdtm{margin-left:.2rem;margin-right:.2rem}
  .hpdv{padding-top:3.4rem;padding-bottom:3.7rem}
  .olle{grid-template-columns:1fr;gap:1.7rem}
}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .xqgf,.cubr{transition:none}
}
