.guides-hub{color:#0f172a;background:#f8fafc;min-height:100vh;padding:48px 16px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.guides-hub__wrap{max-width:1040px;margin:0 auto}.guides-hub__hero{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:40px;padding:40px 20px 48px}.guides-hub__eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#1e40af;margin:0 0 10px;font-size:11px;font-weight:700}.guides-hub__title{letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(26px,4vw,40px);line-height:1.2}.guides-hub__lede{color:#475569;max-width:640px;margin:0 auto 24px;font-size:16px;line-height:1.6}.guides-hub__cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.guides-hub__btn{border-radius:8px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform 80ms,background .15s;display:inline-block}.guides-hub__btn:hover{transform:translateY(-1px)}.guides-hub__btn--primary{color:#fff;background:#1e40af}.guides-hub__btn--primary:hover{background:#1e3a8a}.guides-hub__btn--muted{color:#0f172a;background:#e2e8f0}.guides-hub__btn--muted:hover{background:#cbd5e1}.guides-hub__section{margin-bottom:40px}.guides-hub__h2{color:#0f172a;border-bottom:2px solid #e2e8f0;margin:0 0 18px;padding-bottom:10px;font-size:20px}.guides-hub__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.guides-hub__card-link{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform 80ms;display:flex}.guides-hub__card-link:hover{border-color:#1e40af;transform:translateY(-1px);box-shadow:0 2px 8px #1e40af14}.guides-hub__card-link:focus-visible{outline-offset:2px;outline:2px solid #1e40af}.guides-hub__num{color:#1e40af;background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.guides-hub__card-title{flex:1;font-size:14px;font-weight:600}.guides-hub__card-arrow{color:#94a3b8;font-size:16px;transition:color .15s,transform .15s}.guides-hub__card-link:hover .guides-hub__card-arrow{color:#1e40af;transform:translate(2px)}.guides-hub__cross{text-align:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;padding:32px 20px}.guides-hub__cross .guides-hub__h2{border-bottom:none;margin-bottom:10px;padding-bottom:0}.guides-hub__cross p{color:#334155;max-width:560px;margin:0 auto 20px;font-size:15px;line-height:1.6}
