.learning-journey[data-astro-cid-ufkaqyh3]{background:#f6f2e7;border:1px solid #dddcca;border-radius:12px;padding:16px 24px 8px}.journey-drawing[data-astro-cid-ufkaqyh3]{width:100%;height:auto;display:block}.journey-steps[data-astro-cid-ufkaqyh3]{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.journey-steps[data-astro-cid-ufkaqyh3] strong[data-astro-cid-ufkaqyh3]{color:var(--forest);font-size:19px;font-weight:650;display:block}.journey-steps[data-astro-cid-ufkaqyh3] span[data-astro-cid-ufkaqyh3]{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.45;display:block}.journey-actions[data-astro-cid-ufkaqyh3]{flex-wrap:wrap;align-items:center;gap:10px;min-height:64px;padding-top:14px;display:flex}.journey-play[data-astro-cid-ufkaqyh3]{color:var(--forest);background:0 0;border:0;min-height:44px;padding:5px 0;font-size:15px}.journey-play[data-astro-cid-ufkaqyh3]:hover{color:var(--orange)}.journey-play[data-astro-cid-ufkaqyh3][aria-disabled=true]{cursor:default;opacity:1}.journey-status[data-astro-cid-ufkaqyh3]{color:var(--muted);font-size:13px;line-height:1.4}@media (width<=999px) and (width>=751px){.journey-steps[data-astro-cid-ufkaqyh3]{grid-template-columns:1fr;gap:12px}.journey-steps[data-astro-cid-ufkaqyh3] span[data-astro-cid-ufkaqyh3]{margin-top:1px}}@media (width<=480px){.learning-journey[data-astro-cid-ufkaqyh3]{padding:10px 16px 6px}.journey-steps[data-astro-cid-ufkaqyh3]{gap:12px}.journey-steps[data-astro-cid-ufkaqyh3] strong[data-astro-cid-ufkaqyh3]{font-size:16px}.journey-steps[data-astro-cid-ufkaqyh3] span[data-astro-cid-ufkaqyh3]{font-size:14px}}.geometry-section[data-astro-cid-cyrsvyba]{border-block:1px solid var(--line);background:#f0f2e5}.geometry-layout[data-astro-cid-cyrsvyba]{grid-template-columns:.95fr 1fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.geometry-copy[data-astro-cid-cyrsvyba] h2[data-astro-cid-cyrsvyba]{max-width:470px}.geometry-intro[data-astro-cid-cyrsvyba]{color:var(--muted);max-width:490px;margin-top:27px;font-size:18px}.geometry-facts[data-astro-cid-cyrsvyba]{border-block:1px solid #cbd4bc;gap:clamp(24px,4vw,54px);margin:32px 0;padding:23px 0;display:flex}.geometry-facts[data-astro-cid-cyrsvyba] div[data-astro-cid-cyrsvyba]{flex-direction:column-reverse;display:flex}.geometry-facts[data-astro-cid-cyrsvyba] dt[data-astro-cid-cyrsvyba]{color:var(--muted);font-size:15px}.geometry-facts[data-astro-cid-cyrsvyba] dd[data-astro-cid-cyrsvyba]{color:var(--forest);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:600;line-height:1.3}.geometry-question[data-astro-cid-cyrsvyba]{border-color:#cbd4bc}.geometry-question[data-astro-cid-cyrsvyba] summary[data-astro-cid-cyrsvyba]{min-height:52px;padding-top:0;font-size:17px}.geometry-question[data-astro-cid-cyrsvyba] p[data-astro-cid-cyrsvyba]{color:var(--muted);font-size:16px}.geometry-figure[data-astro-cid-cyrsvyba]{min-width:0}.geometry-picture[data-astro-cid-cyrsvyba]{aspect-ratio:4/3;background:var(--paper);border:1px solid #d5ddc8;border-radius:20px;position:relative;overflow:hidden}.geometry-poster[data-astro-cid-cyrsvyba]{width:100%;height:100%;display:block}.geometry-stage[data-astro-cid-cyrsvyba]{position:absolute;inset:0}figcaption[data-astro-cid-cyrsvyba]{padding:19px 2px 0}.geometry-instruction[data-astro-cid-cyrsvyba]{color:var(--muted);max-width:440px;font-size:15px;line-height:1.6}.geometry-open[data-astro-cid-cyrsvyba]{min-height:48px;margin-top:18px}.geometry-controls[data-astro-cid-cyrsvyba]{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.geometry-controls[data-astro-cid-cyrsvyba] button[data-astro-cid-cyrsvyba]{background:var(--paper);min-height:48px;color:var(--forest-deep);border:1px solid #7e9373;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.geometry-controls[data-astro-cid-cyrsvyba] button[data-astro-cid-cyrsvyba]:hover{border-color:var(--forest);background:#e3e9d5}.geometry-controls[data-astro-cid-cyrsvyba] .geometry-close[data-astro-cid-cyrsvyba]{text-underline-offset:4px;background:0 0;border-color:#0000;grid-column:1/-1;justify-self:start;padding-inline:0;text-decoration:underline}.geometry-controls[data-astro-cid-cyrsvyba] .geometry-close[data-astro-cid-cyrsvyba]:hover{color:var(--orange)}.geometry-status[data-astro-cid-cyrsvyba]{color:var(--muted);min-height:22px;margin-top:12px;font-size:14px;line-height:1.55}@media (width<=850px){.geometry-layout[data-astro-cid-cyrsvyba]{grid-template-columns:1fr;gap:32px}.geometry-copy[data-astro-cid-cyrsvyba] h2[data-astro-cid-cyrsvyba],.geometry-intro[data-astro-cid-cyrsvyba]{max-width:600px}.geometry-figure[data-astro-cid-cyrsvyba]{width:100%;max-width:600px}.geometry-facts[data-astro-cid-cyrsvyba]{gap:54px;margin-block:27px}}@media (width<=400px){.geometry-controls[data-astro-cid-cyrsvyba]{gap:8px}.geometry-controls[data-astro-cid-cyrsvyba] button[data-astro-cid-cyrsvyba]{padding-inline:8px;font-size:14px}.geometry-facts[data-astro-cid-cyrsvyba]{gap:38px}}.learning-intro-grid[data-astro-cid-fmx3negr]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.learning-intro-copy[data-astro-cid-fmx3negr] h2[data-astro-cid-fmx3negr]{max-width:510px}.learning-intro-copy[data-astro-cid-fmx3negr]>p[data-astro-cid-fmx3negr]:not(.eyebrow){color:var(--muted);max-width:57ch;margin-top:23px;font-size:18px}.learning-examples[data-astro-cid-fmx3negr]{background:#f1ecdf;border-block:1px solid #e1dccd}.learning-examples-heading[data-astro-cid-fmx3negr]{max-width:780px;margin-bottom:40px}.learning-examples-heading[data-astro-cid-fmx3negr]>p[data-astro-cid-fmx3negr]:not(.eyebrow){max-width:66ch}.learning-example-grid[data-astro-cid-fmx3negr]{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);display:grid}.learning-example[data-astro-cid-fmx3negr]+.learning-example[data-astro-cid-fmx3negr]{border-left:1px solid #c9cebb;padding-left:clamp(28px,5vw,64px)}.learning-stage[data-astro-cid-fmx3negr]{color:var(--leaf);letter-spacing:.04em;margin-bottom:15px;font-size:14px;font-weight:650}.learning-example[data-astro-cid-fmx3negr] h3[data-astro-cid-fmx3negr]{max-width:420px;font-size:clamp(27px,2.5vw,33px);line-height:1.2}.learning-example[data-astro-cid-fmx3negr] h3[data-astro-cid-fmx3negr]+p[data-astro-cid-fmx3negr]{color:var(--muted);margin-top:20px;font-size:18px}.learning-example[data-astro-cid-fmx3negr] dl[data-astro-cid-fmx3negr]{margin-block:25px 0}.learning-example[data-astro-cid-fmx3negr] dl[data-astro-cid-fmx3negr]>div[data-astro-cid-fmx3negr]{border-top:1px solid #d4d5c6;padding-block:16px}.learning-example[data-astro-cid-fmx3negr] dt[data-astro-cid-fmx3negr]{color:var(--forest);font-size:18px;font-weight:650}.learning-example[data-astro-cid-fmx3negr] dd[data-astro-cid-fmx3negr]{color:var(--muted);margin:7px 0 0;font-size:16px;line-height:1.6}.learning-purpose[data-astro-cid-fmx3negr]{color:var(--forest);border-top:1px solid #c9cebb;margin-top:10px;padding-top:18px;line-height:1.6}.learning-level-link[data-astro-cid-fmx3negr]{margin-top:34px}.learning-approach-grid[data-astro-cid-fmx3negr]{grid-template-columns:.85fr 1.15fr;gap:clamp(36px,7vw,100px);display:grid}.learning-approach-grid[data-astro-cid-fmx3negr] .section-heading[data-astro-cid-fmx3negr]>p[data-astro-cid-fmx3negr]:not(.eyebrow){max-width:42ch}.learning-approach-grid[data-astro-cid-fmx3negr] .text-link[data-astro-cid-fmx3negr]{margin-top:22px}.learning-approach-list[data-astro-cid-fmx3negr]{margin:0;padding:0;list-style:none}.learning-approach-list[data-astro-cid-fmx3negr] li[data-astro-cid-fmx3negr]{border-top:1px solid var(--line);gap:24px;padding-block:23px;display:flex}.learning-approach-list[data-astro-cid-fmx3negr] li[data-astro-cid-fmx3negr]:first-child{border-top:0;padding-top:0}.learning-approach-list[data-astro-cid-fmx3negr] li[data-astro-cid-fmx3negr]>span[data-astro-cid-fmx3negr]{color:var(--leaf);font-variant-numeric:tabular-nums;padding-top:5px;font-size:15px}.learning-approach-list[data-astro-cid-fmx3negr] h3[data-astro-cid-fmx3negr]{font-size:24px}.learning-approach-list[data-astro-cid-fmx3negr] p[data-astro-cid-fmx3negr]{color:var(--muted);margin-top:10px;font-size:17px}.learning-validation[data-astro-cid-fmx3negr]{background:var(--forest-deep);color:#e5ecdf;padding-block:40px}.learning-validation-inner[data-astro-cid-fmx3negr]{align-items:flex-start;gap:25px;max-width:950px;display:flex}.learning-validation-inner[data-astro-cid-fmx3negr]>svg[data-astro-cid-fmx3negr]{color:#c8d6a8;flex-shrink:0;margin-top:3px}.learning-validation[data-astro-cid-fmx3negr] h2[data-astro-cid-fmx3negr]{color:#fffdf2;font-size:28px}.learning-validation[data-astro-cid-fmx3negr] p[data-astro-cid-fmx3negr]{max-width:75ch;margin-top:18px}.learning-validation[data-astro-cid-fmx3negr] .text-link[data-astro-cid-fmx3negr]{color:#fffdf2;border-color:#afc099;margin-top:18px}.learning-validation[data-astro-cid-fmx3negr] a[data-astro-cid-fmx3negr]:hover{color:#f1d990}.learning-validation[data-astro-cid-fmx3negr] a[data-astro-cid-fmx3negr]:focus-visible{outline-color:#f1d990}.learning-family[data-astro-cid-fmx3negr] p[data-astro-cid-fmx3negr]:not(.eyebrow){color:var(--muted);font-size:18px}.learning-family[data-astro-cid-fmx3negr] .button[data-astro-cid-fmx3negr]{align-self:start}@media (width<=750px){.learning-intro-grid[data-astro-cid-fmx3negr],.learning-example-grid[data-astro-cid-fmx3negr],.learning-approach-grid[data-astro-cid-fmx3negr]{grid-template-columns:1fr}.learning-example-grid[data-astro-cid-fmx3negr]{gap:35px}.learning-example[data-astro-cid-fmx3negr]+.learning-example[data-astro-cid-fmx3negr]{border-top:1px solid #c9cebb;border-left:0;padding:30px 0 0}.learning-approach-list[data-astro-cid-fmx3negr] li[data-astro-cid-fmx3negr]:first-child{border-top:1px solid var(--line);padding-top:23px}.learning-validation-inner[data-astro-cid-fmx3negr]{gap:17px}.learning-validation[data-astro-cid-fmx3negr] h2[data-astro-cid-fmx3negr]{font-size:25px}.learning-validation-inner[data-astro-cid-fmx3negr]>svg[data-astro-cid-fmx3negr]{width:25px;height:25px}.learning-intro-copy[data-astro-cid-fmx3negr] h2[data-astro-cid-fmx3negr] br[data-astro-cid-fmx3negr]{display:none}}@media (width<=370px){.learning-validation-inner[data-astro-cid-fmx3negr]{flex-direction:column}.learning-approach-list[data-astro-cid-fmx3negr] li[data-astro-cid-fmx3negr]{gap:15px}}
