.bridge-story-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:start}.bridge-story-copy h2{margin-top:0}.bridge-story-copy details{margin-top:20px}.bridge-story-copy summary{font-size:18px;font-weight:700;color:#55266e;cursor:pointer;padding:14px 0}.bridge-story-copy details p{line-height:1.75}.bridge-purpose-quote{background:#55266e;color:#fff;border-radius:20px;padding:clamp(24px,3.5vw,40px);border-top:7px solid #b5d744}.bridge-purpose-quote blockquote{margin:0}.bridge-purpose-quote p{margin:0;font-size:clamp(19px,1.8vw,24px);line-height:1.65;color:#fff}@media(max-width:800px){.bridge-story-layout{grid-template-columns:1fr;gap:24px}.bridge-purpose-quote{padding:26px}.bridge-purpose-quote p{font-size:19px}}
