.study-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.study-heading h2{margin:5px 0 0}.study-heading>span,.study-intro,.study-week-note{color:#786e60;font-size:.8125rem;line-height:1.65}.study-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#92764e;font-size:.6875rem}.study-intro{margin:15px 0 19px}.study-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.study-day{overflow-wrap:anywhere;color:#51463a;background:#fcfaf5;border:1px solid #ded7cb;border-radius:11px;flex-direction:column;gap:8px;min-width:0;min-height:170px;padding:14px 11px;text-decoration:none;display:flex}:is(a.study-day:hover,a.study-day:focus-visible){background:#f3ecdc;border-color:#a68a50}.study-day.available{border-top:3px solid #aa8d53}.study-day.completed{background:#f1f6ef;border-top-color:#699779}.study-day.locked{color:#80786d;background:#f7f5f0;border-style:dashed}.study-day-name{flex-wrap:wrap;align-items:center;gap:5px;font-size:.8125rem;font-weight:600;display:flex}.study-today{color:#80602b;background:#eee2c3;border-radius:4px;padding:2px 4px;font-size:.65rem}.study-day-date,.study-question-count{color:#827568;font-size:.8125rem;line-height:1.5}.study-amud{font-size:.95rem;line-height:1.55}.study-day-action{margin-top:auto;padding-top:7px;font-size:.8125rem;font-weight:600;line-height:1.6;display:block}.study-quiz-link{flex-direction:column;justify-content:center;gap:4px;min-height:44px;padding:8px 0;font-size:.8125rem;display:flex}.study-week-note{overflow-wrap:anywhere;margin:16px 0 0}.schedule-admin-note{overflow-wrap:anywhere;background:#f8f3e7;border:1px solid #ded4bc;border-radius:9px;margin:15px 0;padding:14px;font-size:.8125rem;line-height:1.7}.schedule-admin-note p{margin:7px 0 0}.scheduled-quiz-note{color:#806735;margin-top:7px;font-size:.8125rem;line-height:1.6}@media (max-width:760px){.study-days{grid-template-columns:repeat(2,minmax(0,1fr))}.study-day{min-height:165px}}@media (max-width:380px){.study-days{grid-template-columns:minmax(0,1fr)}.study-day{min-height:145px}}
