/* Less visual repetition without reducing reading sizes or hiding content. */
.anizore-site .section-space { padding-block: 56px; }
.anizore-site .category-panel-copy h2 { margin-top: 0; }
.anizore-site .platform-feature { padding: 20px; }
.anizore-site .feature-heading { margin-bottom: 14px; }
.anizore-site .about-section { padding-block: 46px; }
.anizore-site .about-section h2 { margin-top: 0; }
.anizore-site .footer-connect { padding-block: 32px; gap: 28px; }
.anizore-site .footer-connect h2 { margin-top: 8px; font-size: clamp(28px, 3vw, 36px); }
.anizore-site .footer-illustration { max-height: 220px; object-fit: contain; }
@media (max-width: 760px) { .anizore-site .section-space { padding-block: 36px; } .anizore-site .about-section { padding-block: 34px; } }
