/* Sur les fiches : plus de bandeau partenaire rétractable (tc-widget-registry) — supprimé côté serveur, et masqué ici au cas où un script le réinjecterait */
.tcf2 [class*="tcwr-sticky"],body.tcf2-on [class*="tcwr-sticky"]{display:none !important}

/* TC Fiche V2 — bloc-notes « À lire autour de … » : papier ligné (interligne 28 px = hauteur des lignes de texte), marge rouge, spirale à gauche */
.tcf2 .tcf2-w--notes{position:relative;overflow:hidden;border:1px solid #E3D6B2;border-radius:8px 16px 16px 8px;padding:20px 18px 14px 50px;
  background-color:#FFFDF5;
  background-image:linear-gradient(90deg,transparent 37px,rgba(200,80,80,.4) 37px,rgba(200,80,80,.4) 38px,transparent 38px),
                   repeating-linear-gradient(180deg,transparent 0,transparent 27px,rgba(90,115,160,.2) 27px,rgba(90,115,160,.2) 28px);
  background-position:0 0,0 6px;box-shadow:0 12px 26px -20px rgba(90,60,20,.55)}
.tcf2 .tcf2-w--notes::before{content:"";position:absolute;left:8px;top:0;bottom:0;width:18px;
  background:radial-gradient(circle at 9px 14px,#F1EBDD 0 4.5px,#B9A877 4.5px 6px,transparent 6.5px) repeat-y;background-size:18px 28px}
.tcf2 .tcf2-notes-title{margin:0 0 6px;font-family:Georgia,"Times New Roman",serif;font-size:1.02rem;font-style:italic;line-height:28px;color:#3b2d1d}
.tcf2 .tcf2-notes-title b{color:var(--dark);font-style:normal}
.tcf2 .tcf2-notes-list{list-style:none;margin:0;padding:0}
.tcf2 .tcf2-notes-list li{margin:0;padding:0 0 0 16px;position:relative;line-height:28px;font-size:.92rem}
.tcf2 .tcf2-notes-list li::before{content:"✎";position:absolute;left:-2px;top:0;font-size:.78rem;color:var(--c);opacity:.85}
.tcf2 .tcf2-w--notes a{display:inline;color:#33291d;text-decoration:none;background-image:linear-gradient(var(--soft2),var(--soft2));background-repeat:no-repeat;background-size:0 100%;background-position:0 100%;transition:background-size .25s,color .2s}
.tcf2 .tcf2-w--notes a:hover{color:var(--dark);background-size:100% 100%}
.tcf2 .tcf2-notes-more{margin-top:4px}
.tcf2 .tcf2-notes-more summary{list-style:none;cursor:pointer;line-height:28px;font-size:.88rem;font-weight:700;color:var(--dark)}
.tcf2 .tcf2-notes-more summary::-webkit-details-marker{display:none}
.tcf2 .tcf2-notes-more summary::before{content:"+ ";font-weight:800}
.tcf2 .tcf2-notes-more[open] summary{display:none}
.tcf2 .tcf2-notes-more span{color:var(--mut);font-weight:600}
