.guide-wrap{max-width:900px;width:calc(100% - 40px);margin:32px auto 64px;padding:36px 44px 60px;background:#fbf9fd;border-radius:24px}.guide-breadcrumb{font-size:.8rem;line-height:1.7;margin:8px 0 44px}.guide-page a{color:inherit}.guide-page a:focus-visible,.guide-page summary:focus-visible{outline:3px solid #155bb8;outline-offset:5px}.guide-intro{padding-bottom:30px}.guide-intro h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.12;letter-spacing:-.045em;max-width:820px;margin:18px 0 22px}.guide-lead{font-size:1.08rem;line-height:1.85}.guide-intro .cta{margin-top:24px}.guide-section{padding:26px 0;border-top:1px solid rgba(65,51,102,.17)}.guide-section h2,.guide-related h2,.guide-start h2{font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.35;letter-spacing:-.025em;margin:0 0 18px}.guide-section p,.guide-section li,.guide-related li,.guide-start p{font-size:1rem;line-height:1.85}.guide-section p+p{margin-top:16px}.guide-section ol{padding-left:24px}.guide-section li{padding:0 0 14px 6px}.guide-questions details{border-bottom:1px solid rgba(65,51,102,.17);padding:18px 0}.guide-questions summary{font-weight:650;cursor:pointer;line-height:1.6}.guide-related{padding:28px;background:#eee8f8;border-radius:20px;margin:24px 0 40px}.guide-related ul{padding-left:20px;margin:0}.guide-related li{padding:5px 0}.guide-start{padding:10px 0 0}.guide-page .footer-bottom nav{display:flex;flex-wrap:wrap;gap:18px}.guide-page .guide-wrap a:not(.cta){text-decoration:underline;text-underline-offset:4px}.guide-page .cta{color:#fff;text-decoration:none}.guide-page .eyebrow{font-size:.8rem}.guide-page .site-header{position:static}@media(max-width:600px){.guide-wrap{width:calc(100% - 24px);margin-top:20px;padding:18px 22px 40px;border-radius:18px}.guide-breadcrumb{margin-bottom:30px}.guide-related{padding:22px}.guide-section p,.guide-section li,.guide-lead{font-size:.96rem}.guide-page .footer-bottom nav{gap:12px}}
