.guide-header{max-width:850px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.guide-header>a:last-child{font-size:12px;color:var(--muted)}.access-guide{max-width:730px;margin:38px auto 70px;padding:0 24px}.access-guide h1{font:normal clamp(36px,7vw,54px)/1.15 var(--display);margin:15px 0}.guide-lead{color:var(--muted);max-width:590px}.guide-actions{display:flex;flex-wrap:wrap;gap:12px;padding:24px 0;scroll-margin-top:24px}.guide-actions>a,.guide-actions>button{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;min-height:48px;width:auto}.guide-actions>p,.guide-actions>noscript{flex-basis:100%;font-size:12px;color:var(--muted);margin:0}.guide-topics{border-top:1px solid var(--border)}.guide-topics details{border-bottom:1px solid var(--border);scroll-margin-top:24px}.guide-topics summary{padding:20px 2px;cursor:pointer;font-weight:700;min-height:48px}.guide-topics summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.guide-topics details>div{padding:0 5px 14px;color:var(--muted);font-size:14px;line-height:1.75}.guide-topics li{margin:10px 0}.guide-topics ol{padding-left:24px}.guide-topics strong{color:var(--text)}.guide-topics a{color:var(--primary);text-decoration:underline}.guide-topics p{overflow-wrap:anywhere}@media(max-width:480px){.guide-header{padding:20px 18px}.guide-header .app-brand{font-size:15px}.guide-header>a:last-child{max-width:80px;text-align:right}.access-guide{margin-top:24px;padding:0 20px}.guide-actions>a,.guide-actions>button{width:100%}}
