/* Small, deliberate list accents. No decorative nested boxes. */
.approved-content .content-list{gap:0 32px;align-items:start}
.approved-content .content-list>li{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:20px 4px 20px 26px;line-height:1.6}
.approved-content .content-list>li::before{content:"";width:8px;height:8px;left:2px;top:29px;border:0;border-radius:2px;background:var(--teal);box-shadow:none;transform:rotate(45deg)}
.approved-content li>p{margin:0}.approved-content li>p+p{margin-top:12px}
.approved-content .content-list .content-list{display:block;padding-left:12px}
.approved-content .content-steps>li{border:0;border-left:2px solid var(--teal);border-radius:0;background:#eef3f0;padding-block:24px}
.recognition-card{box-shadow:none;min-height:0}.recognition-card p::first-line{font-weight:inherit}
.recognition-card,.solution-card,.sector-card,.value-dimension-card{overflow-wrap:anywhere}
a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #087a73;outline-offset:5px}
.site-nav.open{max-height:calc(100dvh - 78px);overflow-y:auto}
@media(max-width:760px){.pathway-panels{grid-template-columns:1fr;padding:0 16px 20px;gap:12px}.pathway-heading{padding:26px 18px 20px}.pathway-panel{padding:24px 18px}.pathway-panel h4{font-size:24px}.pathway-signature{flex-direction:column;align-items:center;text-align:center}.benefit-pathway{margin:40px 0}.recognition-card{grid-template-columns:1fr;gap:14px}.approved-content .content-list>li{padding:18px 4px 18px 26px}.approved-content .content-list>li::before{left:2px;top:27px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
