/* GG Glance verdict desk: the launch palette, applied to private onboarding.
   No motion beyond what the site already defines; readable from 320px up. */
.glance-page main{display:block}
.glance-opening{padding:45px 5% 55px;max-width:980px}
.glance-opening h1{font-size:clamp(52px,8.5vw,120px)}
.glance-opening .lede{margin-bottom:22px}
.glance-rules{border:3px solid;box-shadow:8px 8px 0 var(--ink);background:var(--yellow);padding:22px 26px;transform:rotate(-1deg);margin-top:45px;max-width:720px}
.glance-rules h2{font-size:clamp(26px,3.5vw,38px);margin:0 0 14px}
.glance-rules p{margin:10px 0;font-size:16px}
.glance-terms{padding:35px 5% 60px;border-top:2px solid;border-bottom:2px solid;background:var(--blue)}
.glance-terms h2{max-width:520px}
.terms-list{margin:35px 0 0;display:grid;gap:0;border-top:2px solid;max-width:820px}
.terms-list>div{display:grid;grid-template-columns:210px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid}
.terms-list dt{font-family:monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding-top:4px}
.terms-list dd{margin:0;max-width:560px}
.terms-list dd .small{display:block;margin-top:6px}
.proposal-badge{display:inline-block;font:bold 10px monospace;letter-spacing:.1em;border:2px solid;padding:2px 7px;background:var(--paper);vertical-align:2px;margin-left:6px}
.glance-address{font-family:monospace;font-size:15px;word-break:break-all;display:inline-block}
.glance-intake{padding:35px 5% 65px}
.glance-intake>h2{font-size:clamp(40px,5vw,68px)}
.glance-submit{display:inline-block;border:2px solid;background:var(--yellow);padding:14px 22px;font-weight:bold;box-shadow:5px 5px 0 var(--ink)}
.glance-flow{max-width:820px;padding-left:24px}
.glance-flow li{margin:20px 0;padding-left:8px}
@media(max-width:700px){
  .glance-opening{padding:28px 6% 40px}
  .glance-terms,.glance-intake{padding-left:6%;padding-right:6%}
  .terms-list>div{grid-template-columns:1fr;gap:4px}
  .glance-rules{transform:none;box-shadow:5px 5px 0 var(--ink);padding:18px 18px}
  .glance-submit{width:100%}
}
