.edu-practice-path{gap:1rem;line-height:1.65;display:grid}.edu-practice-path>details{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:14px;padding:1rem 1.25rem}.edu-practice-path summary{cursor:pointer;font-weight:650}.edu-practice-path summary span{color:var(--muted-foreground);margin:.3rem 0 0 1rem;font-size:.85rem;font-weight:400;display:block}.edu-practice-path h4{margin:1rem 0 .5rem;font-size:1.2rem;font-weight:650}.edu-practice-path h5,.edu-example-steps dt{font-weight:650}.edu-practice-path p{max-width:80ch;margin-top:.8rem}.edu-practice-columns,.edu-example-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1rem 0;display:grid}.edu-example-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-example-steps dd{margin-top:.5rem}.edu-practice-columns ul,.edu-practice-columns ol{padding-left:1.2rem;list-style:outside}.edu-practice-columns ol{list-style:decimal}.edu-practice-columns li{overflow-wrap:anywhere;margin-top:.6rem}.edu-practice-path details details{border-top:1px solid var(--border);padding-top:.8rem}.edu-projector{color:#f4f4ec;background:#102b35;border:1px solid #72978d;border-radius:20px;width:min(1100px,96vw);max-height:94dvh;margin:auto;padding:0;overflow:auto}.edu-projector::backdrop{background:#040f18db}.edu-projector .edu-presentation{color:#f4f4ec;background:#102b35;border:0;min-height:min(650px,80dvh);margin:0;padding:clamp(1.2rem,4vw,3rem)}.edu-projector .post-eyebrow{color:#b5d0c1}.edu-projector h3{font-size:clamp(1.6rem,4vw,3rem);line-height:1.15}.edu-projector li{max-width:60ch;font-size:clamp(1.1rem,2.2vw,1.6rem);line-height:1.55}.edu-projector .edu-project-tabs button{color:#f4f4ec;background:#193b43;border-color:#8faea0}.edu-projector button:focus-visible{outline-offset:3px;outline:3px solid #e9bd79}.edu-projector button:disabled{opacity:.45}.edu-projector-help{color:#b5d0c1;margin-top:1rem;font-size:.85rem}@media(max-width:700px){.edu-practice-columns,.edu-example-steps{grid-template-columns:1fr;gap:1rem}.edu-practice-path>details{padding:1rem}.edu-projector{width:96vw;margin:auto}.edu-projector .edu-presentation{min-height:0}}@media print{.edu-projector{display:none}}.edu-resource-journey .edu-projector .post-eyebrow{color:#b5d0c1}.edu-resource-journey .edu-projector .edu-project-tabs button{color:#f4f4ec;background:#193b43;border-color:#8faea0}.edu-resource-journey{--foreground:#193d3e;--muted-foreground:#466265;--primary:#24665d;--border:#b9cec5;color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f3e9;border-radius:24px;padding:clamp(1rem,3vw,2.2rem);line-height:1.65}.edu-resource-intro{grid-template-columns:1.15fr .85fr;align-items:center;gap:2rem;display:grid}.edu-resource-intro h1{letter-spacing:-.04em;margin:.8rem 0 1rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:650;line-height:1.1}.edu-resource-intro p{max-width:60ch}.edu-resource-intro a{margin-top:1rem;text-decoration:underline;display:inline-block}.edu-resource-intro img{object-fit:cover;border-radius:18px 18px 48px;width:100%;height:245px}.edu-task-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.7rem 0 .8rem;display:grid}.edu-task-choices a{background:#e5ece3;border:1px solid #adc6bd;border-radius:15px;flex-direction:column;gap:.45rem;min-width:0;padding:1rem;display:flex}.edu-task-choices a:nth-child(2){background:#e4edf0}.edu-task-choices a:nth-child(3){background:#ece6f1}.edu-task-choices a:nth-child(4){background:#f2e7d5}.edu-task-choices a[aria-current]{outline-offset:2px;outline:2px solid #24665d}.edu-task-choices span{letter-spacing:.08em;font-size:.75rem}.edu-task-choices strong{font-size:1rem}.edu-task-choices small,.edu-task-note{color:#466265;font-size:.82rem}.edu-task-note{margin-bottom:1.6rem}.edu-resource-journey [hidden]{display:none!important}.edu-resource-journey :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #96550e}.edu-resource-journey :is(section,[id]){scroll-margin-top:6rem}.edu-resource-journey .post-eyebrow,.edu-resource-journey .post-help{color:#466265}.edu-resource-journey .edu-project-tabs button{color:#193d3e;background:#eef2eb;border-color:#7d9f96}.edu-resource-journey .edu-project-tabs button[aria-pressed=true]{color:#fff;background:#24665d}.edu-resource-journey .edu-project-panel{background:#fff;border:1px solid #b9cec5}.edu-resource-journey .edu-plan{color:#193d3e;background:#e1eee7;border-color:#b1ccc1}.edu-resource-journey .edu-plan textarea,.edu-resource-journey .edu-plan input{color:#193d3e;background:#fff;border-color:#809e94}.edu-resource-journey .edu-learning-hero{color:#193d3e;background:#e2eee5;border-color:#b9cec5}.edu-resource-journey .edu-learning-hero :is(h1,h2,h3,p,span,small){color:inherit}.edu-resource-journey .edu-learning-hero h1{font-size:2rem}.edu-resource-journey .edu-classroom-photo{display:none}.edu-resource-journey :is(.edu-question-map,.edu-activity-card,.edu-example,.edu-worksheet,.edu-teacher-guide,.edu-glossary,.edu-lesson-extension article,.post-card,.edu-soft-panel){color:#193d3e;background:#fff;border-color:#b9cec5}.edu-resource-journey :is(.edu-question-map,.edu-activity-card,.edu-example,.edu-worksheet,.edu-teacher-guide,.edu-glossary,.edu-lesson-extension article) :is(p,small,span,summary,a){color:inherit}.edu-resource-journey .edu-licensed-materials{margin-top:2rem}.edu-resource-journey .edu-learning-content{margin-top:1rem}@media(max-width:800px){.edu-task-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-resource-intro{grid-template-columns:1fr}.edu-resource-intro img{height:180px}.edu-resource-intro{gap:1rem}}@media(max-width:400px){.edu-task-choices{gap:.6rem}.edu-task-choices a{padding:.75rem}.edu-task-choices strong{font-size:.9rem}}@media print{.edu-resource-intro,.edu-task-choices,.edu-task-note{display:none!important}.edu-resource-journey{color:#000;background:#fff;border:0;padding:0}.edu-resource-journey [hidden]{display:none!important}}.edu-resource-journey{--foreground:#193d3e;--muted-foreground:#486366;--primary:#24665d;--primary-foreground:#fff;--border:#bed0c8;--card:#fff;--background:#f6f4ec;--amber:#895415;color:#193d3e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f4ec}.edu-resource-journey :is(.post-card,.post-card-tinted,.edu-soft-panel,.edu-entry-card,.edu-lesson-extension article){color:#193d3e;box-shadow:none;background:#fff;border-color:#b9cec5}.edu-resource-journey .edu-welcome-hero h1 span{color:#24665d}.edu-resource-journey .edu-entry-card :is(summary,a,.edu-entry-check){color:#285e56}.edu-resource-journey .edu-section-nav a{color:#193d3e;background:#e1ede4}.edu-resource-journey .edu-plan{color:#193d3e;background:#dfede4}.edu-resource-journey .edu-plan textarea{color:#193d3e;background:#fff;border-color:#8bab9d}.edu-resource-journey .edu-welcome-links>a{color:#193d3e;background:#e1ede4;border-color:#b9cec5}.edu-resource-journey .edu-welcome-links small{color:#466265}.edu-resource-journey .edu-starter-callout a{color:#24665d}.edu-resource-journey .edu-entry-card button,.edu-resource-journey .edu-context-controls button{border-color:#8bab9d}.edu-resource-journey .edu-lesson-extension summary{color:#24665d}.edu-resource-journey .post-eyebrow{color:#466265}.edu-resource-journey .edu-journey-nav a{color:#193d3e;border-color:#b9cec5}.edu-resource-journey .edu-journey-nav a>svg:first-child,.edu-resource-journey .edu-route-copy summary,.edu-resource-journey .edu-comparison-next,.edu-resource-journey .edu-passport-small-link{color:#24665d}.edu-resource-journey .edu-journey-nav small,.edu-resource-journey .edu-route-copy p,.edu-resource-journey .edu-passport-example figcaption{color:#466265}.edu-resource-journey .edu-route-option{color:#193d3e;background:#fff;border-color:#b9cec5}.edu-resource-journey .edu-route-option[data-selected=true]{background:#dfede4;border-color:#24665d}.edu-resource-journey .edu-route-option button{border-color:#8bab9d}.edu-resource-journey .edu-route-symbol{color:#24665d;background:#e0ece3}.edu-resource-journey .edu-passport-story{color:#193d3e;background:#e5eee4;border-color:#b9cec5}.edu-resource-journey .edu-passport-story-copy>p,.edu-resource-journey .edu-passport-story-copy .edu-passport-footnote{color:#466265}.edu-resource-journey .edu-passport-story-copy li svg{color:#24665d}.edu-resource-journey .edu-passport input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#193d3e;background:#fff;border-color:#809e94}.edu-resource-journey{--surface:#e7eee7;--surface-2:#dce9e0;--surface-lift:#eff2e9;--surface-deep:#e0e9e1;--card-foreground:#193d3e;--popover:#fff;--popover-foreground:#193d3e;--secondary:#e0ebe3;--secondary-foreground:#193d3e;--muted:#e3eae3;--accent:#24665d;--accent-foreground:#fff;--amber-foreground:#fff;--input:#809e94;--ring:#24665d;--route:#24665d;--destination:#326f65;--headline-secondary:#466265;--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-primary:var(--primary);--color-amber:var(--amber);--color-route:var(--route)}.edu-resource-journey .post-zone{--zone-accent:.47 .08 168}.edu-resource-journey .post-body{color:#284b4b}.edu-resource-journey .post-help,.edu-resource-journey .post-meta-label{color:#466265}.edu-resource-journey .post-lesson-sheet{--zone-accent:.47 .08 168!important}.edu-investigation-original{margin:1rem 0}.edu-investigation-original summary,.edu-project-feedback summary{cursor:pointer;font-weight:600}.edu-investigation-original ul{padding-left:1.2rem;list-style:outside}.edu-investigation-original li,.edu-investigation-original p{margin-top:.6rem}.edu-investigation-record{border-top:1px solid;margin-top:1.5rem;padding-top:1.2rem}.edu-investigation-record h5{font-size:1.15rem;font-weight:700}.edu-investigation-record>p{margin:.8rem 0}.edu-project-exercise .edu-investigation-record label{cursor:text;border:0;margin:1rem 0;padding:0;font-weight:600;display:block}.edu-project-exercise .edu-project-feedback{grid-template-columns:minmax(0,1fr)}.edu-investigation-record textarea{background:var(--tw-work-card,#fff);width:100%;min-width:0;color:var(--tw-work-text,#172b3a);font:inherit;resize:vertical;border:1px solid #687c8c;border-radius:.5rem;margin-top:.5rem;padding:.75rem;font-weight:400;display:block}.edu-investigation-record textarea:focus-visible{outline-offset:2px;outline:3px solid #0e7490}.edu-project-feedback details p{margin-top:.8rem}
