.course-picker{padding-bottom:2rem}.course-picker h1 img{vertical-align:middle;object-fit:contain}
.course-picker #course-choices>details,.course-picker .plan-family{border:1px solid #d6dfd1;border-radius:.65rem;padding:.45rem .8rem;margin:.5rem 0;background:white}
.course-picker summary{cursor:pointer;font-weight:650;padding:.4rem}
.course-picker .check,.course-picker .education-choice-row{display:flex;align-items:center;gap:.6rem;min-height:44px;cursor:pointer}
.course-picker footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;background:white;padding:12px 64px max(12px,env(safe-area-inset-bottom)) 0;border-top:1px solid #cfdbca}
.course-picker button:disabled{opacity:.55}

.course-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem}
