.study-graphic[data-astro-cid-lrszfwjz]{width:100%;height:auto;display:block;overflow:visible}.wash[data-astro-cid-lrszfwjz]{fill:var(--study-wash)}.paper-shadow[data-astro-cid-lrszfwjz]{fill:var(--color-border);opacity:.4}.paper[data-astro-cid-lrszfwjz]{fill:var(--study-paper);stroke:var(--color-brand-navy);stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.rule[data-astro-cid-lrszfwjz]{fill:none;stroke:var(--color-border);stroke-width:1.5px}.math[data-astro-cid-lrszfwjz]{fill:var(--color-learning-ink,#222);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:32px}.red-mark[data-astro-cid-lrszfwjz],.blue-mark[data-astro-cid-lrszfwjz]{fill:none;stroke-width:4.5px;stroke-linecap:round}.red-mark[data-astro-cid-lrszfwjz]{stroke:var(--color-result-red)}.blue-mark[data-astro-cid-lrszfwjz]{stroke:var(--color-link)}.notice[data-astro-cid-lrszfwjz]{fill:none;stroke:var(--color-link);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.writing[data-astro-cid-lrszfwjz]{fill:none;stroke:var(--color-text-muted);stroke-width:2.5px;stroke-linecap:round}.pencil[data-astro-cid-lrszfwjz],.glass-frame[data-astro-cid-lrszfwjz]{fill:var(--color-bg-sky);stroke:var(--color-brand-navy);stroke-width:3.5px;stroke-linejoin:round}.glass[data-astro-cid-lrszfwjz]{fill:var(--color-white);stroke:var(--color-link);stroke-width:2px}.graphite[data-astro-cid-lrszfwjz]{fill:var(--color-learning-ink,#222)}.graphite-stroke[data-astro-cid-lrszfwjz]{fill:none;stroke:var(--color-learning-ink,#222);stroke-width:7px;stroke-linecap:round}.learning-page-content[data-astro-cid-dmb2rolx]{--color-learning-ink:#222;width:min(100% - 48px,1120px);color:var(--color-brand-navy);margin-inline:auto}.learning-page-content[data-astro-cid-dmb2rolx] [data-astro-cid-dmb2rolx]:is(h2,h3,p){margin:0}.learning-page-content[data-astro-cid-dmb2rolx] h2[data-astro-cid-dmb2rolx]{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.45}.learning-page-content[data-astro-cid-dmb2rolx] h3[data-astro-cid-dmb2rolx]{font-size:20px;font-weight:700;line-height:1.5}.learning-page-content[data-astro-cid-dmb2rolx] p[data-astro-cid-dmb2rolx]{color:var(--color-text-muted);font-size:16px;line-height:1.8}.learning-page-content[data-astro-cid-dmb2rolx] a[data-astro-cid-dmb2rolx]:focus-visible{outline:3px solid var(--color-accent-blue);outline-offset:4px}.ld-intro[data-astro-cid-dmb2rolx]{grid-template-columns:minmax(0,1fr);gap:24px;max-width:800px;margin-bottom:96px;display:grid}.ld-intro[data-astro-cid-dmb2rolx]>div[data-astro-cid-dmb2rolx]:last-child{max-width:720px}.ld-intro[data-astro-cid-dmb2rolx] h2[data-astro-cid-dmb2rolx]{font-size:clamp(30px,3.1vw,44px)}.ld-intro[data-astro-cid-dmb2rolx] h2[data-astro-cid-dmb2rolx] span[data-astro-cid-dmb2rolx]{display:inline-block}.ld-intro[data-astro-cid-dmb2rolx] p[data-astro-cid-dmb2rolx]{font-size:18px}.ld-intro[data-astro-cid-dmb2rolx] p[data-astro-cid-dmb2rolx]+p[data-astro-cid-dmb2rolx]{margin-top:16px}.ld-phrase[data-astro-cid-dmb2rolx]{display:inline-block}.ld-heading[data-astro-cid-dmb2rolx]{max-width:800px;margin-bottom:32px}.ld-heading[data-astro-cid-dmb2rolx]>p[data-astro-cid-dmb2rolx]{max-width:720px;margin-top:16px}.learning-page-content[data-astro-cid-dmb2rolx] .ld-eyebrow[data-astro-cid-dmb2rolx]{color:var(--color-link);margin-bottom:12px;font-weight:700}.ld-purpose[data-astro-cid-dmb2rolx],.ld-treasure[data-astro-cid-dmb2rolx]{margin-bottom:96px}.ld-learning-stages[data-astro-cid-dmb2rolx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.ld-stage[data-astro-cid-dmb2rolx]{background:var(--color-bg-pale);border-top:3px solid var(--color-border);padding:32px}.ld-stage--learn[data-astro-cid-dmb2rolx]{background:var(--color-bg-sky);border-top-color:var(--color-accent-blue)}.learning-page-content[data-astro-cid-dmb2rolx] .ld-stage-label[data-astro-cid-dmb2rolx]{color:var(--color-link);margin-bottom:12px;font-weight:700}.ld-stage[data-astro-cid-dmb2rolx] h3[data-astro-cid-dmb2rolx]{text-wrap:balance;margin-bottom:16px;font-size:24px}.ld-stage-art[data-astro-cid-dmb2rolx]{width:min(100%,280px);margin:0 auto 16px}.ld-revision[data-astro-cid-dmb2rolx]{margin-bottom:96px}.ld-notebook-figure[data-astro-cid-dmb2rolx]{margin:0}.ld-notebook-picture[data-astro-cid-dmb2rolx]{background:var(--color-bg-pale);border-radius:0 32px 0 0;display:block;overflow:hidden}.ld-notebook-picture[data-astro-cid-dmb2rolx] img[data-astro-cid-dmb2rolx]{aspect-ratio:3/2;width:100%;height:auto;display:block}.ld-notebook-figure[data-astro-cid-dmb2rolx] figcaption[data-astro-cid-dmb2rolx]{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-block:16px;font-size:16px;line-height:1.8;display:flex}.ld-notebook-figure[data-astro-cid-dmb2rolx] figcaption[data-astro-cid-dmb2rolx] strong[data-astro-cid-dmb2rolx]{color:var(--color-brand-navy);font-weight:700}.ld-revision-points[data-astro-cid-dmb2rolx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ld-revision-points[data-astro-cid-dmb2rolx] li[data-astro-cid-dmb2rolx]{border-top:1px solid var(--color-border);min-width:0;padding-top:24px}.ld-point-number[data-astro-cid-dmb2rolx]{color:var(--color-link);margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.5;display:block}.ld-revision-points[data-astro-cid-dmb2rolx] h3[data-astro-cid-dmb2rolx]{margin-bottom:12px}.ld-revision-points[data-astro-cid-dmb2rolx] p[data-astro-cid-dmb2rolx]+p[data-astro-cid-dmb2rolx]{margin-top:12px}.ld-review[data-astro-cid-dmb2rolx]{border-block:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:48px;margin-top:32px;padding-block:32px;display:grid}.ld-legend[data-astro-cid-dmb2rolx]{gap:24px;margin:0;padding:0;list-style:none;display:grid}.ld-legend[data-astro-cid-dmb2rolx] li[data-astro-cid-dmb2rolx]{color:var(--color-text-muted);align-items:center;gap:16px;font-size:16px;line-height:1.8;display:flex}.ld-legend[data-astro-cid-dmb2rolx] strong[data-astro-cid-dmb2rolx]{color:var(--color-brand-navy);display:block}.ld-legend-circle[data-astro-cid-dmb2rolx]{border:3px solid var(--color-result-red);border-radius:50%;flex:0 0 32px;height:32px;display:block}.ld-legend-circle--blue[data-astro-cid-dmb2rolx]{border-color:var(--color-link)}.ld-review-copy[data-astro-cid-dmb2rolx] p[data-astro-cid-dmb2rolx]{margin-top:12px}.ld-question[data-astro-cid-dmb2rolx]{border-top:3px solid var(--color-accent-aqua);background:var(--color-bg-pale);margin-bottom:96px;padding:48px}.ld-question-grid[data-astro-cid-dmb2rolx]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.ld-question-art[data-astro-cid-dmb2rolx]{background:var(--color-white);border-radius:0 32px 0 0;overflow:hidden}.ld-question-art[data-astro-cid-dmb2rolx] img[data-astro-cid-dmb2rolx]{width:100%;height:auto;display:block}.ld-support[data-astro-cid-dmb2rolx]{gap:24px;margin:0;padding:0;list-style:none;display:grid}.ld-support[data-astro-cid-dmb2rolx] li[data-astro-cid-dmb2rolx]{border-left:2px solid var(--color-accent-aqua);padding-left:16px}.ld-support[data-astro-cid-dmb2rolx] h3[data-astro-cid-dmb2rolx]{margin-bottom:8px}.ld-question-retry[data-astro-cid-dmb2rolx]{border-top:1px solid var(--color-border);align-items:center;gap:24px;margin-top:32px;padding-top:24px;display:flex}.ld-question-retry[data-astro-cid-dmb2rolx] p[data-astro-cid-dmb2rolx]{margin-top:8px}.ld-grades[data-astro-cid-dmb2rolx]{margin-bottom:64px}.ld-grade-grid[data-astro-cid-dmb2rolx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ld-grade-grid[data-astro-cid-dmb2rolx] article[data-astro-cid-dmb2rolx]{border-top:3px solid var(--color-accent-blue);min-width:0;padding-top:24px}.learning-page-content[data-astro-cid-dmb2rolx] .ld-grade-label[data-astro-cid-dmb2rolx]{color:var(--color-link);margin-bottom:16px;font-weight:700}.ld-grade-grid[data-astro-cid-dmb2rolx] h3[data-astro-cid-dmb2rolx]{margin-bottom:16px}.ld-cross-link[data-astro-cid-dmb2rolx]{border-block:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:16px;padding-block:32px;display:flex}.ld-cross-link[data-astro-cid-dmb2rolx] h2[data-astro-cid-dmb2rolx]{font-size:28px}.ld-cross-link[data-astro-cid-dmb2rolx] p[data-astro-cid-dmb2rolx]{margin-top:12px}.ld-cross-link[data-astro-cid-dmb2rolx] .common-cta{border:0;border-radius:12px;gap:16px;width:fit-content;max-width:100%;min-height:56px;padding:16px 24px;font-size:16px;font-weight:700;line-height:1.5}.ld-cross-link[data-astro-cid-dmb2rolx] .common-cta:focus-visible{outline:3px solid var(--color-accent-blue);outline-offset:4px}#learning-question-title[data-astro-cid-dmb2rolx]{scroll-margin-top:112px}.ld-treasure[data-astro-cid-dmb2rolx]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.ld-treasure[data-astro-cid-dmb2rolx] .ld-heading[data-astro-cid-dmb2rolx]{margin-bottom:0}.ld-treasure[data-astro-cid-dmb2rolx] .ld-heading[data-astro-cid-dmb2rolx]>p[data-astro-cid-dmb2rolx]{margin-top:16px}.ld-insight-art[data-astro-cid-dmb2rolx],.ld-review-art[data-astro-cid-dmb2rolx]{min-width:0;margin:0}.ld-insight-art[data-astro-cid-dmb2rolx] img[data-astro-cid-dmb2rolx]{width:100%;height:auto;display:block}.ld-insight-art[data-astro-cid-dmb2rolx] figcaption[data-astro-cid-dmb2rolx],.ld-review-art[data-astro-cid-dmb2rolx] figcaption[data-astro-cid-dmb2rolx]{text-align:center;color:var(--color-brand-navy);font-size:16px;line-height:1.8}.ld-notebook-guide[data-astro-cid-dmb2rolx]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.ld-notebook-guide[data-astro-cid-dmb2rolx] .ld-revision-points[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;gap:24px;margin-top:0}.ld-notebook-guide[data-astro-cid-dmb2rolx] .ld-revision-points[data-astro-cid-dmb2rolx] li[data-astro-cid-dmb2rolx]{grid-template-columns:36px minmax(0,1fr);gap:16px;padding-top:16px;display:grid}.ld-notebook-guide[data-astro-cid-dmb2rolx] .ld-revision-points[data-astro-cid-dmb2rolx] li[data-astro-cid-dmb2rolx]:first-child{border-top:0;padding-top:0}.ld-notebook-guide[data-astro-cid-dmb2rolx] .ld-point-number[data-astro-cid-dmb2rolx]{background:var(--color-brand-navy);height:36px;color:var(--color-white);border-radius:50%;place-items:center;font-size:16px;display:grid}.ld-notebook-guide[data-astro-cid-dmb2rolx] figcaption[data-astro-cid-dmb2rolx]{gap:8px;display:grid}.ld-review[data-astro-cid-dmb2rolx]{grid-template:"art copy""art legend"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px 48px;padding-block:48px}.ld-review-art[data-astro-cid-dmb2rolx]{grid-area:art;max-width:480px}.ld-review-copy[data-astro-cid-dmb2rolx]{grid-area:copy}.ld-review[data-astro-cid-dmb2rolx] .ld-legend[data-astro-cid-dmb2rolx]{grid-area:legend;grid-template-columns:1fr 1fr;align-self:start;gap:16px;margin-top:0}.ld-review[data-astro-cid-dmb2rolx] .ld-legend[data-astro-cid-dmb2rolx] li[data-astro-cid-dmb2rolx]{align-items:start;gap:12px}.ld-review[data-astro-cid-dmb2rolx] .ld-legend-circle[data-astro-cid-dmb2rolx]{flex-basis:24px;height:24px;margin-top:3px}.ld-review-copy[data-astro-cid-dmb2rolx] h3[data-astro-cid-dmb2rolx]{text-wrap:balance;font-size:24px}.ld-question-retry[data-astro-cid-dmb2rolx]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-top:32px;display:grid}.ld-retry-art[data-astro-cid-dmb2rolx]{border-radius:0 32px 0 0;overflow:hidden}.ld-retry-art[data-astro-cid-dmb2rolx] img[data-astro-cid-dmb2rolx]{width:100%;height:auto;display:block}.ld-grade-art[data-astro-cid-dmb2rolx]{width:100%;max-width:280px;margin:0 auto 16px}.ld-grade-art[data-astro-cid-dmb2rolx] img[data-astro-cid-dmb2rolx]{width:100%;height:auto;display:block}@media (width<=1079px){.ld-review[data-astro-cid-dmb2rolx]{column-gap:32px}.ld-question[data-astro-cid-dmb2rolx]{padding:32px}.ld-question-grid[data-astro-cid-dmb2rolx]{gap:32px}.ld-grade-grid[data-astro-cid-dmb2rolx]{gap:24px}}@media (width<=979px){.ld-treasure[data-astro-cid-dmb2rolx]{gap:32px}.ld-notebook-guide[data-astro-cid-dmb2rolx]{grid-template-columns:1fr}.ld-notebook-figure[data-astro-cid-dmb2rolx]{max-width:720px}.ld-notebook-guide[data-astro-cid-dmb2rolx] .ld-revision-points[data-astro-cid-dmb2rolx]{gap:24px}.ld-review[data-astro-cid-dmb2rolx] .ld-legend[data-astro-cid-dmb2rolx]{grid-template-columns:1fr}.ld-question-retry[data-astro-cid-dmb2rolx]{gap:32px}.ld-grade-art[data-astro-cid-dmb2rolx]{grid-row:span 3;align-self:center;margin-bottom:0}}@media (width<=767px){.learning-page-content[data-astro-cid-dmb2rolx]{width:calc(100% - 40px)}.learning-page-content[data-astro-cid-dmb2rolx] h2[data-astro-cid-dmb2rolx]{font-size:30px}.ld-treasure[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;gap:24px}.ld-insight-art[data-astro-cid-dmb2rolx]{max-width:440px}.ld-treasure[data-astro-cid-dmb2rolx] .ld-heading[data-astro-cid-dmb2rolx]{order:-1}.ld-review[data-astro-cid-dmb2rolx] .ld-legend[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;margin-top:24px}.ld-question-retry[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;grid-template-areas:"title""art""copy";gap:24px}.ld-retry-copy[data-astro-cid-dmb2rolx]{display:contents}.ld-question-retry[data-astro-cid-dmb2rolx] h3[data-astro-cid-dmb2rolx]{grid-area:title}.ld-retry-art[data-astro-cid-dmb2rolx]{grid-area:art}.ld-retry-text[data-astro-cid-dmb2rolx]{grid-area:copy}.ld-retry-text[data-astro-cid-dmb2rolx] p[data-astro-cid-dmb2rolx]:first-child{margin-top:0}.ld-grade-art[data-astro-cid-dmb2rolx]{margin-bottom:16px}.ld-intro[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;gap:24px;margin-bottom:64px}.ld-intro[data-astro-cid-dmb2rolx] p[data-astro-cid-dmb2rolx]{font-size:16px}.ld-pc-break[data-astro-cid-dmb2rolx]{display:none}.ld-purpose[data-astro-cid-dmb2rolx],.ld-treasure[data-astro-cid-dmb2rolx]{margin-bottom:64px}.ld-learning-stages[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;gap:24px}.ld-stage[data-astro-cid-dmb2rolx]{padding:16px}.learning-page-content[data-astro-cid-dmb2rolx] .ld-stage-label[data-astro-cid-dmb2rolx]{margin-bottom:8px}.ld-stage-art[data-astro-cid-dmb2rolx]{width:min(100%,240px);margin-bottom:8px}.ld-stage[data-astro-cid-dmb2rolx] h3[data-astro-cid-dmb2rolx]{margin-bottom:12px}.ld-heading[data-astro-cid-dmb2rolx]{margin-bottom:24px}.ld-revision[data-astro-cid-dmb2rolx]{margin-bottom:64px}.ld-review[data-astro-cid-dmb2rolx],.ld-question-grid[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;gap:32px}.ld-notebook-picture[data-astro-cid-dmb2rolx] img[data-astro-cid-dmb2rolx]{aspect-ratio:4/5}.ld-notebook-figure[data-astro-cid-dmb2rolx] figcaption[data-astro-cid-dmb2rolx]{gap:8px;display:grid}.ld-revision-points[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;gap:24px;margin-top:16px}.ld-revision-points[data-astro-cid-dmb2rolx] li[data-astro-cid-dmb2rolx]{grid-template-columns:32px minmax(0,1fr);gap:16px;display:grid}.ld-review[data-astro-cid-dmb2rolx]{grid-template-rows:auto auto auto;grid-template-areas:"art""legend""copy";row-gap:0;margin-top:32px}.ld-review-copy[data-astro-cid-dmb2rolx]{margin-top:32px}.ld-legend[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;gap:16px}.ld-question[data-astro-cid-dmb2rolx]{margin-bottom:64px;padding:32px 24px}.ld-question-art[data-astro-cid-dmb2rolx]{max-width:440px}.ld-support[data-astro-cid-dmb2rolx]{gap:24px}.ld-question-retry[data-astro-cid-dmb2rolx]{align-items:flex-start;gap:16px}.ld-question-retry[data-astro-cid-dmb2rolx] h3[data-astro-cid-dmb2rolx]{font-size:20px}.ld-grade-grid[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;gap:32px}.ld-grade-grid[data-astro-cid-dmb2rolx] article[data-astro-cid-dmb2rolx]{grid-template-columns:minmax(0,1fr) 120px;align-items:center;column-gap:16px;display:grid}.ld-grade-grid[data-astro-cid-dmb2rolx] .ld-grade-art[data-astro-cid-dmb2rolx]{aspect-ratio:1;grid-area:1/2/span 2;margin:0;overflow:hidden}.ld-grade-grid[data-astro-cid-dmb2rolx] .ld-grade-art[data-astro-cid-dmb2rolx] img[data-astro-cid-dmb2rolx]{object-fit:cover;object-position:center;width:100%;height:100%}.ld-grade-grid[data-astro-cid-dmb2rolx] article[data-astro-cid-dmb2rolx]>.ld-grade-label[data-astro-cid-dmb2rolx]{grid-column:1;align-self:end;margin-bottom:8px}.ld-grade-grid[data-astro-cid-dmb2rolx] article[data-astro-cid-dmb2rolx] h3[data-astro-cid-dmb2rolx]{grid-column:1;align-self:start;margin-bottom:0}.ld-grade-grid[data-astro-cid-dmb2rolx] article[data-astro-cid-dmb2rolx]>p[data-astro-cid-dmb2rolx]:last-child{grid-column:1/-1;margin-top:16px}.ld-cross-link[data-astro-cid-dmb2rolx] h2[data-astro-cid-dmb2rolx]{font-size:26px}.ld-cross-link[data-astro-cid-dmb2rolx] .common-cta{width:100%}}@media (width>=768px) and (width<=979px){.ld-revision-points[data-astro-cid-dmb2rolx]{grid-template-columns:1fr;gap:24px}.ld-revision-points[data-astro-cid-dmb2rolx] li[data-astro-cid-dmb2rolx]{grid-template-columns:32px minmax(0,1fr);gap:16px;display:grid}.ld-grade-grid[data-astro-cid-dmb2rolx]{grid-template-columns:1fr}.ld-grade-grid[data-astro-cid-dmb2rolx] article[data-astro-cid-dmb2rolx]{grid-template-columns:220px minmax(0,1fr);column-gap:24px;display:grid}.ld-grade-label[data-astro-cid-dmb2rolx],.ld-grade-grid[data-astro-cid-dmb2rolx] article[data-astro-cid-dmb2rolx]>p[data-astro-cid-dmb2rolx]:last-child{grid-column:2}.ld-grade-grid[data-astro-cid-dmb2rolx] .ld-pc-break[data-astro-cid-dmb2rolx]{display:none}}
