.timing-report{max-width:1500px;margin:auto;padding:56px 5vw 100px}.timing-report h1{font-size:clamp(42px,6.5vw,88px);line-height:1.02;letter-spacing:-.045em;max-width:1150px}.timing-report .deck{font-size:clamp(20px,2.1vw,26px);line-height:1.5;max-width:1100px}.timing-report section{border-top:1px solid #cbd0c5;padding:38px 0}.timing-report h2{font-size:clamp(27px,3vw,42px);line-height:1.2;max-width:1100px}.timing-report p{max-width:1120px;line-height:1.65}.timing-report code{font-size:.84em;overflow-wrap:anywhere}.timing-report a{text-underline-offset:4px}.chart-scroll{width:100%;overflow-x:auto;border:1px solid #bdc7b7;background:#f1efe5;margin:25px 0}.chart-scroll object{width:100%;min-width:1200px;aspect-ratio:2/1;display:block;height:auto}.table-wrap{width:100%;overflow-x:auto;margin:24px 0}.timing-report table{border-collapse:collapse;min-width:800px;width:100%}.timing-report th,.timing-report td{text-align:left;padding:15px 13px;border-bottom:1px solid #cbd0c5;vertical-align:top;line-height:1.5}.timing-report th{background:#e5e9df}.timing-report td code{display:block;min-width:220px}.timing-report #leads td:nth-child(5){min-width:270px}.proof-links{display:flex;flex-wrap:wrap;gap:14px 26px;margin:24px 0}.small{font-size:15px;color:#53635c}@media(max-width:740px){.timing-report{padding:36px 20px 70px}.timing-report section{padding:30px 0}header{flex-wrap:wrap}header nav{max-width:100%;flex-wrap:wrap}.chart-scroll{margin-top:15px}}
