.project-notes{margin-top:28px;border-top:1px solid #ffffff30;padding-top:18px;color:#b8b9b5}
.project-notes summary{cursor:pointer;font-size:15px;letter-spacing:.02em;min-height:44px;display:list-item;list-style-position:inside}
.project-notes p{font-size:16px!important;line-height:1.7!important;max-width:68ch}
.project-hero .gallery-image-trigger{width:100%;display:block;background:transparent}
.project-hero .gallery-image-action{bottom:18px;right:18px}
.next-project{margin:70px var(--pad) 0;padding:32px 0;border-top:1px solid #ffffff30;display:flex;align-items:center;justify-content:space-between;gap:24px}
.next-project span{font-size:13px;color:#b8b9b5;letter-spacing:.08em;text-transform:uppercase}
.next-project strong{font-size:clamp(22px,3.5vw,46px);font-weight:400;line-height:1.1;text-align:right}
.project-grid .project-card p{font-size:14px;color:#a8aba5;line-height:1.55;max-width:42ch}
.project-gallery figcaption{max-width:84ch;line-height:1.6}
.project-card img.forbes-plan-focus{height:auto;aspect-ratio:20/9;object-fit:contain;padding:0;filter:grayscale(1) invert(1) brightness(2.5)}
.project-hero:has(.forbes-plan-focus){height:auto;min-height:0}
.project-hero img.forbes-plan-focus{display:block;height:auto;aspect-ratio:20/9;object-fit:contain;padding:0;filter:grayscale(1) invert(1) brightness(2.5)}
@media(max-width:700px){.next-project{margin-top:48px}.next-project strong{max-width:65%}.project-notes p{font-size:16px!important}}
