/* Paste-mode scope: put Figma Make HTML inside .fm-scope to avoid collisions */
.fm-scope { --max: var(--container); margin-inline: auto; }
.fm-scope .container { max-width: var(--max); margin-inline: auto; padding-inline: 1rem; }
.fm-scope .section { padding: 48px 0; }
.fm-scope .grid { display: grid; gap: 24px; }
@media (min-width: 768px){ .fm-scope .grid-2 { grid-template-columns: 1fr 1fr; } }
@media (min-width: 1024px){ .fm-scope .grid-3 { grid-template-columns: repeat(3, 1fr); } }

/* Example shorthands to map common FM classes; extend as needed */
.fm-scope .hero { padding: 80px 0; }
.fm-scope .lead { font-size: clamp(1.125rem, 2vw, 1.25rem); opacity:.85; }
