.english-reading-additions {
  grid-column: 1 / -1;
  margin: 1.5rem 0 2rem;
  padding: clamp(1rem, 2vw, 1.5rem);
  border: 1px solid currentColor;
  border-radius: .75rem;
}
.english-reading-additions h2 { margin: 0 0 .65rem; font-size: clamp(1.2rem, 3vw, 1.55rem); }
.english-reading-additions h2 small { display: block; font-size: .75em; font-weight: 500; }
.english-reading-additions ul { margin: 0; padding-inline-start: 1.2em; }
.english-reading-additions li + li { margin-top: .45rem; }
.english-reading-additions a { text-underline-offset: .18em; }
.week-one-reading {
  margin: 0; background: #fff; color: #1c2829;
  font: 1.125rem/1.65 system-ui, sans-serif;
}
.week-one-reading a { color: var(--reading-accent); text-decoration: underline; text-underline-offset: .18em; }
.week-one-reading .reading-header,
.week-one-reading .reading-footer {
  display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;
  gap: .6rem 1rem; padding: .75rem max(1rem, calc((100% - 68rem) / 2));
}
.week-one-reading .reading-header { background: #172826; }
.week-one-reading .reading-header a { color: #fff; }
.week-one-reading .reading-header nav { display: flex; flex-wrap: wrap; gap: .35rem 1rem; }
.week-one-reading .reading-brand { max-width: min(100%, 220px); }
.week-one-reading .reading-brand img { display: block; width: 100%; height: auto; }
.week-one-reading #main { max-width: 48rem; padding: 1.75rem 1rem 2rem; margin: 0 auto; }
.week-one-reading h1 { margin: .3rem 0 1rem; color: #192929; font: 700 clamp(1.95rem, 5vw, 3rem)/1.13 system-ui, sans-serif; overflow-wrap: anywhere; }
.week-one-reading h2 { color: #192929; font: 650 clamp(1.3rem, 3vw, 1.65rem)/1.25 system-ui, sans-serif; margin: 1.4em 0 .5em; }
.week-one-reading p { margin: 0 0 1em; }
.week-one-reading .reading-meta { color: var(--reading-accent); font-size: .88em; }
.week-one-reading .reading-worksheet { margin-top: 1.75rem; padding: 1rem 1.2rem; background: #f3f7f6; border-radius: .65rem; }
.week-one-reading .reading-worksheet h2 { margin-top: 0; }
.week-one-reading figure { margin: 1.25rem 0; }
.week-one-reading figure img { display: block; width: min(100%, 38rem); height: auto; margin: auto; border-radius: .5rem; }
.week-one-reading figcaption { font-size: .82em; margin-top: .4rem; text-align: center; }
.week-one-reading .reading-footer { border-top: 1px solid #d5dedc; }
.week-one-reading .reading-skip { position: absolute; transform: translateY(-150%); }
.week-one-reading .reading-skip:focus { transform: none; color: #172826; background: #fff; z-index: 2; }

/* These guide logos are the approved light-background artwork. */
.week-one-reading .reading-header { background: #f3f7f6; border-bottom: 1px solid #d5dedc; }
.week-one-reading .reading-header a { color: var(--reading-accent); }
