.page-module__ZRHaPG__page{align-items:start;gap:40px 48px;padding-bottom:32px}.page-module__ZRHaPG__hero{grid-column:1/-1;align-items:flex-end;min-height:0}.page-module__ZRHaPG__facts{z-index:1;gap:36px;margin:0;padding:32px 36px 32px 0;display:flex;position:relative}.page-module__ZRHaPG__facts div{justify-items:end;gap:2px;display:grid}.page-module__ZRHaPG__facts dt{color:#ffffffb8;font-size:13px}.page-module__ZRHaPG__facts dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:56px;font-weight:700;line-height:1}.page-module__ZRHaPG__main,.page-module__ZRHaPG__aside{align-content:start;gap:40px;min-width:0;display:grid}.page-module__ZRHaPG__aside{position:sticky;top:88px}.page-module__ZRHaPG__section{gap:14px;min-width:0;display:grid}.page-module__ZRHaPG__section h2{letter-spacing:-.02em;color:var(--ink-900);margin:0;font-size:22px;font-weight:700;line-height:28px}.page-module__ZRHaPG__ruled{max-width:68ch;margin:0;padding:0;list-style:none}.page-module__ZRHaPG__ruled li{border-top:1px solid var(--rule);color:var(--ink-700);padding:12px 0;font-size:15px;line-height:1.6}.page-module__ZRHaPG__ruled li:first-child{border-top:0;padding-top:0}.page-module__ZRHaPG__ruled a{color:var(--accent);font-weight:600}.page-module__ZRHaPG__section h3{margin:0 0 8px;font-size:17px}.page-module__ZRHaPG__note,.page-module__ZRHaPG__list{max-width:68ch;color:var(--ink-600);margin:0;font-size:15px;line-height:1.6}.page-module__ZRHaPG__list{gap:6px;padding-left:20px;display:grid}.page-module__ZRHaPG__list a,.page-module__ZRHaPG__seb a{color:var(--accent);font-weight:600}.page-module__ZRHaPG__schedule{gap:0;display:grid}.page-module__ZRHaPG__schedule>div{border-top:1px solid var(--rule);gap:4px;padding:14px 0;display:grid}.page-module__ZRHaPG__schedule>div:first-child{border-top:2px solid var(--accent)}.page-module__ZRHaPG__schedule strong{color:var(--ink-900);font-size:18px}.page-module__ZRHaPG__schedule span{color:var(--ink-700);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.page-module__ZRHaPG__schedule p{color:var(--ink-600);margin:0;font-size:14px}.page-module__ZRHaPG__tableWrap{overflow-x:auto}.page-module__ZRHaPG__table{border-collapse:collapse;width:100%;font-size:15px}.page-module__ZRHaPG__table th,.page-module__ZRHaPG__table td{text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;padding:10px 12px}.page-module__ZRHaPG__table thead th{color:var(--ink-500);font-size:13px;font-weight:600}.page-module__ZRHaPG__table tfoot th,.page-module__ZRHaPG__table tfoot td{color:var(--ink-900);border-bottom:0;font-weight:600}.page-module__ZRHaPG__num{font-variant-numeric:tabular-nums;text-align:right!important}.page-module__ZRHaPG__syllabus{gap:0;display:grid}.page-module__ZRHaPG__syllabus details:first-child{border-top:1px solid var(--rule)}.page-module__ZRHaPG__syllabus ul{columns:2 220px;column-gap:24px}.page-module__ZRHaPG__syllabus li{break-inside:avoid;padding:3px 0}.page-module__ZRHaPG__syllabus details{border-bottom:1px solid var(--rule)}.page-module__ZRHaPG__syllabus summary{color:var(--ink-900);cursor:pointer;justify-content:space-between;gap:12px;padding:12px 0;font-weight:600;display:flex}.page-module__ZRHaPG__syllabus summary span{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.page-module__ZRHaPG__syllabus ul{margin:0 0 14px;padding:0;font-size:14px;list-style:none}.page-module__ZRHaPG__syllabus a{color:var(--ink-700)}.page-module__ZRHaPG__syllabus a:hover{color:var(--accent)}.page-module__ZRHaPG__price{margin:0}.page-module__ZRHaPG__seb{gap:8px;max-width:68ch;display:grid}.page-module__ZRHaPG__seb ol{color:var(--ink-700);gap:6px;margin:0 0 8px;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.page-module__ZRHaPG__seb>a{width:fit-content}.page-module__ZRHaPG__inline{margin:0}.page-module__ZRHaPG__inline button{cursor:pointer;border:0;font-family:inherit}@media (max-width:1023px){.page-module__ZRHaPG__aside{position:static}.page-module__ZRHaPG__main,.page-module__ZRHaPG__aside{grid-column:1/-1}}@media (max-width:760px){.page-module__ZRHaPG__hero{flex-direction:column;align-items:stretch}.page-module__ZRHaPG__facts{gap:28px;padding:0 22px 24px}.page-module__ZRHaPG__facts div{justify-items:start}.page-module__ZRHaPG__facts dd{font-size:40px}}@media (max-width:560px){.page-module__ZRHaPG__table{font-size:14px}.page-module__ZRHaPG__table th,.page-module__ZRHaPG__table td{padding:10px 6px}.page-module__ZRHaPG__table tr>:nth-child(2){display:none}.page-module__ZRHaPG__table tfoot td[colspan]{white-space:normal}}.page-module__ZRHaPG__endCta{grid-column:1/-1;justify-content:center;padding-top:8px;display:flex}
