.catch-up-page{background:var(--forest,#24272a);min-height:100svh;color:var(--cream,#f2f3ef)}.catch-up-shell{overflow-wrap:anywhere;max-width:52rem;margin-inline:auto;padding:clamp(1.25rem,5vw,3rem);font-size:1.0625rem;line-height:1.65}.catch-up-shell h1,.catch-up-shell h2,.catch-up-shell h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.2}.catch-up-shell h1{margin:0 0 1rem;font-size:clamp(2.25rem,7vw,3.75rem)}.catch-up-shell h2{margin:0 0 1.25rem;font-size:clamp(1.75rem,5vw,2.4rem)}.catch-up-shell h3{margin:0 0 1.25rem;font-size:1.75rem}.catch-up-kicker{color:var(--yellow,#f0d900);margin:0 0 .75rem;font-size:.9375rem}.catch-up-links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-block:1.5rem .75rem;display:flex}.catch-up-shell a{color:var(--cyan,#00b8d4);text-underline-offset:.2em;text-decoration:underline}.catch-up-shell a:hover{color:var(--yellow,#f0d900)}.catch-up-note{color:#d5d7d2;font-size:.9375rem;line-height:1.6}.catch-up-gate{border-top:2px solid var(--yellow,#f0d900);margin-top:2rem;padding-top:1rem}.catch-up-feedback{min-height:1.65em;color:var(--yellow,#f0d900);margin:0 0 1rem}.catch-up-question{max-width:38rem;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.catch-up-gate label{margin:.75rem 0 .5rem;font-weight:700;display:block}.catch-up-answer-row{flex-wrap:wrap;gap:.75rem;display:flex}.catch-up-answer-row input{border:2px solid var(--cyan,#00b8d4);background:var(--cream,#f2f3ef);width:100%;min-width:0;min-height:3rem;color:var(--ink,#292b2e);border-radius:0;flex:14rem;padding:.625rem .75rem;font-size:1rem}.catch-up-gate button{border:2px solid var(--cyan,#00b8d4);background:var(--cyan,#00b8d4);color:#24272a;cursor:pointer;border-radius:0;max-width:100%;min-height:3rem;padding:.625rem 1rem;font-size:1rem}.catch-up-gate button:hover{background:var(--yellow,#f0d900);border-color:var(--yellow,#f0d900)}.catch-up-assistance{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.catch-up-gate .catch-up-secondary{color:var(--cream,#f2f3ef);background:0 0}.catch-up-gate .catch-up-secondary:hover{color:#24272a}.catch-up-shell :is(a,button,input):focus-visible{outline:3px solid var(--yellow,#f0d900);outline-offset:4px}.catch-up-shell h2:focus{outline:2px solid var(--cyan,#00b8d4);outline-offset:.5rem}.catch-up-lessons article{border-bottom:1px solid var(--dark-line,#4b4f52);padding-block:1.5rem 2rem}.catch-up-lessons article p{white-space:pre-line;margin:0 0 1rem}.catch-up-art{width:100%;height:auto;margin-block:1.5rem;display:block}.catch-up-excerpt{border-left:2px solid var(--cyan,#00b8d4);margin:1.5rem 0;padding-left:1.25rem}.catch-up-excerpt .catch-up-citation{margin-block:.75rem 0;font-size:1rem}.catch-up-lessons h4{margin-bottom:.5rem;font-size:1.125rem}.catch-up-sources{font-size:1rem}.catch-up-sources h4{margin-bottom:.5rem;font-size:1rem}.catch-up-sources ul{margin:.5rem 0 1.5rem;padding-left:1.25rem;list-style:outside}.catch-up-sources li+li{margin-top:.5rem}@media (max-width:28rem){.catch-up-answer-row{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:620px){.catch-up-page>.site-header{grid-template-columns:minmax(0,1fr);gap:.875rem;padding:1rem}.catch-up-page>.site-header .wordmark{flex-wrap:wrap;min-width:0;max-width:100%}.catch-up-page>.site-header .wordmark-mark{flex-shrink:0}.catch-up-page>.site-header nav{flex-wrap:wrap;grid-area:auto/1;gap:.5rem 1rem;min-width:0;padding:0;overflow:visible}.catch-up-page>.site-header nav a{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.catch-up-page>.site-header .header-cta{white-space:normal;overflow-wrap:anywhere;grid-area:auto/1;justify-self:start;max-width:100%}}
