.msl-guides-hub main{padding-bottom:88px}.msl-guides-hub-intro{text-align:center;padding-block:56px 28px}.msl-guides-hub-intro h1{letter-spacing:-.06em;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:1.04}.msl-guides-hub-intro p{max-width:620px;color:var(--msl-muted);margin:22px auto 0;font-size:17px;line-height:1.65}.msl-guides-hub-group{margin-top:48px}.msl-guides-hub-group h2{letter-spacing:-.03em;margin-bottom:18px;font-size:24px;font-weight:650}.msl-guides-hub-group ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.msl-guides-hub-card{border:1px solid var(--msl-line);background:var(--msl-surface);height:100%;color:var(--msl-ink);border-radius:20px;flex-direction:column;gap:10px;padding:22px;transition:border-color .2s,transform .2s;display:flex}.msl-guides-hub-card:hover,.msl-guides-hub-card:focus-visible{border-color:var(--msl-ink);transform:translateY(-2px)}.msl-guides-hub-card h3{font-size:18px;font-weight:650;line-height:1.3}.msl-guides-hub-card p{color:var(--msl-muted);flex:1;font-size:14px;line-height:1.6}.msl-guides-hub-card>span{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=600px){.msl-guides-hub-intro{padding-block:36px 12px}.msl-guides-hub-group ul{grid-template-columns:1fr}}
