/* mobile-fix (ex bsm-securite-mobile.php) */
.fiche__haut>*{min-width:0}
.fiche__haut,.fiche__corps,.fiche__titre{overflow-wrap:anywhere}
@media (max-width:760px){.fiche__haut{grid-template-columns:minmax(0,1fr)}}
.an-consent .an-consent__txt a{display:inline-block;min-height:24px;line-height:24px}
@media (max-width:760px){figure figcaption,figure figcaption a{white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip!important;max-width:100%}}
/* FAQ (ex bsm-faq.php) */
.bsm-faq__liste{max-width:46rem}.bsm-faq__item{border-bottom:1px solid var(--trait,#d9e0e5);padding:.9rem 0}.bsm-faq__item summary{cursor:pointer;font-weight:600;list-style:none;padding-right:1.6rem;position:relative;min-height:24px}.bsm-faq__item summary::-webkit-details-marker{display:none}.bsm-faq__item summary::after{content:"+";position:absolute;right:0;top:-.1rem;font-size:1.3rem;color:var(--accent,#0a7a68)}.bsm-faq__item[open] summary::after{content:"\2212"}.bsm-faq__item p{margin:.6rem 0 0;color:var(--encre-doux,#4e5a68)}
/* guides (ex bsm-blog.php) */
.bsm-guides{list-style:none;margin:0;padding:0;max-width:46rem}.bsm-guides li{padding:.9rem 0;border-bottom:1px solid var(--trait,#ddd)}.bsm-guides a{color:inherit}.bsm-guides span{display:block;margin-top:.25rem;color:var(--encre-doux,#555);font-size:.95em}.bsm-guides-bloc{padding:2rem 0}.bsm-article table{border-collapse:collapse;width:100%;margin:1rem 0}.bsm-article th,.bsm-article td{border:1px solid var(--trait,#ddd);padding:.5rem .7rem;text-align:left}.bsm-article{max-width:46rem;margin:0 auto;line-height:1.65}.bsm-article h2{margin-top:2rem}@media(max-width:600px){.bsm-article table{font-size:.9em}}
/* titre masque visuellement (ex style= du theme) */
.bsm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
