/* Existing accepted WEB09 layout, externalized for the retained self-only CSP. */
#introduction .hero-visual{display:block;aspect-ratio:auto;border:0;background:#020e1b;box-shadow:none;overflow:hidden;width:100%;max-width:none}#introduction .hero-visual picture{display:block;width:100%}#introduction .hero-visual img{display:block;width:100%;height:auto;object-fit:contain}#introduction .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}#working-together .cards,#principles .cards{grid-template-columns:repeat(2,minmax(0,1fr))}#working-together .cards{margin-bottom:28px}#delivery-chain .lifecycle{gap:20px}#delivery-chain .lifecycle li{border-top:4px solid transparent;border-image:linear-gradient(90deg,#07517a,#0a9ea8,#dfe4e5,#e0a56b,#793821) 1;padding-top:22px}.assessment-guidance{max-width:90ch;border-left:3px solid #c48b55;padding:8px 0 8px 24px;margin:28px 0}.assessment-guidance h3{margin-top:0}#handoffs .tech-panel{border-top:4px solid transparent;border-image:linear-gradient(90deg,#07517a,#0a9ea8,#dfe4e5,#e0a56b,#793821) 1}#working-together .card,#principles .card{min-width:0}@media(max-width:1000px){#introduction .hero-grid{grid-template-columns:1fr}}@media(max-width:760px){#working-together .cards,#principles .cards{grid-template-columns:1fr}.assessment-guidance{padding-left:18px}}
