.case-notes .scroll-story::before,.compact-process.scroll-story::before{display:none}.case-notes article{padding-inline:0;min-width:0}.case-notes h3,.case-notes p{overflow:visible}
.creator-credit{font-family:Manrope,Arial,sans-serif;font-size:11px!important;line-height:1.8;letter-spacing:.035em;color:#aaa49a;margin:24px 0 0!important;text-align:center}.creator-credit span{color:#e4ded2}.utility-footer{padding:25px 6%;text-align:center;color:#aaa;background:#111}
.page-path{position:relative;display:flex;flex-wrap:wrap;gap:8px 12px;margin:88px 0 0;padding:18px 6%;font-size:13px;line-height:1.7;color:#b9b2a5;border-bottom:1px solid #ffffff18;background:#111}.page-path a{color:#f0e9dc;text-decoration:none}.page-path a:hover{text-decoration:underline}.page-path+section.split-hero{padding-top:0}.page-path+.web-proof{padding-top:65px}.page-path+article .article-heading{padding-top:65px}.page-path [aria-current]{max-width:100%;overflow-wrap:anywhere}.back-to-collection{padding:25px 6% 55px}.back-to-collection a{display:inline-flex;align-items:center;gap:14px;font-size:17px;min-height:44px;color:inherit;text-decoration:none;border-bottom:1px solid #95856b}.back-to-collection a:hover{color:#bda581}
.editorial-diagram{padding:40px;background:#e9e4da;color:#24221e;margin:40px 0;border:1px solid #c8bfb0}.article-visual>.editorial-diagram{margin:0}.editorial-diagram figcaption>span{font-size:13px;color:#6c6253}.editorial-diagram figcaption h2{font-weight:400;font-size:clamp(26px,3vw,42px);line-height:1.3;margin:18px 0 35px}.diagram-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.diagram-cards>div{border-top:1px solid #ac9b80;padding-top:24px}.diagram-number{font:12px Manrope;color:#78694f}.diagram-cards h3{font-size:22px;line-height:1.4;margin:16px 0}.diagram-cards p{font-size:17px!important;line-height:1.85!important;margin:0!important;color:#5b5448}
@media(max-width:700px){.page-path{margin-top:76px;font-size:12px;padding:14px 6%}.page-path+section.split-hero{padding-top:0}.page-path+.web-proof{padding-top:40px}.page-path+article .article-heading{padding-top:40px}.editorial-diagram{padding:25px}.diagram-cards{grid-template-columns:1fr;gap:25px}.editorial-diagram figcaption h2{font-size:29px}.creator-credit{font-size:10px!important}}
.a11y-contrast main :is(section,article,aside,figure,.article-layout,.article-body,.diagram-cards>div,.goal-picker,.world-content){background-color:#000!important;color:#fff!important}
.a11y-contrast main :is(a,button,summary,li,small,span,figcaption){color:#fff!important}
.a11y-contrast main :is(a,button,summary,input,textarea){background-color:#000!important;border-color:#fff!important}
.a11y-contrast main :is(a,button,input,textarea):focus-visible{outline:3px solid #fff!important;outline-offset:4px}
.skip-main{position:fixed;top:8px;right:8px;z-index:2000;transform:translateY(-180%);background:#fff;color:#111;padding:14px}.skip-main:focus{transform:none}
.a11y-contrast main button[aria-pressed="true"]{background:#333!important;box-shadow:inset 0 -4px 0 #fff!important;border-color:#fff!important}
