.heading{max-width:810px;padding:48px 0 26px}.heading h1{font-size:clamp(38px,5vw,62px)}.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hub-card{display:flex;flex-direction:column;padding:30px;border:1px solid #dbdfd7;border-radius:20px;text-decoration:none;background:#fff;color:#30372d}.hub-card svg{width:80px;height:80px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;margin:0 0 30px}.hub-card h2{font-size:29px;margin:10px 0}.hub-card .eyebrow{color:inherit}.hub-card p{flex:1;color:#4d5548}.hub-card strong{margin-top:20px}.hub-card.quizzes{color:#295b7e;background:#f2f7fb}.hub-card.names{color:#94384c;background:#fff4f4}.hub-card.breathing{color:#266b5a;background:#f1f8f4}.hub-feature{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:30px 0;margin:25px 0;border-bottom:1px solid #d9ddd4}.hub-feature h2{margin:10px 0}.hub-feature .button{flex-shrink:0}@media(max-width:760px){.hub-grid{grid-template-columns:1fr}.hub-card svg{margin-bottom:16px;width:60px;height:60px}.hub-feature{align-items:start;flex-direction:column}.heading{padding-top:25px}}
