.guide{max-width:800px;padding:45px 0 20px}.guide section{border-top:1px solid var(--line);margin-top:34px;padding-top:26px;scroll-margin-top:24px}.guide h2{font-family:var(--serif);margin-bottom:14px;font-size:23px;font-weight:500}.guide p{color:var(--muted);margin:12px 0;line-height:1.9}.guide h3{margin:0;font-size:17px;font-weight:500}.guide .guide-start{margin-top:24px}.guide-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;margin:0;padding-left:24px;display:grid}.guide-journey li{min-width:0;padding-left:4px}.guide-journey li::marker{color:var(--gold);font-weight:500}.guide-journey p{margin:6px 0 10px}.guide-task-links{flex-wrap:wrap;gap:4px 16px;display:flex}.guide-task-links a,.guide-index a,.guide-back a{text-underline-offset:4px;align-items:center;min-height:40px;display:inline-flex}.guide-task-links a:first-child{font-weight:500}.guide .guide-access-note{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.guide-index{background:var(--soft);border-radius:6px;margin-top:30px;padding:20px 24px}.guide-index h2{margin:0 0 8px;font-family:inherit;font-size:17px}.guide-index ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding-left:18px;display:grid}.guide-index li{min-width:0}.guide .guide-back{margin-top:32px}.guide table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}.guide th,.guide td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.guide th{color:var(--gold);font-weight:500}.guide td:first-child{white-space:nowrap}@media (max-width:640px){.guide{font-size:16px}.guide h1{font-size:27px}.guide-journey,.guide-index ul{grid-template-columns:minmax(0,1fr)}.guide-journey{gap:20px}.guide-index{padding:16px 20px}.guide-task-links a,.guide-index a,.guide-back a{min-height:48px}.guide table{font-size:16px}.guide th,.guide td{padding:9px 6px}.guide td:first-child{white-space:normal;width:38%}}
