.wits-enrollment{display:block;margin-block:2rem;color:#18312f;scroll-margin-top:2rem}.wits-enrollment [hidden]{display:none!important}.wits-enrollment__header h2{margin:.5rem 0 1rem;font-size:clamp(2.5rem,4vw,3.5rem)}.wits-enrollment__header p{max-width:75ch}.wits-enrollment__eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.wits-enrollment__choices{display:grid;gap:.8rem;margin:2rem 0}.wits-enrollment__choice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:1.4rem;border:2px solid #bccdca;border-radius:1rem;color:#18312f;text-decoration:none;background:#fff;min-height:5.6rem}.wits-enrollment__choice[aria-selected=true]{border-color:#00675e;background:#eaf5f1;box-shadow:inset 0 0 0 1px #00675e}.wits-enrollment__choice-title{font-weight:700}.wits-enrollment__choice-price{font-size:1.4rem}.wits-enrollment__panel{border:1px solid #bccdca;border-radius:1.2rem;padding:clamp(1.6rem,3vw,2.8rem);margin-block:1.5rem;background:#fff;scroll-margin-top:2rem}.wits-enrollment__panel h3{margin:0 0 1.6rem;font-size:2.2rem}.wits-enrollment__layout{display:grid;gap:2rem}.wits-enrollment__purchase{align-self:start;padding:1.8rem;border-radius:1rem;background:#eff6f3}.wits-enrollment__price-label{margin:0}.wits-enrollment__price{margin:.3rem 0 1.4rem;font-size:2.5rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.wits-enrollment__action{display:flex;align-items:center;justify-content:center;min-height:4.8rem;width:100%;box-sizing:border-box;padding:1.2rem 1.6rem;border:2px solid #00675e;border-radius:.6rem;background:#00675e;color:#fff;font:inherit;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.wits-enrollment__action:disabled{cursor:not-allowed;background:#e0e7e4;border-color:#849a92;color:#364840}.wits-enrollment__note{font-size:1.4rem;line-height:1.55}.wits-enrollment__disclosure{border-top:1px solid #ccd9d5;padding-block:1.3rem;scroll-margin-top:2rem}.wits-enrollment__disclosure summary{min-height:4.4rem;display:list-item;padding:.7rem .2rem;font-weight:700;cursor:pointer}.wits-enrollment__disclosure summary::marker{color:#00675e}.wits-enrollment__disclosure dl div{margin-block:1rem}.wits-enrollment__disclosure dt{font-weight:700}.wits-enrollment__disclosure dd{margin:0}.wits-enrollment__locations{padding:0;list-style:none}.wits-enrollment__locations li{display:grid;gap:.5rem;padding:1.4rem 0;border-bottom:1px solid #d2dfda}.wits-enrollment__locations a{padding-block:.6rem;overflow-wrap:anywhere}.wits-enrollment__location-filter{margin-block:1rem}.wits-enrollment__location-filter label{display:block;margin-bottom:.6rem}.wits-enrollment__location-filter select{width:100%;min-height:4.8rem;background:#fff;color:#18312f;border:1px solid #839c93;border-radius:.4rem;padding:.8rem;font:inherit}.wits-enrollment__grant{border-left:3px solid #00675e;padding:0 1.5rem;margin-block:2rem}.wits-enrollment__grant h3{font-size:1.8rem}.wits-enrollment a:not(.wits-enrollment__action):not(.wits-enrollment__choice){color:#005b55;text-underline-offset:.2em}.wits-enrollment :is(a,button,select,summary):focus-visible{outline:3px solid #1469ac;outline-offset:4px}.wits-enrollment__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:900px){.wits-enrollment__choices{grid-template-columns:repeat(3,minmax(0,1fr))}.wits-enrollment__choice{align-content:center}.wits-enrollment__layout{grid-template-columns:minmax(0,1.5fr) minmax(27rem,1fr)}.wits-enrollment__purchase{grid-column:2;grid-row:1;position:sticky;top:2rem}.wits-enrollment__details{grid-column:1;grid-row:1}}@media(forced-colors:active){.wits-enrollment__choice[aria-selected=true]{outline:3px solid Highlight}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/wits-cpt-enrollment.css.map */
