.schools[data-v-e9b363b5]{grid-template-columns:1fr 1fr;gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.card[data-v-e9b363b5]{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;flex-direction:column;padding:20px 20px 16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #0e1f360d}.card[data-v-e9b363b5]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0e1f3617}.kicker[data-v-e9b363b5]{font-size:11px}.kicker[data-v-e9b363b5],h3[data-v-e9b363b5]{margin:0 0 6px}h3[data-v-e9b363b5]{color:var(--ink);font-size:18px;line-height:1.3}.addr[data-v-e9b363b5]{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.permits[data-v-e9b363b5]{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.chip[data-v-e9b363b5]{background:var(--sea-2);color:var(--deep);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.chip.soft[data-v-e9b363b5]{border:1px solid var(--line);color:var(--muted);background:#fff}.site[data-v-e9b363b5]{color:var(--deep);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.site span[data-v-e9b363b5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site:hover span[data-v-e9b363b5]{text-decoration:underline}.site[data-v-e9b363b5] .icon{flex:none;font-size:14px}@media (width<=640px){.schools[data-v-e9b363b5]{grid-template-columns:1fr}}.layout[data-v-0b5d07dc]{grid-template-columns:minmax(0,680px) 320px;justify-content:space-between;gap:56px;padding-top:48px;padding-bottom:96px;display:grid}.kicker[data-v-0b5d07dc]{font-size:12px;text-decoration:none}a.kicker[data-v-0b5d07dc]:hover{color:var(--ink)}h1[data-v-0b5d07dc]{font-size:var(--t-h1);margin:10px 0 14px}.chapo[data-v-0b5d07dc]{font-size:19px;line-height:1.55}.chapo[data-v-0b5d07dc],.date[data-v-0b5d07dc]{color:var(--muted)}.date[data-v-0b5d07dc]{margin-top:12px;font-size:13px}.enbref[data-v-0b5d07dc]{border-radius:var(--r-md);border:1px solid var(--line);background:#fff;margin:28px 0 56px;padding:20px 24px}.enbref ul[data-v-0b5d07dc]{gap:8px;margin:8px 0 0;padding-left:20px;display:grid}.enbref li[data-v-0b5d07dc]{color:var(--muted);font-size:16px;line-height:1.55}.enbref li[data-v-0b5d07dc]::marker{color:var(--deep)}.enbref b[data-v-0b5d07dc]{color:var(--ink)}.sec[data-v-0b5d07dc]{scroll-margin-top:96px}.sec+.sec[data-v-0b5d07dc]{margin-top:48px}h2[data-v-0b5d07dc]{font-size:var(--t-h2);margin:0 0 14px}.sec h2[data-v-0b5d07dc]{font-size:var(--t-h2-article);letter-spacing:-.01em;margin:0 0 10px;font-weight:700;line-height:1.3}.prose[data-v-0b5d07dc]{color:var(--muted)}.prose[data-v-0b5d07dc] b{color:var(--ink)}.prose[data-v-0b5d07dc] table{border-collapse:collapse;border-radius:var(--r-sm);background:#fff;width:100%;margin:16px 0;font-size:15px;overflow:hidden}.prose[data-v-0b5d07dc] th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:12px 14px;font-size:12px}.prose[data-v-0b5d07dc] td{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 14px}.prose[data-v-0b5d07dc] ol,.prose[data-v-0b5d07dc] ul{padding-left:22px}.prose[data-v-0b5d07dc] li{margin:8px 0}.tiles[data-v-0b5d07dc]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;display:grid}.tile[data-v-0b5d07dc]{flex-direction:column;gap:6px;text-decoration:none;display:flex}.tile .scene[data-v-0b5d07dc],.tile img[data-v-0b5d07dc]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md);width:100%;margin-bottom:6px;display:block;overflow:hidden}.tile .kicker[data-v-0b5d07dc]{font-size:11px}.tile b[data-v-0b5d07dc]{font-size:15px;line-height:1.35}.links[data-v-0b5d07dc]{margin:0;padding:0;list-style:none}.links li[data-v-0b5d07dc]{border-top:1px solid var(--line)}.links li[data-v-0b5d07dc]:last-child{border-bottom:1px solid var(--line)}.links a[data-v-0b5d07dc]{justify-content:space-between;align-items:center;padding:14px 0;font-size:17px;font-weight:700;text-decoration:none;display:flex}.links a[data-v-0b5d07dc]:hover{color:var(--deep)}.sources[data-v-0b5d07dc]{color:var(--muted);margin-top:56px;font-size:13px}.sources ul[data-v-0b5d07dc]{margin:8px 0 0;padding-left:18px}.sources a[data-v-0b5d07dc]{color:var(--muted)}.sticky[data-v-0b5d07dc]{gap:18px;position:sticky;top:96px}.sticky[data-v-0b5d07dc],.toc[data-v-0b5d07dc]{flex-direction:column;display:flex}.toc[data-v-0b5d07dc]{gap:2px}.toc .kicker[data-v-0b5d07dc]{margin-bottom:8px}.toc a[data-v-0b5d07dc]:not(.kicker){color:var(--muted);border-left:2px solid var(--line);padding:5px 0 5px 12px;font-size:15px;font-weight:600;text-decoration:none}.toc a[data-v-0b5d07dc]:not(.kicker):hover{color:var(--ink);border-left-color:var(--deep)}.mobile-app[data-v-0b5d07dc]{display:none}@media (width<=1000px){.layout[data-v-0b5d07dc]{grid-template-columns:1fr;padding-top:32px}.side[data-v-0b5d07dc]{display:none}.mobile-app[data-v-0b5d07dc]{margin-top:48px;display:block}}@media (width<=560px){.tiles[data-v-0b5d07dc]{grid-template-columns:1fr 1fr}.tiles .tile[data-v-0b5d07dc]:nth-child(3){display:none}.prose[data-v-0b5d07dc] table{font-size:14px}}.quiz-list[data-v-0b5d07dc]{gap:28px;margin-top:20px;display:grid}.quiz-fiche[data-v-0b5d07dc]{color:var(--deep);align-items:center;gap:6px;margin:12px 0 0 6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.quiz-fiche[data-v-0b5d07dc]:hover{text-decoration:underline}
