/* Tancré 1.6 · OLD canonical HTML content with ROOT visual identity. */
section:has(.tancre-old-document) > .container-site > aside{display:none!important}
section:has(.tancre-old-document) > .container-site > article{grid-column:1 / -1!important;min-width:0}
section:has(.tancre-old-document) > .container-site{max-width:1180px!important;margin-inline:auto!important}
.tancre-old-document{font-size:16px;line-height:1.85;color:#303a41;overflow-wrap:anywhere}
.tancre-old-document > article,.tancre-old-document > section{max-width:1050px;margin-inline:auto}
.tancre-old-document p{margin:0 0 1.2em}
.tancre-old-document h2,.tancre-old-document h3{scroll-margin-top:145px;color:#101923}
.tancre-old-document h2{margin:1.7em 0 .5em;font-size:clamp(22px,2.2vw,32px)}
.tancre-old-document h3{margin:1.4em 0 .4em;font-size:clamp(19px,1.8vw,25px)}
.tancre-old-document a{color:#8d6a35;text-underline-offset:3px}
.tancre-old-document .page-index,.tancre-old-document .article-index,.tancre-old-document nav.toc,.tancre-old-document .indice-articolo{
 margin:24px 0 34px!important;padding:24px 30px!important;border:1px solid #d9d2c7!important;border-radius:7px;background:#f8f5f0;color:#25323c;max-width:100%!important}
.tancre-old-document .page-index h2,.tancre-old-document .article-index h2{font-size:23px!important;margin:0 0 12px!important}
.tancre-old-document .page-index ol,.tancre-old-document .article-index ol{padding-left:1.5em!important;margin:0!important;list-style:decimal!important}
.tancre-old-document .page-index li,.tancre-old-document .article-index li{display:list-item!important;padding:3px 0!important;margin:0!important}
.tancre-old-document .page-index a,.tancre-old-document .article-index a{display:inline!important;margin:0!important;color:#815f32;text-decoration:underline}
.tancre-old-document img{max-width:100%;height:auto}
@media(max-width:720px){.tancre-old-document .page-index{padding:15px 18px!important}.tancre-old-document{font-size:15px}}

.tancre-old-document details:has(>summary){margin:24px 0 34px;padding:24px 30px;border:1px solid #d9d2c7;border-radius:7px;background:#f8f5f0}
.tancre-old-document details > summary{cursor:pointer;font-size:21px;font-family:Georgia,serif;font-weight:600;color:#101923;margin:0 0 10px}
.tancre-old-document details > ol{list-style:decimal!important;padding-left:1.5em!important;margin:0}
.tancre-old-document details li{display:list-item!important;padding:3px 0!important;margin:0}
.tancre-old-document details a{color:#815f32;text-decoration:underline}
.tancre-old-document nav.indice-articolo h2,.tancre-old-document nav.article-index h2{margin:0 0 12px!important;font-size:23px!important}
.tancre-old-document nav.indice-articolo ol,.tancre-old-document nav.article-index ol{padding-left:1.5em!important;list-style:decimal!important;margin:0!important}
.tancre-old-document nav.indice-articolo li,.tancre-old-document nav.article-index li{display:list-item!important;padding:3px 0!important;margin:0!important}
.tancre-old-document nav.indice-articolo a,.tancre-old-document nav.article-index a{display:inline!important;color:#815f32;text-decoration:underline}

/* Tancré 1.7: featured image is not part of the editor HTML. */
.tancre-old-document .tancre-featured-figure{margin:0 auto 34px;max-width:1050px;border-radius:9px;overflow:hidden;background:#e8e1d6}
.tancre-old-document .tancre-featured-figure img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}
.tancre-old-document [id]{scroll-margin-top:120px}
