.reading-path-invite{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:24px 0;background:#eaf3f8}.reading-path-invite h2{font-size:29px}.reading-path-invite p{max-width:650px;font-size:13px;line-height:1.7;color:var(--muted);margin:10px 0 0}.reading-path-invite .primary{flex-shrink:0}.reading-path-shortcut{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;font-size:12px;color:var(--muted)}.practice-insights{margin:24px 0}.practice-insights h2{font-size:29px}.practice-insights>p{margin:13px 0;font-size:13px;line-height:1.7;color:var(--muted)}.practice-insights .small-info{font-size:11px}.insight-reading-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.insight-reading-groups>div{padding:13px 16px;border:1px solid var(--line);border-radius:6px;font-size:12px;display:flex;flex-direction:column;gap:5px}.insight-reading-groups span{font-size:11px;color:var(--muted)}.timed-progress{padding:16px;border:1px solid #c1d9cd;background:#edf6f1;border-radius:7px;display:flex;flex-direction:column;gap:7px;margin-top:20px;font-size:13px}.timed-progress small{color:var(--muted);font-size:11px}.practice-planner{margin:24px 0}.practice-planner>p{margin-top:10px}.practice-planner details{margin-top:18px;border-top:1px solid var(--line);padding-top:15px}.practice-planner summary{cursor:pointer;font-size:12px;color:var(--accent);min-height:30px}.practice-planner .practice-form{margin-top:16px;max-width:700px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.practice-planner .practice-form>.field{min-width:0;display:flex;flex-direction:column;gap:6px}.practice-planner input,.practice-planner select,.practice-planner textarea{max-width:100%;width:100%;background:var(--card);border:1px solid var(--line);border-radius:5px;padding:9px 12px;font:inherit;font-size:13px;color:var(--ink)}.practice-planner .practice-form>label,.practice-planner .practice-form>textarea,.practice-planner .practice-form>p{grid-column:1/-1}.practice-planner .practice-form>label{font-size:12px}.practice-planner .practice-form>button{justify-self:start;align-self:end;min-height:44px}.practice-planner #practice-plan-status:not(:empty){color:var(--accent)}
@media(max-width:800px){.reading-path-invite{align-items:flex-start;flex-direction:column;gap:18px}.reading-path-invite .primary{align-self:flex-start}}
@media(max-width:540px){.reading-path-invite h2,.practice-insights h2{font-size:26px}.reading-path-invite p,.practice-insights>p{font-size:12px}.reading-path-shortcut{align-items:flex-start;flex-direction:column;gap:8px}.insight-reading-groups{grid-template-columns:1fr}.practice-planner .practice-form{grid-template-columns:1fr}.practice-planner .practice-form>button{justify-self:stretch}.practice-planner .practice-form>p{overflow-wrap:anywhere}}
@media(orientation:landscape) and (max-height:600px){.phone-practice .first-visit{display:none}.phone-practice .reading-path-shortcut{margin-bottom:12px}}

.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
