.proto.lesson-kit.who-matters{background:var(--card);padding:24px 12px}.proto.lesson-kit.who-matters .app{max-width:1120px;box-shadow:none;border-width:2px;border-radius:8px}.proto.lesson-kit.who-matters *{letter-spacing:0}.proto.lesson-kit.who-matters .matter-main{min-height:650px;padding:32px}.proto.lesson-kit.who-matters h1{margin:16px 0;font-family:Trebuchet MS,Arial,sans-serif;font-size:44px;font-weight:900;line-height:1.1}.proto.lesson-kit.who-matters h2{margin:20px 0 12px;font-family:Trebuchet MS,Arial,sans-serif;font-size:28px;font-weight:900;line-height:1.2}.proto.lesson-kit.who-matters h3{font-family:Trebuchet MS,Arial,sans-serif;font-size:21px;font-weight:800;line-height:1.3}.proto.lesson-kit.who-matters p,.proto.lesson-kit.who-matters li{font-size:17px;line-height:1.65}.proto.lesson-kit.who-matters ul{padding-left:24px;list-style:outside}.who-matters .matter-eyebrow{color:var(--p-muted);font-size:13px;font-weight:900}.who-matters .matter-title-accent{color:var(--p-guide-text)}.who-matters .matter-subtitle{color:var(--p-guide-text);font-size:23px;font-weight:800}.who-matters .matter-lead{max-width:760px}.who-matters .matter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.who-matters .matter-card{border:2px solid var(--p-navy);border-top:5px solid var(--p-teal);background:var(--p-white);border-radius:8px;min-width:0;padding:22px}.who-matters .matter-card:nth-child(2n){border-top-color:var(--p-pink)}.who-matters .matter-card svg{color:var(--p-guide-text);width:32px;height:32px}.who-matters .matter-reality{background:var(--p-mint);border-left:5px solid var(--p-teal);align-items:center;gap:22px;margin:24px 0;padding:20px;display:flex}.who-matters .matter-reality img{object-fit:contain;flex:none;width:100px;height:112px}.who-matters .matter-reality strong{color:var(--p-guide-text);font-size:14px}.who-matters .matter-reality p{margin:8px 0}.who-matters .matter-note{color:var(--p-muted);font-size:14px!important;line-height:1.6!important}.who-matters .matter-quote{border-left:5px solid var(--p-pink);background:var(--p-guide);margin:20px 0;padding:12px 22px;font-size:21px;font-weight:800;line-height:1.5}.who-matters .matter-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.proto.lesson-kit.who-matters .kit-button{white-space:normal;letter-spacing:0;border-radius:6px;height:auto;min-height:46px;font-size:16px;line-height:1.4}.who-matters .matter-options{gap:10px;margin:18px 0;display:grid}.proto.lesson-kit.who-matters .matter-choice{text-align:left;background:var(--p-white);width:100%;color:var(--p-navy);justify-content:flex-start;padding:16px}.proto.lesson-kit.who-matters .matter-choice[aria-pressed=true]{background:var(--p-sel);outline:3px solid var(--p-teal);outline-offset:2px}.who-matters .matter-feedback{background:var(--p-callout);border-left:4px solid var(--p-pink);margin:16px 0;padding:16px 20px;line-height:1.6}.who-matters .matter-stepper{border-bottom:1px solid var(--p-clue);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:20px 0;display:grid}.who-matters .matter-step{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.who-matters .matter-step .kit-button{border-width:1px;min-height:66px;font-size:14px}.who-matters .matter-step [aria-current=step]{border-bottom:5px solid var(--p-pink)}.who-matters .matter-step span{color:var(--p-muted);text-align:center;font-size:12px}.who-matters .matter-field{margin:20px 0}.who-matters .matter-field label{margin-bottom:10px;font-size:17px;font-weight:800;display:block}.who-matters .matter-field textarea{background:var(--p-white);width:100%;min-height:110px;color:var(--p-navy);border:2px solid var(--p-clue);font:inherit;border-radius:6px;padding:12px;line-height:1.6}.who-matters .matter-print-response,.who-matters .matter-student-print{display:none}.who-matters .matter-module{border-bottom:1px solid var(--p-clue);padding:16px 0}.who-matters .matter-module summary{cursor:pointer;align-content:center;min-height:48px;font-size:21px;font-weight:900;line-height:1.4}.who-matters .matter-summary{text-align:center;padding:24px 0}.who-matters .matter-summary>p:nth-child(-n+3){margin:12px 0;font-size:32px;font-weight:900}.who-matters .matter-summary>p:nth-child(2){color:var(--p-guide-text)}.who-matters .matter-summary ul{text-align:left;max-width:620px;margin:20px auto}.who-matters .matter-sheet{max-width:850px;margin:0 auto}.who-matters .matter-lines{border-bottom:1px solid var(--p-muted);height:65px;margin:8px 0 16px}@media (width<=690px){.proto.lesson-kit.who-matters{padding:0}.proto.lesson-kit.who-matters .matter-main{padding:20px 16px}.proto.lesson-kit.who-matters h1{font-size:32px}.who-matters .matter-grid{grid-template-columns:1fr}.who-matters .matter-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.who-matters .matter-step:last-child{grid-column:1/-1}.who-matters .matter-reality{align-items:flex-start;gap:12px;padding:14px}.who-matters .matter-reality img{width:65px;height:78px}.who-matters .matter-card{padding:18px}.who-matters .matter-summary>p:nth-child(-n+3){font-size:25px}}@media print{.proto.lesson-kit.who-matters,.proto.lesson-kit.who-matters *{visibility:visible}body:has(.who-matters){background:var(--p-white,var(--card))}.proto.lesson-kit.who-matters,.proto.lesson-kit.who-matters .app{background:var(--p-white);box-shadow:none;border:0;padding:0;overflow:visible}.proto.lesson-kit.who-matters .matter-main{min-height:0;padding:0}.who-matters header,.who-matters nav,.who-matters .no-print,.who-matters .footer,.who-matters textarea{display:none!important}.who-matters .matter-print-response{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid var(--p-muted);min-height:65px;display:block}.who-matters .matter-student-print{display:block}.who-matters .matter-screen-student{display:none}.proto.lesson-kit.who-matters p,.proto.lesson-kit.who-matters li{font-size:10pt;line-height:1.4}.proto.lesson-kit.who-matters h1{font-size:23pt}.proto.lesson-kit.who-matters h2{font-size:16pt}.proto.lesson-kit.who-matters h3{font-size:12pt}.who-matters .matter-teacher-sheet p,.who-matters .matter-teacher-sheet li{margin:4px 0;font-size:8.5pt;line-height:1.25}.who-matters .matter-teacher-sheet h2{margin:12px 0 6px;font-size:12pt}.who-matters .matter-sheet{max-width:none}.who-matters .matter-sheet p{margin:8px 0}.who-matters .matter-sheet h2{margin:12px 0 6px}.who-matters .matter-teacher-sheet li{margin:4px 0}.who-matters .matter-teacher-sheet h1{font-size:20pt}.who-matters .matter-sheet .matter-print-response{min-height:48px}.who-matters .matter-card,.who-matters .matter-field{break-inside:auto;border:0;padding:0}.who-matters .matter-summary{padding:0}.who-matters .matter-grid{gap:12px}.who-matters .matter-quote{padding:8px 12px}.proto.lesson-kit.who-matters .matter-teacher-sheet h1{margin:8px 0;font-size:19pt}.proto.lesson-kit.who-matters .matter-teacher-sheet h2{margin:9px 0 5px;font-size:11pt}.proto.lesson-kit.who-matters .matter-teacher-sheet p,.proto.lesson-kit.who-matters .matter-teacher-sheet li{margin:3px 0;font-size:8.5pt;line-height:1.2}.proto.lesson-kit.who-matters .matter-teacher-sheet ul{margin:5px 0;padding-left:18px}.proto.lesson-kit.who-matters .matter-sheet:not(.matter-teacher-sheet) h2{margin:10px 0 5px}.proto.lesson-kit.who-matters .matter-sheet:not(.matter-teacher-sheet) p{margin:7px 0}}
