/* Scoped homepage flow; original type scale and controls retained. */
.home-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-guide-card{border:1px solid rgba(190,220,255,.35);border-radius:18px;padding:28px;display:flex;flex-direction:column;background:#1b3c7b}.guide-number{font-size:13px;letter-spacing:.12em;color:#a8edff;margin-bottom:22px}.home-guide-card h3{font-size:25px;line-height:1.25;margin:0 0 18px}.home-guide-card p{color:#5b687b;line-height:1.65;margin:0 0 24px}.home-guide-card a{margin-top:auto}.home-guide-card .text-link{font-size:15px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center}.home-guide-note,.experience-disclaimer{font-size:14px;line-height:1.65;color:#657083;margin:24px 0}.home-detail-links{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:28px;scroll-margin-top:110px}.home-detail-links a{display:inline-flex;align-items:center;min-height:44px}.home-guides{scroll-margin-top:100px}@media(max-width:760px){.home-guide-grid{grid-template-columns:1fr}.home-guide-card{padding:24px}.home-guide-card h3{font-size:25px}.guide-number{margin-bottom:16px}.home-detail-links{display:grid;gap:10px}.home-detail-links a{font-size:15px;line-height:1.6}.experience-disclaimer{margin-bottom:28px}}
