.project-story .story-context .chapter-copy h2,.project-story .story-approach .chapter-copy h2,.project-story .story-decisions h2{letter-spacing:-.05em;font-size:clamp(34px,4.5vw,65px);line-height:1.05}.project-story .story-chapters{margin-top:32px}.project-story .story-chapters>section{scroll-margin-top:160px}.project-story .chapter-margin>.eyebrow{max-width:150px;line-height:1.6}.project-story .story-chapters>.published-decisions{background:#e8ecdf;border:1px solid #c7cebe;margin:30px 0 65px;padding:40px;scroll-margin-top:150px;display:block}.published-decisions header{max-width:650px;margin-bottom:30px}.published-decisions h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(30px,4vw,52px);line-height:1.1}.published-decisions header p{color:#53604b;font-size:13px}.evidence-record{border-top:1px solid #b9c4ac}.evidence-record summary{cursor:pointer;align-items:center;gap:20px;min-height:75px;padding:18px 0;list-style:none;display:flex}.evidence-record summary::-webkit-details-marker{display:none}.evidence-record summary>span:first-child{font:10px var(--font-geist-mono), monospace;color:#53604b}.evidence-record summary strong{font-size:18px;font-weight:500;line-height:1.4}.evidence-open{margin-left:auto;font-size:28px;transition:transform .18s}.evidence-record[open] .evidence-open{transform:rotate(45deg)}.evidence-record>div{max-width:850px;padding:0 40px 30px}.evidence-record p{white-space:pre-line;font-size:15px;line-height:1.85}.evidence-record aside{border-left:2px solid #64853b;margin-top:22px;padding:5px 0 5px 20px}.evidence-record aside p{margin-top:9px}html[data-motion=paused] .evidence-open{transition:none}@media (prefers-reduced-motion:reduce){.evidence-open{transition:none}}@media (max-width:650px){.project-story .story-chapters>.published-decisions{padding:26px 20px}.evidence-record summary{gap:12px}.evidence-record summary strong{font-size:16px}.evidence-record>div{padding:0 0 25px}}
