.facilities-page{color:#142839;font-size:18px;line-height:1.6}.facilities-page h2{text-wrap:balance;max-width:28ch}.facilities-page p{max-width:70ch;margin:20px 0}.facilities-page a{color:#004099;text-underline-offset:5px;text-decoration:underline}.facilities-page a:focus-visible{outline-offset:5px;outline:3px solid #0061b0}.facilities-page .facilities-band{padding-block:64px}.facilities-page .facilities-opening{padding-block:48px 40px}.facilities-page .facilities-introduction{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;margin-top:32px;display:grid}.facilities-page .facilities-introduction p{margin:0}.facilities-page .facilities-factory{width:100%;height:auto;display:block}.facilities-page .facilities-cobalt{color:#fff;background:#004099}.facilities-page .facilities-cobalt a{color:#fff}.facilities-page .facilities-cobalt a:focus-visible{outline-color:#8ed3f5}.facilities-page .facilities-footprint h2{max-width:34ch}.facilities-page .facilities-geography{grid-template-columns:minmax(0,3fr) minmax(200px,1fr);align-items:center;gap:48px;display:grid}.facilities-page .facilities-world{width:100%;height:auto;display:block}.facilities-page .facilities-world path{fill:#0061b0;stroke:#8ed3f5;stroke-width:.45px}.facilities-page .facilities-world path[data-highlight=true]{fill:#8ed3f5;stroke:#fff}.facilities-page .facilities-country-context ul{margin:0 0 20px;padding:0;list-style:none}.facilities-page .facilities-country-context li{padding-block:6px;font-family:Barlow Semi Condensed,Arial,sans-serif;font-size:24px;font-weight:600;display:list-item}.facilities-page .facilities-service-columns{grid-template-columns:1fr 1fr;gap:64px;margin-block:32px;display:grid}.facilities-page .facilities-service-columns ul{margin:16px 0 0;padding-inline-start:24px;list-style:outside}.facilities-page .facilities-service-columns li{padding-block:6px;list-style:outside;display:list-item}.facilities-page .facilities-service-columns a{padding-block:4px;display:inline-block}.facilities-page .facilities-links{flex-wrap:wrap;gap:12px 32px;display:flex}.facilities-page .facilities-links a{padding-block:8px}.facilities-page .facilities-requirements{background:#f3f7fa}.facilities-page .facilities-requirement-groups{grid-template-columns:repeat(3,1fr);gap:40px;margin:32px 0 0;display:grid}.facilities-page .facilities-requirement-groups>div{border-top:3px solid #00a1e7;padding-top:20px}.facilities-page dt{font:600 26px/1.2 Barlow Semi Condensed,Arial,sans-serif}.facilities-page dd{margin:12px 0 0}.facilities-page .facilities-coordination{grid-template-columns:1fr 1.2fr;gap:64px;display:grid}.facilities-page .facilities-support-rows{margin:0}.facilities-page .facilities-support-rows>div{border-top:1px solid #d5e0e8;padding-block:20px}.facilities-page .facilities-support-rows a{padding-top:12px;display:block}.facilities-page .facilities-close{border-top:1px solid #d5e0e8;padding-block:40px 56px}.facilities-page .facilities-actions{flex-wrap:wrap;gap:16px;margin-block:24px;display:flex}.facilities-page .facilities-action{color:#fff;background:#004099;border:1px solid #004099;align-items:center;min-height:44px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.facilities-page .facilities-action+.facilities-action{color:#004099;background:#fff}.facilities-page .facilities-action:hover{text-decoration:underline}@media (max-width:900px){.facilities-page .facilities-introduction,.facilities-page .facilities-coordination,.facilities-page .facilities-geography{grid-template-columns:1fr;gap:24px}.facilities-page .facilities-country-context ul{flex-wrap:wrap;gap:8px 24px;display:flex}}@media (max-width:600px){.facilities-page .facilities-band{padding-block:40px}.facilities-page .facilities-opening{padding-block:32px}.facilities-page .facilities-service-columns,.facilities-page .facilities-requirement-groups{grid-template-columns:1fr;gap:28px}.facilities-page .facilities-links{flex-direction:column;gap:4px}.facilities-page .facilities-close{padding-block:32px 40px}}
