/* V193 : navigation des familles et précisions intégrées au contenu. */
.famille-suite{margin:1.5rem 0 1rem;padding-top:1.25rem;border-top:1px solid #d9cdbb;color:#514638;font:1rem/1.55 Georgia,"Times New Roman",serif}
.famille-suite h4{margin:0 0 .8rem;font:700 1rem/1.4 Arial,Helvetica,sans-serif;color:#665038}
.famille-suite ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.4rem;list-style:none;margin:0;padding:0}
.famille-suite li{margin:0;min-width:0}
.famille-suite a{display:inline-block;padding:.2rem 0;color:#775016;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}
.famille-suite a:hover{color:#352510}
.famille-suite a:focus-visible{outline:2px solid #98661b;outline-offset:4px;border-radius:2px}
.lecture-integree{margin:1rem 0;color:inherit;font:inherit;line-height:1.65;overflow-wrap:anywhere}
.lecture-integree h4{font-size:1.05em;margin:0 0 .65rem}
.lecture-integree p{margin:.65rem 0}
.lecture-integree a{color:inherit;text-decoration:underline;text-underline-offset:.18em}
.v193-revisee .native-poster{height:auto}
.poster-frame.v193-carte{display:block;aspect-ratio:auto;height:auto;overflow:visible}
.poster-frame.v193-carte img{height:auto}
.poster-frame.v193-carte figcaption{position:relative;z-index:1;margin:0;padding:1rem 1.5rem 4.5rem;background:#fff;color:#514638;font:1rem/1.65 Georgia,"Times New Roman",serif}
.v193-carte figcaption p{margin:0}
.v193-carte .loupe{bottom:1rem!important;right:1rem!important}
@media(max-width:640px){.famille-suite ul{grid-template-columns:minmax(0,1fr)}.poster-frame.v193-carte figcaption{padding:1rem 1rem 4.5rem}}
@media print{.famille-suite{break-inside:avoid}.lecture-integree{color:#222}.poster-frame.v193-carte figcaption{padding-bottom:1rem}}
