.doc[data-v-ef623c72]{min-height:100vh;display:flex;justify-content:center;padding:8rem var(--gutter) 5rem}.sheet[data-v-ef623c72]{max-width:44rem;width:100%;gap:.4rem}.sheet h1[data-v-ef623c72]{font-size:clamp(2rem,4.5vw,3rem);margin-top:.6rem}.sheet h2[data-v-ef623c72]{font-family:var(--display);font-weight:600;font-size:1.16rem;letter-spacing:-.02em;margin:2rem 0 .1rem}.sheet p[data-v-ef623c72]{color:var(--muted);font-size:.98rem;margin-top:.7rem;max-width:62ch}.sheet .lead[data-v-ef623c72]{color:var(--paper);font-size:1.05rem;margin-top:1.2rem}.stamp[data-v-ef623c72]{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)!important}.sheet a[data-v-ef623c72]:not(.btn){color:var(--blue-lift)}.sheet ul[data-v-ef623c72]{margin:.6rem 0 0;padding-left:1.1rem}.sheet li[data-v-ef623c72]{color:var(--muted);font-size:.98rem;margin-bottom:.5rem}.todo[data-v-ef623c72]{margin-top:2.4rem;padding:1.1rem 1.3rem;border-left:2px solid #ffb35c;background:#ffb35c12;border-radius:0 4px 4px 0}.todo-h[data-v-ef623c72]{font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#ffb35c!important;margin:0!important}.back[data-v-ef623c72]{align-self:flex-start;margin-top:2.4rem}.points[data-v-ef623c72]{list-style:none;padding:0;margin:.8rem 0 0;display:flex;flex-direction:column;gap:.65rem}.points li[data-v-ef623c72]{position:relative;padding-left:1.5rem;color:var(--muted);font-size:.96rem;max-width:66ch}.points li[data-v-ef623c72]:before{content:"";position:absolute;left:.15rem;top:.45rem;width:.4rem;height:.4rem;border-right:1.5px solid var(--blue-lift);border-top:1.5px solid var(--blue-lift);transform:rotate(45deg)}.faq[data-v-ef623c72]{display:flex;flex-direction:column;margin-top:.5rem}.faq details[data-v-ef623c72]{border-top:1px solid rgba(122,152,255,.14)}.faq details[data-v-ef623c72]:last-child{border-bottom:1px solid rgba(122,152,255,.14)}.faq summary[data-v-ef623c72]{list-style:none;cursor:pointer;padding:.9rem 2rem .9rem 0;position:relative}.faq summary[data-v-ef623c72]::-webkit-details-marker{display:none}.faq summary[data-v-ef623c72]:after{content:"";position:absolute;right:.4rem;top:1.2rem;width:.45rem;height:.45rem;border-right:1.5px solid var(--blue-lift);border-bottom:1.5px solid var(--blue-lift);transform:rotate(45deg);transition:transform .2s}.faq details[open] summary[data-v-ef623c72]:after{transform:rotate(-135deg)}.faq summary h3[data-v-ef623c72]{display:inline;font-family:var(--display);font-weight:600;font-size:.98rem;letter-spacing:-.02em;margin:0}.faq details p[data-v-ef623c72]{padding:0 2rem 1rem 0;margin-top:0}.cta[data-v-ef623c72]{margin-top:2.6rem;padding-top:1.6rem;border-top:1px solid rgba(122,152,255,.16)}.cta-p[data-v-ef623c72]{color:var(--paper)!important}.actions[data-v-ef623c72]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.more-reading[data-v-ef623c72]{display:flex;flex-direction:column;gap:.5rem;margin-top:2.4rem;padding-top:1.4rem;border-top:1px solid rgba(122,152,255,.16)}.more-reading a[data-v-ef623c72]{color:var(--blue-lift);text-decoration:none;font-size:.94rem}.more-reading a[data-v-ef623c72]:hover{text-decoration:underline}
