.GeneratorArticle-module__EvhDcG__grid{counter-reset:if-card;gap:1rem;display:grid}@media (min-width:640px){.GeneratorArticle-module__EvhDcG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.GeneratorArticle-module__EvhDcG__grid article{display:contents}.GeneratorArticle-module__EvhDcG__grid section{counter-increment:if-card;border:1px solid hsl(var(--border) / .7);border-radius:var(--card-radius,var(--radius-xl,calc(var(--radius) + 4px)));background-color:hsl(var(--card) / .5);flex-direction:column;padding:1.5rem;transition:border-color .15s,background-color .15s;display:flex}@media (min-width:640px){.GeneratorArticle-module__EvhDcG__grid section{padding:2rem}}.GeneratorArticle-module__EvhDcG__grid section:hover{border-color:hsl(var(--primary) / .4);background-color:hsl(var(--card) / .85)}.GeneratorArticle-module__EvhDcG__grid section:before{content:counter(if-card, decimal-leading-zero);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:hsl(var(--primary));margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.GeneratorArticle-module__EvhDcG__grid h2{font-family:var(--font-heading), ui-sans-serif, sans-serif;letter-spacing:-.01em;color:hsl(var(--foreground));text-transform:var(--heading-transform,none);margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}.GeneratorArticle-module__EvhDcG__grid p{color:hsl(var(--muted-foreground));margin:.75rem 0 0;font-size:.9375rem;line-height:1.65}
