@media (min-width:921px){.compare-table.pep-chart .compare-row{grid-template-columns:34px 62px 258px minmax(300px,1fr) 366px 150px}}@media (min-width:921px) and (max-width:1400px){.compare-table.pep-chart .compare-row{grid-template-columns:clamp(26px,1.6701vw + 10.6184px,34px) clamp(46px,3.3403vw + 15.2358px,62px) clamp(165px,19.4154vw - 13.8158px,258px) minmax(clamp(133px,34.8643vw - 188.1px,300px),1fr) clamp(246px,25.0522vw + 15.2693px,366px) clamp(104px,9.6033vw + 15.5536px,150px)}}.home-hero-single h1,.home-hero-single h1.compact{text-wrap:balance;max-width:none!important}@media (min-width:1100px){.home-hero-single h1.compact{white-space:nowrap}}.compare-table.pep-chart .compare-row.head .head-cell .arrow{color:var(--ink)}@media (min-width:761px){.chart-controls.chart-controls-compact{display:none!important}}.compare-table.pep-chart .compare-row.head>div:nth-child(4) .head-cell{padding-left:8px}.compare-table.pep-chart .no-results[hidden]{display:none}.compare-table.pep-chart span.rd-pay-link:hover .row-details-v{text-decoration:none}footer.site .footer-disclaimer a{color:#ece5d7;text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px}.pep-view-row{justify-content:flex-start;margin:12px 0 10px;display:flex}.cheap3-go .cheap3-details{color:var(--ink);text-underline-offset:.28em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.cheap3-go .cheap3-details:hover{text-decoration-thickness:2px}.pep-cheapest-grid{gap:16px;margin:24px 0;display:grid}@media (min-width:921px){.pep-cheapest-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.pep-cheapest-grid .callout.cheap3{margin:0}.pep-price-table{border-collapse:collapse;width:100%;font-size:var(--text-sm,15px);margin:8px 0 4px}.pep-price-table th,.pep-price-table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 8px}.pep-price-table th{color:var(--muted);font-weight:600}.pep-price-table td.pep-price-fig{white-space:nowrap;font-weight:600}@media (max-width:600px){.pep-price-table thead{display:none}.pep-price-table tr{border-bottom:1px solid var(--rule);padding:10px 0;display:block}.pep-price-table td{border:0;padding:2px 0;display:block}}.pep-program-cta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 8px;display:flex}
