/* ===== RESPONSIVE (mobile-first: base styles are for phones) ===== */
@media(min-width:700px){.g3{grid-template-columns:repeat(3,1fr)}.g2,.g4{grid-template-columns:repeat(2,1fr)}.gal{grid-template-columns:repeat(3,1fr)}.prog{grid-template-columns:1fr 1fr;align-items:center}.prog:nth-child(even) .media{order:2}}
@media(min-width:960px){.g4{grid-template-columns:repeat(4,1fr)}.burger,.sticky{display:none}body{padding-bottom:0}.wafab{bottom:20px}#links{display:flex;position:static;flex-direction:row;align-items:center;padding:0;border:0;gap:22px;background:none}}
