.growth-hero[data-astro-cid-7pzfwm3b]{padding-bottom:48px}.growth-hero[data-astro-cid-7pzfwm3b]>p[data-astro-cid-7pzfwm3b]{max-width:900px}.growth-status[data-astro-cid-7pzfwm3b]{font-size:14px;color:#60584d;margin-top:18px}.growth-jumps[data-astro-cid-7pzfwm3b]{border-bottom:1px solid #E5E0D8;background:#f1ece2;padding:18px 24px}.growth-jumps[data-astro-cid-7pzfwm3b]>.container[data-astro-cid-7pzfwm3b]{display:flex;gap:16px 40px;flex-wrap:wrap}.growth-jumps[data-astro-cid-7pzfwm3b] a[data-astro-cid-7pzfwm3b]{color:#1f4034;font-weight:700;text-underline-offset:6px}.growth-jumps[data-astro-cid-7pzfwm3b] a[data-astro-cid-7pzfwm3b]:hover{text-decoration:underline}.growth-section[data-astro-cid-7pzfwm3b]{padding-block:64px}.growth-section-heading[data-astro-cid-7pzfwm3b]{display:flex;align-items:center;gap:20px}.growth-section-heading[data-astro-cid-7pzfwm3b]>span[data-astro-cid-7pzfwm3b]{color:#8c6a2e;font-family:"Noto Serif SC",serif;font-size:24px}.growth-section-heading[data-astro-cid-7pzfwm3b] h2[data-astro-cid-7pzfwm3b]{font-size:clamp(28px,3.3vw,40px);margin:0;line-height:1.5}.growth-section[data-astro-cid-7pzfwm3b] .section-intro[data-astro-cid-7pzfwm3b]{margin-top:18px}.course-scope[data-astro-cid-7pzfwm3b]{margin:28px 0;background:#f1ece2;padding:24px 28px}.course-scope[data-astro-cid-7pzfwm3b]>strong[data-astro-cid-7pzfwm3b]{color:#1f4034}.course-scope[data-astro-cid-7pzfwm3b] dl[data-astro-cid-7pzfwm3b]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 32px;margin-top:12px}.course-scope[data-astro-cid-7pzfwm3b] dt[data-astro-cid-7pzfwm3b]{font-weight:700;color:#1f4034}.course-scope[data-astro-cid-7pzfwm3b] dd[data-astro-cid-7pzfwm3b]{font-size:14px;color:#60584d}.course-scope[data-astro-cid-7pzfwm3b] .selected[data-astro-cid-7pzfwm3b] dt[data-astro-cid-7pzfwm3b]:after{content:" · 本页";font-size:14px;color:#8c6a2e}.course-directory[data-astro-cid-7pzfwm3b]{border-top:1px solid #B8893A;margin-top:32px}.directory-labels[data-astro-cid-7pzfwm3b],.directory-row[data-astro-cid-7pzfwm3b]{display:grid;grid-template-columns:1.15fr 1fr 1.15fr;gap:24px;padding:20px 12px;border-bottom:1px solid #E5E0D8;align-items:center}.directory-group[data-astro-cid-7pzfwm3b]{padding:12px;background:#f1ece2;color:#1f4034;font-size:14px;font-weight:700;border-bottom:1px solid #E5E0D8}.directory-labels[data-astro-cid-7pzfwm3b]{font-size:14px;font-weight:700;color:#faf7f0;background:var(--school-panel,#0F2A4A);padding-block:14px}.directory-row[data-astro-cid-7pzfwm3b] h3[data-astro-cid-7pzfwm3b]{font-size:20px;color:#1f4034;line-height:1.6;display:flex;gap:14px;align-items:baseline;margin:0}.course-index[data-astro-cid-7pzfwm3b]{font-size:14px;color:#8c6a2e;flex-shrink:0}.directory-row[data-astro-cid-7pzfwm3b]:hover{background:#f1ece2}.directory-row[data-astro-cid-7pzfwm3b]:focus-visible,summary[data-astro-cid-7pzfwm3b]:focus-visible{outline:2px solid #8C6A2E;outline-offset:4px}.directory-output[data-astro-cid-7pzfwm3b]{position:relative;padding-right:24px;font-size:15px;color:#60584d}.directory-arrow[data-astro-cid-7pzfwm3b]{position:absolute;right:0;color:#8c6a2e}.mobile-field[data-astro-cid-7pzfwm3b]{display:none}.growth-practice[data-astro-cid-7pzfwm3b]{background:#f1ece2;border-block:1px solid #E5E0D8}.course-modules[data-astro-cid-7pzfwm3b]{margin-top:36px}.course-module[data-astro-cid-7pzfwm3b]{padding:36px;background:#faf7f0;border:1px solid #D8D1C4;scroll-margin-top:16px}.course-module[data-astro-cid-7pzfwm3b]+.course-module[data-astro-cid-7pzfwm3b]{margin-top:32px}.module-heading[data-astro-cid-7pzfwm3b]{display:flex;gap:24px;align-items:baseline;margin:-36px -36px 0;padding:28px 36px;background:var(--school-panel,#0F2A4A);color:#faf7f0}.module-heading[data-astro-cid-7pzfwm3b]>div[data-astro-cid-7pzfwm3b]{min-width:0}.module-heading[data-astro-cid-7pzfwm3b] p[data-astro-cid-7pzfwm3b]{color:#e5e0d8}.module-number[data-astro-cid-7pzfwm3b]{font:700 36px "Noto Serif SC",serif;color:#d4b276;flex-shrink:0}.module-heading[data-astro-cid-7pzfwm3b] h3[data-astro-cid-7pzfwm3b]{font-size:28px;color:#faf7f0;margin-bottom:12px}.module-goals[data-astro-cid-7pzfwm3b]{display:grid;grid-template-columns:100px 1fr;gap:24px;border-block:1px solid #E5E0D8;padding:20px 0;margin-top:24px}.module-goals[data-astro-cid-7pzfwm3b] strong[data-astro-cid-7pzfwm3b]{color:#1f4034}.module-goals[data-astro-cid-7pzfwm3b] ul[data-astro-cid-7pzfwm3b]{padding-left:20px}.module-goals[data-astro-cid-7pzfwm3b] li[data-astro-cid-7pzfwm3b]+li[data-astro-cid-7pzfwm3b]{margin-top:6px}.module-tasks[data-astro-cid-7pzfwm3b]{margin-top:24px}.task-list-label[data-astro-cid-7pzfwm3b]{display:flex;flex-wrap:wrap;gap:8px 20px;font-weight:700;color:#1f4034;margin-bottom:12px}.task-list-label[data-astro-cid-7pzfwm3b]>span[data-astro-cid-7pzfwm3b]{font-size:14px;color:#60584d;font-weight:400}.practice-task[data-astro-cid-7pzfwm3b]{border-bottom:1px solid #E5E0D8}.practice-task[data-astro-cid-7pzfwm3b] summary[data-astro-cid-7pzfwm3b]{display:flex;gap:16px;align-items:baseline;cursor:pointer;padding:16px 0;list-style:none}.practice-task[data-astro-cid-7pzfwm3b] summary[data-astro-cid-7pzfwm3b]::-webkit-details-marker{display:none}.practice-task[data-astro-cid-7pzfwm3b] summary[data-astro-cid-7pzfwm3b]:after{content:"＋";margin-left:auto;color:#8c6a2e;flex-shrink:0}.practice-task[data-astro-cid-7pzfwm3b][open] summary[data-astro-cid-7pzfwm3b]:after{content:"−"}.task-index[data-astro-cid-7pzfwm3b]{color:#8c6a2e;font-size:14px;flex-shrink:0}.practice-task[data-astro-cid-7pzfwm3b] h4[data-astro-cid-7pzfwm3b]{font-size:20px;color:#1f4034;font-weight:700;line-height:1.6}.task-detail[data-astro-cid-7pzfwm3b]{padding:0 0 20px 40px}.task-detail[data-astro-cid-7pzfwm3b] strong[data-astro-cid-7pzfwm3b]{font-size:14px;color:#1f4034}.task-detail[data-astro-cid-7pzfwm3b] p[data-astro-cid-7pzfwm3b]{margin:6px 0 16px}.task-detail[data-astro-cid-7pzfwm3b] p[data-astro-cid-7pzfwm3b]:last-child{margin-bottom:0}.learning-steps[data-astro-cid-7pzfwm3b]{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:32px;border-top:1px solid #B8893A;padding-top:28px}.learning-steps[data-astro-cid-7pzfwm3b] li[data-astro-cid-7pzfwm3b]{counter-increment:steps}.learning-steps[data-astro-cid-7pzfwm3b] h3[data-astro-cid-7pzfwm3b]{font-size:22px;color:#1f4034;margin-bottom:14px}.learning-steps[data-astro-cid-7pzfwm3b] h3[data-astro-cid-7pzfwm3b]:before{content:counter(steps) " · ";color:#8c6a2e}.support-detail[data-astro-cid-7pzfwm3b]{margin-top:28px;border-block:1px solid #E5E0D8;padding:20px 0}.support-detail[data-astro-cid-7pzfwm3b] summary[data-astro-cid-7pzfwm3b]{font-weight:700;color:#1f4034;cursor:pointer;padding-right:12px}.support-detail[data-astro-cid-7pzfwm3b]>p[data-astro-cid-7pzfwm3b]{margin-top:20px}.support-detail[data-astro-cid-7pzfwm3b] .table-wrap[data-astro-cid-7pzfwm3b]{margin-top:20px}.support-detail[data-astro-cid-7pzfwm3b] td[data-astro-cid-7pzfwm3b]:last-child{font-weight:400;color:#2a2520}.project-practices[data-astro-cid-7pzfwm3b] article[data-astro-cid-7pzfwm3b]{padding:20px 0;border-bottom:1px solid #E5E0D8}.project-practices[data-astro-cid-7pzfwm3b] h3[data-astro-cid-7pzfwm3b]{font-size:20px;margin-bottom:8px;color:#1f4034}.inline-link[data-astro-cid-7pzfwm3b]{display:inline-block;margin-top:28px;text-decoration:underline;text-underline-offset:6px;color:#1f4034;font-weight:700}.growth-evaluation[data-astro-cid-7pzfwm3b]{background:#f1ece2;border-top:1px solid #E5E0D8}.skill-assessment[data-astro-cid-7pzfwm3b]{margin-top:28px;border-top:1px solid #B8893A}.skill-assessment[data-astro-cid-7pzfwm3b]>div[data-astro-cid-7pzfwm3b]{display:grid;grid-template-columns:100px 1fr;gap:24px;border-bottom:1px solid #D8D1C4;padding:18px 0}.skill-assessment[data-astro-cid-7pzfwm3b] dt[data-astro-cid-7pzfwm3b]{font-weight:700;color:#1f4034}.portfolio-note[data-astro-cid-7pzfwm3b]{margin-block:32px}.portfolio-note[data-astro-cid-7pzfwm3b] h3[data-astro-cid-7pzfwm3b]{font-size:24px;color:#1f4034}.portfolio-note[data-astro-cid-7pzfwm3b] ol[data-astro-cid-7pzfwm3b]{display:flex;gap:12px 40px;flex-wrap:wrap;padding-left:24px;margin:20px 0}@media(max-width:768px){.growth-hero[data-astro-cid-7pzfwm3b]{padding-bottom:32px}.growth-jumps[data-astro-cid-7pzfwm3b]{padding:16px 20px}.growth-jumps[data-astro-cid-7pzfwm3b]>.container[data-astro-cid-7pzfwm3b]{gap:12px 24px}.growth-jumps[data-astro-cid-7pzfwm3b] a[data-astro-cid-7pzfwm3b]{font-size:14px}.growth-section[data-astro-cid-7pzfwm3b]{padding-block:40px}.growth-section-heading[data-astro-cid-7pzfwm3b]{gap:14px}.course-scope[data-astro-cid-7pzfwm3b]{padding:20px}.course-scope[data-astro-cid-7pzfwm3b] dl[data-astro-cid-7pzfwm3b]{grid-template-columns:1fr;gap:12px}.course-scope[data-astro-cid-7pzfwm3b] dl[data-astro-cid-7pzfwm3b]>div[data-astro-cid-7pzfwm3b]{display:flex;gap:16px;align-items:baseline}.course-scope[data-astro-cid-7pzfwm3b] dt[data-astro-cid-7pzfwm3b]{min-width:5em;flex-shrink:0}.directory-labels[data-astro-cid-7pzfwm3b]{display:none}.directory-row[data-astro-cid-7pzfwm3b]{grid-template-columns:1fr;gap:8px;padding:20px 0}.directory-row[data-astro-cid-7pzfwm3b] h3[data-astro-cid-7pzfwm3b]{font-size:20px}.directory-focus[data-astro-cid-7pzfwm3b],.directory-output[data-astro-cid-7pzfwm3b]{padding-left:32px;font-size:15px}.mobile-field[data-astro-cid-7pzfwm3b]{display:inline;color:#60584d}.course-module[data-astro-cid-7pzfwm3b]{padding:24px 20px;scroll-margin-top:16px}.module-heading[data-astro-cid-7pzfwm3b]{gap:14px;margin:-24px -20px 0;padding:24px 20px}.module-number[data-astro-cid-7pzfwm3b]{font-size:24px}.module-heading[data-astro-cid-7pzfwm3b] h3[data-astro-cid-7pzfwm3b]{font-size:22px}.module-goals[data-astro-cid-7pzfwm3b]{grid-template-columns:1fr;gap:10px}.practice-task[data-astro-cid-7pzfwm3b] h4[data-astro-cid-7pzfwm3b]{font-size:18px}.practice-task[data-astro-cid-7pzfwm3b] summary[data-astro-cid-7pzfwm3b]{gap:12px}.task-detail[data-astro-cid-7pzfwm3b]{padding-left:0}.learning-steps[data-astro-cid-7pzfwm3b]{grid-template-columns:1fr;gap:24px}.learning-steps[data-astro-cid-7pzfwm3b] h3[data-astro-cid-7pzfwm3b]{font-size:20px}.support-detail[data-astro-cid-7pzfwm3b] table[data-astro-cid-7pzfwm3b]{min-width:620px}.skill-assessment[data-astro-cid-7pzfwm3b]>div[data-astro-cid-7pzfwm3b]{grid-template-columns:64px 1fr;gap:12px}.portfolio-note[data-astro-cid-7pzfwm3b] ol[data-astro-cid-7pzfwm3b]{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}}
