/* V91: Center related-reading sections across all layouts, including article sidebar pages. */
.v72-recommendations,.v91-seo-related-nav.v91-related-centered{box-sizing:border-box;width:min(1100px,calc(100% - 32px));max-width:1100px;margin:32px auto!important;float:none;clear:both;text-align:center;min-width:0}
.v72-recommendations h2,.v72-recommendations .v72-intro,.v91-seo-related-nav.v91-related-centered h2,.v91-seo-related-nav.v91-related-centered>p{text-align:center!important;margin-inline:auto!important}
.v72-recommendations .v72-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;width:100%;margin-inline:auto}
.v72-recommendations .v72-card{flex:1 1 230px;max-width:345px;text-align:center;min-width:0}
.v91-seo-related-nav.v91-related-centered ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:18px auto 0;padding:0;gap:12px;list-style:none}
.v91-seo-related-nav.v91-related-centered li{margin:0}
.v91-seo-related-nav.v91-related-centered li a{text-align:center}
@media(max-width:600px){.v72-recommendations,.v91-seo-related-nav.v91-related-centered{width:calc(100% - 24px);margin:24px auto!important}.v72-recommendations .v72-card{flex:1 1 100%;max-width:none}.v91-seo-related-nav.v91-related-centered ul{flex-direction:column;align-items:stretch}.v91-seo-related-nav.v91-related-centered li{width:100%}}

/* Final V91: center surviving related-reading panel in the viewport. */
section.v72-recommendations {position:relative;display:block;box-sizing:border-box;width:min(1100px,calc(100% - 32px))!important;max-width:1100px!important;margin:36px auto!important;margin-left:auto!important;margin-right:auto!important;float:none!important;clear:both!important;left:auto!important;right:auto!important;transform:none!important;}
section.v72-recommendations .v72-grid{display:flex!important;flex-wrap:wrap;justify-content:center!important;}
section.v72-recommendations h2,section.v72-recommendations .v72-intro,section.v72-recommendations .v72-note{text-align:center!important;}
@media(max-width:640px){section.v72-recommendations{width:calc(100% - 24px)!important;margin:24px auto!important;}}
