.hero h1 .product-name{display:block;font-family:var(--font);font-size:18px;font-weight:400;line-height:1.6;letter-spacing:0;margin:0 0 17px}
.footer-top>.footer-links{flex-wrap:wrap;justify-content:flex-end}
.footer-social{display:flex;flex-wrap:wrap;gap:12px 40px;padding:0 0 25px;font-size:13px;color:var(--muted)}
.footer-social p{margin:0;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}
.footer-social span{color:#cfd4c9;font-weight:600;letter-spacing:.04em}
.footer-social a{display:inline-flex;align-items:center;min-height:32px}
.footer-social a:hover,.footer-top>.footer-links a:hover{color:var(--lime)}
.section-link{color:var(--lime);text-decoration:underline;text-underline-offset:4px}
@media(max-width:640px){.footer-top>.footer-links{justify-content:flex-start;gap:6px 20px}.footer-top>.footer-links a{min-height:36px;display:inline-flex;align-items:center}.footer-social{flex-direction:column;gap:8px}}
