/* Page « À propos » (DEV-234) : listes de cabinets et de gestionnaires. Couleurs héritées du thème (aucun contraste figé). */
.cds-a-propos__section { margin-block-start: 2rem; }
.cds-a-propos__liste {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));
	gap: 1rem;
	margin: 0;
	padding: 0;
	list-style: none;
}
.cds-a-propos__element {
	padding: 1rem 1.25rem;
	border: 1px solid currentColor;
	border-radius: 0.5rem;
}
.cds-a-propos__nom { font-weight: 700; }
.cds-a-propos__nom a { text-decoration: underline; text-underline-offset: 0.2em; }
.cds-a-propos__ville, .cds-a-propos__role { display: block; }
.cds-a-propos__phrase { margin: 0.5rem 0 0; }
/* Le lien de l'élément garde une zone de clic confortable et un focus bien visible. */
.cds-a-propos a { display: inline-flex; align-items: center; flex-wrap: wrap; min-height: 44px; }
.cds-a-propos a:focus-visible { outline: 3px solid currentColor; outline-offset: 2px; }
@media (forced-colors: active) {
	.cds-a-propos__element { border-color: CanvasText; }
}
