.assessment-hero{padding:45px 0 58px;overflow:hidden}.assessment-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.assessment-hero h1{font-size:66px;line-height:1.07;margin-top:21px;letter-spacing:-.055em;font-weight:550}.assessment-hero h1 .serif{font-size:1.2em;color:var(--blue);line-height:1}.assessment-lead{font-size:15px;line-height:1.9;color:var(--muted);max-width:480px;margin-top:25px}.hero-footnote{font-size:10px;color:#71829e;margin-top:24px;letter-spacing:.025em}.lens-art{height:430px;position:relative;background:#f4f6ff;border:1px solid #e3e7f7;border-radius:50% 50% 44% 44%;isolation:isolate}.lens-grid{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background-image:radial-gradient(#9caed033 .8px,transparent 0);background-size:18px 18px;mask-image:radial-gradient(ellipse,#000 25%,transparent 73%)}.lens-circle{position:absolute;width:285px;height:285px;border-radius:50%;border:1px solid #ced9f5;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-15deg)}.lens-inner{position:absolute;inset:37px;border:1px solid #d5e1f6;border-radius:50%;background:linear-gradient(135deg,#fff8,#edf9ff88)}.lens-point{position:absolute;width:10px;height:10px;border:3px solid #f5f7ff;background:var(--blue);box-sizing:content-box;box-shadow:0 0 0 1px #dce4fb;border-radius:50%}.p1{top:22px;left:49px}.p2{top:185px;right:-2px;background:var(--cyan)}.p3{bottom:3px;left:78px;background:var(--violet)}.lens-card{position:absolute;width:180px;background:#fff;border:1px solid #dee5f5;padding:18px;border-radius:12px;box-shadow:0 12px 28px #233e7b09;z-index:2;transition:transform .3s}.lens-work{top:27px;left:-13px;transform:rotate(-7deg)}.lens-check{bottom:34px;right:-10px;transform:rotate(6deg)}.lens-art:hover .lens-work{transform:rotate(-3deg) translateY(-4px)}.lens-art:hover .lens-check{transform:rotate(2deg) translateY(4px)}.mini-index{font-size:8px;letter-spacing:.05em;text-transform:uppercase;color:#7588a9}.paper-lines{display:grid;gap:9px;margin:19px 0}.paper-lines i{display:block;height:3px;background:#dae2f2;border-radius:2px}.paper-lines i:nth-child(2){width:84%;background:#a6b4ed}.paper-lines i:last-child{width:60%;background:#b4dbe8}.mini-note{font-size:9px;color:#7e8fad}.mini-bars{display:flex;align-items:flex-end;gap:7px;height:52px;margin:12px 0 10px}.mini-bars i{flex:1;border-radius:4px 4px 0 0;background:#dee6ff;height:35%}.mini-bars i:nth-child(2){height:80%;background:#a9b9ff}.mini-bars i:nth-child(3){height:60%;background:#9ad8e7}.mini-bars i:nth-child(4){height:100%;background:#6683f5}.lens-center{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1;width:230px}.lens-center .eyebrow{font-size:8px;color:#7689a7}.lens-center>span:last-child{display:block;font:550 31px/1.15 Manrope,sans-serif;letter-spacing:-.05em;margin-top:10px;color:var(--navy)}.lens-center em{font-size:1.3em;color:var(--blue)}.lens-context{position:absolute;left:4%;bottom:56px;display:flex;align-items:center;gap:8px;font-size:9px;color:#697f9e;background:#ffffffdb;border:1px solid #e1e8f5;padding:10px 13px;border-radius:30px;transform:rotate(-3deg);z-index:3}.context-dot{height:7px;width:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 4px #edeaff}.art-caption{position:absolute;bottom:7px;left:0;right:0;text-align:center;color:#8191ab;font-size:9px;letter-spacing:.015em}.assessment-definition{padding:30px 0;border-top:1px solid #e2e9f4;border-bottom:1px solid #e2e9f4}.assessment-definition h2{font-size:24px;line-height:1.25;font-weight:550;letter-spacing:-.035em}.assessment-definition p{font-size:13px;line-height:1.95;color:#61728c}.evidence-section{padding:55px 0 40px;background:#f5f8fe}.evidence-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.evidence-heading h2{font-size:44px;line-height:1.2;font-weight:550;margin-top:15px}.evidence-heading .serif{color:var(--blue);font-size:1.19em}.evidence-intro{max-width:325px}.evidence-intro p{font-size:12px;line-height:1.9;color:#647794}.example-label{font-size:9px;color:#8292ab;display:block;margin-top:10px}.source-progress{display:flex;gap:13px;align-items:center;margin:29px 0 18px;min-height:25px}.source-progress>span{font-size:10px;color:#5e759b}.source-dots{display:flex;gap:4px}.source-dots i{width:16px;height:4px;border-radius:4px;background:#dce5f5;transition:background .3s}.source-dots i.connected{background:var(--blue)}.reset-evidence{margin-left:auto;border:0;padding:4px 0;background:none;font-size:10px;color:#7084a1;text-decoration:underline;text-underline-offset:4px;min-height:32px}.source-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.source-card{border:1px solid #dce5f4;border-radius:13px;background:white;min-width:0;transition:border-color .25s,box-shadow .25s,transform .25s}.source-card:has(.source-trigger:hover){border-color:#abbcf3;transform:translateY(-3px)}.source-card.is-connected{border-color:#a4b7f5;box-shadow:0 5px 20px #3e5bff06}.source-trigger{display:block;position:relative;text-align:left;background:none;border:0;padding:20px 23px 23px;width:100%;border-radius:12px;color:var(--navy)}.source-top{display:flex;justify-content:space-between;align-items:center}.source-number{display:grid;place-items:center;width:25px;height:25px;border:1px solid #dbe3f4;border-radius:50%;font-size:9px;color:#8497b4;transition:color .25s,background .25s}.source-state{font-size:9px;color:#8293ad}.is-connected .source-number{background:var(--blue);color:white;border-color:var(--blue)}.is-connected .source-state{color:var(--blue)}.source-illustration{display:block;height:101px;position:relative;margin:13px 0 17px;border-radius:8px;background:#f3f5ff;overflow:hidden}.work-illustration{background:#f1f5ff}.tiny-page{display:block;position:absolute;left:50%;top:15px;width:66px;height:83px;background:white;border:1px solid #d3ddf6;border-radius:5px;padding:18px 11px;transform:translateX(-50%) rotate(-8deg);transition:transform .35s}.tiny-page i{display:block;height:3px;background:#dfe7f8;margin-bottom:8px;border-radius:3px}.tiny-page i:nth-child(2){width:80%}.tiny-page i:nth-child(3){background:#a8b9ff;width:90%}.tiny-page b{display:block;position:absolute;width:41px;height:1px;background:var(--blue);left:11px;top:45px;transform:rotate(-3deg)}.annotation-circle{display:block;position:absolute;left:calc(50% - 25px);top:50px;width:54px;height:21px;border:1px solid #7694ed;border-radius:50%;transform:rotate(-8deg);opacity:.5;transition:transform .4s,opacity .4s}.is-connected .tiny-page{transform:translateX(-50%) rotate(0)}.is-connected .annotation-circle{transform:rotate(0);opacity:1}.check-illustration{background:#f4f2ff}.check-block{display:flex;gap:9px;justify-content:center;align-items:flex-end;height:100%;padding:25px 0}.check-block i{width:21px;border:1px solid #a8a5ed;background:#c4c2ff;height:30px;border-radius:4px;transition:height .4s,background .4s}.check-block i:nth-child(2){height:51px;background:#8b86ed}.check-block i:nth-child(3){height:20px;background:#e0ddff}.is-connected .check-block i:first-child{height:45px;background:#bab6ff}.is-connected .check-block i:nth-child(3){height:33px;background:#bbb5fb}.check-orbit{position:absolute;width:7px;height:7px;border-radius:50%;border:2px solid #f4f2ff;box-shadow:0 0 0 1px #c9c4f2;background:#8b79ec;left:30%;top:21px}.context-illustration{background:#edf8fb}.context-bubble{position:absolute;display:block;width:78px;height:48px;background:#fff;border:1px solid #b7dfe7;border-radius:13px 13px 13px 3px;top:19px;left:calc(50% - 58px);padding:13px 15px;transform:translateX(-3px);transition:transform .35s}.context-bubble i{display:block;height:3px;background:#cde8ef;margin-bottom:7px;border-radius:2px}.context-bubble i:last-child{width:70%}.context-bubble.second{width:63px;height:38px;left:calc(50% - 3px);top:48px;border-radius:10px 10px 3px 10px;background:#def2f6;padding:10px 13px}.context-bubble.second,.is-connected .context-bubble{transform:translateX(3px)}.is-connected .context-bubble.second{transform:translateX(-3px)}.source-title{font:550 20px/1.25 Manrope,sans-serif;letter-spacing:-.035em;display:block}.source-teaser{display:block;font-size:11px;color:#7b8daa;margin-top:8px;max-width:85%;line-height:1.8}.source-toggle{position:absolute;right:23px;bottom:28px;width:19px;height:19px;border:1px solid #ccd8ef;border-radius:50%}.source-toggle:after,.source-toggle:before{content:"";display:block;position:absolute;top:8px;left:5px;width:7px;height:1px;background:#5e7db6;transition:transform .2s}.source-toggle:after{transform:rotate(90deg)}[aria-expanded=true] .source-toggle:after{transform:rotate(0)}.source-content{padding:0 23px 23px;animation:evidence-unfold .35s ease both;transform-origin:50% 0}.source-content p{line-height:1.9;color:#5f7596;margin-top:13px}.evidence-label{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#8294b2;display:block;padding-top:17px;border-top:1px solid #e2e9f5}.source-content blockquote{font:400 19px/1.4 Instrument,Georgia,serif;color:#42618e;margin:13px 0;font-style:italic}.learner-response{display:block;font-size:11px;line-height:1.8;color:#785f9d;background:#f6f2ff;padding:10px 12px;border:1px solid #e9e1fa;border-radius:7px;margin-top:12px}.source-content p.source-insight{border-top:1px solid #e4eaf6;padding-top:14px;color:#435f8d;font-size:11px}.connection-field{height:70px;position:relative;margin:0 0 -1px}.connection-field svg{width:100%;height:100%;overflow:visible;display:block}.track{stroke:#d5e0f2;stroke-width:1}.connection,.track{fill:none;vector-effect:non-scaling-stroke}.connection{stroke:var(--blue);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .65s ease}.connection.is-connected{stroke-dashoffset:0}.connection-node{position:absolute;width:11px;height:11px;background:#e8eefb;border:3px solid #f5f8fe;box-shadow:0 0 0 1px #d4def1;border-radius:50%;bottom:-5px;left:calc(50% - 5px);transition:background .3s}.evidence-workspace:has(.is-connected) .connection-node{background:var(--blue)}.picture-panel{display:flex;gap:24px;position:relative;border:1px solid #dce5f4;border-radius:12px;background:#fff;padding:29px 32px;align-items:flex-start;min-height:170px;transition:border-color .3s,background .3s}.picture-panel.is-complete{background:#f0f4ff;border-color:#bbc9f6}.picture-marker{position:relative;width:43px;height:43px;flex-shrink:0;margin-top:4px}.picture-marker span{position:absolute;width:25px;height:25px;border:1px solid #c7d4ef;border-radius:50%;background:#f5f8ffb3;transition:background .4s,border-color .4s}.picture-marker span:first-child{top:0;left:9px}.picture-marker span:nth-child(2){bottom:0;left:0}.picture-marker span:nth-child(3){bottom:0;right:0}.picture-marker span.connected{background:#6687fb55;border-color:#6f8ef0}.picture-content{max-width:750px;padding-right:60px}.picture-content .eyebrow{font-size:8px}.picture-content h3{font-size:25px;line-height:1.3;margin-top:9px;letter-spacing:-.035em;font-weight:550}.picture-content p{font-size:12px;line-height:1.9;color:#657c9d;margin-top:11px}.picture-index{margin-left:auto;font-size:9px;white-space:nowrap;position:absolute;right:28px;top:31px}.evidence-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.evidence-tags:empty{display:none}.evidence-tags span{font-size:8px;line-height:1.6;padding:4px 8px;border-radius:4px;border:1px solid #dae3f6;color:#627eaa;background:#f7f9ff;animation:tag-in .25s ease both}.response-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;padding:31px 32px;background:var(--navy);border-radius:12px;margin-top:18px;animation:evidence-unfold .4s ease both}.response-panel .eyebrow{color:#aebdff;font-size:8px}.response-panel h3{font-size:29px;color:#fff;line-height:1.15;letter-spacing:-.04em;font-weight:500;margin-top:15px}.response-panel h3 .serif{color:#c9c4ff;font-size:1.15em}.response-panel p{font-size:11px;line-height:1.9;color:#b1bfd8;margin-top:15px}.response-details{display:grid;gap:22px}.response-details>div+div{padding-top:21px;border-top:1px solid #ffffff20}.response-number{font-size:8px;letter-spacing:.075em;text-transform:uppercase;color:#8fa6cf}.response-details h4{font:500 17px/1.3 Manrope,sans-serif;letter-spacing:-.025em;color:#edf3ff;margin:9px 0 0}.response-details p{margin-top:9px}.studio-note{font-size:9px;line-height:1.9;color:#7487a4;margin-top:18px;max-width:780px}.read-evidence{margin-top:12px;border-top:1px solid #dfe7f6;padding-top:8px}.read-evidence summary{list-style:none;display:flex;gap:18px;align-items:center;justify-content:space-between;min-height:43px;max-width:410px;font-size:10px;line-height:1.8;color:#617b9f;cursor:pointer}.read-evidence summary::-webkit-details-marker{display:none}.read-evidence .disclosure-dot{width:14px;height:14px;flex-shrink:0}.read-evidence .disclosure-dot:after{inset:4px}.read-evidence p{font-size:12px;line-height:1.95;color:#657b99;margin:10px 0;max-width:900px}.review-section{padding:55px 0}.review-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.review-grid h2{font-size:42px;font-weight:550;margin-top:18px;line-height:1.15}.review-grid h2 .serif{color:var(--blue);font-size:1.15em}.review-grid>div>p{font-size:13px;line-height:1.95;color:#687c97;max-width:400px;margin-top:23px}.review-notebook{border:1px solid #dfe7f4;border-radius:12px;padding:22px 27px;background:#fcfdff}.notebook-top{display:flex;gap:12px;justify-content:space-between;font-size:8px;letter-spacing:.04em;text-transform:uppercase;padding-bottom:16px;border-bottom:1px solid #dfe7f4}.review-notebook dl{margin:0}.review-notebook dl>div{display:grid;grid-template-columns:115px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid #e4eaf5}.review-notebook dl>div:last-child{border:0;padding-bottom:0}.review-notebook dt{font-size:10px;font-weight:500;color:#5c769f}.review-notebook dd{margin:0;font-size:11px;line-height:1.85;color:#697d9b}.assessment-close{padding:38px 0 46px;background:#f8faff;border-top:1px solid #e4eaf6}.close-grid{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.close-grid h2{font-size:34px;line-height:1.15;font-weight:550;margin-top:14px}.close-grid h2 .serif{font-size:1.2em;color:var(--blue)}.close-grid p{font-size:12px;color:#6b7d97;line-height:1.95;margin-top:19px;max-width:560px}.close-actions{display:grid;gap:17px;justify-items:start}.close-actions .text-link{font-size:11px;color:#607797}@keyframes evidence-unfold{0%{opacity:0;transform:perspective(900px) rotateX(-8deg) translateY(-5px)}to{opacity:1;transform:perspective(900px) rotateX(0) translateY(0)}}@keyframes tag-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.assessment-hero h1{font-size:74px}.assessment-hero{padding:58px 0 65px}.lens-art{height:455px}}@media(max-width:1050px){.assessment-grid{gap:40px}.assessment-hero h1{font-size:56px}.lens-art{height:370px}.lens-card{width:150px;padding:15px}.lens-work{left:-5px}.lens-check{right:-5px}.lens-center>span:last-child{font-size:27px}.lens-circle{width:250px;height:250px}.lens-context{left:0;bottom:35px;font-size:8px}.art-caption{font-size:8px;bottom:-18px}.source-trigger{padding:17px 17px 20px}.source-content{padding:0 17px 20px}.source-title{font-size:18px}.source-toggle{right:17px;bottom:25px}.source-teaser{font-size:10px}.source-row{gap:13px}.review-grid{gap:55px}.response-panel{gap:30px}}@media(max-width:800px){.assessment-grid{grid-template-columns:1fr 1fr;gap:30px}.assessment-hero h1{font-size:45px}.assessment-lead{font-size:13px}.lens-art{height:325px}.lens-circle{width:220px;height:220px}.lens-card{width:133px;padding:12px}.mini-index{font-size:7px}.mini-note{font-size:8px}.lens-work{top:6px;left:-8px}.lens-check{bottom:20px;right:-8px}.lens-center>span:last-child{font-size:25px}.lens-center .eyebrow{font-size:7px}.lens-center{width:190px;top:43%}.lens-context{bottom:27px;left:-10px;font-size:7px;padding:8px 10px}.mini-bars{height:43px}.paper-lines{gap:7px;margin:14px 0}.evidence-heading h2{font-size:35px}.evidence-intro{max-width:245px}.source-title{font-size:16px}.source-trigger{padding:15px 13px 19px}.source-content{padding:0 13px 17px}.source-state{font-size:8px}.source-illustration{height:88px}.source-toggle{right:13px}.source-content p{font-size:11px}.source-content blockquote{font-size:18px}.picture-panel{padding:24px}.picture-index{top:25px;right:22px}.picture-content{padding-right:40px}.response-panel{grid-template-columns:1fr 1.1fr;padding:25px;gap:25px}.response-panel h3{font-size:25px}.review-grid{gap:35px;grid-template-columns:.85fr 1.15fr}.review-grid h2{font-size:34px}.review-notebook{padding:20px}.review-notebook dl>div{grid-template-columns:85px 1fr;gap:12px}.close-grid{gap:25px}.close-grid h2{font-size:30px}}@media(max-width:620px){.assessment-hero{padding:29px 0 40px}.assessment-grid{grid-template-columns:1fr;gap:30px}.assessment-hero h1{font-size:51px}.assessment-lead{font-size:14px;max-width:440px}.hero-footnote{font-size:9px;margin-top:19px}.lens-art{width:min(350px,94%);margin:0 auto;height:310px}.lens-work{top:6px;left:0}.lens-check{right:0;bottom:30px}.lens-context{left:-5px;bottom:45px}.art-caption{bottom:-7px}.assessment-definition{padding:25px 0}.assessment-definition .definition-grid{gap:17px}.assessment-definition h2{font-size:24px}.assessment-definition p{font-size:12px}.evidence-section{padding:35px 0 28px}.evidence-heading{display:block}.evidence-heading h2{font-size:33px}.evidence-intro{max-width:100%;margin-top:17px}.evidence-intro p{font-size:12px}.example-label{font-size:8px;margin-top:7px}.source-progress{margin-top:20px;gap:8px}.source-progress>span{font-size:9px}.source-dots i{width:10px}.reset-evidence{font-size:9px}.source-row{grid-template-columns:1fr;gap:12px;position:relative}.source-card{position:relative;margin-left:19px}.source-row:before{content:"";position:absolute;left:3px;top:43px;bottom:43px;width:1px;background:#d5e0f2}.source-card:before{content:"";position:absolute;left:-21px;top:43px;width:8px;height:8px;border:2px solid #f5f8fe;box-shadow:0 0 0 1px #d1dff4;border-radius:50%;background:#dde6f6;transition:background .3s}.source-card.is-connected:before{background:var(--blue)}.source-trigger{display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto auto auto;column-gap:17px;padding:17px 19px}.source-top{grid-column:2;grid-row:1;margin-bottom:7px}.source-number{display:none}.source-state{font-size:8px}.source-illustration{grid-column:1;grid-row:1/4;height:71px;width:58px;margin:0;align-self:center}.source-title{grid-column:2;grid-row:2;font-size:18px}.source-teaser{grid-column:2;grid-row:3;font-size:10px;max-width:90%;margin-top:4px}.source-toggle{right:19px;bottom:23px;width:17px;height:17px}.source-toggle:after,.source-toggle:before{top:7px;left:4px}.tiny-page{width:37px;height:53px;padding:11px 7px;top:13px}.tiny-page i{height:2px;margin-bottom:6px}.tiny-page b{top:31px;width:23px;left:7px}.annotation-circle{width:34px;height:14px;top:38px;left:calc(50% - 16px)}.check-block{gap:4px;padding:20px 0}.check-block i{width:8px;height:15px}.check-block i:nth-child(2){height:30px}.check-block i:nth-child(3){height:11px}.is-connected .check-block i:first-child{height:25px}.is-connected .check-block i:nth-child(3){height:20px}.check-orbit{left:9px;top:10px;width:5px;height:5px}.context-bubble{width:38px;height:27px;left:6px;top:15px;padding:8px;border-radius:7px 7px 7px 2px}.context-bubble i{height:2px;margin-bottom:5px}.context-bubble.second{width:29px;height:22px;left:24px;top:34px;padding:6px 7px;border-radius:5px 5px 2px 5px}.source-content{padding:0 19px 19px}.source-content p{font-size:12px}.source-content blockquote{font-size:20px}.evidence-label{font-size:8px}.connection-field{height:32px;margin-left:19px}.connection-field svg{display:none}.connection-field:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ccdaf4}.picture-panel{padding:23px 20px;gap:15px}.picture-marker{width:32px;height:32px}.picture-marker span{width:20px;height:20px}.picture-marker span:first-child{left:6px}.picture-content{padding:0;min-width:0}.picture-content h3{font-size:23px;margin-top:10px}.picture-content p{font-size:12px}.picture-content .eyebrow{font-size:7px;max-width:190px;padding-right:20px}.picture-index{right:16px;top:10px;font-size:7px}.evidence-tags{gap:5px}.evidence-tags span{font-size:7px;padding:4px 6px}.response-panel{grid-template-columns:1fr;padding:25px;gap:25px}.response-panel h3{font-size:28px}.response-panel p{font-size:12px}.response-details{gap:18px}.response-details>div+div{padding-top:17px}.response-details h4{font-size:17px}.read-evidence summary,.studio-note{font-size:9px}.review-section{padding:35px 0}.review-grid{grid-template-columns:1fr;gap:25px}.review-grid h2{font-size:36px}.review-grid>div>p{font-size:12px;margin-top:18px;max-width:100%}.review-notebook dl>div{grid-template-columns:95px 1fr}.notebook-top{font-size:7px}.assessment-close{padding:30px 0 35px}.close-grid{grid-template-columns:1fr;gap:24px}.close-grid h2{font-size:31px}.close-actions{gap:16px}.close-grid p{font-size:12px;margin-top:17px}}@media(max-width:360px){.assessment-hero h1{font-size:44px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:11px}.lens-art{height:285px}.lens-context{bottom:35px}.source-trigger{padding:15px;column-gap:12px;grid-template-columns:49px 1fr}.source-illustration{width:49px}.source-title{font-size:16px}.source-teaser{font-size:9px}.source-toggle{right:14px;bottom:20px}.picture-panel{padding:23px 16px;gap:11px}.picture-marker{width:26px;height:28px}.picture-marker span{width:17px;height:17px}.picture-content h3{font-size:20px}.evidence-heading h2{font-size:30px}.source-dots{display:none}.review-notebook{padding:18px}.review-notebook dl>div{grid-template-columns:78px 1fr;gap:10px}.review-notebook dt{font-size:9px}.review-notebook dd{font-size:10px}}@media(prefers-reduced-motion:reduce){.evidence-tags span,.response-panel,.source-content{animation:none}.annotation-circle,.check-block i,.connection,.context-bubble,.lens-card,.picture-marker span,.source-card,.source-number,.tiny-page{transition:none}.source-card:has(.source-trigger:hover){transform:none}}@media print{.assessment-close,.assessment-hero,.evidence-section,.review-section{padding:20px 0}.connection-field,.hero-actions,.lens-art,.reset-evidence,.source-dots,.source-toggle{display:none}.assessment-grid{display:block}.response-panel[hidden],.source-content[hidden]{display:block!important}.response-panel,.review-grid,.source-row{display:block}.source-card{break-inside:avoid;margin:15px 0}.response-panel{background:white}.response-panel,.response-panel h3,.response-panel h4,.response-panel p{color:var(--navy)}.source-trigger{padding:15px}.picture-panel,.source-illustration{display:none}}@media(min-width:621px){.source-row{align-items:stretch}.source-content p{font-size:13px}.source-content p.source-insight{font-size:12px}.source-title{font-size:21px}.source-teaser{font-size:12px}.picture-content p{font-size:13px}}.evidence-label,.example-label,.notebook-top,.picture-index,.reset-evidence,.source-progress>span,.source-state,.studio-note{color:#627590}@media(min-width:621px) and (max-width:800px){.source-title{font-size:18px}.source-teaser{font-size:11px}.source-content p{font-size:12px}}.connection{vector-effect:none;opacity:0;transition:stroke-dashoffset .65s ease,opacity .2s}.connection.is-connected{opacity:1}@media(prefers-reduced-motion:reduce){.connection{transition:none}}.hero-footnote{font-size:12px;color:#5b6b86}.mini-index{color:#576b8c}.mini-index,.mini-note{font-size:12px}.mini-note{color:#586b8b}.lens-center .eyebrow,.lens-context{font-size:12px}.lens-context{color:#586c88}.art-caption{color:#596a86;font-size:12px}.assessment-definition p{color:#5b6b83}.evidence-intro p{color:#5a6b85}.example-label{font-size:12px;color:#5a6b86}.source-progress>span{font-size:12px;color:#566b8e}.reset-evidence{font-size:12px;color:#596c87}.source-number{font-size:12px;color:#566c8e}.source-state{color:#596b87}.source-state,.source-teaser{font-size:12px}.source-teaser{color:#586a88}.source-content p{font-size:12px;color:#576b8a}.evidence-label{font-size:12px;color:#566a8c}.learner-response,.picture-content .eyebrow,.source-content p.source-insight{font-size:12px}.picture-content p{color:#576c89}.picture-index{font-size:12px;color:#8197bb}.evidence-tags span{font-size:12px;color:#516b95}.response-number,.response-panel .eyebrow,.response-panel p,.studio-note{font-size:12px}.studio-note{color:#596b87}.read-evidence summary{font-size:12px;color:#556c8c}.read-evidence p{color:#596c87}.review-grid>div>p{color:#5a6c83}.notebook-top{color:#8b9bb5}.notebook-top,.review-notebook dt{font-size:12px}.review-notebook dt{color:#546b90}.review-notebook dd{font-size:12px;color:#5a6c87}.close-grid p{color:#5c6c83}.close-actions .text-link{font-size:12px;color:#576c89}@media (max-width:1050px){.art-caption,.lens-context,.source-teaser{font-size:12px}}@media (max-width:800px){.lens-center .eyebrow,.lens-context,.mini-index,.mini-note,.source-content p,.source-state{font-size:12px}}@media (max-width:620px){.evidence-label,.evidence-tags span,.example-label,.hero-footnote,.notebook-top,.picture-content .eyebrow,.picture-index,.read-evidence summary,.reset-evidence,.response-panel p,.source-content p,.source-progress>span,.source-state,.source-teaser,.studio-note{font-size:12px}}@media (max-width:360px){.hero-actions .text-link,.review-notebook dd,.review-notebook dt,.source-teaser{font-size:12px}}@media (min-width:621px){.source-content p{font-size:13px}.source-content p.source-insight,.source-teaser{font-size:12px}}.evidence-label,.example-label,.notebook-top,.picture-index,.reset-evidence,.source-progress>span,.source-state,.studio-note{color:#5b6c85}@media (min-width:621px) and (max-width:800px){.source-content p,.source-teaser{font-size:12px}}