/* Shared content width and responsive gutters.
   Gutters constrain smaller viewports without subtracting from the desktop maximum. */
:root{--container:1312px;--page-gutter:16px}
@media(min-width:576px){:root{--page-gutter:24px}}
.container,
.pdf-header .pdf-nav-container,
.reference-hero-grid,
.reference-intro,
.topic-hero,
.topic-content,
.feature-page .fs-wrap,
.sms-page .fs-hero,
.move-wrap,
.mcp-wrap{
 width:calc(100% - var(--page-gutter)*2);
 max-width:var(--container);
 margin-inline:auto;
}

/* The skip link can focus main without outlining the entire page. */
main[tabindex="-1"]:focus{outline:none;border-radius:0}
