/* Preserve the archived CNI design while allowing fixed-size content to fit narrow screens. */
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:8px}img{max-width:100%;height:auto}table{max-width:100%}td,th{overflow-wrap:anywhere}marquee{max-width:100%}a:focus-visible{outline:3px solid #153eaa;outline-offset:3px}.missing-archive-image{display:inline-block;font:14px/1.4 Arial,sans-serif;color:#555;border:1px solid #bbb;padding:6px;max-width:100%}
@media(max-width:700px){table{width:100%!important;table-layout:auto}td,th{width:auto!important}td img{height:auto!important}font[size="7"]{font-size:clamp(1.5rem,7vw,3rem)}font[size="6"]{font-size:clamp(1.3rem,6vw,2rem)}font[size="5"]{font-size:clamp(1.1rem,5vw,1.6rem)}body{overflow-wrap:anywhere}pre{white-space:pre-wrap}}

.archive-label{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;padding:.3em .6em;border:1px solid #58707a;border-radius:3px;background:linear-gradient(#f5fbfd,#a8c3d5);color:#112b5c;font:700 12px/1.25 Arial,sans-serif;text-align:center;white-space:normal}.archive-unavailable{color:inherit}
