
.schedule-section{padding-block:48px 64px}.schedule-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px}.schedule-heading h2{font-size:28px;letter-spacing:-.5px}.schedule-heading p{color:var(--muted);font-size:14px;margin:10px 0 0}.schedule-heading .button{white-space:nowrap;gap:24px}.schedule-table{width:100%;border-collapse:collapse;text-align:left;font-size:16px;line-height:1.5}.schedule-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.schedule-table th{background:var(--blue);color:white;padding:16px 18px;font-weight:700;font-size:15px}.schedule-table td{padding:17px 18px;border-bottom:1px solid var(--line);vertical-align:top}.schedule-table tr:nth-child(even){background:var(--light)}.schedule-table td:first-child{font-weight:700}.schedule-table td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}.schedule-table td:nth-child(3){font-weight:700}.schedule-note{display:block;font-size:13px;color:var(--muted);font-weight:400;margin-top:4px}.schedule-rules{border-left:4px solid var(--blue);background:var(--light);padding:26px 28px;margin-top:32px}.schedule-rules h2{font-size:23px;letter-spacing:-.4px;margin-bottom:12px}.schedule-rules p{max-width:850px;margin-bottom:16px}.schedule-rules .text-link{font-size:15px}
@media(max-width:1000px){.schedule-heading{align-items:flex-start;flex-direction:column}.schedule-table td,.schedule-table th{padding:14px 12px}.schedule-table{font-size:15px}}
@media(max-width:700px){.page-heading{display:block}.page-heading>img{display:none}.page-heading h1{font-size:clamp(1.5rem,7vw,2rem);hyphens:none;overflow-wrap:normal;letter-spacing:-.5px}.schedule-section{padding-block:32px 40px}.schedule-heading h2{font-size:26px}.schedule-heading .button{font-size:14px;white-space:normal}.schedule-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.schedule-table,.schedule-table tbody{display:block}.schedule-table tr{display:block;border:1px solid var(--line);border-radius:8px;margin-bottom:14px;padding:12px 16px}.schedule-table td{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;border:0;padding:5px 0;font-size:15px}.schedule-table td:before{content:attr(data-label);font-weight:400;color:var(--muted);font-size:14px}.schedule-table td:nth-child(2){display:block;padding-left:116px;position:relative}.schedule-table td:nth-child(2):before{position:absolute;left:0}.schedule-note{grid-column:2;margin-top:0}.schedule-rules{padding:22px}.schedule-rules h2{font-size:22px}}
@media print{.schedule-heading .button,.schedule-rules .text-link{display:none}.schedule-section{padding:0}.schedule-table th{background:#e6ecf6;color:#142a50}.schedule-table{font-size:10pt}.schedule-table td,.schedule-table th{padding:8px}.schedule-heading h2{font-size:18pt}.schedule-rules{padding:12px;margin-top:20px}.schedule-rules h2{font-size:14pt}}
