.guide-page .lede{color:var(--muted);max-width:46rem;font-size:1.05rem}.guide-cover{grid-template-columns:160px 1fr;align-items:center;gap:1.25rem;margin:1.75rem 0;display:grid}@media (max-width:720px){.guide-cover{grid-template-columns:1fr}}.guide-cover-art{aspect-ratio:3/4;text-align:center;border:1px solid var(--line);background:linear-gradient(160deg,#18c8ff29,#0000 55%),#0a1830;place-content:center;padding:1rem;display:grid}.guide-cover-art span{letter-spacing:.12em;color:var(--cyan);font-size:.75rem}.guide-cover-art strong{margin-top:.35rem;font-size:1.1rem;display:block}.guide-form{gap:.85rem;max-width:28rem;margin-top:1rem;display:grid}.guide-form label{gap:.3rem;font-size:.9rem;display:grid}.guide-form input[type=text],.guide-form input[type=email]{border:1px solid var(--line);color:var(--text);background:#06101f;padding:.55rem .7rem}.guide-form .check{align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}.guide-form .hp{opacity:0;width:0;height:0;position:absolute;left:-10000px}.guide-form button{background:var(--cyan);color:#041018;cursor:pointer;border:0;justify-self:start;padding:.65rem 1rem;font-weight:700}.guide-banner{border:1px solid var(--line);margin:1rem 0;padding:.75rem .9rem}.guide-banner.ok{border-color:#18c8ff73}.guide-banner.err{border-color:#ff787873}.fine{color:var(--muted);margin-top:2rem;font-size:.9rem}
