.ray-blog-home{position:relative;overflow:hidden;padding-top:9rem;padding-bottom:9rem;background:var(--bg-color);color:var(--primary)}.ray-blog-home .ray-blog-home-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;padding-bottom:3rem;border-bottom:.1rem solid var(--line-color1)}.ray-blog-home .ray-blog-home-kicker{color:var(--secondary);letter-spacing:.18em;margin-bottom:1.8rem}.ray-blog-home .ray-blog-home-heading h2{margin-bottom:2rem;letter-spacing:-.04em}.ray-blog-home .ray-blog-home-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding-top:3rem}.ray-blog-home .ray-blog-home-card{padding-bottom:2rem;border-bottom:.1rem solid var(--line-color1)}.ray-blog-home .ray-blog-home-card>a{display:block;color:var(--primary);text-decoration:none}.ray-blog-home .ray-blog-home-card img{display:block;width:100%;height:23rem;object-fit:cover;margin-bottom:2rem}.ray-blog-home .ray-blog-home-card h3{font-size:2.2rem;line-height:1.5;margin-bottom:1.5rem}.ray-blog-home .ray-blog-home-card p{color:var(--text-color2);font-size:1.5rem;line-height:1.8}.ray-blog-home .ray-blog-home-card time{display:block;color:var(--secondary);font-size:1.3rem;padding-top:2rem}@media(max-width:992px){.ray-blog-home{padding-top:6rem;padding-bottom:6rem}.ray-blog-home .ray-blog-home-heading{align-items:flex-start;flex-direction:column}.ray-blog-home .ray-blog-home-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ray-blog-home .ray-blog-home-list{grid-template-columns:1fr}.ray-blog-home .ray-blog-home-heading h2{font-size:3rem}.ray-blog-home .ray-blog-home-card img{height:22rem}}
.ray-blog-home .ray-blog-home-heading h2{font-size:3.8rem;line-height:1.4;font-weight:500}.ray-blog-home .contents-inner{padding-left:2rem;padding-right:2rem}@media(max-width:600px){.ray-blog-home .ray-blog-home-heading h2{font-size:3rem;}}
