.cognitive-section{scroll-margin-top:110px}
.cognitive-section>p,.cognitive-section>dl{max-width:800px}
.cognitive-figure{margin:34px 0 30px;width:100%;max-width:1050px}
.cognitive-image-link{display:block;border:1px solid var(--line);border-radius:18px;background:#fff;padding:clamp(10px,2vw,24px);cursor:zoom-in}
.cognitive-image-link:hover{border-color:#72b48a}
.cognitive-figure img{display:block;width:100%;height:auto}
.cognitive-figure figcaption{max-width:850px;margin-top:12px;font-size:14px;line-height:1.6;color:#526970}
.cognitive-figure figcaption a{display:inline-block;margin-left:6px;text-underline-offset:3px}
.cognitive-iterations,.cognitive-pillars{margin:26px 0}
.cognitive-status{font-size:14px!important;line-height:1.7!important;color:#526970;border-top:1px solid var(--line);padding-top:20px;margin-top:28px}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:700px){.cognitive-figure{margin:24px 0}.cognitive-image-link{padding:5px;border-radius:10px}.cognitive-figure figcaption{font-size:13px}.cognitive-figure figcaption a{margin-left:0;margin-top:6px;display:block}}
