.cs-hero{background:radial-gradient(ellipse at 100% 0,#126d83,transparent 65%),var(--deep);color:white;padding:75px 0;border-bottom:4px solid var(--gold)}.cs-hero .nv-eyebrow{color:var(--gold)}.cs-hero h1{max-width:950px}.cs-hero p{max-width:850px;color:#D6E6ED}.cs-jump{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.cs-jump a{color:white;min-height:44px;display:inline-flex;align-items:center;font-weight:700;font-size:16px;text-underline-offset:5px}.cs-overview{background:var(--paper)}.cs-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cs-index-card{display:flex;flex-direction:column;padding:28px;border-top:4px solid var(--gold);background:white;text-decoration:none;box-shadow:0 1px 0 #D6E6ED;transition:transform .25s,box-shadow .25s}.cs-index-card h2{font-size:25px;line-height:1.3;min-height:3.9em}.cs-index-card>strong{font:700 26px/1.3 Montserrat,Arial,sans-serif;color:#087d96}.cs-index-card p{color:var(--muted);font-size:17px;margin:12px 0 24px}.cs-read{margin-top:auto;font-size:16px;font-weight:700}.cs-index-card:hover,.cs-index-card:focus-visible{transform:translateY(-3px);box-shadow:0 14px 28px #08426715}.cs-index-card:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.cs-story:nth-of-type(even){background:var(--paper)}.cs-story-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.cs-story-top h2{font-size:clamp(32px,3.2vw,46px)}.cs-result{padding:18px 22px;border-left:4px solid var(--gold);background:#08426707;display:grid;gap:6px}.cs-result strong{font:700 30px/1.25 Montserrat,Arial,sans-serif;color:#087d96}.cs-result span{font-size:17px;color:var(--muted)}.cs-problem{margin-top:35px;max-width:1050px}.cs-problem h3,.cs-work-grid h3{font-size:25px}.cs-problem p{color:var(--muted)}.cs-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}.cs-actions,.cs-outcomes{padding:30px;border-top:4px solid var(--gold);background:white}.cs-outcomes{background:var(--deep);color:white}.cs-work-grid ul{list-style:none;padding:0;margin:0}.cs-work-grid li{border-left:3px solid var(--gold);padding-left:14px;margin:0 0 18px;font-size:17px}.cs-work-grid li:last-child{margin-bottom:0}.cs-actions li{color:var(--muted)}.cs-actions a{color:#087d96}.cs-story-links,.cs-close-links{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.cs-story-links a{min-height:44px;display:inline-flex;align-items:center}.cs-close-links .nv-text-link{color:white}.cs-page [id]{scroll-margin-top:110px}.cs-index>*:nth-child(2){--nv-delay:80ms}.cs-index>*:nth-child(3){--nv-delay:160ms}.cs-index>*:nth-child(4){--nv-delay:240ms}.cs-index>*:nth-child(5){--nv-delay:320ms}@media(max-width:1000px){.cs-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cs-hero{padding:50px 0}.cs-index,.cs-story-top,.cs-work-grid{grid-template-columns:1fr}.cs-index-card h2{min-height:0}.cs-actions,.cs-outcomes{padding:26px 24px}.cs-jump{gap:10px 18px}.cs-result strong{font-size:28px}.cs-index-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.cs-index-card{transition:none}.cs-index-card:hover,.cs-index-card:focus-visible{transform:none}}