.funnel-panel{margin:0;min-width:0}
.funnel-panel img{display:block;width:100%;height:auto;max-width:100%}
.funnel-link{display:block;line-height:0;border:1px solid #61716b;background:#081115;overflow:hidden}
.funnel-link:hover{border-color:#f2cf59}
.funnel-link:focus-visible{outline:3px solid #f2cf59;outline-offset:4px}
.funnel-caption{margin:7px 0 0;color:#cbd5d1;font-size:11px;line-height:1.45;letter-spacing:.015em}
.funnel-hub{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:16px;margin:24px 0 32px;align-items:start}
.funnel-hub-actions{display:grid;gap:16px;min-width:0}
.funnel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:23px 0 31px}
#the-name .funnel-identity{margin:19px 0 23px}
.funnel-receipts-hero{width:min(100%,980px);margin:23px auto 32px}
.funnel-receipts-shop,.funnel-parody-shop{margin:28px 0 34px}
.funnel-cornerstone{padding:26px 34px 0;max-width:1120px;margin:0 auto}
.funnel-cornerstone .funnel-caption{color:#cbd5d1}
@media(max-width:760px){
  .funnel-hub,.funnel-actions{grid-template-columns:1fr}
  .funnel-hub{gap:17px}
  .funnel-hub-actions{gap:17px}
  .funnel-receipts-hero{margin:20px auto 28px}
}
@media(max-width:480px){
  .funnel-hub{margin:19px 0 26px}
  .funnel-actions{gap:18px}
  .funnel-cornerstone{padding:18px 12px 0}
  .funnel-caption{font-size:10px}
}
@media(prefers-reduced-motion:reduce){.funnel-link{transition:none}}
