
/* Navy and blue original service artwork, shared across the site. */
svg.service-icon{width:48px;height:48px;display:block}
.scope-visual-heading{display:flex;align-items:center;gap:20px;margin-bottom:16px;min-width:0}
.scope-art{width:72px;height:72px;flex:0 0 72px}
.scope-visual-heading>div{min-width:0}.scope-visual-heading span{font:12px/1.5 Arial,sans-serif;color:#5c7086}
.support-scope-grid .scope-visual-heading h3{margin:5px 0 0}
.role-art{display:block;width:64px;height:64px;margin-bottom:14px}
.flow-art{display:block;width:48px;height:48px;margin-bottom:4px;flex:none}
.support-start>div .flow-art{width:56px;height:56px;margin-bottom:14px}
.diagram-icon{display:block;width:48px;height:48px;margin-bottom:12px;flex:none}
.map-box.has-diagram-icon{position:relative;padding-left:82px;min-height:106px}
.map-box.has-diagram-icon>.diagram-icon{position:absolute;left:20px;top:21px;margin:0}
.diagram-target.has-diagram-icon{position:relative;padding-left:76px}
.diagram-target.has-diagram-icon>.diagram-icon{position:absolute;left:15px;top:20px;width:44px;height:44px}
.audit-value-grid article>.diagram-icon,.audit-framework-grid article>.diagram-icon{width:60px;height:60px;margin-bottom:16px}
.illustrated-document-title{display:flex;align-items:center;gap:16px}
.document-icon{width:50px;height:50px;flex:0 0 50px}
.chapter-art{width:52px;height:52px;display:block;margin:0 0 8px}
.illustrated-link-title{display:flex;align-items:flex-start;gap:13px}
.link-icon{width:40px;height:40px;flex:0 0 40px;display:block}
.branch-art{width:64px;height:64px;display:block;margin:0 0 15px}
.home-row-icon{width:30px;height:30px;display:block;margin-bottom:9px}
#services .service-number{font-size:11px}.approach-art{width:64px;height:64px;float:right;margin:0 0 12px 24px}
@media(max-width:1050px){.scope-art{width:60px;height:60px;flex-basis:60px}.scope-visual-heading{gap:16px}.monthly-steps .map-box.has-diagram-icon{padding-left:16px;padding-top:16px}.monthly-steps .map-box.has-diagram-icon>.diagram-icon{position:static;margin-bottom:12px}}
@media(max-width:680px){.scope-art{width:60px;height:60px;flex-basis:60px}.scope-visual-heading{gap:16px}.role-art{width:52px;height:52px;margin-bottom:10px}.support-flow .flow-art{width:42px;height:42px}.map-box.has-diagram-icon{padding-left:70px;min-height:94px}.map-box.has-diagram-icon>.diagram-icon{width:40px;height:40px;left:16px;top:18px}.diagram-target.has-diagram-icon{padding-left:16px}.diagram-target.has-diagram-icon>.diagram-icon{position:static;margin-bottom:10px}.chapter-art{width:36px;height:36px}.document-icon{width:40px;height:40px;flex-basis:40px}.illustrated-document-title{gap:12px}.link-icon{width:34px;height:34px;flex-basis:34px}.home-row-icon{width:22px;height:22px}#services .service-number .home-row-icon{margin-left:-1px}.approach-art{width:52px;height:52px;margin-left:18px}}
