/* Private additive layout attempt. Existing CSS and all content bytes retained. */
.ui-header .ui-header__inner{padding-block:8px;}
.ui-header :is(a,summary){scroll-margin-block:8px;}
@media(max-width:760px){
 .ui-header .ui-header__inner{display:flex;flex-direction:column;align-items:stretch;gap:8px;}
 .ui-header .ui-site-label{align-self:flex-start;}
 .ui-header .header-menu>summary{position:static;inset:auto;inline-size:max-content;max-inline-size:100%;}
 .ui-header .header-menu{inline-size:100%;}
 .ui-header .header-panel{padding-block-start:8px;}
}
@media(max-width:480px){
 .rg .rg-article-head h1,.rg .rg-hero h1{font-size:clamp(1rem,8vw,2rem);}
 .rg h2{font-size:clamp(1rem,6vw,1.45rem);}
 .rg h3{font-size:1rem;}
 .rg .rg-columns,.rg .rg-article-head,.rg .rg-hero{padding-inline:8px;}
 .rg .rg-card,.rg .rg-sidebar section,.rg .rg-toc{padding-inline:8px;}
 .rg .rg-prose>:is(ul,ol){padding-inline:1rem 8px;}
 .rg .rg-prose>:is(ul,ol)>li{padding-inline-start:0;}
}
@media(max-width:48rem){.rg .rg-prose>:is(ul,ol){padding-inline:2rem 0}.rg-prose .reflow-literal{display:block;max-width:100%;overflow-x:auto;white-space:nowrap;padding-block:7px;margin-block:4px}.rg-prose .reflow-literal:focus-visible{outline:3px solid #a63e13;outline-offset:-3px}.rg-prose .reflow-literal>a{display:inline-block;white-space:nowrap}}
@media(max-width:48rem){.rg-prose .reflow-literal{scroll-margin-block:24px}}

.rg .rg-prose>ol{list-style-type:decimal;padding-inline-start:2rem}
@media(max-width:48rem){.rg .rg-prose>:is(ul,ol)>li,.rg .rg-prose>:is(ul,ol)>li *{overflow-wrap:anywhere}.rg .rg-prose>:is(ul,ol) .reflow-literal,.rg .rg-prose>:is(ul,ol) .reflow-literal>a{white-space:normal}.rg .rg-prose>:is(ul,ol) .reflow-literal>a{vertical-align:top}}
