body{margin:0;background:#fff;color:#173d3a;font:16px/1.5 Arial,sans-serif}main{max-width:880px;margin:24px auto;padding:0 16px}nav a{color:#006b63;text-underline-offset:3px}nav{margin-bottom:16px}.chart-scroll{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.chart-scroll:focus-visible{outline:2px solid #087f72;outline-offset:3px}.ssc-calc{width:840px;min-width:840px;max-width:none}.scroll-tip{font-size:14px;color:#526766}@media(min-width:900px){.scroll-tip{display:none}}