.guide-page{min-height:100vh;background:#0a0a0f;color:hsla(0,0%,100%,.9);padding:56px 20px 88px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.guide-container{max-width:720px;margin:0 auto}.guide-back{display:inline-block;margin-bottom:36px;color:hsla(0,0%,100%,.5);font-size:.9rem;text-decoration:none;transition:color .18s}.guide-back:hover{color:#fff}.guide-page h1{font-size:clamp(1.9rem,4.4vw,2.6rem);font-weight:680;line-height:1.12;letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px}.guide-intro{font-size:1.08rem;line-height:1.7;color:hsla(0,0%,100%,.72);margin:0 0 28px}.guide-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:48px}.guide-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:12px;border:1px solid transparent;background:#fff;color:#0a0a0f;font-size:.95rem;font-weight:620;text-decoration:none;transition:opacity .15s,background .18s,border-color .18s}.guide-cta:hover{opacity:.9}.guide-cta--ghost{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.86)}.guide-cta--ghost:hover{opacity:1;background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.2)}.guide-back:focus-visible,.guide-cta:focus-visible,.guide-index a:focus-visible,.guide-related a:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:8px}.guide-page section{margin-bottom:40px}.guide-page h2{font-size:1.3rem;font-weight:640;letter-spacing:-.01em;margin:0 0 14px}.guide-faq dd,.guide-page section p,.guide-steps li{font-size:1rem;line-height:1.75;color:hsla(0,0%,100%,.72)}.guide-page section p{margin:0 0 14px}.guide-steps{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:8px}.guide-steps li::marker{color:hsla(0,0%,100%,.4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-faq{margin:0;display:flex;flex-direction:column;gap:20px}.guide-faq dt{font-weight:620;color:hsla(0,0%,100%,.92);margin-bottom:6px}.guide-faq dd{margin:0}.guide-final{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:22px 24px;margin:8px 0 48px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.guide-final strong{font-size:1.05rem;font-weight:620}.guide-related h2{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.guide-index,.guide-related ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.guide-related li a{display:block;padding:12px 0;border-top:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .18s}.guide-related li a:hover{color:#fff}.guide-index{gap:12px;margin-top:8px}.guide-index a{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);text-decoration:none;transition:background .18s,border-color .18s}.guide-index a:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16)}.guide-index strong{color:#fff;font-size:1.05rem;font-weight:620}.guide-index span{color:hsla(0,0%,100%,.6);font-size:.92rem;line-height:1.6}@media (max-width:560px){.guide-page{padding:36px 16px 64px}.guide-cta-row .guide-cta,.guide-final .guide-cta{width:100%}}