.academy{--a-ink:#162338;--a-muted:#546279;--a-blue:#133eb7;--a-orange:#ef6d2d;--a-line:#dbe1ec;--a-paper:#fff;color:var(--a-ink);background:var(--a-paper);font-family:var(--font-hanken-grotesk),Arial,sans-serif;font-size:1.0625rem;line-height:1.65;overflow-wrap:break-word}.academy *,.academy :after,.academy :before{box-sizing:border-box}.academy figure,.academy h1,.academy h2,.academy h3,.academy p{margin:0}.academy h1,.academy h2,.academy h3{color:inherit}.academy h1,.academy h2{font-family:var(--font-spectral),Georgia,serif;font-weight:500;letter-spacing:-.035em;line-height:1.08}.academy a{color:inherit;text-decoration:none}.academy a:hover{color:var(--a-blue)}.academy button,.academy input,.academy select{font:inherit}.academy button{cursor:pointer}.academy button:disabled{cursor:default;opacity:.6}.academy a:focus-visible,.academy button:focus-visible,.academy input:focus-visible,.academy select:focus-visible,.academy summary:focus-visible{outline:3px solid var(--a-blue);outline-offset:5px}.academy button{touch-action:manipulation}.academy em{font-weight:inherit;color:var(--a-blue)}.academy-skip{position:absolute;transform:translateY(-200%);z-index:100;padding:14px;background:#fff}.academy-skip:focus{transform:translateY(0)}.academy-header{max-width:1480px;margin:0 auto;padding:23px 44px;justify-content:space-between;gap:24px;border-bottom:1px solid var(--a-line)}.academy-brand,.academy-header{display:flex;align-items:center}.academy-brand{gap:10px;font-weight:700;font-size:1.1rem;line-height:1.3;white-space:nowrap}.academy-brand img{display:block}.academy-brand-divider{color:#b7bfca;font-weight:400;margin:0 4px}.academy-brand-learn{color:var(--a-blue);font-family:Georgia,serif;font-style:italic;font-weight:400}.academy-header nav{display:flex;gap:32px;font-size:.875rem;font-weight:600}.academy-header nav a:last-child{color:var(--a-muted)}.academy-eyebrow{display:block;font-family:var(--font-jetbrains-mono),monospace;font-size:.75rem;line-height:1.6;font-weight:500;text-transform:uppercase;letter-spacing:.11em;color:var(--a-blue)}.academy-hero{display:grid;grid-template-columns:46% 54%;max-width:1480px;margin:0 auto;min-height:630px;padding:54px 44px 44px;gap:0;align-items:center}.academy-hero-copy{padding:0 34px 0 12px}.academy-hero h1{font-size:clamp(3.75rem,6.1vw,6.5rem);margin:22px 0 25px}.academy-hero-copy>p{color:var(--a-muted);max-width:450px;font-size:1.125rem;line-height:1.65}.academy-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:29px}.academy-button,.academy-outline-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:5px;font-size:.9375rem;font-weight:600;padding:12px 21px;text-align:center;line-height:1.4;border:1px solid transparent;transition:background .18s,color .18s}.academy .academy-button{background:var(--a-ink);color:#fff}.academy .academy-button:hover:not(:disabled){background:var(--a-blue);color:#fff}.academy .academy-button-done{background:var(--a-blue)}.academy-outline-button{background:transparent;border-color:var(--a-line);color:var(--a-ink)}.academy .academy-outline-button:hover{border-color:var(--a-blue);color:var(--a-blue)}.academy-text-link{font-size:.875rem;text-decoration:underline!important;text-underline-offset:5px}.academy-hero-credit{margin-top:30px;display:flex;flex-direction:column;font-size:.875rem;line-height:1.5;border-left:2px solid var(--a-orange);padding-left:15px}.academy-hero-credit>span{color:var(--a-muted);font-size:.75rem}.academy-hero-credit>a:nth-child(2){font-weight:700;margin-top:4px}.academy-hero-credit b{font-weight:400}.academy-hero-credit a:last-child{font-size:.75rem;color:var(--a-muted);margin-top:5px}.academy-hero-art{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-left:20px}.academy-hero-art img{width:100%;min-height:500px;height:100%;max-height:590px;object-fit:cover;object-position:62% center;border-radius:4px}.academy figcaption{font-size:.75rem;color:var(--a-muted)}.academy-hero-art figcaption{display:flex;justify-content:space-between;gap:12px;padding:13px 0}.academy-hero-art figcaption span:first-child{font-family:monospace;letter-spacing:.05em}.academy-thesis{max-width:1280px;margin:0 auto;padding:65px 44px 77px;display:grid;grid-template-columns:29% 71%;border-top:1px solid var(--a-line)}.academy-thesis>div{display:grid;grid-template-columns:1.05fr 1fr;column-gap:42px;row-gap:18px}.academy-thesis h2{font-size:2.4rem;grid-row:span 2}.academy-thesis p{font-size:1rem;color:var(--a-muted)}.academy-thesis p+p{font-size:.875rem}.academy-thesis strong{font-weight:600;color:var(--a-ink)}.academy-lab-anchor{scroll-margin-top:24px}.academy-scale{max-width:1360px;padding:49px 42px;margin:0 auto;display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:35px;background:#f3f6fc;border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line)}.academy-scale h2{font-size:2.4rem;margin:18px 0 24px}.academy-scale-intro>p{font-size:1rem;color:var(--a-muted)}.academy-scale-controls{display:flex;flex-direction:column;gap:25px;padding-top:5px}.academy-choice-list,.academy-scale fieldset{border:0;padding:0;margin:0;min-width:0}.academy-scale legend{font-size:.9375rem;margin-bottom:10px;font-weight:600}.academy-segmented{display:flex;border:1px solid #cad3e4;border-radius:5px;overflow:hidden;background:#fff}.academy-segmented button{flex:1;background:transparent;padding:10px 6px;border:0;font-size:.875rem;line-height:1.4;min-height:45px}.academy-segmented button+button{border-left:1px solid var(--a-line)}.academy-segmented button[aria-pressed=true]{background:var(--a-blue);color:#fff}.academy-scale-controls small{display:block;color:var(--a-muted);font-size:.75rem;line-height:1.6;margin-top:9px}.academy-scale-controls label>span{display:flex;justify-content:space-between;gap:16px;font-size:.9375rem;font-weight:600}.academy-scale-controls input[type=range]{width:100%;margin-top:16px;accent-color:var(--a-blue);cursor:pointer}.academy-scale-controls label strong{color:var(--a-blue)}.academy-scale-result{background:#fff;border:1px solid var(--a-line);border-top:3px solid var(--a-orange);padding:27px 24px;box-shadow:0 8px 30px #102c6824;border-radius:3px;display:flex;flex-direction:column}.academy-scale-result>span{font-size:.875rem;color:var(--a-muted)}.academy-scale-result>strong{font-family:var(--font-spectral),Georgia,serif;font-weight:500;font-size:clamp(2.5rem,4.1vw,4rem);line-height:1.2;color:var(--a-blue);margin:8px 0 2px;font-variant-numeric:tabular-nums}.academy-result-comparison{border-top:1px solid var(--a-line);margin-top:24px;padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:.875rem}.academy-result-comparison span{max-width:160px;color:var(--a-muted)}.academy-result-comparison b{font-size:1.5rem;font-weight:500}.academy-scale-result p{font-size:.8125rem;line-height:1.6;margin-top:23px}.academy-scale-result>small{font-size:.75rem;color:var(--a-muted);line-height:1.6;margin-top:15px}.academy-course-section{max-width:1280px;margin:0 auto;padding:87px 44px 96px}.academy-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.academy-section-heading h2{font-size:3.1rem;margin-top:17px}.academy-section-heading p{font-size:.9375rem;color:var(--a-muted);padding-bottom:3px}.academy-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.academy-course-card{padding:27px 0 28px;border-top:1px solid var(--a-line);display:flex;flex-direction:column}.academy-card-meta{display:flex;justify-content:space-between;color:var(--a-muted);font-family:monospace;font-size:.75rem;gap:14px}.academy-course-card h3{font-family:var(--font-spectral),Georgia,serif;font-size:1.75rem;font-weight:500;line-height:1.25;margin:16px 0 11px}.academy-course-card p{color:var(--a-muted);font-size:1rem;max-width:430px}.academy-card-link{display:inline-block;font-size:.8125rem;color:var(--a-blue);margin-top:20px;text-decoration:underline;text-underline-offset:5px}.academy-author-banner{background:#12348c;color:#fff;display:grid;grid-template-columns:1fr .8fr;gap:80px;padding:66px max(44px,calc((100vw - 1192px) / 2))}.academy-author-banner .academy-eyebrow{color:#f9b995}.academy-author-banner h2{font-size:2.8rem;margin:18px 0 22px}.academy-author-banner p{color:#d9e5ff;max-width:510px;font-size:1rem}.academy-author-banner .academy-outline-button{color:#fff;border-color:#8ca5db;margin-top:24px}.academy-author-banner .academy-outline-button:hover{background:#fff;color:var(--a-blue)}.academy-book-block{border:1px solid #7290ce;border-left:5px solid var(--a-orange);padding:30px;background:#163b9a;display:flex;flex-direction:column;justify-content:center}.academy-book-block>span{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:#c4d7ff}.academy-book-block h3{font-size:1.5rem;line-height:1.6;margin:15px 0;font-weight:500}.academy-book-block small{font-size:.75rem}.academy-book-block strong{margin-top:23px;font-size:1rem}.academy-book-block a{font-size:.875rem;color:#fff;margin-top:7px;text-decoration:underline;text-underline-offset:5px}.academy-footer{max-width:1360px;margin:0 auto;padding:40px 44px;display:flex;justify-content:space-between;gap:40px;border-top:1px solid var(--a-line)}.academy-footer strong{font-family:var(--font-spectral),Georgia,serif;font-weight:500;font-size:1.25rem}.academy-footer p{font-size:.8125rem;color:var(--a-muted);margin-top:8px}.academy-footer p a{text-decoration:underline;text-underline-offset:3px}.academy-footer>div:last-child{display:flex;gap:23px;font-size:.8125rem;align-items:flex-start}.academy-lesson-layout{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:255px minmax(0,1fr);gap:64px;padding:38px 44px 85px}.academy-sidebar{position:sticky;top:30px;align-self:start;padding-right:26px;border-right:1px solid var(--a-line)}.academy-sidebar .academy-eyebrow{margin-bottom:16px}.academy-sidebar nav ol{list-style:none;padding:0;margin:12px 0 0}.academy-sidebar nav li a{display:flex;align-items:center;gap:15px;padding:10px;border-radius:4px;font-size:.9375rem;font-weight:500;line-height:1.3}.academy-overview[aria-current=page],.academy-sidebar nav li a[aria-current=page]{color:var(--a-blue);background:#edf2ff}.academy-sidebar nav a:hover{background:#f4f6fb}.academy-sidebar nav li small{display:block;font-size:.75rem;color:var(--a-muted);margin-top:4px;font-weight:400}.academy-lesson-num{font-family:monospace;color:var(--a-blue);font-size:.75rem;min-width:20px}.academy-overview{display:block;border-radius:4px;padding:9px;font-size:.875rem}.academy-progress{padding:18px 10px 0;margin-top:17px!important;border-top:1px solid var(--a-line);font-size:.8125rem}.academy-progress small{display:block;font-size:.75rem;color:var(--a-muted);margin-top:4px}.academy-sidebar-author{border-top:1px solid var(--a-line);padding:18px 10px 0;margin-top:22px;display:flex;flex-direction:column;gap:6px;font-size:.875rem}.academy-sidebar-author>span{font-size:.75rem;color:var(--a-muted)}.academy-sidebar-author a:first-of-type{font-weight:600}.academy-sidebar-author a:first-of-type small{font-weight:400}.academy-sidebar-author a:last-of-type{font-size:.75rem;text-decoration:underline;text-underline-offset:4px}.academy-lesson-main{min-width:0;max-width:880px}.academy-lesson-heading{padding-top:10px}.academy-lesson-breadcrumb{display:flex;gap:10px;align-items:center;font-size:.8125rem;color:var(--a-muted);margin-bottom:35px}.academy-lesson-heading h1{font-size:clamp(3rem,4.7vw,4.75rem);margin:20px 0 25px;max-width:770px}.academy-lesson-intro{font-size:1.25rem;line-height:1.6;color:var(--a-muted);max-width:740px}.academy-inline-credit{font-size:.8125rem;color:var(--a-muted);margin-top:23px!important}.academy-inline-credit a{text-decoration:underline;text-underline-offset:3px}.academy-lesson-art{margin:32px 0 40px!important}.academy-lesson-art img{width:100%;height:auto;max-height:460px;object-fit:cover;display:block;border-radius:3px}.academy-lesson-art figcaption{padding-top:10px}.academy-prose{max-width:740px}.academy-prose section{margin-top:37px}.academy-prose h2{font-size:2rem;margin-bottom:22px}.academy-prose p{font-size:1.0625rem;line-height:1.8;color:#37465c;margin-bottom:19px}.academy-prose a{color:var(--a-blue);text-decoration:underline;text-underline-offset:4px}.academy-lab{margin:39px 0;padding:29px;border:1px solid #d1dcef;border-top:3px solid var(--a-orange);border-radius:4px;background:#f4f7fd}.academy-lab-heading h2{font-size:1.9rem;margin:10px 0 25px}.academy-lab p{font-size:1rem}.academy-lab .academy-lab-note,.academy-lab-note{font-size:.75rem;line-height:1.7;color:var(--a-muted);margin-top:19px!important}.academy-check,.academy-lab label{font-size:.9375rem}.academy-check{display:flex;gap:10px;align-items:center;margin:17px 0;line-height:1.5;cursor:pointer}.academy-check input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--a-blue)}.academy-thought-desk{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:21px 0 26px}.academy-thought-card{background:#ffddbc;border-bottom:3px solid #eb9a57;padding:18px 16px;min-height:145px;box-shadow:0 6px 14px #3e557014}.academy-thought-card small{font-family:monospace;text-transform:uppercase;font-size:.75rem;color:#79471d}.academy-thought-card p{font-size:1rem;margin-top:12px;line-height:1.5}.academy-choice-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 19px}.academy-choice-row button{border:1px solid #cad4e7;background:#fff;padding:10px 13px;border-radius:4px;text-align:left;font-size:.875rem;line-height:1.5}.academy-choice-row button:hover{border-color:var(--a-blue)}.academy-feedback{background:#e5ecfc;border-left:3px solid var(--a-blue);padding:18px;font-size:.9375rem!important;line-height:1.7;margin:20px 0!important;color:#243958}.academy-feedback p{margin-top:9px;font-size:.9375rem}.academy-feedback-good{background:#dceff1;border-color:#196e74}.academy-notebook{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:15px 0;margin:20px 0}.academy-notebook summary{cursor:pointer;font-weight:600;font-size:.9375rem}.academy-notebook>p{margin-top:15px;font-size:.875rem;color:var(--a-muted)}.academy-notebook button{display:flex;width:100%;justify-content:space-between;gap:15px;border:1px solid var(--a-line);background:#fff;padding:11px 14px;text-align:left;margin-top:11px;font-size:.875rem}.academy-notebook small{font-size:.75rem;color:var(--a-blue);flex:0 0 auto}.academy-text-button{color:var(--a-blue);font-size:.875rem;background:transparent;border:none;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.academy-work-trace{border:1px solid var(--a-line);background:#fff;padding:19px}.academy-work-trace span{font-size:.75rem;text-transform:uppercase;font-family:monospace;color:var(--a-muted)}.academy-work-trace p{margin-top:11px}.academy-choice-list{margin-top:25px}.academy-choice-list legend{font-size:.875rem;font-weight:600;margin-bottom:13px}.academy-choice-list button{display:flex;gap:16px;align-items:flex-start;background:#fff;width:100%;border:1px solid #cad4e7;padding:16px;border-radius:4px;text-align:left;font-size:.9375rem;line-height:1.6;margin-bottom:9px}.academy-choice-list button span{color:var(--a-muted);font-family:monospace;font-size:.75rem;margin-top:3px}.academy-choice-list button[aria-pressed=true]{border-color:var(--a-blue);background:#eaf0ff}.academy-pipeline{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 22px;padding:0;gap:10px}.academy-pipeline li{border:1px solid var(--a-line);padding:16px 13px;background:#fff;display:flex;flex-direction:column}.academy-pipeline li>span{border:1px solid var(--a-line);border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:.75rem;margin-bottom:12px}.academy-pipeline strong{font-size:.9375rem}.academy-pipeline small{font-size:.75rem;color:var(--a-muted);margin-top:7px}.academy-pipeline li[data-state=active]{border-color:var(--a-blue);background:#eaf0ff}.academy-pipeline li[data-state=done]>span{background:var(--a-blue);color:#fff;border-color:var(--a-blue)}.academy-pipeline-output{padding:20px;border:1px solid var(--a-line);background:#fff;min-height:130px;font-size:.9375rem;line-height:1.7}.academy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin-top:23px}.academy-search,.academy-select{display:block;width:100%;border:1px solid #bbc7db;background:#fff;color:var(--a-ink);border-radius:4px;padding:13px 15px;margin:10px 0 16px;min-height:48px}.academy-search-results>span{font-size:.8125rem;color:var(--a-muted)}.academy-search-results article{padding:18px;background:#fff;border:1px solid var(--a-line);margin-top:10px}.academy-search-results article small{font-size:.75rem;color:var(--a-muted)}.academy-search-results article h3{font-size:1rem;margin:6px 0 10px}.academy-search-results article p{font-size:.9375rem}.academy-recall-status{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:.875rem;margin-bottom:21px}.academy-recall-status strong{font-weight:600;color:var(--a-blue)}.academy-catalog>span{display:block;font-family:monospace;font-size:.75rem;color:var(--a-muted);margin-bottom:12px}.academy-catalog button{display:grid;grid-template-columns:110px 1fr auto;gap:13px;align-items:center;border:1px solid var(--a-line);width:100%;text-align:left;padding:15px;background:#fff;margin-top:8px}.academy-catalog button small{font-family:monospace;font-size:.75rem;color:var(--a-muted)}.academy-catalog button strong{font-size:.9375rem;font-weight:600}.academy-catalog button>span{font-size:.75rem;color:var(--a-muted)}.academy-catalog button[aria-pressed=true]{background:#eaf0ff;border-color:var(--a-blue)}.academy-recall-detail h3{font-size:1rem;margin:24px 0 12px}.academy-recall-detail>p{padding:15px;margin-top:15px;background:#fff;border:1px solid var(--a-line);font-size:.9375rem}.academy-note-sheet{background:#fff9ed;border:1px solid #e8d6b8;padding:20px;margin:17px 0}.academy-note-sheet small{font-size:.75rem;color:#796040}.academy-note-sheet p{margin-top:9px}.academy-permissions{border:1px solid var(--a-line)}.academy-permissions>div{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:17px;background:#fff}.academy-permissions>div+div{border-top:1px solid var(--a-line)}.academy-permissions strong{font-size:.9375rem}.academy-permissions small{display:block;font-size:.75rem;color:var(--a-muted);margin-top:4px}.academy-permissions b{font-size:.8125rem;color:var(--a-blue);font-weight:500}.academy-permissions+p{margin-top:20px;font-size:.9375rem;color:var(--a-muted)}.academy-takeaway{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:27px 0;margin:37px 0}.academy-takeaway p{font-family:var(--font-spectral),Georgia,serif;font-size:1.65rem;line-height:1.5;margin-top:13px}.academy-reading{padding:24px;background:#f4f6fa;margin-bottom:30px}.academy-reading h2{font-size:1.6rem;margin:12px 0}.academy-reading>p{font-size:.9375rem;color:var(--a-muted)}.academy-reading>div{display:flex;flex-direction:column;gap:9px;margin:17px 0;font-size:.875rem}.academy-reading a{color:var(--a-blue);text-decoration:underline;text-underline-offset:4px}.academy-reading small{display:block;font-size:.75rem;color:var(--a-muted);line-height:1.65}.academy-lesson-end{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:12px}.academy-next{display:flex;flex-direction:column;max-width:350px;font-size:.9375rem;line-height:1.5}.academy-next small{font-size:.75rem;color:var(--a-muted);margin-bottom:6px}.academy-next strong{font-weight:500}.academy-source-book{background:#12348c;color:#fff;padding:31px;border-left:5px solid var(--a-orange);margin-top:33px}.academy-source-book>span{font-size:.75rem;color:#c8d8ff}.academy-source-book h2{font-family:inherit;letter-spacing:0;font-size:1.7rem;line-height:1.6;margin:15px 0}.academy-source-book small{display:block;font-size:.75rem;color:#c8d8ff;margin-top:4px}.academy-source-book .academy-button{background:#fff;color:var(--a-blue)}.academy-source-book .academy-button:hover{background:#e1eaff;color:var(--a-blue)}.academy-source-book .academy-outline-button{color:#fff;border-color:#7290ce}.academy-source-book .academy-text-link{color:#fff}.academy-source-map{margin:38px 0;border-top:1px solid var(--a-line);padding-top:28px}.academy-source-map h2{font-size:2rem;margin:16px 0 27px}.academy-source-map ol{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:26px}.academy-source-map li{border-top:1px solid var(--a-line)}.academy-source-map li a{display:flex;gap:13px;padding:12px 0;font-size:.875rem;line-height:1.5}.academy-source-map li span{color:var(--a-blue);font-family:monospace;font-size:.75rem;min-width:19px;margin-top:2px}.academy-source-map>p{font-size:.8125rem;color:var(--a-muted);margin-top:25px}.academy-source-map>small{display:block;font-size:.75rem;color:var(--a-muted);margin-top:12px}@media (min-width:1600px){.academy-author-banner{padding-inline:calc((100vw - 1192px) / 2)}}@media (max-width:1100px){.academy-header,.academy-hero{padding-inline:28px}.academy-hero{grid-template-columns:48% 52%}.academy-hero-copy{padding-left:0;padding-right:25px}.academy-hero h1{font-size:4.4rem}.academy-hero-art{padding-left:5px}.academy-hero-art img{min-height:500px}.academy-thesis{padding-inline:28px;grid-template-columns:23% 77%}.academy-thesis>div{grid-template-columns:1fr}.academy-thesis h2{grid-row:auto}.academy-scale{margin-inline:20px;padding:35px 27px;grid-template-columns:1fr 1fr;gap:26px}.academy-scale-intro{grid-column:1/-1}.academy-scale h2 br{display:none}.academy-scale h2{margin:12px 0}.academy-scale-result>strong{font-size:3.5rem}.academy-lesson-layout{padding-inline:28px;grid-template-columns:210px minmax(0,1fr);gap:35px}.academy-sidebar{padding-right:15px}.academy-catalog button{grid-template-columns:80px 1fr}.academy-catalog button>span{grid-column:2}.academy-thought-desk{gap:9px}.academy-thought-card{padding:14px 10px}.academy-pipeline{grid-template-columns:1fr 1fr}.academy-lesson-end{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.academy-header{padding:19px 20px;flex-wrap:wrap;gap:18px}.academy-header nav{width:100%;gap:21px;font-size:.8125rem}.academy-header nav a:last-child{display:none}.academy-hero{display:flex;flex-direction:column;padding:35px 20px 20px}.academy-hero-copy{width:100%;padding:0}.academy-hero h1{font-size:clamp(3.4rem,13vw,5.3rem);margin-top:19px}.academy-hero-copy>p{max-width:520px}.academy-hero-actions{margin-top:25px;gap:16px}.academy-hero-credit{margin-top:25px}.academy-hero-art{padding:0;width:100%;margin-top:30px}.academy-hero-art img{min-height:0;height:auto;max-height:none;aspect-ratio:3/2}.academy-hero-art figcaption{font-size:.75rem;flex-wrap:wrap;gap:3px}.academy-thesis{display:block;padding:32px 20px 42px;margin-top:16px}.academy-thesis>div{display:block}.academy-thesis h2{font-size:2.5rem;margin:18px 0 20px}.academy-thesis p+p{margin-top:16px}.academy-scale{display:block;margin:0;padding:30px 20px}.academy-scale-controls{margin-top:27px}.academy-scale-result{margin-top:28px;padding:25px}.academy-scale-result>strong{font-size:4rem}.academy-scale h2{font-size:2.25rem}.academy-course-section{padding:47px 20px 50px}.academy-section-heading{display:block;margin-bottom:28px}.academy-section-heading h2{font-size:2.7rem}.academy-section-heading p{margin-top:18px}.academy-card-grid{grid-template-columns:1fr}.academy-author-banner{display:block;padding:40px 20px}.academy-author-banner h2{font-size:2.5rem}.academy-book-block{margin-top:30px;padding:26px}.academy-footer{display:block;padding:30px 20px}.academy-footer>div:last-child{flex-wrap:wrap;gap:12px 20px;margin-top:23px}.academy-lesson-layout{display:block;padding:22px 20px 48px}.academy-sidebar{position:static;border-right:0;padding-right:0;border-bottom:1px solid var(--a-line);margin-bottom:27px;padding-bottom:18px}.academy-progress,.academy-sidebar-author,.academy-sidebar>.academy-eyebrow{display:none}.academy-sidebar nav ol{display:flex;overflow-x:auto;gap:5px;margin-top:12px;padding-bottom:8px;scroll-snap-type:x proximity}.academy-sidebar nav li{flex:0 0 auto;scroll-snap-align:start}.academy-sidebar nav li a{gap:9px;padding:9px 12px}.academy-sidebar nav li small{display:none}.academy-overview{padding:0}.academy-lesson-breadcrumb{margin-bottom:23px}.academy-lesson-heading h1{font-size:3.2rem}.academy-lesson-intro{font-size:1.125rem}.academy-lesson-art{margin:26px 0 32px!important}.academy-prose h2{font-size:1.85rem}.academy-lab{padding:22px 17px;margin:30px -4px}.academy-lab-heading h2{font-size:1.8rem}.academy-thought-desk{grid-template-columns:1fr;gap:8px}.academy-thought-card{min-height:0;padding:13px 16px}.academy-thought-card p{margin-top:6px}.academy-notebook button{display:block}.academy-notebook small{display:block;margin-top:5px}.academy-catalog button{grid-template-columns:1fr;gap:5px}.academy-catalog button>span{grid-column:1}.academy-source-map ol{grid-template-columns:1fr}.academy-source-book{padding:24px}.academy-source-book h2{font-size:1.45rem}.academy-permissions>div{gap:15px;padding:13px}.academy-takeaway p{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.academy *,.academy :after,.academy :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}