/* Small shared readability layer. No routes, controls or feature panels are hidden. */
body{background-color:#f7f8f3;color:#22372d}
#main{min-width:0}#main img{max-width:100%}#main :where(h1,h2,h3){text-wrap:balance}#main :where(p,li){line-height:1.65}#main :where(a,button,input,select,textarea):focus-visible{outline:3px solid #ad632f;outline-offset:4px}#main :where(button,.button,select){min-height:44px}#main :where(input,textarea,select){font-size:1rem}#main .card{border-radius:16px}#main :where(.ux-subnav,.actions){row-gap:.65rem}#main .ux-subnav a{min-height:44px;display:inline-flex;align-items:center}#main :where(.stat-strip){border-radius:14px}#main :where(h2[id],h3[id],section[id]){scroll-margin-top:5rem}
@media(max-width:650px){#main :where(h1){overflow-wrap:anywhere}#main :where(.actions){flex-wrap:wrap}#main :where(.stat-strip){gap:.6rem}#main :where(input,select,textarea){max-width:100%}#main .ux-subnav{overflow-x:auto;max-width:100%;flex-wrap:nowrap}#main .ux-subnav a{white-space:nowrap;flex-shrink:0}}
