#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}.role-review-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.role-review-grid p{max-width:68ch}.role-review-grid .actions{margin-top:24px}.role-review-summary svg{width:44px;height:44px;color:#0a9ea8;margin-bottom:12px}.role-review-summary .lead{font-size:22px}.role-review-details{border-top:4px solid transparent;border-image:linear-gradient(90deg,#07517a,#0a9ea8,#dfe4e5,#e0a56b,#793821) 1;padding-top:24px}.role-review-details h3{margin-top:0}.role-review-grid .button{max-width:100%}@media(max-width:1000px){#introduction .hero-grid{grid-template-columns:1fr}}@media(max-width:760px){.role-review-grid{grid-template-columns:1fr;gap:24px}.role-review-summary .lead{font-size:20px}}