.redmoon-chi-siamo-story{max-width:820px}.redmoon-chi-siamo-story h2{font-size:32px;font-weight:800;line-height:1.2;margin-bottom:20px}.redmoon-chi-siamo-story p{color:#70565e;font-size:18px;line-height:1.8;margin-bottom:20px}.redmoon-chi-siamo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0}.redmoon-chi-siamo-grid section{border-top:2px solid #c51632;padding:25px;background:#fff5f7}.redmoon-chi-siamo-grid span{color:#c51632;font-size:13px;font-weight:800}.redmoon-chi-siamo-grid h2{font-size:25px;font-weight:800;margin:20px 0 12px}.redmoon-chi-siamo-grid p{color:#70565e;line-height:1.7}.redmoon-chi-siamo-links{display:flex;gap:24px;flex-wrap:wrap}.redmoon-chi-siamo-links a{color:#b5122b;font-weight:700;text-decoration:none;padding:12px 0}@media (max-width:700px){.redmoon-chi-siamo-grid{grid-template-columns:1fr}.redmoon-chi-siamo-story h2{font-size:28px}}