.archive-form { display: grid; gap: 8px; grid-template-columns: 1fr; margin: 12px 0; }
@media (min-width: 640px) { .archive-form { grid-template-columns: 1fr 14em auto; } }
