.home-page .container,.home-page .hero-body{width:100%;max-width:1440px}.home-page .hero-grid{width:100%;grid-template-columns:minmax(0,1fr)}.home-page .hero-left{max-width:900px;min-width:0}.home-page .hero h1{max-width:18ch}.home-hero-intro{max-width:62ch;margin:0 0 20px;color:rgba(255,255,255,.88);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5}.home-hero-highlights{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.home-hero-highlights span{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:6px 12px;background:rgba(255,255,255,.12);color:#fff;font-size:.88rem;font-weight:600}.home-page :is(.about-grid,.home-why-grid,.includes-grid,.reviews-grid,.blog-teaser-grid)>*{min-width:0}@media (max-width:900px){.home-page .blog-teaser-grid,.home-page .includes-grid,.home-page .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-page .container,.home-page .hero-body{padding-left:16px;padding-right:16px}.home-page .blog-teaser-grid,.home-page .includes-grid,.home-page .reviews-grid{grid-template-columns:minmax(0,1fr)}.home-hero-highlights span{width:100%;border-radius:8px}}