.skip{position:absolute;left:-999px;top:0;background:#0066cc;color:#fff;padding:8px 12px;z-index:100}.skip:focus{left:8px;top:8px}
.nav{display:none}.nav.open{display:flex}@media(min-width:768px){.nav{display:flex}}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #0066cc;outline-offset:2px}
summary{list-style:none}summary::-webkit-details-marker{display:none}summary::after{content:"+";float:right;color:#0066cc;font-weight:700}details[open] summary::after{content:"\2212"}
.tw{-webkit-overflow-scrolling:touch}.tw table{min-width:480px}.tool-result{display:none}.tool-result.show{display:block}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}input,select{min-height:44px}img{max-width:100%;height:auto}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
h2[id]{scroll-margin-top:5rem}html{scroll-behavior:smooth}
