.development-page{color:#203e3e;max-width:1120px;margin:auto;padding:clamp(24px,5vw,64px) 24px}.development-page h1{max-width:850px;font-size:clamp(32px,4.5vw,54px);line-height:1.12}.development-page h2,.development-pathways h2{font-size:clamp(25px,3vw,34px);line-height:1.2}.development-page h3{font-size:21px;line-height:1.35}.development-page p,.development-pathways p,.development-signpost p{max-width:78ch;line-height:1.75}.development-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:#6a5839;font-size:13px;font-weight:700}.development-pathways{border-top:1px solid #d5c8b4;border-bottom:1px solid #d5c8b4;margin:36px 0;padding:28px 0}.development-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;margin:24px 0;padding:0;list-style:none;display:grid}.development-grid>li{background:#faf7f0;border:1px solid #d5c8b4;border-radius:14px;padding:24px}.development-grid h3{margin:0 0 12px;font-size:23px}.development-question{font-style:italic}.development-page a,.development-pathways a,.development-signpost a,.development-resource a{color:#15575a;text-underline-offset:4px;text-decoration:underline}.development-page a:focus-visible,.development-pathways a:focus-visible,.development-signpost a:focus-visible,.development-resource a:focus-visible{outline-offset:5px;outline:3px solid #ac843b}.development-stages{flex-wrap:wrap;gap:10px;margin:28px 0;padding:0;list-style:none;display:flex}.development-stages a{border:1px solid #d5c8b4;border-radius:6px;padding:10px 14px;display:block}.development-step{border-top:1px solid #d5c8b4;padding:32px 0;scroll-margin-top:24px}.development-step header{align-items:baseline;gap:16px;display:flex}.development-step-number{color:#755c34;font-size:15px;font-weight:700}.development-practice{background:#faf7f0;border-left:4px solid #ac843b;margin:20px 0;padding:20px 24px}.development-step-links{flex-wrap:wrap;gap:16px;margin:18px 0;padding:0;list-style:none;display:flex}.development-signpost{border-top:1px solid #d5c8b4;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;margin-bottom:24px;padding-top:28px;padding-bottom:28px;display:flex}.development-signpost h2{margin:0;font-size:23px}.development-signpost>a{flex-shrink:0;font-weight:600}.development-resource{background:#faf7f0;border:1px solid #d5c8b4;border-radius:12px;margin:28px 0;padding:24px}.development-resource h2{font-size:23px}.development-resource ul{padding-left:20px}.development-resource li{margin:12px 0}.development-action{margin-top:12px;font-weight:700;display:inline-block}.development-focus label{margin:16px 0 8px;font-weight:700;display:block}.development-focus select{color:#203e3e;background:#fff;border:1px solid #8b9d9c;border-radius:6px;width:100%;max-width:100%;padding:12px}.development-focus{border:1px solid #d5c8b4;border-radius:12px;padding:24px}.development-logic{background:#f2edf7;border-radius:12px;margin:32px 0;padding:24px}.development-logic li{margin:14px 0}.development-related{margin:32px 0}.development-related details{border:1px solid #d5c8b4;border-radius:8px;padding:16px}.development-related summary{cursor:pointer;font-weight:700}@media (max-width:700px){.development-signpost{display:block}.development-signpost>a{margin-top:12px;display:inline-block}.development-step header{gap:10px}.development-page{padding:28px 20px}.development-grid>li{padding:20px}}
