
.ics-shell{max-width:1240px;margin:auto;padding:75px 6%;color:#18314f}.ics-shell p{line-height:1.8}.ics-shell h2{font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.12;margin:14px 0 25px}.ics-shell h3{font-size:1.4rem;line-height:1.4;margin:12px 0 20px}.ics-intro h1{font-size:clamp(2.8rem,5.4vw,5.4rem);line-height:1.05;margin:20px 0 28px}.ics-intro .lead{max-width:840px}.ics-back{display:inline-block;color:#25677b;margin-bottom:28px}.ics-shell .eyebrow{color:#25677b}.ics-tags{display:flex;gap:9px;flex-wrap:wrap;margin:30px 0 0}.ics-tags span{border:1px solid #c6d5d9;border-radius:30px;padding:8px 13px;font-size:.8rem}.ics-photo{background:#edf3f3}.ics-photo .ics-shell{padding-top:30px;padding-bottom:25px}.ics-photo figure{margin:0}.ics-photo img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.ics-photo figcaption{font-size:.75rem;color:#526472;line-height:1.6;margin-top:14px}.ics-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.ics-tint{background:#edf3f3}.ics-three{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.ics-three article{border-top:3px solid #009640;padding-top:24px}.ics-three article>span{font-size:2rem;color:#25677b;font-weight:700}.ics-lead-copy{max-width:760px}.ics-editorial{display:grid;grid-template-columns:.7fr 1fr;gap:50px;margin:40px 0}.ics-story-number{background:#18314f;color:#9ed9c9;padding:35px;display:flex;flex-direction:column;justify-content:center;font-size:6rem;font-weight:800;min-height:280px}.ics-story-number>span{font-size:.85rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:white;margin-top:20px}.ics-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.ics-content-grid article{background:#edf3f3}.ics-content-grid article>a{display:block}.ics-content-grid img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover}.ics-content-grid article>div{padding:28px}.ics-content-grid a:not(.button){color:#25677b}.ics-small{font-size:.78rem;color:#526472}.ics-navy{background:#18314f}.ics-navy .ics-shell,.ics-navy h2{color:white}.ics-navy .eyebrow{color:#9ed9c9}.ics-credit{font-size:.85rem;border-left:3px solid #009640;padding-left:20px}.ics-links{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:25px}.ics-links>a:not(.button){color:#25677b}.ics-next>a{font-size:clamp(1.4rem,2vw,2rem);font-weight:700;color:#25677b}.ics-feature{display:grid;grid-template-columns:.9fr 1.1fr;max-width:1200px;margin:0 auto 85px;align-items:center;background:#edf3f3}.ics-feature img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.ics-feature>div{padding:40px}.ics-feature h2{font-size:clamp(2rem,3vw,3rem);line-height:1.15}.ics-feature p{line-height:1.8}@media(max-width:760px){.ics-shell{padding:45px 6%}.ics-split,.ics-three,.ics-editorial,.ics-content-grid,.ics-feature{grid-template-columns:1fr;gap:28px}.ics-feature{margin:0 6% 50px}.ics-feature>div{padding:28px}.ics-intro h1{font-size:2.9rem}.ics-story-number{min-height:200px;font-size:4.5rem}.ics-editorial{margin-top:25px}.ics-photo img{aspect-ratio:4/3}}

.ics-insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.ics-insight-grid article{background:#edf3f3;border-top:4px solid #009640;padding:28px}.ics-insight-grid strong{font-size:3.8rem;font-weight:800;color:#18314f}.ics-insight-grid h3{font-size:1.1rem;line-height:1.4}.ics-insight-grid article>p{font-size:.88rem}.ics-insight-grid .ics-insight-context{background:#f1f2f1;border-color:#8c9d9d}.ics-insight-note{font-size:.78rem;color:#526472;margin-top:22px;max-width:1050px}@media(max-width:760px){.ics-insight-grid{grid-template-columns:1fr}}
