.plan-du-site { display: block; margin: 0 0 24px; line-height: 1.55; }
.plan-du-site ul { list-style: none; margin: 0; padding-left: 0; }
.plan-du-site ul ul { padding-left: 20px; margin-top: 4px; }
.plan-du-site li { margin: 6px 0; }
.plan-du-site .plan-bloc { break-inside: avoid; margin: 0 0 22px; }
.plan-du-site .plan-titre-bloc { margin: 0 0 8px; font-size: 1.15em; }
.plan-du-site .plan-titre { font-weight: 600; }
.plan-du-site .plan-date { opacity: .7; font-size: .9em; }
.plan-du-site .plan-vide { opacity: .75; }
.plan-du-site.plan-col-2 { column-count: 2; column-gap: 40px; }
.plan-du-site.plan-col-3 { column-count: 3; column-gap: 40px; }
@media (max-width: 700px) { .plan-du-site.plan-col-2, .plan-du-site.plan-col-3 { column-count: 1; } }
