.lesson-workbook{--wb-ink:#213d32;--wb-muted:#596357;--wb-rule:#c9bfad;--wb-copper:#94482e;--wb-paper:#f6f2e8;--wb-sheet:#fcfaf3;--wb-display:var(--edition-display,Georgia,serif)}.lesson-workbook .atelier-width{max-width:1360px}.lesson-workbook .atelier-crumbs{gap:6px;color:var(--wb-muted);font-size:.72rem;padding:16px 0}.lesson-workbook .atelier-opening{grid-template-columns:minmax(200px,.82fr) minmax(0,1fr);gap:clamp(16px,3.5vw,54px);border:0;padding:0;align-items:stretch;background:var(--wb-sheet);box-shadow:inset 0 1px var(--wb-rule),inset 0 -1px var(--wb-rule)}.lesson-workbook .atelier-opening-copy{display:grid;align-content:center;grid-template-columns:1fr auto;padding:clamp(20px,3vw,46px) 0 clamp(20px,3vw,46px) clamp(20px,3vw,48px);column-gap:18px;align-self:stretch}.lesson-workbook .press-lesson-folio{grid-column:2;grid-row:1/4;align-self:start;display:grid;justify-items:end;gap:3px;margin:0;padding-left:13px;border-left:1px solid var(--wb-rule)}.lesson-workbook .press-lesson-folio span{font-size:.55rem;line-height:1.1}.lesson-workbook .press-lesson-folio b{font:italic 400 clamp(2rem,3.5vw,4rem)/.9 var(--wb-display)}.lesson-workbook .atelier-opening-copy>:is(.atelier-label,h1,.atelier-opening-intro){grid-column:1}.lesson-workbook .atelier-opening h1{font:400 clamp(2.8rem,4.6vw,5.1rem)/.99 var(--wb-display);letter-spacing:-.048em;margin:12px 0 9px}.lesson-workbook .atelier-opening .atelier-facts{grid-column:1/-1;margin-top:17px}.lesson-workbook .atelier-opening .atelier-label{font:.65rem/1.4 var(--font-inter),sans-serif;color:var(--wb-copper);letter-spacing:.11em}.lesson-workbook .atelier-opening-art{padding:clamp(12px,1.5vw,22px);background:#eae3d5;align-items:center;min-width:0}.lesson-workbook .atelier-opening-art .atelier-plate-image{height:clamp(165px,16vw,245px);background:transparent}.lesson-workbook .atelier-opening-art .atelier-plate-image img{object-fit:contain}.lesson-workbook .atelier-opening-art figure figcaption{font-size:.69rem;padding:0 2px}.workbook-tools{position:relative;gap:18px;justify-content:space-between;scroll-margin-top:80px;border-bottom:1px solid var(--wb-ink);z-index:5}.workbook-tabs,.workbook-tools{display:flex;align-items:stretch}.workbook-tabs{gap:clamp(9px,2.4vw,41px);min-width:0}.workbook-course-nav>summary,.workbook-tabs button{display:flex;align-items:center;gap:6px;min-height:52px;font:540 .82rem/1.28 var(--font-inter),sans-serif;color:#526155;cursor:pointer}.workbook-tabs button{border-bottom:3px solid transparent;padding:5px 0 2px}.workbook-tabs button[aria-selected=true]{border-bottom-color:var(--wb-copper);color:var(--wb-copper)}.workbook-course-nav{position:relative;align-self:stretch;min-width:0}.workbook-course-nav>summary{list-style:none;justify-content:end}.workbook-course-nav>summary::-webkit-details-marker{display:none}.workbook-course-nav>summary span{font-variant-numeric:tabular-nums;color:var(--wb-copper);font-size:.7rem}.workbook-course-nav>.atelier-sidebar{position:absolute;right:0;top:100%;width:min(370px,calc(100vw - 40px));max-height:min(62vh,530px);overflow-y:auto;padding:20px 22px;background:var(--wb-sheet);border:1px solid var(--wb-rule);box-shadow:0 17px 26px -17px #35352390}.workbook-course-nav .atelier-sidebar-heading{font:400 1.85rem/1.05 var(--wb-display)}.workbook-body{margin:0 auto;max-width:1140px}.lesson-workbook .atelier-article{width:100%;max-width:none}.workbook-page>[role=tabpanel]:not([hidden]){display:block;padding:clamp(24px,3vw,46px) 0;border:0;outline:none}.workbook-page>[role=tabpanel][hidden]{display:none}.lesson-workbook .workbook-page .atelier-subheading,.workbook-bibliography h2{font:italic 400 clamp(2.3rem,3.8vw,4.25rem)/1.05 var(--wb-display);letter-spacing:-.04em;color:var(--wb-ink);margin:0 0 19px}.lesson-workbook #reading .atelier-prose{display:grid;grid-template-columns:minmax(145px,.42fr) minmax(0,1fr);gap:0 clamp(25px,5vw,78px);padding:clamp(14px,2.1vw,32px) 0;border-top:1px solid var(--wb-rule);margin:0}.lesson-workbook #reading .atelier-prose h3{grid-row:1/5;color:var(--wb-copper);font:400 clamp(1.43rem,2.1vw,2.2rem)/1.13 var(--wb-display);letter-spacing:-.028em}.lesson-workbook #reading .atelier-prose :is(p,ul){grid-column:2;margin:0;max-width:65ch;font-size:clamp(.94rem,1.12vw,1.12rem);line-height:1.65;color:var(--wb-ink)}.lesson-workbook #reading .atelier-prose ul{padding-left:1.15em;margin-top:.4em}.lesson-workbook #reading .atelier-prose p:first-child{grid-column:1/-1}.lesson-workbook #reading .apostles-lesson-panel{background:#e8eddf;border:0;border-left:3px solid #839573;padding:clamp(16px,2vw,27px);margin:18px 0}.lesson-workbook #reading .apostles-lesson-panel .font-serif{font:400 clamp(1.35rem,1.9vw,2rem)/1.22 var(--wb-display)}.workbook-previous,.workbook-text-button{display:inline-flex;gap:6px;align-items:center;padding:4px 0;border-bottom:1px solid #b5a690;font-size:.78rem;color:var(--wb-ink);text-align:left}.workbook-advance{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:42px;background:var(--wb-ink);color:#fff9eb;border-radius:2px;padding:10px 16px;font-size:.84rem}.workbook-page .workbook-advance{margin-top:17px}.workbook-plates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 35px;margin-bottom:31px}.workbook-completion span,.workbook-exam-index>span,.workbook-next>span,.workbook-plate-number,.workbook-question legend>span{display:block;color:var(--wb-copper);font:600 .65rem/1.5 var(--font-inter),sans-serif;letter-spacing:.12em;text-transform:uppercase}.workbook-plate-number{margin-bottom:6px}.workbook-plates .atelier-plate-image{height:clamp(165px,19vw,270px);background:#e8e2d4}.workbook-plates .atelier-plate-image img{object-fit:contain}.workbook-plates figure figcaption{margin-top:10px;gap:5px}.workbook-plates figure figcaption cite{font:italic 400 clamp(1.36rem,1.9vw,1.95rem)/1.13 var(--wb-display)}.workbook-plates figure figcaption p{font-size:.88rem;color:var(--wb-ink);line-height:1.5;max-width:52ch}.lesson-workbook .atelier-study-fold{margin-top:0;background:none;border:0;border-top:1px solid var(--wb-rule)}.lesson-workbook .atelier-study-fold summary{min-height:49px;padding:12px 0;font-size:.94rem;color:var(--wb-ink)}.lesson-workbook .atelier-study-fold>div{padding:9px 0 21px}.workbook-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.workbook-exam-layout{display:grid;grid-template-columns:minmax(180px,.46fr) minmax(0,1fr);gap:clamp(25px,4.2vw,65px);margin:0 0 28px}.workbook-exam-index{align-self:start;border-block:1px solid var(--wb-rule);padding:17px 0}.workbook-exam-index h3{font:400 clamp(1.7rem,2.65vw,2.9rem)/1.05 var(--wb-display);letter-spacing:-.04em;margin:0 0 11px}.workbook-exam-index>span{font-size:.62rem}.workbook-completion progress,.workbook-exam-index progress{display:block;width:100%;height:3px;accent-color:#466e55;border:0;margin:10px 0;background:#ddd7ca}.workbook-completion progress::-webkit-progress-bar,.workbook-exam-index progress::-webkit-progress-bar{background:#ddd7ca}.workbook-completion progress::-webkit-progress-value,.workbook-exam-index progress::-webkit-progress-value{background:#466e55}.workbook-exam-index nav{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.workbook-exam-index nav button{min-width:40px;min-height:38px;display:flex;gap:4px;align-items:center;justify-content:center;border:1px solid var(--wb-rule);color:var(--wb-ink);font-size:.76rem}.workbook-exam-index nav button[aria-current=step]{border-color:var(--wb-ink);background:var(--wb-ink);color:#fff9ed}.workbook-exam-index [role=status]{display:grid;justify-items:start;gap:5px;margin-top:15px}.workbook-exam-index [role=status] strong{font:italic 400 1.5rem/1.1 var(--wb-display)}.lesson-workbook .atelier-checkpoint.workbook-question{min-width:0;border:0;background:transparent;padding:0;margin:0}.workbook-question legend{display:block;width:100%;margin:0 0 13px;padding:0}.workbook-question legend strong{display:block;margin:6px 0 0;font:400 clamp(1.85rem,2.9vw,3.25rem)/1.08 var(--wb-display);letter-spacing:-.035em;color:var(--wb-ink)}.workbook-options{border-bottom:1px solid var(--wb-rule)}.workbook-options .atelier-choice{width:100%;display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;min-height:48px;padding:11px 9px;border:0;border-top:1px solid var(--wb-rule);border-radius:0;background:transparent;text-align:left}.workbook-options .atelier-choice>span:first-child{font:italic 400 1.1rem var(--wb-display);color:var(--wb-copper)}.workbook-options .atelier-choice>span:nth-child(2){font-size:.9rem;line-height:1.45}.workbook-options .atelier-choice[data-result=correct]{background:#e4eddf;color:#214a35}.workbook-options .atelier-choice[data-result=incorrect]{background:#f2e4d9;color:#753e2d}.workbook-options .atelier-choice[data-result=neutral]{opacity:.75}.workbook-feedback{padding:13px 16px;margin-top:15px;border-left:2px solid var(--wb-copper);background:#f1eadf}.workbook-feedback[data-correct=true]{border-color:#6d8868;background:#eaf0e4}.workbook-feedback strong{font:400 1.4rem/1.16 var(--wb-display)}.workbook-feedback p{margin:3px 0 0;font-size:.86rem;line-height:1.55}.workbook-quick{margin:18px 0;padding-bottom:17px;border-bottom:1px solid var(--wb-rule)}.workbook-quick h3{font:400 1.4rem/1.2 var(--wb-display);margin:8px 0}.workbook-quick .workbook-question legend strong{font-size:1.45rem}.workbook-bibliography ul{list-style:none;padding:0;display:block}.workbook-bibliography li{border-top:1px solid var(--wb-rule)}.workbook-bibliography li:last-child{border-bottom:1px solid var(--wb-rule)}.workbook-bibliography li .atelier-source-card{border:0;background:transparent;padding:17px 0;display:flex;justify-content:space-between;gap:20px}.workbook-bibliography li .atelier-source-card>span{display:grid;grid-template-columns:minmax(140px,.5fr) 1fr;gap:clamp(12px,3vw,54px);align-items:baseline;flex:1}.workbook-bibliography li .atelier-source-card strong{font:400 clamp(1.45rem,2vw,2.2rem)/1.22 var(--wb-display)}.workbook-end{margin:7px 0 0;padding:0;border-top:1px solid var(--wb-ink)}.workbook-completion{display:flex;align-items:center;gap:clamp(15px,3vw,42px);padding:17px 0}.workbook-completion>div:first-child{display:flex;align-items:baseline;gap:10px}.workbook-completion strong{font:400 1.8rem/1 var(--wb-display);color:var(--wb-copper)}.workbook-completion strong small{font-size:.63em;color:var(--wb-muted)}.workbook-completion>div:nth-child(2){flex:1;max-width:290px}.workbook-completion p,.workbook-next small{font-size:.73rem;color:var(--wb-muted)}.workbook-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 30px;align-items:center;padding:clamp(18px,2.6vw,37px);color:#fff7e8;background:var(--wb-ink)}.workbook-next>small,.workbook-next>span{color:#d6d6bf}.workbook-next strong{font:400 clamp(1.85rem,3.2vw,3.5rem)/1.09 var(--wb-display);grid-column:1;letter-spacing:-.035em}.workbook-next>svg{grid-column:2;grid-row:1/span 3}.workbook-previous{margin:12px 0}.workbook-finish{padding:clamp(19px,2.6vw,42px);background:#e4eadc;display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center}.workbook-finish h2{flex-basis:100%;font:400 clamp(2rem,3.4vw,3.6rem)/1.1 var(--wb-display)}@media (hover:hover){.workbook-options .atelier-choice:not(:disabled):hover{background:#ebe5d8}.workbook-bibliography a:hover strong,.workbook-tabs button:hover,.workbook-text-button:hover{color:var(--wb-copper)}}@media (prefers-reduced-motion:no-preference){.workbook-page>[role=tabpanel]:not([hidden]){animation:workbook-page-open .32s cubic-bezier(.25,.65,.2,1)}.workbook-next>svg{transition:transform .3s}.workbook-next:hover>svg{transform:translateX(4px)}@keyframes workbook-page-open{0%{opacity:.58;transform:perspective(1800px) rotateY(-1.1deg) translateY(4px)}to{opacity:1;transform:none}}}@media(max-width:720px){.lesson-workbook .atelier-opening{grid-template-columns:1fr;gap:0}.lesson-workbook .atelier-opening-copy{padding:17px 15px 12px;column-gap:10px}.lesson-workbook .atelier-opening h1{font-size:clamp(2.45rem,10vw,3.5rem)}.lesson-workbook .atelier-opening-intro{font-size:.89rem}.lesson-workbook .atelier-opening .atelier-facts{margin-top:9px}.lesson-workbook .atelier-opening-art{padding:9px 13px}.lesson-workbook .atelier-opening-art .atelier-plate-image{height:clamp(105px,30vw,175px)}.lesson-workbook .atelier-opening-art figure figcaption{font-size:.61rem;gap:1px 5px}.lesson-workbook .atelier-opening-art figure figcaption cite{font-size:1rem}.workbook-tools{display:block;scroll-margin-top:70px}.workbook-tabs{justify-content:space-between;gap:6px}.workbook-tabs button{gap:3px;min-height:42px;font-size:.71rem}.workbook-tabs button svg{width:12px}.workbook-course-nav{border-top:1px solid var(--wb-rule)}.workbook-course-nav>summary{min-height:30px;justify-content:start;font-size:.68rem}.workbook-course-nav>.atelier-sidebar{right:auto;left:0;max-height:min(51vh,430px)}.lesson-workbook #reading .atelier-prose{display:block}.lesson-workbook #reading .atelier-prose h3{margin-bottom:8px}.workbook-plates{grid-template-columns:1fr;gap:20px}.workbook-plates .atelier-plate-image{height:clamp(180px,51vw,290px)}.workbook-exam-layout{grid-template-columns:1fr;gap:17px}.workbook-exam-index{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:10px 0}.workbook-exam-index h3{font-size:1.45rem;margin:0}.workbook-exam-index>span{grid-column:1;font-size:.59rem}.workbook-exam-index nav{grid-column:2;grid-row:1/span 2;margin:0;gap:4px}.workbook-exam-index progress{grid-column:1/-1;margin:3px 0 0}.workbook-exam-index [role=status]{grid-column:1/-1;display:flex;align-items:center;gap:11px;margin-top:4px}.workbook-completion{flex-wrap:wrap;gap:6px 15px}.workbook-completion>div:first-child{flex-basis:100%}.workbook-bibliography li .atelier-source-card>span{display:block}.workbook-bibliography li .atelier-source-card strong{display:block;margin-top:4px}}@media print{.lesson-workbook .workbook-page>[role=tabpanel][hidden]{display:block}.lesson-workbook :is(.workbook-tools,.workbook-end,.workbook-advance){display:none}}.workbook-clues,.workbook-flashcards{margin:clamp(20px,3vw,41px) 0}.workbook-flashcards{max-width:760px}.workbook-flashcards header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.workbook-clues h3,.workbook-flashcards h3{font:400 clamp(1.65rem,2.2vw,2.4rem)/1.13 var(--wb-display);color:var(--wb-ink)}.workbook-flashcard-pagination{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:.75rem}.workbook-flashcard-pagination button{padding:9px;color:var(--wb-ink);border:1px solid var(--wb-rule)}.workbook-flashcard-pagination button:disabled{opacity:.4}.workbook-flashcards .atelier-flashcard-face{padding:clamp(18px,3vw,37px);min-height:155px;background:#ede3cc;border:1px solid #c4ae85;box-shadow:3px 4px 0 -1px var(--wb-paper),3px 4px 0 #c4ae85}.workbook-flashcards .atelier-flashcard-reverse{background:#e4ebdd}.workbook-flashcards .atelier-flashcard-face small{display:flex;align-items:center;gap:7px;text-transform:none;letter-spacing:.03em;font-size:.72rem}.workbook-flashcards .atelier-flashcard-face>span{font:400 clamp(1.65rem,2.5vw,2.9rem)/1.12 var(--wb-display)}.workbook-clues dl{margin:12px 0}.workbook-clues dl>div{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:12px 24px;border-top:1px solid var(--wb-rule);padding:15px 0}.workbook-clues dt{font:italic 400 clamp(1.35rem,2vw,2.15rem)/1.15 var(--wb-display);color:var(--wb-copper)}.workbook-clues dd{margin:0;max-width:63ch;font-size:.95rem;line-height:1.6}.workbook-clues figure{max-width:400px;margin-top:12px}@media(max-width:540px){.workbook-clues dl>div{grid-template-columns:1fr;gap:7px}}@media(prefers-reduced-motion:reduce){.workbook-flashcards .atelier-flashcard-leaf{transition:none}}.detail-lab{margin:0 0 clamp(30px,5vw,65px);padding:clamp(16px,2.4vw,35px);border:1px solid #bdb5a3;background:#fbf8ef;box-shadow:3px 4px 0 #e3ddce}.detail-lab-bar,.detail-lab-bar>span,.detail-lab-complete,.detail-lab-notes :is(a,button),.detail-lab-response strong,.detail-lab-turns{display:flex;align-items:center;gap:8px}.detail-lab-bar{justify-content:space-between;border-bottom:1px solid #cfc4ad;padding-bottom:8px;color:#775235;font:600 .69rem/1.4 var(--font-inter),sans-serif;letter-spacing:.045em}.detail-lab>h3{max-width:34ch;margin:16px 0 20px;font:400 clamp(1.8rem,3.4vw,3.55rem)/1.04 var(--wb-display);letter-spacing:-.025em;color:var(--wb-ink);scroll-margin-top:90px}.detail-lab h3:focus:not(:focus-visible){outline:none}.detail-lab-spread{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.73fr);gap:clamp(20px,3.4vw,54px);align-items:start}.detail-lab-figure{min-width:0;margin:0}.detail-lab-mat{display:grid;place-items:center;padding:clamp(8px,1.4vw,21px);background:#263b32}.detail-lab-image{position:relative;width:min(100%,calc(470px * var(--detail-ratio)));line-height:0}.detail-lab-image>img{width:100%;height:auto;display:block}.detail-lab-marker{position:absolute;border:1px dashed #fcf7df;box-shadow:inset 0 0 0 1px #1e302888,0 0 0 1px #132d2680;min-width:0;min-height:0;color:#fff7dd;cursor:pointer;background:none}.detail-lab-marker:before{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.detail-lab-marker>span{position:absolute;left:0;top:0;display:grid;place-items:center;transform:translate(-20%,-60%);border-radius:50%;height:22px;width:22px;background:#283c34;color:#fff8e5;border:1px solid #f8f0d6;font:600 12px/1 var(--font-inter),sans-serif;pointer-events:none}.detail-lab-marker:focus-visible,.detail-lab-marker:hover{border-style:solid;box-shadow:0 0 0 2px #e9cc83}.detail-lab-marker:focus-visible{outline:3px solid #fff;outline-offset:3px}.detail-lab-marker[data-state]{border:2px solid #fed296;background:#8d4a3618}.detail-lab-marker[data-state=found]{border-color:#daedb8;background:#68956522}.detail-lab-marker[data-state=found]>span{background:#e5f2c3;color:#173d30}.detail-lab-figure figcaption{padding:8px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.detail-lab-figure figcaption cite{font:italic 400 1.16rem/1.2 var(--wb-display)}.detail-lab-figure figcaption span{color:var(--wb-muted);font-size:.73rem}.detail-lab-notes{min-width:0}.detail-lab-notes>p{font:400 1.1rem/1.45 var(--wb-display);margin:0 0 10px;color:var(--wb-ink)}.detail-lab-options{border-block:1px solid var(--wb-rule)}.detail-lab-options summary{cursor:pointer;padding:11px 0;color:var(--wb-ink);font-size:.82rem}.detail-lab-options>div{padding:0 0 10px}.detail-lab-options button{min-height:42px;padding:5px 3px;width:100%;font-size:.84rem;line-height:1.35;text-align:left}.detail-lab-options b{font:500 .72rem/1 var(--font-inter),sans-serif;border:1px solid #b4a78d;border-radius:50%;padding:5px 7px}.detail-lab-options button[aria-pressed=true] b{background:var(--wb-ink);color:var(--wb-sheet)}.detail-lab-response>div{margin:16px 0 9px;border-left:2px solid #986438;padding-left:11px}.detail-lab-response>div[data-correct=true]{border-color:#697f4d}.detail-lab-response strong{font:italic 400 1.63rem/1.05 var(--wb-display);color:var(--wb-ink)}.detail-lab-response p{font-size:.9rem;line-height:1.5;margin:6px 0 0}.detail-lab-enlargement{position:relative;overflow:hidden;border:1px solid #b4a78d;max-width:100%;background:#e7e1d5}.detail-lab-enlargement img{position:absolute;max-width:none;height:auto}.detail-lab-complete button,.detail-lab-source,.detail-lab-turns button{min-height:42px;font-size:.77rem;color:#384e3d;text-align:left}.detail-lab-source{text-decoration:underline;text-underline-offset:3px}.detail-lab-turns{justify-content:space-between;margin-top:12px;border-top:1px solid var(--wb-rule)}.detail-lab-turns button:disabled{opacity:.42}.detail-lab-complete{justify-content:space-between;flex-wrap:wrap;font-size:.76rem;color:var(--wb-muted)}.detail-lab-complete button{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){.detail-lab-enlargement,.detail-lab-response>div{animation:workbook-page-open .24s ease-out}}@media(max-width:740px){.detail-lab{padding:13px 11px}.detail-lab-spread{grid-template-columns:1fr;gap:13px}.detail-lab-image{width:min(100%,calc(385px * var(--detail-ratio)))}.detail-lab>h3{margin:12px 0}.detail-lab-enlargement{max-width:385px}}