.redmoon-blogs-title{font-size:30px;font-weight:800;letter-spacing:-.035em;margin-bottom:24px}.redmoon-blogs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.redmoon-blogs-card{color:#26151b;text-decoration:none;border:1px solid #efd6dc;background:white}.redmoon-blogs-card:hover{box-shadow:0 10px 25px #7d0b2012}.redmoon-blogs-card:focus-visible{outline:3px solid #c51632;outline-offset:4px}.redmoon-blogs-image{position:relative;height:210px;background:#b5122b;display:grid;place-items:center;color:white;font-weight:900}.redmoon-blogs-image img{object-fit:cover}.redmoon-blogs-body{padding:24px}.redmoon-blogs-body h3{font-size:25px;font-weight:800;line-height:1.15;margin-bottom:14px}.redmoon-blogs-body p,.redmoon-blogs-list p{color:#70565e;line-height:1.65;font-size:15px}.redmoon-blogs-body>span{display:flex;gap:10px;align-items:center;color:#b5122b;font-size:12px;font-weight:800;margin-top:24px}.redmoon-blogs-latest{margin-top:70px}.redmoon-blogs-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}.redmoon-blogs-list article{border-top:1px solid #efd6dc;padding-top:22px}.redmoon-blogs-list article>span{color:#c51632;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.redmoon-blogs-list h3{font-weight:800;font-size:24px;line-height:1.2;margin:12px 0}.redmoon-blogs-list h3 a{text-decoration:none}.redmoon-blogs-note{color:#765a62;font-size:13px;margin-bottom:24px}.redmoon-blogs-empty{padding:30px;background:#fff2f5;color:#70565e}@media (max-width:900px){.redmoon-blogs-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.redmoon-blogs-grid,.redmoon-blogs-list{grid-template-columns:1fr}.redmoon-blogs-title{font-size:27px}}