.guide-dialog{width:min(560px,calc(100vw - 28px));max-width:560px;max-height:90vh;padding:24px;overflow-y:auto}.guide-dialog::backdrop{background:rgba(0,6,13,.86)}.guide-content h2,.guide-content h1{font-size:36px;line-height:1.12}.guide-content p{font-size:16px;color:var(--muted);line-height:1.65}.guide-content .eyebrow{margin-bottom:12px}.guide-form>label:first-child{display:block;font-size:16px;font-weight:750;margin:20px 0 8px}.guide-form input[type=email]{display:block;width:100%;min-height:50px;padding:12px 14px;font:inherit;font-size:17px;border-radius:5px;border:1px solid rgba(120,206,180,.55);background:#000d1e;color:var(--ivory)}.guide-form input:focus-visible{outline:3px solid var(--champ);outline-offset:3px}.guide-consent{display:flex;gap:11px;align-items:flex-start;margin:18px 0 14px;font-size:14px;line-height:1.6;cursor:pointer}.guide-consent input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:#d89f3c}.guide-content .guide-privacy{font-size:12px;margin-bottom:20px}.guide-content a:not(.btn){color:var(--champ);text-decoration:underline;text-underline-offset:3px}.guide-submit{width:100%;cursor:pointer}.guide-submit:disabled{opacity:.7;cursor:wait}.guide-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.guide-status{font-size:15px;margin:16px 0;color:#ffdba7}.guide-ready{border-top:1px solid rgba(120,206,180,.3);padding-top:18px}.guide-ready h3{color:var(--champ)}.guide-content .guide-reader{font-size:14px;margin:22px 0 0}.guide-content [hidden]{display:none!important}.guide-page{min-height:100vh;background:#000d1e}.guide-header{padding-block:25px}.guide-page-main{width:min(560px,calc(100% - 30px));margin:20px auto 60px}.guide-page-card{background:#061722;border:1px solid rgba(120,206,180,.3);border-radius:9px;padding:30px}.guide-back{text-align:center;font-size:15px;margin-top:22px;color:var(--champ)}@media(max-width:480px){.guide-dialog{padding:20px}.guide-page-card{padding:22px}.guide-content h2,.guide-content h1{font-size:31px}}
