.grille-projets[data-astro-cid-qycnln4f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px;display:grid}.fiches[data-astro-cid-qycnln4f]{border-top:1px solid var(--trait)}.filtre[data-astro-cid-qycnln4f]{border:0;flex-wrap:wrap;gap:10px;margin:0 0 32px;padding:0;display:flex}.filtre[data-astro-cid-qycnln4f] label[data-astro-cid-qycnln4f]{background:var(--panneau);cursor:pointer;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600}.filtre[data-astro-cid-qycnln4f] label[data-astro-cid-qycnln4f]:hover{color:var(--accent)}.filtre[data-astro-cid-qycnln4f] input[data-astro-cid-qycnln4f]:checked+label[data-astro-cid-qycnln4f]{background:var(--encre);color:#fff}.filtre[data-astro-cid-qycnln4f] input[data-astro-cid-qycnln4f]:focus-visible+label[data-astro-cid-qycnln4f]{outline:2.5px solid var(--accent);outline-offset:3px}.section[data-astro-cid-qycnln4f]:has(#filtre-dev:checked) .ligne:not([data-domaines~=dev]),.section[data-astro-cid-qycnln4f]:has(#filtre-infra:checked) .ligne:not([data-domaines~=infra]),.section[data-astro-cid-qycnln4f]:has(#filtre-cyber:checked) .ligne:not([data-domaines~=cyber]),.section[data-astro-cid-qycnln4f]:has(#filtre-ia:checked) .ligne:not([data-domaines~=ia]){display:none}@media (width<=900px){.grille-projets[data-astro-cid-qycnln4f]{grid-template-columns:1fr}}
