.journey-faq,.journey-footer{max-width:1212px;margin:0 auto 36px;padding:30px 0;border-top:1px solid var(--line);color:var(--ink)}.journey-faq h2{font:600 32px 'Path Display',sans-serif;margin:0 0 22px}.journey-faq details{border-top:1px solid var(--line);padding:12px 0}.journey-faq summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;font-size:17px}.journey-faq p{color:var(--soft);max-width:75ch}.journey-footer{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.journey-footer nav{display:flex;gap:20px;flex-wrap:wrap}.journey-footer a{color:var(--soft);min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}.journey-skip{position:fixed;left:18px;top:-120px;z-index:10;background:var(--gold);color:#132036;padding:12px}.journey-skip:focus{top:18px}.journey-page{background:#070910;color:#ecf0fa;min-height:100vh}.journey-page .guided-heading button{min-height:46px}.journey-footer p{margin:0}.journey-page :focus-visible{scroll-margin-bottom:90px}@media(max-width:1300px){.journey-faq,.journey-footer{margin-left:44px;margin-right:44px}}@media(max-width:760px){.journey-faq,.journey-footer{margin-left:18px;margin-right:18px}.journey-footer{padding-bottom:100px}.journey-faq h2{font-size:28px}}.journey-page{--text-main:#ecf0fa}

.journey-poster{position:absolute;inset:15% 8%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;background:var(--bg,#121b22);border-radius:24px}.journey-poster>span{font-size:14px}.journey-poster>strong{font-size:clamp(36px,6vw,70px);color:#efbd6b}.journey-poster small{font-size:.5em}.journey-poster>b{font-size:24px}.journey-poster p{max-width:25ch}.journey-poster~canvas{pointer-events:none}#guidedScreen>img{display:block;max-height:540px;width:auto;max-width:100%;margin:auto;object-fit:contain}
