:root{--paper:#f3f0e7;--white:#fbfaf6;--ink:#2e3f34;--muted:#707767;--line:#d9d9cb;--green:#3e5b46;--accent:#af5034;--pale:#e5e9dc;--reader:1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.75 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}a{color:inherit;text-underline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b18b5a;outline-offset:5px}button:focus:not(:focus-visible){outline:none}button,.button{font-size:14px;font-weight:600;border:1px solid #a8b19e;background:transparent;border-radius:3px;padding:11px 20px;display:inline-flex;gap:12px;justify-content:center;align-items:center;text-decoration:none;line-height:1.5;min-height:44px;transition:background .15s}.button:hover,button:hover{background:#e8eade}.primary{color:var(--white);background:var(--green);border-color:var(--green)}.primary:hover{background:#304c38}.plain{border:0;padding:6px 0;min-height:32px;text-decoration:underline;text-underline-offset:5px;background:none}.plain:hover{background:none;color:var(--accent)}.quiet{border:0;background:none;font-weight:400;color:var(--muted)}.small{font-size:12px;padding:7px 12px;min-height:35px}.iconButton{border:0;padding:4px 10px;font-size:26px;min-width:44px;min-height:44px}input,textarea,select{border:1px solid #b8c0af;border-radius:3px;background:var(--white);padding:11px 14px;max-width:100%}textarea{width:100%;min-height:145px;resize:vertical;line-height:1.8}input[type=checkbox],input[type=radio]{accent-color:var(--green)}[hidden]{display:none!important}.skip{position:absolute;z-index:20;left:20px;top:-80px;padding:12px;background:var(--white)}.skip:focus{top:12px}.siteHeader{max-width:1280px;margin:auto;padding:31px 45px 24px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid var(--line)}.wordmark{text-decoration:none;display:flex;align-items:center;gap:14px;font-size:14px;font-weight:650;letter-spacing:2.7px;line-height:1.4}.wordmark small{font-size:7px;letter-spacing:1.8px;display:block;margin-top:6px;color:var(--muted)}nav{display:flex;align-items:center;gap:28px;font-size:13px}nav>a{text-decoration:none;white-space:nowrap;color:var(--muted);padding:9px 0;border-bottom:1px solid transparent}nav>a.active{border-color:var(--ink);color:var(--ink)}.navHelp{font-size:12px;border:1px solid var(--line);padding:8px 13px;min-height:37px;font-weight:400}.moreWrap{position:relative}.moreWrap>button{border:0;font-size:16px;letter-spacing:3px;padding:4px;min-width:35px}#moreMenu{position:absolute;top:50px;right:0;min-width:220px;background:var(--white);border:1px solid var(--line);box-shadow:0 10px 35px #25332312;padding:10px;z-index:15}#moreMenu a,#moreMenu button{display:block;text-decoration:none;border:0;width:100%;text-align:left;padding:10px 14px;font-size:13px;font-weight:400}#moreMenu a:hover{background:var(--pale)}main{max-width:1190px;margin:0 auto;padding:52px 45px 70px;min-height:calc(100vh - 195px)}h1,h2,h3,h4{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.2;letter-spacing:-.7px;margin:0}h1{font-size:49px}h2{font-size:31px}h3{font-size:23px}h4{font-size:19px}p{margin:0 0 18px}.eyebrow,.folio{font-family:'Courier New',monospace;font-size:10px;letter-spacing:1.7px;text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.fine{font-size:12px;color:var(--muted);line-height:1.75}.sectionIntro{max-width:690px;margin-bottom:37px}.sectionIntro h1{margin:11px 0 18px}.sectionIntro p{color:var(--muted);font-size:15px}.deskMast{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:31px}.deskMast span:last-child{font:italic 14px Georgia,serif;color:var(--muted)}.deskHero{display:grid;grid-template-columns:.95fr 1.1fr;align-items:center;gap:10px;min-height:425px}.deskCopy{padding:10px 10px 20px 0;max-width:430px}.deskCopy h1{font-size:65px;line-height:1.04;letter-spacing:-2.5px;margin:16px 0 25px}.deskCopy>p{font-size:15px;color:#64705e;max-width:365px;line-height:1.9}.deskCopy .primary{margin:12px 0 12px;min-width:238px;justify-content:space-between}.startNote{font-size:11px!important;color:var(--muted);margin:0!important}.bookplate{position:relative;padding:25px 0 20px}.bookplate:before{content:'';position:absolute;inset:12% 4% 16% 1%;background:#e7e9de;border-radius:45% 45% 10% 10%;z-index:-1}.bookplate svg{width:100%;height:auto}.plateCaption{font:italic 13px Georgia,serif;display:flex;justify-content:space-between;padding:0 23px;color:#6f7967}.deskBottom{margin-top:39px;padding-top:22px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.3fr .8fr;gap:55px}.nextSlip{display:flex;gap:20px;align-items:flex-start}.slipNumber{font:italic 32px Georgia,serif;color:#8a967f;padding-top:2px}.nextSlip b{display:block;font-size:14px;font-weight:500}.nextSlip p{font-size:12px;color:var(--muted);margin:5px 0}.deskFootnote{font-size:12px;color:var(--muted);border-left:1px solid var(--line);padding-left:25px}.deskFootnote a{display:inline-block;margin-top:7px}.shelf{border-top:1px solid var(--line)}.chapter{border-bottom:1px solid var(--line)}.chapter>summary{cursor:pointer;list-style:none;padding:25px 0;display:flex;gap:22px;align-items:baseline}.chapter>summary::-webkit-details-marker{display:none}.chapter>summary:after{content:'+';margin-left:5px;font:24px Georgia,serif;color:var(--muted)}.chapter[open]>summary:after{content:'−'}.chapter>summary .chapterTitle{font:26px Georgia,serif;letter-spacing:-.5px}.chapter>summary .chapterProgress{font-size:11px;color:var(--muted);margin-left:auto}.chapterLessons{padding:0 0 24px 45px}.lessonRow{display:grid;grid-template-columns:33px 1fr auto;gap:15px;align-items:center;text-decoration:none;border-top:1px solid var(--line);padding:16px 0}.lessonRow .num{font:12px 'Courier New',monospace;color:var(--muted)}.lessonRow strong{font-weight:500;font-size:14px;display:block}.lessonRow small{font-size:11px;color:var(--muted);display:block}.lessonRow .arrow{font-size:18px;color:var(--accent)}.lessonRow:hover strong{text-decoration:underline}.searchbar{width:100%;max-width:600px;margin-bottom:30px;background:#faf8f0}.readerShell{max-width:1020px;margin:auto}.readerTop{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px}.readerTop>a{font-size:12px;color:var(--muted);text-decoration:none}.readerTop>div{display:flex;align-items:center;gap:16px}.sessionClock{font:11px 'Courier New',monospace;color:var(--muted)}.stepLine{height:2px;background:#d9decf;margin:0 0 32px}.stepLine>span{display:block;height:100%;background:var(--accent);transition:width .25s}.readerHeading{margin-bottom:20px}.readerHeading h1{font-size:42px;margin:10px 0 13px;max-width:800px}.readerSub{font-size:12px;color:var(--muted)}.readingSpread{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:38px;min-height:350px}.readingText{font-size:calc(18px * var(--reader));line-height:1.95;max-width:600px}.readingText h2{font-size:31px;margin-bottom:22px}.readingText p{margin-bottom:20px}.figurePaper{padding:20px 0;border-top:1px solid #d5dacb;border-bottom:1px solid #d5dacb}.figurePaper svg{width:100%;height:auto;display:block}.figurePaper figcaption{font:11px/1.7 'Courier New',monospace;color:var(--muted);padding:8px 14px 0}.readerAids{display:flex;align-items:center;gap:20px;margin:23px 0 25px;flex-wrap:wrap}.readerAids button{font-size:12px;font-weight:400;padding:7px 0;border:0;background:none;min-height:32px;border-bottom:1px solid #adb99f;border-radius:0}.readerAids button:hover{color:var(--accent)}.helpHint{font-size:11px;color:var(--muted)}.termBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0 20px}.termBar span{font-size:10px;color:var(--muted)}.termBar button{border:0;background:#e5e9dc;min-height:30px;font-size:11px;padding:4px 9px;border-radius:2px;font-weight:400}.readerBottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:22px;margin-top:32px;gap:20px}.readerBottom>.back{font-size:12px;min-width:100px}.readerBottom .stepCount{font:11px 'Courier New',monospace;color:var(--muted)}.readerBottom .primary{min-width:170px;justify-content:space-between}.paperPanel{background:var(--white);border:1px solid var(--line);padding:30px;max-width:780px}.paperPanel h2{margin-bottom:20px}.paperPanel p:last-child{margin-bottom:0}.exampleRule{padding-left:25px;border-left:2px solid var(--accent);margin:28px 0;font-size:17px;line-height:1.9}.readerSingle{max-width:740px;margin:25px auto}.readerSingle h2{margin:13px 0 23px}.readerSingle p{font-size:calc(17px * var(--reader));line-height:1.9}.marginNote{font-size:13px;line-height:1.8;color:var(--muted);padding:18px 0;border-top:1px solid var(--line);margin-top:24px}.writtenPrompt{font:25px/1.5 Georgia,serif;margin:20px 0}.writtenDraft{margin:20px 0}.criteria{border-top:1px solid var(--line);padding-top:17px;margin-top:20px}.criteria summary{font-size:13px;cursor:pointer}.criteria>p{font-size:14px!important;background:#e9eddf;padding:18px;margin-top:16px}.ratingChoices{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.ratingChoices button{font-size:11px;min-height:40px;font-weight:400}.ratingChoices .selected{background:var(--green);color:white;border-color:var(--green)}.questionForm{max-width:730px;margin:35px auto}.questionForm fieldset{border:0;padding:0;margin:0;min-width:0}.questionForm legend{font:29px/1.45 Georgia,serif;letter-spacing:-.4px;margin:15px 0 26px;float:none;width:100%}.questionMeta{font:11px 'Courier New',monospace;color:var(--muted);margin-bottom:12px}.answerOption{display:flex;align-items:center;gap:15px;border:1px solid #bbc6b1;padding:17px 19px;margin:12px 0;font-size:15px;cursor:pointer;background:#f8f7ef;border-radius:3px}.answerOption:has(input:checked){background:#e3ead9;border-color:var(--green)}.answerOption.correct{background:#e0ead8;border-color:#62875b}.answerOption.wrong{background:#f0dfd1;border-color:#bb7958}.answerOption input{width:17px;height:17px;flex-shrink:0;margin:0}.questionActions{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.answerExplanation{border-left:2px solid var(--green);padding:2px 0 2px 23px;margin:30px 0}.answerExplanation.wrong{border-color:var(--accent)}.answerExplanation h3{font-size:23px;margin-bottom:14px}.answerExplanation p{font-size:15px;line-height:1.9}.completion{max-width:690px;margin:30px auto 50px;text-align:left}.completion h1{font-size:51px;margin:22px 0}.completion .scoreLine{font:italic 44px Georgia,serif;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:22px}.completion p{font-size:16px;line-height:1.9}.completion .toolbar{margin:25px 0}.completion ul{padding-left:20px;font-size:14px;line-height:2}.toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:23px 0}.practiceHero{padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;gap:30px}.practiceHero h2{margin-bottom:10px}.practiceHero p{font-size:14px;color:var(--muted);max-width:550px}.practiceList{list-style:none;padding:0;margin:15px 0}.practiceList li{padding:22px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}.practiceList h3{font-size:24px;margin-bottom:8px}.practiceList p{font-size:12px;color:var(--muted);margin:0}.advanced{margin:35px 0;padding:22px 0;border-top:1px solid var(--line)}.advanced>summary{cursor:pointer;font-size:13px}.examHeader{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0}.timer{font:15px 'Courier New',monospace}.qDots{display:flex;flex-wrap:wrap;gap:6px}.qDots button{width:29px;min-height:29px;font:10px 'Courier New',monospace;padding:3px;border-color:var(--line)}.qDots .answered{background:#dde6d3}.qDots .current{border-color:var(--green)}dialog{border:1px solid #c7cebb;border-radius:5px;color:var(--ink);background:var(--white);padding:0;max-width:620px;width:calc(100% - 32px);max-height:90vh;box-shadow:0 25px 120px #26382230}dialog::backdrop{background:#26362b70;backdrop-filter:blur(2px)}.dialogHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:27px 30px 20px;border-bottom:1px solid var(--line)}.dialogHead h2{font-size:29px;margin:7px 0}.dialogHead p{font-size:12px;color:var(--muted);margin:0}.dialogBody{padding:25px 30px 30px}.dialogBody p{font-size:15px;line-height:1.9}.helpForm label{font:24px Georgia,serif;display:block;margin-bottom:15px}.helpForm textarea{min-height:95px}.helpForm>button{margin-top:12px}.suggestions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.suggestions button{font-size:11px;padding:6px 10px;min-height:32px;font-weight:400;border-color:var(--line)}.helpResults{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.helpResults h3{font-size:25px;margin:10px 0 18px}.helpResults details{margin:17px 0;font-size:13px}.helpResults summary{cursor:pointer}.helpSource{font-size:11px;color:var(--muted);margin-top:20px}.helpRelated{margin-top:23px}.helpRelated button{display:block;text-align:left;width:100%;border:0;border-top:1px solid var(--line);padding:13px 0;font-size:12px;font-weight:400}.queryLabel{font:italic 15px Georgia,serif;color:var(--muted);margin:0 0 20px}.sourceLink{font-size:12px}.referenceRow{padding:20px 0;border-bottom:1px solid var(--line)}.referenceRow h3{font-size:21px;margin-bottom:10px}.referenceRow p{font-size:13px;color:var(--muted)}.referenceRow a{font-size:13px}.wordbook{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.wordbook article{padding:22px 0;border-top:1px solid var(--line)}.wordbook h3{font-size:23px;margin-bottom:12px}.wordbook p{font-size:14px;color:var(--muted)}.tableWrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:14px 8px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:10px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:1px}.studyCalendar{margin:25px 0}.studyCalendar h3{font-size:26px;margin-bottom:15px}.readingNote{border-left:2px solid #a2b38d;padding-left:20px;margin:25px 0;font-size:14px;max-width:760px}.siteFooter{border-top:1px solid var(--line);max-width:1190px;margin:auto;padding:22px 45px 30px;display:flex;align-items:center;gap:30px;font-size:10px;color:var(--muted)}.siteFooter button{font-size:10px;min-height:25px}.siteFooter>span:last-child{margin-left:auto}.fileInput{display:block;width:100%;margin-top:10px}.videoFrame{padding:25px;background:#eceee3;margin:25px 0}.videoFrame svg{width:100%;max-height:330px;display:block}.videoFrame h3{font-size:28px;margin:15px 0}.videoTranscript{font-size:17px;line-height:1.9;min-height:130px;max-width:650px}.videoControls{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:20px 0}.videoControls span{font:12px 'Courier New',monospace;color:var(--muted)}.isPlaying .liftArrow{animation:liftPulse 2.5s ease-in-out infinite}@keyframes liftPulse{50%{opacity:.3;transform:translateY(-4px)}}.reducedMotion *{animation:none!important;transition:none!important}.scenarioGrid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0}.scenarioControls{padding:25px;border:1px solid var(--line)}.scenarioControls label{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;margin:15px 0}.scenarioControls input{width:110px}.scenarioResult{background:#e6ebdd;padding:25px}.scenarioResult h3{margin-bottom:15px}.scenarioResult strong{font:36px Georgia,serif;display:block;margin:17px 0 4px}.scenarioResult p{font-size:14px}.scenarioTags{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.scenarioTags a{font-size:12px;padding:7px 12px;border:1px solid var(--line);text-decoration:none}.scenarioTags .active{background:var(--green);color:white}.labTabs{display:flex;gap:7px;flex-wrap:wrap;margin:25px 0}.labTabs a{padding:8px 12px;border:1px solid var(--line);font-size:12px;text-decoration:none}.labTabs a.active{background:var(--green);color:white}.labLayout{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;margin:25px 0}.labCanvas{background:#243d31;border-radius:3px;display:grid;align-items:center;min-height:260px}.labCanvas svg{width:100%;height:auto}.labControls{padding:20px;border:1px solid var(--line)}.control{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;margin-bottom:15px}.control input{width:95px}.control select{max-width:175px;font-size:11px}.readout{border-top:1px solid var(--line);padding-top:15px;margin-top:15px;font-size:13px}.readout strong{font:31px Georgia,serif;display:block;margin:15px 0 5px}.readout button{font-size:11px;min-height:30px;padding:5px 8px;margin:3px}.callout{border-left:2px solid var(--accent);padding:4px 0 4px 20px;margin:25px 0}.callout p{font-size:14px;margin:10px 0}.settingsRow{padding:18px 0;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:14px}.settingsRow input{width:20px;height:20px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--white);border-radius:3px;padding:12px 22px;max-width:calc(100vw - 30px);font-size:12px;z-index:30;display:none;box-shadow:0 10px 30px #23332725}.breakBanner{font-size:12px;color:var(--accent);padding:12px 0;border-bottom:1px solid var(--line)}
main:focus{outline:none}.bookplate{isolation:isolate}
@media(min-width:1450px){main{padding-top:65px}.deskHero{min-height:475px}.deskCopy h1{font-size:72px}.bookplate{padding-left:10px}}
@media(max-width:1050px){.siteHeader{padding:25px 28px}nav{gap:20px}.wordmark small{display:none}main{padding:40px 30px 60px}.deskCopy h1{font-size:57px}.readingSpread{gap:22px}.readingText{font-size:calc(17px * var(--reader))}.siteFooter{padding:20px 30px}.readerHeading h1{font-size:38px}}
@media(max-width:760px){.siteHeader{padding:20px 20px 0;display:block}.wordmark{font-size:13px;gap:11px}.wordmark small{display:block;font-size:6px}.wordmark svg{width:31px}nav{margin-top:20px;gap:20px;justify-content:space-between;font-size:12px}nav>a{padding-bottom:15px}.navHelp{font-size:10px;padding:5px 8px;min-height:33px;margin-bottom:8px}.moreWrap>button{margin-bottom:7px;min-width:23px;font-size:12px}.moreWrap{margin-left:-10px}main{padding:29px 21px 50px;min-height:calc(100vh - 240px)}.deskMast{margin-bottom:20px}.deskMast span:last-child{font-size:12px}.eyebrow{font-size:9px}.deskHero{grid-template-columns:1fr;min-height:0}.deskCopy{max-width:none;padding:0}.deskCopy h1{font-size:54px;max-width:450px;margin:15px 0 20px}.deskCopy>p{font-size:14px;max-width:450px}.deskCopy .primary{margin-top:6px}.bookplate{margin-top:14px;max-width:500px}.bookplate svg{max-height:255px}.plateCaption{font-size:11px;padding:0 10px}.deskBottom{margin-top:25px;grid-template-columns:1fr;gap:18px}.deskFootnote{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.nextSlip b{font-size:13px}.sectionIntro h1{font-size:38px}.chapter>summary{gap:14px;padding:22px 0}.chapter>summary .chapterTitle{font-size:23px}.chapterProgress{font-size:9px!important}.chapterLessons{padding-left:15px}.lessonRow{gap:9px}.lessonRow strong{font-size:13px}.readingSpread{grid-template-columns:1fr;gap:10px;min-height:0}.readerHeading h1{font-size:34px;letter-spacing:-1px}.readerHeading{margin-bottom:20px}.readerTop{gap:10px;margin-bottom:20px}.readerTop>div{gap:10px}.readerTop .quiet{font-size:11px;padding:4px}.readerTop>a{font-size:10px}.readerSub{font-size:11px}.readingText{font-size:calc(17px * var(--reader));line-height:1.9}.readingText h2{font-size:27px}.figurePaper{margin:5px 0 0;padding:10px 0}.figurePaper svg{max-height:230px}.readerAids{gap:16px;margin:19px 0}.readerBottom{gap:10px}.readerBottom .stepCount{font-size:9px}.readerBottom .primary{min-width:130px;padding:10px 13px;font-size:12px}.readerBottom .back{min-width:50px;font-size:11px;padding:7px 0}.stepLine{margin-bottom:25px}.termBar{margin:10px 0}.readerSingle{margin:10px auto}.readerSingle p{font-size:calc(16px * var(--reader))}.writtenPrompt{font-size:23px}.questionForm{margin:25px 0}.questionForm legend{font-size:25px}.answerOption{padding:15px;font-size:14px}.questionActions .primary{font-size:12px}.completion h1{font-size:42px}.completion .scoreLine{font-size:36px}.practiceHero{display:block}.practiceHero .button{margin-top:8px}.practiceList li{gap:16px}.practiceList h3{font-size:23px}.practiceList button{font-size:11px;white-space:nowrap;padding:9px 13px}.dialogHead{padding:23px 22px 18px}.dialogBody{padding:20px 22px}.dialogHead h2{font-size:27px}.dialogBody p{font-size:14px}.wordbook{grid-template-columns:1fr}.siteFooter{padding:20px;gap:13px;flex-wrap:wrap;font-size:9px}.siteFooter>span:last-child{margin-left:0;width:100%}.scenarioGrid,.labLayout{grid-template-columns:1fr}.scenarioControls,.scenarioResult{padding:20px}.labCanvas{min-height:200px}.videoFrame{padding:15px;margin:20px 0}.videoFrame svg{max-height:210px}.videoTranscript{font-size:16px}.videoControls{flex-wrap:wrap}h2{font-size:28px}.paperPanel{padding:23px}.studyCalendar h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{.siteHeader,.siteFooter,.readerAids,.readerBottom,.toolbar,.skip,.questionActions,dialog,#toast,button,.noPrint{display:none!important}body{background:white;color:black;font-size:11pt}main{padding:0;max-width:none}.readingSpread{grid-template-columns:1fr 1fr}.readingText{font-size:11pt}.figurePaper{break-inside:avoid}.answerOption{break-inside:avoid}.readerHeading h1{font-size:25pt}.stepLine{display:none}.labCanvas{print-color-adjust:exact}.deskCopy h1{font-size:38pt}}
