.intervention-hero{padding:44px 0 53px;overflow:hidden}.intervention-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:center}.intervention-hero h1{font-size:55px;line-height:1.1;letter-spacing:-.055em;font-weight:550;margin-top:22px}.intervention-hero h1 .serif{font-size:1.22em;color:var(--blue);line-height:1.15}.intervention-hero-grid>div>p{font-size:14px;line-height:1.95;color:#60748f;max-width:510px;margin-top:23px}.intervention-hero .pill{margin-top:27px}.response-art{height:350px;position:relative;background:radial-gradient(ellipse,#f0f3ff 0,#f8faff 48%,transparent 72%)}.art-note{position:absolute;left:0;top:10px;width:245px;background:#fff;border:1px solid #d8e2f5;padding:24px 25px;border-radius:13px;transform:rotate(-6deg);box-shadow:0 13px 30px #334c7b05;transition:transform .35s}.art-note>span{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#6f85aa}.art-note>p{font:550 26px/1.12 Manrope,sans-serif;letter-spacing:-.04em;color:var(--navy);margin-top:15px}.art-note em{font-size:1.25em;color:var(--blue)}.art-lines{display:grid;gap:8px;margin-top:20px}.art-lines i{height:3px;border-radius:2px;background:#d8e3f6;display:block;width:95%}.art-lines i:nth-child(2){width:75%;background:#b7c9fc}.art-lines i:nth-child(3){width:55%;background:#d6def3}.art-thread{position:absolute;width:120px;height:100px;border:1px solid #b9c8ed;border-radius:50%;left:36%;top:43%;transform:rotate(-35deg)}.art-thread i{display:block;position:absolute;width:8px;height:8px;border:2px solid #f5f8ff;border-radius:50%;background:var(--blue);box-shadow:0 0 0 1px #c0ceef;top:8px;left:12px}.art-thread i:nth-child(2){top:42px;left:110px;background:var(--cyan)}.art-thread i:nth-child(3){top:88px;left:52px;background:var(--violet)}.support-note{top:auto;left:auto;right:0;bottom:14px;transform:rotate(5deg);background:#f6f9ff;width:255px}.support-note em{color:var(--violet)}.response-art:hover .art-note{transform:rotate(-2deg) translateY(-3px)}.response-art:hover .support-note{transform:rotate(2deg) translateY(3px)}.support-pieces{display:flex;gap:6px;margin-top:22px}.support-pieces i{display:block;width:25px;height:24px;background:#c5d0fb;border:1px solid #a9bbf2;border-radius:5px}.support-pieces i:nth-child(2){background:#b5e3ef;border-color:#91d2e1}.support-pieces i:nth-child(3){background:#d9d0f8;border-color:#bfb0ef}.support-pieces i:nth-child(4){background:#eef2fd;border:1px dashed #c4d1ec}.art-footnote{position:absolute;left:13px;bottom:8px;max-width:110px;font-size:9px;line-height:1.8;color:#6a80a3}.intervention-definition{padding:29px 0;border-top:1px solid #e2e9f5;border-bottom:1px solid #e2e9f5;background:#fcfdff}.intervention-definition h2{font-size:24px;line-height:1.3;font-weight:550;letter-spacing:-.035em}.intervention-definition p{font-size:13px;line-height:1.95;color:#61748f}.response-studio{padding:46px 0 28px;background:#f5f8fe}.response-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:27px}.response-heading h2{font-size:42px;line-height:1.2;font-weight:550;margin-top:15px}.response-heading h2 .serif{font-size:1.2em;color:var(--blue)}.response-heading>p{line-height:1.95;color:#607695;max-width:290px}.subject-picker{margin:0 0 23px;padding:0;border:0;min-width:0}.subject-picker legend{font-size:9px;color:#677fa0;padding:0;margin-bottom:13px}.subject-picker>div{display:flex;gap:9px;flex-wrap:wrap}.subject-picker label{display:block;position:relative;cursor:pointer}.subject-picker input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.subject-picker label>span{display:flex;align-items:center;gap:10px;padding:10px 17px;border:1px solid #d4e0f4;background:#fff;border-radius:7px;color:#59769f;min-height:46px;transition:background .2s,border-color .2s}.subject-picker input:checked+span{background:#eaf0ff;border-color:#91a9ee;color:#3559bd}.subject-picker input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:3px}.subject-picker b{font-size:8px;font-weight:400;color:#728cb4}.subject-hint{font-size:9px;color:#6b80a1;border-left:1px solid #d7e1f3;padding-left:10px;margin-left:2px}.response-workspace{display:grid;grid-template-columns:.95fr 1.1fr .85fr;border:1px solid #dbe4f3;border-radius:13px;background:#fff;overflow:hidden}.response-workspace>section{padding:25px 26px;min-width:0;position:relative}.signal-column{background:#fbfcff}.choice-column,.signal-column{border-right:1px solid #e0e7f5}.review-column{background:#f7f9ff}.column-kicker{display:flex;align-items:center;gap:7px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#6b82a4}.column-dot{width:7px;height:7px;background:#597cdd;border-radius:50%;box-shadow:0 0 0 3px #edf1ff}.choice-dot{background:#9b7ddb;box-shadow:0 0 0 3px #f4efff}.review-dot{background:#46afc5;box-shadow:0 0 0 3px #e5f5fa}.response-workspace h3{font-size:24px;line-height:1.2;font-weight:550;letter-spacing:-.04em;margin-top:17px}.evidence-piece{background:#fff;border:1px solid #dce5f5;border-radius:8px;margin-top:21px;padding:17px 18px;transform:rotate(-.5deg)}.evidence-piece>span{font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:#7289ac}.evidence-piece blockquote{font:400 24px/1.32 Instrument,Georgia,serif;font-style:italic;letter-spacing:-.02em;color:#496b9e;margin:13px 0 0}.evidence-piece p{font-size:11px;line-height:1.9;color:#6780a0;margin-top:13px}.signal-context{font-size:12px;line-height:1.95;color:#637c9c;margin-top:18px}.check-first{margin-top:20px;padding-top:15px;border-top:1px solid #e1e8f5;font-size:10px;line-height:1.9;color:#5a769c}.check-first strong{font-weight:550;display:block;color:#43658f;margin-bottom:5px}.choice-intro{font-size:11px;line-height:1.9;color:#677e9e;margin-top:14px}.support-options{display:grid;gap:9px;margin-top:19px}.support-option{position:relative;line-height:1.8;text-align:left;padding:12px 32px 12px 14px;min-height:47px;background:#fff;border:1px solid #d5e0f2;border-radius:7px;color:#59769f;transition:background .2s,border-color .2s}.support-option:after{content:"";position:absolute;right:14px;top:calc(50% - 5px);width:10px;height:10px;border:1px solid #bbcae3;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #fff}.support-option[aria-pressed=true]{background:#f3efff;border-color:#b5a4e9;color:#7560a9}.support-option[aria-pressed=true]:after{background:#9b7ddb;border-color:#a58bdc}.response-feedback{font-size:11px;line-height:1.95;color:#657da0;margin-top:16px;min-height:82px}.review-button{display:block;padding:10px 16px;min-height:42px;background:var(--blue);border:1px solid var(--blue);border-radius:7px;color:#fff;font-size:10px;margin-top:12px}.review-button:disabled{opacity:.4;cursor:default}.review-waiting{padding:35px 5px 15px}.waiting-mark{width:51px;height:48px;position:relative;margin:0 auto 24px}.waiting-mark i{display:block;position:absolute;inset:0 8px;border:1px solid #ccd9ef;border-radius:50%;transform:rotate(-30deg)}.waiting-mark i:last-child{inset:10px 0;border-color:#b9d7e4;transform:rotate(30deg)}.review-waiting p{font-size:11px;line-height:1.95;color:#7489a7;text-align:center;max-width:210px;margin:auto}.review-content{animation:review-unfold .35s ease both}.review-content>span{display:block;margin-top:22px;font-size:8px;text-transform:uppercase;letter-spacing:.075em;color:#4e879c}.review-content h4{font:550 20px/1.25 Manrope,sans-serif;letter-spacing:-.035em;color:#365b7d;margin:11px 0 0}.review-content>p{font-size:12px;line-height:1.95;color:#5d7b9a;margin-top:14px}.review-question{font:400 22px/1.4 Instrument,Georgia,serif;font-style:italic;color:#3f7897;background:#edf7fb;border:1px solid #d0e8f0;border-radius:8px;padding:15px 17px;margin:19px 0 0}.review-footer{font-size:10px;line-height:1.95;color:#67819e;margin-top:17px;padding-top:15px;border-top:1px solid #dce7f3}.review-column:before{content:"";position:absolute;left:0;top:0;height:0;width:3px;background:#54b2c7;transition:height .45s ease}.is-reviewing .review-column:before{height:100%}.studio-foot{display:flex;gap:25px;justify-content:space-between;align-items:start;margin-top:16px}.studio-foot>span{font-size:9px;line-height:1.95;color:#647d9e;max-width:750px}.studio-foot button{font-size:10px;color:#617b9d;background:none;border:0;padding:0 0 9px;min-height:31px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.studio-transcript{border-top:1px solid #dce5f4;margin-top:12px;padding-top:7px}.studio-transcript summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:355px;font-size:10px;line-height:1.9;color:#5c789b;min-height:43px;cursor:pointer}.studio-transcript summary::-webkit-details-marker{display:none}.studio-transcript .disclosure-dot{width:14px;height:14px;flex-shrink:0}.studio-transcript .disclosure-dot:after{inset:4px}.studio-transcript p{line-height:1.95;color:#617b9a;max-width:900px;margin-top:10px}.studio-transcript strong{font-weight:550;color:#4c6c96}.intervention-practice{padding:48px 0}.intervention-practice-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.intervention-practice h2{font-size:40px;font-weight:550;line-height:1.15;margin-top:18px}.intervention-practice h2 .serif{font-size:1.2em;color:var(--blue)}.intervention-practice-grid>div>p{font-size:13px;line-height:1.95;color:#647996;max-width:400px;margin-top:21px}.focus-paper{padding:22px 26px;border:1px solid #dce5f4;border-radius:12px;background:#fcfdff}.focus-paper-top{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#6b83a7;border-bottom:1px solid #e0e7f5;padding-bottom:17px}.focus-paper>div:not(.focus-paper-top){padding-top:18px}.focus-paper>div>span{font-size:8px;letter-spacing:.05em;text-transform:uppercase;color:#7387a5}.focus-paper>div>p{font-size:13px;line-height:1.9;color:#7183a0;margin-top:7px}.focus-paper .specific-focus{border-top:1px solid #e0e8f4;margin-top:18px}.focus-paper .specific-focus>span{color:#526fc0}.focus-paper .specific-focus>p{font:400 25px/1.3 Instrument,Georgia,serif;font-style:italic;color:#4769a7;letter-spacing:-.015em;margin-top:10px}.focus-paper>p.focus-paper-note{font-size:10px;line-height:1.95;color:#647d9f;margin-top:18px}.ai-assistance{padding:31px 0;background:#f8f7ff;border-top:1px solid #e7e3f7;border-bottom:1px solid #e7e3f7}.assistance-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ai-assistance h2{font-size:29px;font-weight:550;line-height:1.2;margin-top:13px}.ai-assistance h2 .serif{font-size:1.2em;color:var(--violet)}.assistance-grid>div>p{font-size:12px;line-height:1.95;color:#677494}.assistance-grid .text-link{display:inline-block;font-size:10px;color:#70649c;margin-top:15px}.intervention-close{padding:40px 0 46px}.intervention-close-grid{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.intervention-close h2{font-size:32px;font-weight:550;line-height:1.2;margin-top:14px}.intervention-close h2 .serif{font-size:1.18em;color:var(--blue)}.intervention-close p{font-size:12px;line-height:1.95;color:#637996;max-width:520px;margin-top:17px}.intervention-links{display:grid;gap:17px;justify-items:start}.intervention-links .text-link{font-size:11px;color:#55769f}.case-enter{animation:case-enter .3s ease both}@keyframes review-unfold{0%{opacity:0;transform:perspective(900px) rotateY(-7deg) translateX(-5px)}to{opacity:1;transform:perspective(900px) rotateY(0) translateX(0)}}@keyframes case-enter{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.intervention-hero-grid{gap:45px}.intervention-hero h1{font-size:48px}.response-art{height:330px}.art-note{width:210px;padding:21px}.art-note>p{font-size:24px}.support-note{width:225px}.art-footnote{font-size:8px;max-width:90px}.subject-hint{display:none}.response-workspace>section{padding:23px 21px}.response-workspace h3{font-size:22px}.support-option{font-size:11px}.evidence-piece{padding:15px}.evidence-piece blockquote{font-size:23px}.assistance-grid,.intervention-practice-grid{gap:55px}.intervention-links .pill{font-size:11px}}@media(max-width:800px){.intervention-hero-grid{gap:30px;grid-template-columns:1.15fr 1fr}.intervention-hero h1{font-size:39px}.intervention-hero-grid>div>p{font-size:13px}.response-art{height:290px}.art-note{width:175px;padding:17px}.art-note>p{font-size:21px}.art-note>span{font-size:7px}.support-note{width:185px;bottom:13px}.art-lines{gap:6px;margin-top:16px}.support-pieces i{width:20px;height:20px}.art-thread{left:25%;top:38%}.art-footnote{font-size:7px;max-width:65px}.response-heading h2{font-size:35px}.response-heading>p{max-width:250px;font-size:11px}.response-workspace{grid-template-columns:1fr 1.15fr}.review-column{grid-column:1/-1;border-top:1px solid #e0e7f5;display:grid;grid-template-columns:.8fr 1.2fr;gap:0 30px}.review-column .column-kicker{grid-column:1;grid-row:1;align-self:start}.review-column h3{grid-column:1;grid-row:2;align-self:start}.review-column>div{grid-column:2;grid-row:1/3}.choice-column{border-right:0}.review-waiting{padding:5px 0;display:flex;gap:20px;align-items:center}.waiting-mark{margin:0;flex-shrink:0;width:41px;height:38px}.review-waiting p{text-align:left;max-width:none}.review-content>span{margin-top:0}.review-content>p{font-size:12px}.response-workspace>section{padding:23px}.intervention-practice h2{font-size:34px}.assistance-grid,.intervention-practice-grid{gap:35px}.focus-paper{padding:21px}.focus-paper .specific-focus>p{font-size:23px}.ai-assistance h2{font-size:26px}.intervention-close-grid{grid-template-columns:1fr;gap:24px}.intervention-links{display:flex;align-items:center;flex-wrap:wrap;gap:22px}}@media(max-width:620px){.intervention-hero{padding:30px 0 34px}.intervention-hero-grid{grid-template-columns:1fr;gap:25px}.intervention-hero h1{font-size:43px;line-height:1.1;margin-top:18px}.intervention-hero-grid>div>p{font-size:13px;margin-top:20px}.intervention-hero .pill{margin-top:22px}.response-art{width:min(340px,100%);margin:auto;height:280px}.art-note{width:185px;padding:18px;top:5px}.art-note>p{font-size:23px}.support-note{width:195px;top:auto;bottom:8px}.art-footnote{max-width:85px;font-size:8px;bottom:7px}.intervention-definition{padding:25px 0}.intervention-definition .definition-grid{gap:17px}.intervention-definition h2{font-size:23px}.intervention-definition p{font-size:12px}.response-studio{padding:32px 0 24px}.response-heading{display:block;margin-bottom:22px}.response-heading h2{font-size:34px}.response-heading>p{max-width:100%;font-size:12px;margin-top:17px}.subject-picker{margin-bottom:18px}.subject-picker legend{font-size:9px}.subject-picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.subject-picker label>span{font-size:11px;padding:10px 9px;gap:7px;justify-content:center;min-height:43px}.subject-picker b{font-size:7px}.response-workspace{grid-template-columns:1fr}.response-workspace>section{padding:23px}.signal-column{border-right:0}.choice-column,.signal-column{border-bottom:1px solid #e0e7f5}.review-column{display:block;grid-column:auto;border-top:0}.response-workspace h3{font-size:26px;margin-top:14px}.column-kicker{font-size:8px}.evidence-piece{padding:17px 19px;margin-top:17px}.evidence-piece blockquote{font-size:25px}.evidence-piece p{font-size:11px}.signal-context{font-size:12px;margin-top:15px}.check-first{font-size:10px;margin-top:17px;padding-top:13px}.choice-intro{font-size:12px;margin-top:13px}.support-options{margin-top:17px}.support-option{font-size:12px;padding:12px 35px 12px 15px}.response-feedback{font-size:12px;min-height:0;margin-top:15px}.review-button{font-size:11px;margin-top:16px}.review-waiting{display:flex;padding:23px 0 4px;gap:20px}.review-waiting p{font-size:11px;text-align:left}.review-content>span{margin-top:20px}.review-content h4{font-size:22px}.review-content>p{font-size:12px}.review-question{font-size:23px}.review-footer{font-size:10px}.studio-foot{display:block;margin-top:15px}.studio-foot>span{font-size:9px}.studio-foot button{margin-top:10px}.studio-transcript{margin-top:6px}.studio-transcript summary{font-size:9px}.studio-transcript p{font-size:11px}.intervention-practice{padding:33px 0}.intervention-practice-grid{grid-template-columns:1fr;gap:25px}.intervention-practice h2{font-size:35px}.intervention-practice-grid>div>p{font-size:12px;max-width:100%;margin-top:18px}.focus-paper{padding:22px}.focus-paper .specific-focus>p{font-size:25px}.assistance-grid{grid-template-columns:1fr;gap:19px}.ai-assistance{padding:28px 0}.ai-assistance h2{font-size:29px}.assistance-grid>div>p{font-size:12px}.intervention-close{padding:30px 0 35px}.intervention-close h2{font-size:29px}.intervention-close p{font-size:12px}.intervention-links{display:grid;gap:17px}.intervention-links .pill{font-size:11px}}@media(max-width:360px){.intervention-hero h1{font-size:36px}.response-art{height:270px}.art-note{width:165px;padding:16px}.art-note>p{font-size:21px}.support-note{width:175px}.art-note>span{font-size:6px}.art-footnote{font-size:7px;max-width:70px}.response-heading h2{font-size:30px}.subject-picker label>span{font-size:10px;padding:10px 7px;gap:5px}.subject-picker b{font-size:6px}.response-workspace>section{padding:21px 18px}.response-workspace h3{font-size:24px}.support-option{font-size:11px}.intervention-links .pill{font-size:10px;padding:12px 16px}.intervention-close h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.response-art .art-note,.review-column:before,.subject-picker label>span,.support-option{transition:none}.response-art:hover .art-note{transform:none}.case-enter,.review-content{animation:none}}@media print{.ai-assistance,.intervention-close,.intervention-hero,.intervention-practice,.response-studio{padding:20px 0}.intervention-hero .pill,.response-art,.review-button,.studio-foot button{display:none}.assistance-grid,.intervention-hero-grid,.intervention-practice-grid,.response-workspace{display:block}.response-workspace>section{break-inside:avoid;border-bottom:1px solid #ddd}.focus-paper{margin-top:20px}.review-content[hidden]{display:block!important}}.intervention-hero-grid>div>p{color:#596b84}.art-note>span{font-size:12px;color:#556b91}.art-footnote{font-size:12px;color:#566b8c}.intervention-definition p{color:#5a6b84}.response-heading>p{font-size:12px;color:#586c89}.subject-picker legend{font-size:12px;color:#566c8a}.subject-picker label>span{font-size:12px;color:#526c92}.subject-picker b{font-size:12px;color:#506c96}.subject-hint{color:#576b89}.column-kicker,.subject-hint{font-size:12px}.column-kicker{color:#566b8b}.evidence-piece>span{font-size:12px;color:#546c8f}.evidence-piece p{font-size:12px;color:#556c89}.signal-context{color:#566c88}.check-first{color:#536c8f}.check-first,.choice-intro{font-size:12px}.choice-intro{color:#576b88}.support-option{font-size:12px;color:#526c92}.support-option[aria-pressed=true]{color:#745ea8}.response-feedback{font-size:12px;color:#566c8b}.review-button,.review-waiting p{font-size:12px}.review-waiting p{color:#576c89}.review-content>span{font-size:12px;color:#417183}.review-content>p{color:#526d89}.review-question{color:#3a6f8c}.review-footer{font-size:12px;color:#566d86}.studio-foot>span{font-size:12px;color:#566c89}.studio-foot button{font-size:12px;color:#556c8a}.studio-transcript summary{font-size:12px;color:#536c8b}.studio-transcript p{font-size:12px;color:#556c87}.intervention-practice-grid>div>p{color:#596b85}.focus-paper-top{font-size:12px;color:#556c8f}.focus-paper>div>span{font-size:12px;color:#586b88}.focus-paper>div>p{color:#5a6b87}.focus-paper .specific-focus>span{color:#4766bc}.focus-paper>p.focus-paper-note{font-size:12px;color:#556c8a}.assistance-grid>div>p{color:#5e6986}.assistance-grid .text-link{font-size:12px;color:#6e6299}.intervention-close p{color:#586b85}.intervention-links .text-link{font-size:12px;color:#4e6c92}@media (max-width:1050px){.art-footnote,.intervention-links .pill,.support-option{font-size:12px}}@media (max-width:800px){.art-footnote,.art-note>span,.response-heading>p{font-size:12px}}@media (max-width:620px){.art-footnote,.check-first,.choice-intro,.column-kicker,.evidence-piece p,.intervention-links .pill,.response-feedback,.response-heading>p,.review-button,.review-footer,.review-waiting p,.studio-foot>span,.studio-transcript p,.studio-transcript summary,.subject-picker b,.subject-picker label>span,.subject-picker legend,.support-option{font-size:12px}}@media (max-width:360px){.art-footnote,.art-note>span,.intervention-links .pill,.subject-picker b,.subject-picker label>span,.support-option{font-size:12px}}