.page_catalogue__32_Oc{max-width:var(--page-max-width);margin:0 auto;padding:0 var(--page-gutter) var(--public-section-space);color:var(--muted);font:400 16px/1.7 var(--font-sans)}.page_compteur___wrbH{color:var(--muted);margin-top:24px}.page_recherche__HcKHW{margin:32px 0}.page_recherche__HcKHW label{display:block;color:var(--ink);margin-bottom:8px}.page_recherche__HcKHW>div{display:flex;gap:12px;max-width:760px}.page_recherche__HcKHW input{flex:1 1;min-width:0}.page_recherche__HcKHW button{cursor:pointer}.page_recherche__HcKHW a{display:inline-block;margin-top:12px;color:var(--brand-primary)}.page_etablissements__nLwYH{margin-top:24px}.page_etablissement__d6Xue{border-top:1px solid var(--line)}.page_etablissement__d6Xue summary{cursor:pointer;padding:20px 0;color:var(--ink)}.page_etablissement__d6Xue summary span+span{color:var(--muted);margin-left:16px;font-size:14px}.page_etablissement__d6Xue ul{list-style:none;margin:0;padding:0 0 24px}.page_etablissement__d6Xue li{display:flex;justify-content:space-between;gap:16px;padding:10px 0}.page_etablissement__d6Xue strong{color:var(--ink);font-weight:500}.page_etablissement__d6Xue strong a{color:var(--brand-primary);text-decoration:none}.page_etablissement__d6Xue strong a:hover{text-decoration:underline;text-underline-offset:4px}.page_etablissement__d6Xue li span{font-size:14px}.page_etablissement__d6Xue summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}@media (max-width:600px){.page_recherche__HcKHW>div{flex-direction:column}.page_etablissement__d6Xue li{flex-direction:column;gap:2px;overflow-wrap:anywhere}}