.about-intro[data-astro-cid-zpzoxhr3]{padding-block:64px}.intro-grid[data-astro-cid-zpzoxhr3],.detail-grid[data-astro-cid-zpzoxhr3]{gap:var(--grid-gap);display:grid}.intro-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.intro-copy[data-astro-cid-zpzoxhr3]{grid-column:span 5}.intro-media[data-astro-cid-zpzoxhr3]{grid-column:span 7}.intro-media[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3],.design-media[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{background:var(--color-media);width:100%}.chapter-label[data-astro-cid-zpzoxhr3],.reference-meta[data-astro-cid-zpzoxhr3],.progress-stage[data-astro-cid-zpzoxhr3],.progress-status[data-astro-cid-zpzoxhr3],.step-number[data-astro-cid-zpzoxhr3]{color:var(--color-muted);letter-spacing:.04em;font-size:12px;line-height:1.5}.chapter-label[data-astro-cid-zpzoxhr3]{margin-bottom:16px}.intro-copy[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{max-width:32ic}.intro-lead[data-astro-cid-zpzoxhr3]{margin-block:16px;font-size:18px;line-height:1.65}.intro-copy[data-astro-cid-zpzoxhr3] .button[data-astro-cid-zpzoxhr3]{margin-top:32px}.detail-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr))}.research-section[data-astro-cid-zpzoxhr3],.progress-section[data-astro-cid-zpzoxhr3]{background:var(--color-warm)}.research-section[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{margin-top:16px}.research-note[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--color-rule);margin-top:24px;padding-top:16px}.research-note[data-astro-cid-zpzoxhr3] strong[data-astro-cid-zpzoxhr3]{color:var(--color-ink);margin-bottom:8px;font-weight:500;display:block}.reference-list[data-astro-cid-zpzoxhr3] ul[data-astro-cid-zpzoxhr3],.design-steps[data-astro-cid-zpzoxhr3],.progress-list[data-astro-cid-zpzoxhr3]{margin:0;padding:0;list-style:none}.reference-list[data-astro-cid-zpzoxhr3] ul[data-astro-cid-zpzoxhr3]{margin-top:16px}.reference-list[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3],.design-steps[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3],.progress-list[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--color-rule)}.reference-list[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{padding-block:16px}.reference-meta[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:4px 16px;display:flex}.design-grid[data-astro-cid-zpzoxhr3]{align-items:center}.design-media[data-astro-cid-zpzoxhr3]{grid-area:1/1}.design-copy[data-astro-cid-zpzoxhr3]{grid-area:1/2}.design-steps[data-astro-cid-zpzoxhr3]{margin-top:24px}.design-steps[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{grid-template-columns:24px minmax(0,1fr);gap:16px;padding-block:16px;display:grid}.design-steps[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3],.progress-list[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{margin-top:8px}.step-number[data-astro-cid-zpzoxhr3]{padding-top:4px}.progress-heading[data-astro-cid-zpzoxhr3]{margin-bottom:48px}.progress-list[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--color-rule)}.progress-list[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{align-items:baseline;gap:var(--grid-gap);grid-template-columns:1fr 7fr 2fr;padding-block:24px;display:grid}.progress-status[data-astro-cid-zpzoxhr3]{justify-self:end}.progress-link[data-astro-cid-zpzoxhr3]{margin-top:24px}@media (width<=1023px){.about-intro[data-astro-cid-zpzoxhr3]{padding-block:48px}.intro-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(8,minmax(0,1fr))}.intro-copy[data-astro-cid-zpzoxhr3],.intro-media[data-astro-cid-zpzoxhr3]{grid-column:span 4}.intro-lead[data-astro-cid-zpzoxhr3]{font-size:17px}.progress-heading[data-astro-cid-zpzoxhr3]{margin-bottom:40px}}@media (width<=767px){.about-intro[data-astro-cid-zpzoxhr3]{padding-block:40px}.intro-grid[data-astro-cid-zpzoxhr3],.detail-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr);row-gap:32px}.intro-copy[data-astro-cid-zpzoxhr3],.intro-media[data-astro-cid-zpzoxhr3],.design-copy[data-astro-cid-zpzoxhr3],.design-media[data-astro-cid-zpzoxhr3]{grid-area:auto}.intro-lead[data-astro-cid-zpzoxhr3]{font-size:16px}.intro-copy[data-astro-cid-zpzoxhr3] .button[data-astro-cid-zpzoxhr3]{margin-top:24px}.progress-heading[data-astro-cid-zpzoxhr3]{margin-bottom:32px}.progress-list[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.progress-list[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]>div[data-astro-cid-zpzoxhr3]{grid-area:2/1/auto/-1}.progress-status[data-astro-cid-zpzoxhr3]{grid-area:1/2}}
