@import url('./prepared-media-display.css');
.xfiles-article-layout.gx-composer-site-layout{display:block;max-width:1100px;margin-inline:auto}
.gx-c-document-cover{width:calc(100% - 40px);max-width:1100px;margin:0 auto 32px;padding:0;border:1px solid #dde5ee;border-radius:6px;overflow:hidden}
/* Native photo covers only: never center the logo inside procedural artwork. */
.gx-c-document-cover>img{width:auto!important;max-width:100%;aspect-ratio:auto!important;height:auto!important;object-fit:contain!important;display:block;margin-inline:auto}
.gx-composer-site-prose .gx-rich-image figure{margin:20px 0}
.gx-composer-site-prose .gx-rich-image:not(.gx-rich-split) img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:4px}
.gx-composer-site-prose .gx-rich-image figcaption{font-size:13px;line-height:1.6;color:#53657e;margin-top:12px}
.gx-composer-site-prose{min-width:0;width:100%;padding:0!important;border:0;box-shadow:none;background:transparent}
.gx-composer-site-prose.gx-composition .gx-c-section-anchor{margin:0;scroll-margin-top:110px}
.gx-composer-site-prose.gx-composition .gx-c-section-anchor>section,.gx-composer-site-prose.gx-composition .gx-c-section-anchor>nav{margin:0}
.gx-composer-site-prose .gx-c-faq p{margin:0;padding:0 0 20px}
.gx-composer-site-prose .gx-c-gallery figure{margin:0}
.gx-composer-site-prose .gx-c-gallery img{width:100%;max-width:100%;margin:0}
.gx-composer-site-prose .gx-c-toc a{display:inline;color:#0967d3;text-decoration:underline}
.gx-composer-site-prose .gx-rich-callout h2,.gx-composer-site-prose .gx-rich-callout p,.gx-composer-site-prose .gx-c-hero-cover h2,.gx-composer-site-prose .gx-c-hero-cover p{color:inherit}
.gx-composer-site-prose .gx-c-tone-dark h2,.gx-composer-site-prose .gx-c-tone-dark h3,.gx-composer-site-prose .gx-c-tone-dark p{color:inherit}
.gx-composer-site-prose .gx-c-gallery figcaption{font-size:13px;line-height:1.5;margin-top:8px}
.xfiles-article-heading .xfiles-local-note{display:inline-block;background:#eaf3ff;border:1px solid #c7daf4;color:#164779;padding:10px 14px;border-radius:4px}
a[aria-disabled=true]{cursor:default}
@media(max-width:600px){.gx-composer-site-prose .gx-c-gallery,.gx-composer-site-prose .gx-c-faq,.gx-composer-site-prose .gx-c-toc{padding:24px 18px}.gx-composer-site-prose h2{overflow-wrap:anywhere}}
