.exam-timeline{margin:36px 0 46px;color:var(--ink);min-width:0}.exam-timeline h2{font-size:24px;margin:0 0 12px}.exam-timeline>p{max-width:850px;font-size:13px;line-height:1.8;color:var(--muted)}.exam-timeline-reviewed{font-size:12px!important}.exam-timeline a{color:var(--violet);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.exam-timeline-steps{padding:0;margin:22px 0;list-style:none;border-top:1px solid var(--line)}.exam-timeline-steps>li{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;padding:18px 0;border-bottom:1px solid var(--line)}.exam-timeline-stage h3{font-size:15px;margin:0 0 7px;line-height:1.5}.exam-timeline-status{display:inline-block;color:var(--muted);font-size:11px;font-weight:600}.exam-timeline-steps [data-status=estimated] .exam-timeline-status{color:var(--violet)}.exam-timeline-date{font-size:14px;line-height:1.7;min-width:0}.exam-timeline-date>span{display:block;font-weight:600}.exam-timeline-date p{color:var(--muted);font-size:12px;line-height:1.75;margin:5px 0 0}.exam-timeline details{border-bottom:1px solid var(--line);padding:14px 0}.exam-timeline summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.7;padding:4px 0}.exam-timeline details>p{font-size:12px;line-height:1.8;color:var(--muted);margin:12px 0}.exam-timeline .table-scroll{max-width:100%}.exam-timeline table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.exam-timeline caption{text-align:left;font-weight:600;padding:12px 0}.exam-timeline th,.exam-timeline td{padding:12px;vertical-align:top;line-height:1.8;border-bottom:1px solid var(--line)}.exam-timeline th:first-child{width:23%}.exam-timeline td p{font-size:12px;margin:5px 0;color:var(--muted)}.exam-timeline-sources{font-size:11px;line-height:1.8}.exam-timeline time{font-variant-numeric:tabular-nums}@media(max-width:600px){.exam-timeline h2{font-size:21px}.exam-timeline-steps>li{grid-template-columns:minmax(0,1fr);gap:9px}.exam-timeline-stage{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 14px}.exam-timeline-stage h3{margin:0}.exam-timeline th,.exam-timeline td{padding:10px 6px}.exam-timeline th:first-child{width:28%}.exam-timeline summary{min-height:44px;display:list-item}}
