/* DolceRoutes — Encarts Incise, version 1.0.0.
 * Familles info, conseil, alerte, bon plan et pratique.
 * CSS indépendant : aucune modification du HTML des contenus.
 * Les autres composants éditoriaux restent inchangés.
 */
@media screen {

:is(.b-encadre-info,.b-encadre-conseil,.b-encadre-alerte,.b-encadre-bonplan,.b-encadre-pratique){background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:28px 0;color:var(--ink2);font-family:'Lora',Georgia,serif;font-size:15px;line-height:1.65;overflow:visible;overflow-wrap:anywhere;text-wrap:pretty}
:is(.b-encadre-info,.b-encadre-conseil,.b-encadre-alerte,.b-encadre-bonplan,.b-encadre-pratique) > :is(.bei-title,.bec-title,.bea-title,.bebp-title,.bep-title){background:none;border:0;padding:0;margin:0 0 10px;color:var(--ink);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:700;line-height:1.5;font-style:normal;letter-spacing:0;text-transform:none}
:is(.b-encadre-info,.b-encadre-conseil,.b-encadre-alerte,.b-encadre-bonplan,.b-encadre-pratique) > :is(p,.bec-text,.bea-text,.bebp-text){font-family:'Lora',Georgia,serif;font-size:15px;font-weight:400;line-height:1.65;font-style:normal;color:var(--ink2);margin:0}
:is(.b-encadre-info,.b-encadre-conseil,.b-encadre-alerte,.b-encadre-bonplan,.b-encadre-pratique) > p+p{margin-top:10px}
.b-encadre-info .bei-list{display:block;list-style:none;margin:0;padding:0}
.b-encadre-info .bei-item{display:block;position:relative;padding:0 0 0 16px;margin:0 0 7px;font-size:15px;line-height:1.65;color:var(--ink2)}
.b-encadre-info .bei-item:last-child{margin-bottom:0}
.b-encadre-info .bei-item::before{position:absolute;left:0;top:0;line-height:24.75px;color:var(--ink2)}
:is(.b-encadre-info,.b-encadre-conseil,.b-encadre-alerte,.b-encadre-bonplan,.b-encadre-pratique) a{color:#893e21;text-decoration:underline;text-underline-offset:.16em}
:is(.b-encadre-info,.b-encadre-conseil,.b-encadre-alerte,.b-encadre-bonplan,.b-encadre-pratique) a:focus-visible{outline:2px solid #893e21;outline-offset:3px}
.b-encadre-pratique .bep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px}
.b-encadre-pratique .bep-item{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:0;border:0}
.b-encadre-pratique .bep-icon{font-size:18px;line-height:24.75px;flex-shrink:0}
.b-encadre-pratique .bep-content{min-width:0}
.b-encadre-pratique .bep-content strong{display:block;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;line-height:1.45;text-transform:none;letter-spacing:0;color:var(--ink);margin-bottom:3px}
.b-encadre-pratique .bep-content span{font-size:15px;line-height:1.65;color:var(--ink2)}
@media(max-width:768px){.b-encadre-pratique .bep-grid{grid-template-columns:minmax(0,1fr)}}


:is(.b-encadre-conseil,.b-encadre-bonplan,.b-encadre-alerte) > :is(.bec-title,.bebp-title,.bea-title){display:inline;margin:0;font-size:15px;font-weight:700}
:is(.b-encadre-conseil,.b-encadre-bonplan) > :is(.bec-title,.bebp-title){background:none}
:is(.b-encadre-conseil,.b-encadre-bonplan,.b-encadre-alerte) > :is(.bec-title,.bebp-title,.bea-title)::after{content:'/';display:inline-block;margin:0 .45em;font-weight:400;color:#893e21}
:is(.b-encadre-conseil,.b-encadre-bonplan,.b-encadre-alerte) > p:first-of-type{display:inline}
.b-encadre-alerte > .bea-title{color:#8c3228;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
:is(.b-encadre-info,.b-encadre-pratique) > :is(.bei-title,.bep-title){font-family:'Lora',Georgia,serif;font-size:17px;font-weight:600;line-height:1.45;margin-bottom:12px}

}


@media screen {


:is(.b-encadre-info,.b-encadre-conseil,.b-encadre-alerte,.b-encadre-bonplan,.b-encadre-pratique) > :is(.bei-title,.bec-title,.bea-title,.bebp-title,.bep-title){text-decoration:none}
:is(.b-encadre-info,.b-encadre-pratique)>:is(.bei-title,.bep-title){width:fit-content;max-width:100%}
.b-encadre-alerte > .bea-title{color:#8c3228}

 :is(.b-encadre-info,.b-encadre-conseil,.b-encadre-alerte,.b-encadre-bonplan,.b-encadre-pratique) > :is(.bei-title,.bec-title,.bea-title,.bebp-title,.bep-title){font-family:'Lora',Georgia,serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.5;color:#63402d}
 :is(.b-encadre-conseil,.b-encadre-bonplan,.b-encadre-alerte) > :is(.bec-title,.bebp-title,.bea-title)::after{content:'—';display:inline-block;font-style:normal;font-weight:400;margin:0 .45em;color:#8c4c2e}
 .b-encadre-pratique .bep-content strong{font-family:'Lora',Georgia,serif;font-style:italic;font-size:14px;font-weight:500}
 
.b-encadre-alerte > .bea-title{color:#8c3228}

}


@media screen {
 
 
 .b-encadre-info {margin-top:32px}
 .b-encadre-info > .bei-title::before {
   content:'';display:block;width:24px;height:1px;margin:0 0 8px;
   background:#a28167;pointer-events:none;
 }
 
 .b-encadre-alerte > .bea-title {
   font-style:normal;font-weight:600;color:#783129;
 }
 .b-encadre-alerte > .bea-title::after {color:#783129}
 
 .b-encadre-pratique .bep-content strong {
   font-family:'DM Sans',sans-serif;font-style:normal;font-size:14px;
   font-weight:600;letter-spacing:0;text-transform:none;
 }
 
 .b-encadre-pratique .bep-icon {font-size:16px}
 
}
