/* F6 S02: no extra CMS wrapper; preserve existing direct-child design rules. */
body[data-md-public="on"][data-md-adapter="s02"] #subpage-content .order-lg-0 {min-width:0;overflow-wrap:anywhere}
body[data-md-public="on"][data-md-adapter="s02"] #subpage-content h2[data-md-s02-heading] {font-family:var(--md-public-font)!important;font-size:var(--md-section-size)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.2px!important;margin:32px 0 16px!important;color:var(--md-ink)!important;scroll-margin-top:24px}
body[data-md-public="on"][data-md-adapter="s02"] #subpage-content h3[data-md-s02-heading] {font-family:var(--md-public-font)!important;font-size:var(--md-subsection-size)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;margin:28px 0 14px!important;color:var(--md-ink)!important;scroll-margin-top:24px}
body[data-md-public="on"][data-md-adapter="s02"] #subpage-content .order-lg-0 img {max-width:100%;height:auto}
body[data-md-public="on"][data-md-adapter="s02"] .md-s02-desktop-nav {border-radius:6px}
body[data-md-public="on"][data-md-adapter="s02"] .md-s02-mobile-toc {display:none;border-radius:6px}
body[data-md-public="on"][data-md-adapter="s02"] .md-s02-mobile-toc summary:focus-visible {outline:2px solid #003368;outline-offset:3px}
@media(max-width:1023px){
 body[data-md-public="on"][data-md-adapter="s02"] .md-s02-desktop-nav {display:none}
 body[data-md-public="on"][data-md-adapter="s02"] .md-s02-mobile-toc {display:block}
}

/* A removed CMS image can leave a URL with no extension. Keep its article as a text card. */
body[data-md-public="on"][data-md-adapter="s02"] #subpage-content .div_pages_similar_img:has(img[src^="/_img/_pictures/_mini_lista/"][src$="."]){display:none}
