/* Core development destinations share one hierarchy on home, hub and journeys. */
.cts-development{margin-top:28px;margin-bottom:28px;padding-top:22px;padding-bottom:22px;border-top:2px solid #b5d4f9;border-bottom:1px solid var(--line)}
.cts-development>h2{font-size:29px;line-height:1.3;font-weight:500;letter-spacing:-.6px;color:var(--navy)}
.cts-development-intro{font-size:16px;line-height:1.6;color:var(--muted);margin-top:8px;max-width:820px}
.cts-development-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.cts-development-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;padding:22px;border:1px solid #a8cbf7;border-radius:12px;background:#edf6ff;color:var(--navy);text-decoration:none}
.cts-development-card>div{display:flex;flex-direction:column;min-width:0;height:100%}
.cts-development-card h3{font-size:25px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}
.cts-development-summary{display:block;margin-top:10px;font-size:15px;line-height:1.6;color:var(--muted)}
.cts-development-cta{display:block;padding-top:18px;margin-top:auto;font-size:14px;line-height:1.4;font-weight:500;color:var(--blue)}
.cts-development-card>.cts-icon{width:22px;height:22px;color:var(--blue);flex:none;margin-top:5px}
.cts-development-card:hover{background:#e2efff;border-color:var(--blue)}
.cts-development-card:hover h3{text-decoration:underline;text-underline-offset:4px}
.cts-development-card:focus-visible{outline:3px solid #a75c00;outline-offset:3px}
.cts-understand10-skills-title{font-size:26px;line-height:1.4;font-weight:500;margin-top:26px}
@media(max-width:900px){.cts-development-grid{gap:10px}.cts-development-card{padding:18px;gap:10px}.cts-development-card h3{font-size:22px}}
@media(max-width:767px){.cts-development{margin-block:22px;padding-block:18px}.cts-development>h2{font-size:24px;letter-spacing:-.4px}.cts-development-intro{font-size:15px}.cts-development-grid{grid-template-columns:1fr;gap:10px;margin-top:14px}.cts-development-card{padding:18px;min-height:116px}.cts-development-card h3{font-size:22px}.cts-development-summary{font-size:14px;margin-top:6px}.cts-development-cta{font-size:14px;padding-top:12px}.cts-understand10-skills-title{font-size:22px;margin-top:22px}}
@media print{.cts-development-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cts-development-card{break-inside:avoid}}
