/* Mise en forme du texte des documents légaux (page CGU), extrait de templates/user/cgu.html */
.prose-obn p { margin-bottom: 1rem; color: #B8B0A5; line-height: 1.65; }
.prose-obn h2, .prose-obn h3 { color: #F5F2EA; font-weight: 600; margin: 1.5rem 0 .75rem; }
.prose-obn h2 { font-size: 1.125rem; }
.prose-obn h3 { font-size: 1rem; }
.prose-obn ul { list-style: none; padding: 0; margin-bottom: 1rem; }
.prose-obn ul li { position: relative; padding-left: 1.25rem; color: #B8B0A5; margin-bottom: .5rem; }
.prose-obn ul li::before { content: ""; position: absolute; left: 0; top: .55rem; width: 5px; height: 5px; border-radius: 50%; background: #D4A056; }
.prose-obn strong { color: #F5F2EA; font-weight: 500; }
.prose-obn a { color: #D4A056; }
