/* =============================================================================
   L'art de la Photo — bloc verdict pour-contre (.verdict)
   Charge si le contenu contient `verdict` (13 articles).
   -----------------------------------------------------------------------------
   Transposition fidele. 2 empreintes d'origine, ecart purement soustractif.
   Ne jamais reconstruire avec head -n ; ne pas ecrire de sequence de fermeture
   de commentaire dans ce texte (elle refermerait le bloc trop tot).
   ============================================================================= */

.verdict{margin:2.2em 0;background:#fff;border:1px solid #ecebe9;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 26px rgba(0,0,0,.06)}
.verdict__head{padding:1em 1.35em 1.05em;background:var(--primary,#feec02);border-bottom:0}
.verdict .verdict__title{margin:0;font-size:1.25em;line-height:1.3;color:#1a1a1a}
.verdict .verdict__sub{margin:.3em 0 0;font-size:.85em;line-height:1.45;color:#3d3c3a}
.verdict__cols{display:flex;flex-wrap:wrap}
.verdict__col{flex:1 1 270px;min-width:0;padding:1.15em 1.35em 1.35em}
.verdict__col--pro{background:rgba(18,105,74,.05)}
.verdict__col--con{background:rgba(179,38,30,.045);border-left:1px solid #f0eef0}
.verdict__label{margin:0 0 .65em;font-size:.78em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.verdict__col--pro .verdict__label{color:#12694a}
.verdict__col--con .verdict__label{color:#b3261e}
.verdict__list{margin:0;padding:0;list-style:none;font-size:.93em;line-height:1.5;color:#3d3c3a}
.verdict__list li{margin-bottom:.55em;padding-left:1.55em;position:relative}
.verdict__list li:last-child{margin-bottom:0}
.verdict__list li::before{position:absolute;left:0;top:0;font-weight:700}
.verdict__col--pro .verdict__list li::before{content:"\2713";color:#12694a}
.verdict__col--con .verdict__list li::before{content:"\2715";color:#b3261e}
.verdict--solo .verdict__cols{display:block}
.verdict--solo .verdict__col{border-left:0;flex:none}
.verdict__col--neutre{background:#fafaf9}
.verdict__col--neutre .verdict__label{color:#3d3c3a}
.verdict__col--neutre .verdict__list li::before{content:"\2022";color:#8a8a85}

@media(max-width:700px){
  .verdict__col--con{border-left:none;border-top:1px solid #f0eef0}
  .verdict__col{padding:1.05em 1.15em 1.2em}
}
