.daily-controls{display:flex;flex-wrap:wrap;gap:18px;padding:26px 0;border-bottom:1px solid var(--line)}.daily-controls[hidden]{display:none}.daily-controls label{display:flex;flex:1 1 250px;flex-direction:column;gap:8px;font-size:14px}.daily-controls input,.daily-controls select,.daily-controls button{font:inherit;min-height:46px;padding:12px;border:1px solid var(--line);background:var(--paper,#faf8f2);color:var(--ink);width:100%;min-width:0}.daily-controls button{align-self:end;width:auto;cursor:pointer}.daily-controls #daily-count{flex-basis:100%;margin:0;color:var(--muted)}.daily-card{border-bottom:1px solid var(--line);padding:30px 0;max-width:850px}.daily-card[hidden]{display:none}.daily-card h2{font-size:30px;line-height:1.2}.daily-card p{font:20px/1.6 var(--serif)}.daily-lessons{padding:24px 0;border-top:1px solid var(--line);margin-top:30px}.daily-lessons h2{font-size:20px}.daily-lessons a{display:block;text-decoration:underline;padding:10px 0;min-height:44px}.daily-controls :focus-visible{outline:3px solid var(--red);outline-offset:3px}@media(max-width:600px){.daily-controls{display:block}.daily-controls label{margin-bottom:16px}.daily-controls select{font-size:16px}.daily-controls button{width:100%;margin-bottom:16px}.daily-card h2{font-size:27px}}

.daily-home-callout{border-top:3px solid var(--red);border-bottom:1px solid var(--line);padding:35px 0}.daily-home-callout h2{font-size:36px;margin:15px 0}.daily-home-callout p{font:20px/1.6 var(--serif);max-width:700px}.recording-notes li{margin-bottom:16px}

.site-header nav a.daily-nav{color:#b62424;font-weight:800;border-bottom:3px solid #b62424}.site-header nav a.daily-nav:hover,.site-header nav a.daily-nav[aria-current=page]{color:#851414;background:#f3e5df}.daily-card{max-width:none;display:flow-root}.daily-card-art{display:block;float:left;width:290px;margin:0 28px 16px 0}.daily-card-art img,.daily-lead-art img{display:block;width:100%;height:auto;object-fit:contain}.daily-lead-art{max-width:850px}.daily-card h2{margin-top:12px}.daily-card-art:focus-visible{outline:3px solid var(--red);outline-offset:5px}@media(min-width:1301px){.site-header{flex-wrap:wrap;padding:24px 0 10px;gap:14px}.site-header nav{width:100%;justify-content:flex-start;gap:0 23px}}@media(max-width:600px){.daily-card-art{float:none;width:100%;max-width:450px;margin:0 0 20px}.site-header nav a.daily-nav{padding-left:8px;padding-right:8px}.daily-card h2{font-size:29px}}

.daily-lesson-gateway{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;background:var(--panel);margin:25px 0}.daily-lesson-gateway h2{margin:10px 0;font-size:29px}.daily-lesson-gateway p{font:18px/1.5 var(--serif);margin:0}.daily-lesson-gateway .button{flex-shrink:0}@media(max-width:600px){.daily-lesson-gateway{display:block;padding:22px}.daily-lesson-gateway .button{margin-top:20px;width:100%}}
