.institutional-mural{padding:42px}.mural-heading{display:flex;align-items:start;justify-content:space-between;gap:25px;margin-bottom:25px}.mural-reference{color:var(--muted);font-size:.8rem;text-align:right;line-height:1.6}.institutional-mural h2{font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.15;max-width:1000px}.mural-intro{font-size:1.13rem;max-width:890px}.mural-purpose{display:grid;grid-template-columns:1fr 1fr;gap:38px;border-top:1px solid var(--line);padding-top:30px;margin-top:30px}.mural-purpose h3{font-size:1.5rem}.mural-purpose p{margin-bottom:0}.mural-purpose .eyebrow{font-size:.7rem}.ecosystem-panel{margin-top:36px;border-top:1px solid var(--line);padding-top:30px}.ecosystem-panel h3{font-size:1.6rem}.ecosystem-layers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;list-style:none}.ecosystem-layers li{border:1px solid #26708c;border-radius:12px;padding:18px 15px;background:#00111c99}.ecosystem-layers span{display:block;color:#94cbe0;font:13px/1.5 monospace;margin-bottom:12px}.ecosystem-layers strong{display:block;font-size:1rem;color:#f3f7ff;overflow-wrap:anywhere}.ecosystem-layers small{display:block;color:var(--muted);font-size:.85rem;margin-top:8px;line-height:1.5}.mural-caption{font-size:.85rem;margin-bottom:0}.institutional-principles{margin-top:28px}.institutional-principles p{margin-bottom:0}.institutional-note{font-size:.85rem;max-width:980px;margin-top:24px}@media(max-width:1100px){.ecosystem-layers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.institutional-mural{padding:25px}.mural-heading{display:block}.mural-reference{display:block;text-align:left;font-size:.75rem;margin-bottom:24px}.mural-purpose{grid-template-columns:1fr;gap:26px}.mural-intro{font-size:1rem}.ecosystem-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.mural-purpose h3{font-size:1.35rem}}@media(max-width:420px){.ecosystem-layers{grid-template-columns:1fr}.ecosystem-layers li{padding:16px}.ecosystem-layers span{margin-bottom:5px}}