.guide{max-width:820px;margin:44px auto;padding:0 24px 48px}.guide h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.12;letter-spacing:-.03em}.guide h2{margin-top:34px;font-size:1.4rem}.guide p,.guide li{line-height:1.8}.guide li{margin-bottom:10px}.guide .lead{max-width:none;font-size:1.15rem}.guide .guideCta{margin:28px 0;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.guideLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.guideLinks a{display:block;border:1px solid var(--line);border-radius:12px;padding:18px;text-decoration:none;background:var(--panel)}.guideLinks strong{display:block;margin-bottom:8px}.guideLinks span{color:var(--muted);font-size:.9rem}.searchIntro{max-width:740px}.siteFacts{margin:24px 0}.guideFooter{padding:24px;text-align:center;border-top:1px solid var(--line)}@media(max-width:600px){.guide{margin-top:24px;padding:0 18px 32px}.guideLinks{grid-template-columns:1fr}.guide .guideCta .btn{white-space:normal}.guideHeader nav{gap:12px}}