.orbit-copy h1{font-size:clamp(3.4rem,7vw,7rem)}.brand b{font-size:1.05rem}.checklist-circle__script{font-family:Georgia,serif;font-style:italic;font-size:1.2rem}.free-mark span{font-size:clamp(2.7rem,7vw,6.5rem)}.chapter-aside a{overflow-wrap:anywhere}.audio-disc span{font-size:2.2rem}@media(max-width:700px){.orbit-copy h1{font-size:clamp(2.7rem,12vw,4.5rem)}.checklist-circle__script{font-size:1.1rem}.display{overflow-wrap:anywhere}.brand b{font-size:.95rem}}
.orbit-heading{padding-right:8rem}.orbit-copy h1{font-size:clamp(2rem,9cqw,4rem);line-height:1.08}.checklist-circle{width:7rem;top:10%}.checklist-circle__intro{font-size:.9rem}.checklist-circle__script{font-size:1.1rem}@media(max-width:700px){.orbit-heading{padding-right:6.2rem}.orbit-copy h1{font-size:clamp(1.6rem,8.8cqw,3.5rem)}.checklist-circle{width:6rem}.checklist-circle__script{font-size:1rem}}
/* Spanish presentation and private reader feedback. */
.orbit-audience{max-width:34rem;color:var(--orbit-muted);font-size:1.02rem;line-height:1.55;margin:1rem 0 0}
.orbit-dek{margin-top:1.8rem}.orbit-today{width:6.3rem;height:6.3rem;top:3.4rem;white-space:normal;padding:.5rem;text-align:center}.orbit-today time{font-size:.82rem;line-height:1.2;max-width:5.1rem}
.story-copy blockquote{font-size:clamp(1.3rem,2.05vw,1.95rem);line-height:1.4}.mini-facts dt{overflow-wrap:anywhere}
.review-form{display:grid;gap:.6rem;min-width:0}.review-form label{font:700 .9rem/1.5 var(--sans)}.review-form label span{font-weight:400}.review-form input,.review-form textarea{box-sizing:border-box;width:100%;max-width:100%;padding:.85rem 1rem;background:var(--orbit-surface);color:var(--orbit-copy);border:1px solid var(--orbit-muted);border-radius:0;font:inherit}.review-form textarea{resize:vertical;min-height:10rem}.review-form input:focus-visible,.review-form textarea:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.review-form .button{justify-self:start;cursor:pointer}.review-form .button:disabled{opacity:.65;cursor:wait}.review-help{font-size:.85rem;line-height:1.5;margin:.15rem 0 .8rem}.review-status{min-height:1.5em;margin:.4rem 0 0;font-weight:600}.review-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:520px){.orbit-today{width:5rem;height:5rem;top:2.8rem}.orbit-today time{font-size:.72rem;max-width:4rem}.story-copy blockquote{font-size:1.3rem}.mini-facts{flex-wrap:wrap}}

/* Put the reading introduction before the illustration on narrow screens. */
@media(max-width:520px){
 .orbit-hero__main > .orbit-copy{order:-1}
}
