.page-module__EJ-sxq__lede,.page-module__EJ-sxq__copy{max-width:62ch;margin-bottom:var(--space-5)}.page-module__EJ-sxq__afterNote{margin-top:var(--space-5);max-width:62ch}.page-module__EJ-sxq__terms{margin-top:var(--stack-gap)}.page-module__EJ-sxq__termsTitle{margin-bottom:var(--space-4)}.page-module__EJ-sxq__termList{row-gap:var(--space-5);column-gap:var(--panel-gap);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.page-module__EJ-sxq__term{padding-left:var(--space-4);border-left:var(--outline-w) solid var(--outline-lavender)}.page-module__EJ-sxq__term dt{font-weight:700;font-size:var(--fs-body);line-height:var(--lh-tight);margin-bottom:var(--space-2)}.page-module__EJ-sxq__term dd{font-size:var(--fs-small);line-height:var(--lh-body);max-width:62ch;margin:0}.page-module__EJ-sxq__blocks>*+*{margin-top:var(--stack-gap)}.page-module__EJ-sxq__split75{row-gap:var(--stack-gap);column-gap:var(--panel-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.page-module__EJ-sxq__rule{padding-left:var(--space-5);border-left:var(--outline-w) solid var(--outline-lavender)}.page-module__EJ-sxq__rule>h3{margin-bottom:var(--space-3)}.page-module__EJ-sxq__rule>p{max-width:62ch}.page-module__EJ-sxq__table{border-collapse:collapse;width:100%;font-size:var(--fs-body);line-height:var(--lh-tight)}.page-module__EJ-sxq__table th,.page-module__EJ-sxq__table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:calc(var(--space-1) / 2) solid var(--purple-200)}.page-module__EJ-sxq__table th:first-child,.page-module__EJ-sxq__table td:first-child{padding-left:0}.page-module__EJ-sxq__table tbody tr:last-child :is(th,td){border-bottom:0}.page-module__EJ-sxq__table thead th{border-bottom:var(--outline-w-sm) solid var(--purple-300);font-weight:700}.page-module__EJ-sxq__table tbody th{font-weight:700}.page-module__EJ-sxq__table th[scope=row]{width:34%}.page-module__EJ-sxq__panelNote{max-width:70ch;margin-top:0}.page-module__EJ-sxq__lessonGrid{row-gap:var(--stack-gap);column-gap:var(--panel-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.page-module__EJ-sxq__lessonGrid>div:first-child{margin-block:0}.page-module__EJ-sxq__lessonAside>*+*{margin-top:var(--space-5)}.page-module__EJ-sxq__lessonAside>.page-module__EJ-sxq__panelNote+.page-module__EJ-sxq__panelNote{margin-top:var(--space-3)}.page-module__EJ-sxq__details{margin-top:var(--space-6)}.page-module__EJ-sxq__summary{box-sizing:border-box;min-height:calc(var(--space-7) - var(--space-1));padding:calc(var(--space-4) - var(--space-1) / 2) var(--space-5);border:var(--outline-button) solid var(--purple-700);border-radius:var(--radius-button);background:var(--surface-panel);color:var(--purple-700);font-weight:700;font-size:var(--fs-body);line-height:var(--lh-label);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;list-style:none;display:inline-flex}.page-module__EJ-sxq__summary::-webkit-details-marker{display:none}.page-module__EJ-sxq__summary:hover{transform:translateY(calc(-1 * var(--space-1) / 2))}@media (prefers-reduced-motion:reduce){.page-module__EJ-sxq__summary{transition:none}.page-module__EJ-sxq__summary:hover{transform:none}}.page-module__EJ-sxq__detailsBody{margin-top:var(--space-5);padding-left:var(--space-5);border-left:var(--outline-w) solid var(--outline-lavender)}.page-module__EJ-sxq__detailsBody>*+*{margin-top:var(--space-4)}.page-module__EJ-sxq__priceNote{max-width:62ch;margin-top:var(--space-5)}.page-module__EJ-sxq__priceSplit{row-gap:var(--stack-gap);column-gap:var(--panel-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.page-module__EJ-sxq__priceAfter{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.page-module__EJ-sxq__priceAfter>p{max-width:40ch;margin:0}.page-module__EJ-sxq__priceAfter>a{justify-self:start}@media (max-width:639.98px){.page-module__EJ-sxq__table.page-module__EJ-sxq__stacked :is(th,td){overflow-wrap:break-word}.page-module__EJ-sxq__table.page-module__EJ-sxq__stacked thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__EJ-sxq__table.page-module__EJ-sxq__stacked tbody th,.page-module__EJ-sxq__table.page-module__EJ-sxq__stacked tbody td{border-bottom:0;width:auto;padding:0;display:block}.page-module__EJ-sxq__table.page-module__EJ-sxq__stacked tbody th[scope=row]{padding-top:var(--space-3)}.page-module__EJ-sxq__table.page-module__EJ-sxq__stacked tbody td{padding-bottom:var(--space-3);border-bottom:calc(var(--space-1) / 2) solid var(--purple-200)}}@media (min-width:900px){.page-module__EJ-sxq__termList{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__EJ-sxq__split75,.page-module__EJ-sxq__lessonGrid,.page-module__EJ-sxq__priceSplit{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.page-module__EJ-sxq__lessonAside{flex-direction:column;align-self:stretch;display:flex}.page-module__EJ-sxq__lessonGrid .page-module__EJ-sxq__lessonAside>.page-module__EJ-sxq__details{margin-top:auto}}
