:root{--ink:#163e70;--dark:#263c80;--paper:#f3f6fb;--lime:#caefff;--muted:#536d87;--line:#c4dcec;--white:#fff;--space:clamp(24px,6vw,100px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}::selection{background:var(--lime);color:var(--dark)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #0086bd;outline-offset:5px}img{width:100%;display:block;object-fit:cover}h1,h2,h3,h4,p,figure{margin:0}p+p{margin-top:20px}h1,h2{font-weight:400;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(54px,6.4vw,94px)}h2{font-size:clamp(36px,4.3vw,64px)}h3{font-size:21px;line-height:1.35;font-weight:500}h4{font-size:18px}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}header{height:94px;padding:0 var(--space);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px;background:var(--paper)}.brand{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:700;letter-spacing:-.025em}.brand svg{width:29px;height:29px}.brand span{align-self:flex-start;font-size:9px;letter-spacing:.05em;margin-top:8px}.brand:hover{opacity:.7}nav{display:flex;gap:30px;font-size:13px}nav a{position:relative}nav a:after{content:'';position:absolute;bottom:-6px;height:1px;background:var(--ink);left:0;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .2s}nav a:hover:after{transform:scaleX(1)}.nav-cta{font-size:13px;border-bottom:1px solid;padding:8px 0}.nav-cta span{margin-left:22px}.menu{display:none}.hero{padding:0 var(--space)}.hero-top{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;align-items:end;padding:64px 0 48px}.hero-intro{max-width:320px;justify-self:end;padding-bottom:6px}.hero-intro p{font-size:17px;line-height:1.6}.text-link{display:inline-flex;gap:40px;padding-bottom:7px;border-bottom:1px solid;font-size:14px;margin-top:23px}.hero-image{height:clamp(330px,34vw,500px);position:relative;background:var(--dark);overflow:hidden}.hero-image img{height:100%;object-position:50% 54%;animation:reveal 1.4s cubic-bezier(.16,1,.3,1)}@keyframes reveal{from{clip-path:inset(0 12% 0 0)}to{clip-path:inset(0)}}.image-label{position:absolute;left:28px;right:28px;bottom:25px;display:flex;justify-content:space-between;font-size:12px;color:#fff;text-shadow:0 1px 3px #000}.hero-bottom{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:11px;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid var(--line)}.dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--ink);margin:0 12px;vertical-align:middle}.section{padding:105px var(--space)}.section-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:52px}.section-head>p{font-size:13px;padding-top:10px;max-width:220px;text-align:right}.about-grid{display:grid;grid-template-columns:1fr 1.7fr;gap:10vw}.sky{position:relative}.sky img{height:440px;object-position:50% 50%}.sky figcaption{font:italic 24px Georgia,serif;margin-top:20px}.about-copy p{color:var(--muted);font-size:14px}.about-copy .lead,.lead{font-size:21px;color:var(--ink);line-height:1.55}.process{display:flex;justify-content:space-between;gap:10px;padding:30px 0 0;margin-top:48px;border-top:1px solid var(--line);font-size:16px}.process b{font-weight:400;color:#1487b2}.journey{background:#e0f3fc}.timeline{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;margin:65px 0}.timeline strong{font-size:43px;line-height:1;font-weight:400;letter-spacing:-.03em;white-space:nowrap}.timeline i{display:block;height:1px;background:#98cae5;margin:30px 0 24px;position:relative}.timeline i:before{content:'';position:absolute;left:0;top:-5px;width:11px;height:11px;background:var(--ink);border-radius:50%}.timeline li:last-child i{background:linear-gradient(to right,#98cae5,transparent)}.timeline h3{font-size:17px;margin-bottom:10px;padding-right:22px}.timeline p{font-size:14px;max-width:215px;padding-right:24px}.certs{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #a7d1e9;padding-top:40px}.certs article{display:flex;gap:28px}.cert-number{font-size:14px;line-height:1.3;padding-top:5px}.cert-number b{font-weight:400;font-size:30px}.certs h3{font-size:18px;margin-bottom:15px}.certs p{font-size:13px;color:#476881}.innovation{background:var(--dark);color:var(--paper)}.innovation em{color:var(--lime)}.rd-intro{display:grid;grid-template-columns:1fr 160px;gap:18%;align-items:center;margin-bottom:55px}.rd-intro .lead{color:#d3e9fa;font-size:19px}.tech-mark{color:var(--lime);display:block}.tech-mark svg{width:100%}.rd-list details{border-top:1px solid #718dc1}.rd-list details:last-child{border-bottom:1px solid #718dc1}summary{list-style:none;display:grid;grid-template-columns:1.2fr 1fr 25px;gap:20px;align-items:center;padding:25px 0;cursor:pointer}summary::-webkit-details-marker{display:none}summary>span{font-size:28px;letter-spacing:-.02em}summary small{font-size:13px;color:#d3e9fa}summary b{font-size:26px;font-weight:400;color:var(--lime)}details[open] summary b{transform:rotate(45deg)}.rd-body{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;padding:0 45px 30px 0;color:#d3e9fa;font-size:14px}.rd-body h3{font-size:19px;color:var(--lime)}.rd-note{grid-column:2;margin:0!important;font-style:italic}.closing-note{font-size:13px;max-width:730px;margin-top:30px;color:#d3e9fa}.section-intro{max-width:790px;font-size:16px;color:var(--muted);margin-bottom:45px}.photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:40px}.photo-pair img{height:320px}.photo-pair h3{margin:22px 0 12px}.photo-pair p{color:var(--muted);font-size:14px;max-width:470px}.supply-bottom{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:40px;margin-top:60px;padding-top:28px;border-top:1px solid var(--line)}.supply-bottom h3{font-size:18px;margin-bottom:13px}.supply-bottom p{font-size:13px;color:var(--muted)}.locations{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;font-size:11px}.locations span{padding:4px 10px;border:1px solid var(--line)}.ecosystem{background:#d6effb;padding:90px var(--space)}.eco-top{display:grid;grid-template-columns:1.2fr 1fr;gap:9vw}.eco-top h2{margin-bottom:35px}.eco-top p{font-size:14px;color:#496c86}.eco-top img{height:440px}.eco-top figcaption{font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-top:12px}.eco-diagram{display:grid;grid-template-columns:.8fr 1.3fr;gap:40px;border-top:1px solid #a5cfe6;margin-top:55px;padding-top:40px;align-items:center}.diagram-copy h3{font-size:26px}.diagram-copy>p{font-size:14px;margin-top:18px;max-width:290px}#pillar-description{margin-top:28px;border-top:1px solid #a5cfe6;padding-top:20px;min-height:124px}#pillar-description h4{font-weight:500}#pillar-description p{font-size:13px;max-width:310px}.network{position:relative;height:380px}.network svg{width:100%;height:100%;fill:none;stroke:#7fb9db;stroke-width:1}.network-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:31px;font-weight:700;text-align:center;letter-spacing:-.03em}.network-center small{display:block;font-size:9px;letter-spacing:.17em;font-weight:400}.pillar{position:absolute;background:#d6effb;border:1px solid #80b5d6;padding:12px 14px;font-size:12px;color:var(--ink);min-width:167px;text-align:left;transition:background .2s}.pillar span{float:right;padding-left:12px}.pillar.active,.pillar:hover{background:var(--ink);color:var(--lime)}.p1{left:0;top:30px}.p2{right:0;top:30px}.p3{left:0;bottom:30px}.p4{right:0;bottom:30px}.eco-services{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #a5cfe6;padding-top:30px;margin-top:30px}.eco-services h3{font-size:17px;margin-bottom:12px}.eco-services p{font-size:13px;color:#496c86}.org{max-width:950px;margin:auto}.leader{text-align:center;max-width:500px;margin:auto;background:var(--ink);color:var(--paper);padding:28px 45px}.org article>span,.support-leads span{font-size:12px}.org h3{font-size:29px;margin:5px 0 12px}.org p{font-size:13px}.org-branches{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-top:50px;position:relative}.org-branches:before{content:'';position:absolute;top:0;left:50%;height:25px;width:1px;background:#98c5df}.org-branches:after{content:'';position:absolute;top:25px;left:24%;right:24%;height:25px;border:1px solid #98c5df;border-bottom:0}.org-branches article{padding:27px;background:#e0f3fc;display:flex;flex-direction:column;align-items:flex-start}.org-branches p{flex:1}.departments{display:flex;gap:10px;margin-top:25px;width:100%;flex-wrap:wrap}.departments span{font-size:10px;border-top:1px solid #8db8d3;padding-top:10px;flex:1;white-space:nowrap}.support-leads{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:25px}.support-leads>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px}.support-leads h3{font-size:23px;margin:0}.values{background:var(--ink);color:var(--paper)}.values em{color:var(--lime)}.values-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:10vw;align-items:center}.values-intro p{font-size:15px;color:#d4eafa}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:65px}.value-line{display:block;width:45px;height:3px;background:var(--lime);margin-bottom:25px}.values-grid h3{font-size:24px}.values-grid p{font-size:14px;color:#d4eafa;margin-top:18px}.philosophy{border-top:1px solid #7e9bca;margin-top:60px;padding-top:28px}.philosophy>p{font-size:13px;max-width:790px;margin-top:16px;color:#d4eafa}.philosophy>div{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:30px}.philosophy h4{font-size:17px;font-weight:500;color:var(--lime)}.philosophy article p{font-size:13px;margin-top:12px;color:#d4eafa}.outlook-list{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.outlook-list article{border-top:1px solid var(--line);padding-top:22px}.outlook-list h3{font-size:19px;margin-bottom:16px}.outlook-list p{font-size:13px;color:var(--muted)}.future-statement{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;padding:35px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.future-statement b{font:52px Georgia,serif;display:block;margin-bottom:10px}.future-statement span{font-size:12px}.contact-row{display:flex;justify-content:space-between;align-items:center;margin-top:35px}.contact-row p{font:italic 24px Georgia,serif}.button{background:var(--ink);color:var(--paper);border:0;padding:17px 22px;font-size:13px}.button span{margin-left:25px}.button:hover{background:#176a9c}.button[aria-expanded=true]{background:#176a9c}#contact-note{border-top:1px solid var(--line);padding-top:20px;margin-top:25px;font-size:14px;max-width:700px}footer{background:var(--dark);color:#e1effb;padding:50px var(--space);display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:start}footer p{font-size:12px}footer .text-link{margin:0}footer small{grid-column:1/-1;font-size:10px;color:#bfd7f0;padding-top:30px;border-top:1px solid #637eb1}.skip{position:absolute;top:-60px;left:15px;padding:10px;background:var(--lime);z-index:9}.skip:focus{top:5px}@media(min-width:1600px){body{max-width:1800px;margin:auto}}@media(max-width:1000px){header{gap:15px}nav{gap:18px}.nav-cta{display:none}.hero-top{grid-template-columns:1.5fr 1fr;gap:24px}.hero-intro p{font-size:15px}.about-grid{gap:45px}.certs{gap:30px}.certs article{gap:18px}.timeline strong{font-size:34px}.photo-pair img{height:250px}.eco-top{gap:40px}.eco-diagram{grid-template-columns:1fr}.diagram-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.diagram-copy>p{grid-column:1}.diagram-copy #pillar-description{grid-column:2;grid-row:1/3;margin:0}.network{max-width:650px;width:100%;margin:auto}.values-intro{gap:45px}.supply-bottom,.values-grid,.philosophy>div{gap:28px}}@media(max-width:650px){:root{--space:22px}header{height:76px}.brand{font-size:24px}.brand svg{width:24px;height:24px}.menu{display:block;border:0;background:none;color:var(--ink);padding:10px 0;font-size:13px}nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);z-index:5;padding:25px;border-bottom:1px solid var(--line);flex-direction:column}nav.open{display:flex}.hero-top{grid-template-columns:1fr;padding:38px 0 30px;gap:24px}h1{font-size:55px}.hero-intro{justify-self:start;max-width:300px}.hero-intro p{font-size:14px}.text-link{margin-top:17px}.hero-image{height:310px}.hero-image img{object-position:63% center}.image-label{left:16px;right:16px;bottom:16px;font-size:10px}.image-label span:last-child{display:none}.hero-bottom{font-size:8px;gap:18px;line-height:1.7}.hero-bottom>span{max-width:48%}.hero-bottom .dot{display:none}.section{padding:64px var(--space)}h2{font-size:38px}.section-head{display:block;margin-bottom:32px}.section-head>p{text-align:left;margin-top:18px;max-width:none;padding:0;font-size:12px}.about-grid{grid-template-columns:1fr;gap:30px}.sky img{height:230px;object-position:center 38%}.sky figcaption{font-size:19px;margin-top:12px}.about-copy .lead{font-size:19px}.about-copy p{font-size:14px}.process{flex-wrap:wrap;justify-content:flex-start;font-size:13px;column-gap:17px;row-gap:15px;margin-top:30px;padding-top:22px}.timeline{grid-template-columns:1fr 1fr;gap:38px 20px;margin:38px 0}.timeline strong{font-size:31px}.timeline i{margin:20px 0}.timeline h3{font-size:16px;padding-right:0}.timeline p{font-size:12px;padding-right:5px}.certs{grid-template-columns:1fr;gap:30px}.cert-number b{font-size:27px}.certs article{gap:25px}.certs h3{font-size:17px}.rd-intro{grid-template-columns:1fr 65px;gap:25px;margin-bottom:32px}.rd-intro .lead{font-size:15px}summary{grid-template-columns:1fr 22px;padding:21px 0;gap:5px}summary>span{font-size:23px}summary small{grid-column:1;font-size:11px}summary b{grid-column:2;grid-row:1/3}.rd-body{display:block;padding-right:20px;font-size:13px}.rd-body h3{font-size:17px;margin-bottom:16px}.rd-note{margin-top:15px!important}.section-intro{font-size:14px}.photo-pair{grid-template-columns:1fr;gap:35px}.photo-pair img{height:220px}.photo-pair h3{font-size:20px}.supply-bottom{grid-template-columns:1fr;gap:28px;margin-top:35px}.ecosystem{padding:64px var(--space)}.eco-top{grid-template-columns:1fr;gap:30px}.eco-top img{height:300px}.eco-diagram{gap:10px;margin-top:35px;padding-top:30px}.diagram-copy{display:block}.diagram-copy h3{font-size:26px}.diagram-copy #pillar-description{margin-top:20px;min-height:108px}.network{height:320px}.network-center{font-size:26px}.network svg{transform:scale(.85)}.pillar{min-width:0;font-size:10px;padding:11px 9px;width:46%}.pillar span{padding-left:4px}.p1,.p2{top:24px}.p3,.p4{bottom:24px}.eco-services{grid-template-columns:1fr;gap:24px}.org-branches{gap:20px;grid-template-columns:1fr;padding-top:35px}.org-branches:before{height:35px}.org-branches:after{display:none}.leader{padding:25px}.org-branches article{padding:24px}.support-leads{gap:20px}.support-leads>div{display:block}.support-leads h3{margin-top:5px}.values-intro{grid-template-columns:1fr;gap:27px}.values-grid{grid-template-columns:1fr;gap:30px;margin-top:38px}.value-line{margin-bottom:14px}.values-grid p{margin-top:12px}.philosophy{margin-top:38px}.philosophy>div{grid-template-columns:1fr;gap:24px}.outlook-list{grid-template-columns:1fr;gap:26px}.future-statement{margin-top:35px;gap:12px;padding:25px 0}.future-statement b{font-size:35px}.future-statement span{font-size:10px;display:block;line-height:1.5}.contact-row{align-items:flex-start;flex-direction:column;gap:24px}.contact-row p{font-size:21px}footer{grid-template-columns:1fr 1fr;gap:25px}footer .text-link{grid-row:2;grid-column:1/-1;justify-self:start}footer small{padding-top:22px}html{scroll-padding-top:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Original profile palette: ice blue, cyan, navy and pale yellow. */
.hero{background:#eef5fc}.about{background:#f4f7fc}.journey{background:#d8f0fc}.leader{background:#416d98}.org-branches{color:#174e72}.org-branches article{background:#e4f5fc}.org-branches article>span{background:#f1f2ca;padding:3px 9px}.values{background:#40518e}.button{background:#0084b5}.button:hover{background:#006b99}.hero-image{background:#213b64}
.button{background:#006b99}.button:hover{background:#00577e}
/* v1.1: source wording restored without redesigning the blue visual system. */
.source-label{font-size:13px;margin-bottom:18px;color:#174e72}.hero-intro{display:flex;align-items:center;gap:24px}.hero-intro .text-link{margin:0}.button:disabled{cursor:default;opacity:1;background:#006b99;color:#f3f6fb}.about-copy .lead{font-size:20px}.cert-title{font-size:28px;margin-bottom:25px}.certs{gap:55px}.milestone-index{font-size:12px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #98cae5;margin-bottom:12px}.rd-list summary{grid-template-columns:32px 1fr 24px}.rd-list summary>span{font-size:25px}.rd-list summary>.rd-index{font-size:13px}.rd-body{grid-template-columns:1fr 1fr;padding-left:52px}.rd-body>p:first-child{grid-column:1;grid-row:1/3}.rd-body>h3{grid-column:2;margin:0}.rd-note{grid-column:2;margin:0!important}.eco-diagram{display:block}.network{max-width:920px;width:100%;height:440px;margin:auto}.network svg{position:absolute;inset:0}.pillar{width:31%;padding:18px;background:#d6effb;cursor:default;min-width:0}.pillar:hover{background:#d6effb;color:var(--ink)}.pillar h3{font-size:18px}.pillar p{font-size:13px;margin-top:12px}.p1,.p2{top:0}.p3,.p4{bottom:0}.contact-row{justify-content:flex-start;gap:18px}.outlook>.section-intro+.section-intro{margin-top:-25px}.section-head h2{max-width:930px}.hero-top{align-items:center}.eco-top h2{font-size:clamp(36px,4vw,60px)}
@media(max-width:650px){.hero-intro{justify-self:start;gap:24px}.about-copy .lead{font-size:18px}.rd-list summary{grid-template-columns:22px 1fr 18px;gap:10px}.rd-list summary>span{font-size:21px}.rd-list summary>b{grid-column:3;grid-row:1}.rd-body{padding-left:32px;display:block}.rd-body>h3{margin:20px 0 12px}.network{height:auto;display:grid;grid-template-columns:1fr;gap:18px}.network svg{display:none}.pillar{position:static;width:100%;border:1px solid #80b5d6;padding:20px}.pillar h3{font-size:18px}.pillar p{font-size:13px}.contact-row{flex-direction:row;flex-wrap:wrap}.certs{gap:28px}}
/* v1.3: four-part pinwheel doughnut, retaining the source descriptions. */
.ecosystem-pie{position:relative;width:min(100%,900px);aspect-ratio:1;margin:0 auto;container-type:inline-size}.pie-shapes{position:absolute;inset:0;width:100%;height:100%;display:block}.pie-label{position:absolute;text-align:center;color:#fff;transform:translate(-50%,-50%);width:27%}.pie-label h3{font-size:clamp(15px,2.2cqw,20px);font-weight:500;line-height:1.3}.pie-label p{font-size:clamp(12px,1.55cqw,14px);line-height:1.55;margin-top:12px}.pie-label-1{left:18%;top:47%}.pie-label-2{left:57%;top:19%;color:#163e70;width:32%}.pie-label-3{left:43%;top:81%;width:32%}.pie-label-4{left:81%;top:55%;width:25%}.pie-icon{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 15px;display:block}
@media(max-width:650px){.ecosystem-pie{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px;aspect-ratio:auto;padding-top:100%}.pie-shapes{height:auto;aspect-ratio:1}.pie-label{position:static;transform:none;width:auto!important;color:#163e70!important;text-align:left;padding-top:14px;border-top:3px solid #29679b}.pie-label-2{border-color:#76cde7}.pie-label-3{border-color:#405799}.pie-label-4{border-color:#26759f}.pie-label h3{font-size:16px}.pie-label p{font-size:13px;margin-top:10px}.pie-label .pie-icon{width:28px;height:28px;margin:0 0 12px}.pie-label-1{grid-column:1;grid-row:2}.pie-label-2{grid-column:2;grid-row:2}.pie-label-3{grid-column:1;grid-row:3}.pie-label-4{grid-column:2;grid-row:3}}
.supply .section-head{display:block}.supply .section-head h2{max-width:none;width:100%;text-wrap:wrap}

/* v1.5 Leadership: rounded hierarchy and dashed connectors */
.org-flow{max-width:1250px}.org-flow .leader{border-radius:30px;max-width:520px;padding:30px 36px;background:#246e9c}.org-reporting{display:grid;grid-template-columns:.7fr 1.3fr 1.4fr .7fr;gap:24px;position:relative;padding-top:100px}.org-reporting:before{content:"";position:absolute;left:50%;top:0;height:48px;border-left:1.5px dashed #7398b5}.org-column{position:relative;min-width:0}.org-column:before{content:"";position:absolute;left:-12px;right:-12px;top:-52px;height:52px;border-top:1.5px dashed #7398b5}.org-column:first-child:before{left:50%;border-top-left-radius:20px;border-left:1.5px dashed #7398b5}.org-column:last-child:before{right:50%;border-top-right-radius:20px;border-right:1.5px dashed #7398b5}.org-column:not(:first-child):not(:last-child):after{content:"";position:absolute;left:50%;top:-52px;height:45px;border-left:1.5px dashed #7398b5}.org-column>article{position:relative;background:#b5d8ed;border-radius:26px;padding:25px 20px;min-height:148px;text-align:center}.org-column>article:before{content:"";position:absolute;top:-8px;left:calc(50% - 4px);border:4px solid transparent;border-top-color:#7398b5}.org-column article>span{font-size:12px}.org-flow h3{font-size:27px}.org-column p{text-align:left;font-size:12px;line-height:1.65;margin-top:20px;padding-top:18px;border-top:1px solid #89b4d0}.org-flow .departments{margin-top:50px;gap:10px;flex-wrap:nowrap;position:relative}.org-flow .departments:before{content:"";position:absolute;left:50%;top:-50px;height:44px;border-left:1.5px dashed #7398b5}.org-flow .departments:after{content:"";position:absolute;left:calc(50% - 4px);top:-8px;border:4px solid transparent;border-top-color:#7398b5}.org-flow .departments span{background:#a6dce9;border:0;border-radius:18px;padding:23px 6px;text-align:center;font-size:10px;white-space:normal;display:flex;align-items:center;justify-content:center;min-height:84px}
@media(max-width:900px){.org-reporting{grid-template-columns:1fr 1fr;gap:55px 24px;padding-top:60px}.org-reporting:before{height:60px}.org-column:before,.org-column:after{display:none}.org-column>article:before{display:none}.org-column>article{height:auto;min-height:145px}.org-column:nth-child(1){order:3}.org-column:nth-child(4){order:4}}
@media(max-width:550px){.org-flow .leader{padding:26px 22px;border-radius:24px}.org-reporting{grid-template-columns:1fr;padding-left:22px;gap:32px}.org-reporting:before{left:0;top:30px;bottom:72px;height:auto;border-radius:0}.org-column:before{display:block;left:-22px!important;right:auto!important;top:65px!important;width:22px;height:0!important;border:0!important;border-top:1.5px dashed #7398b5!important;border-radius:0!important}.org-column>article{border-radius:22px;padding:24px}.org-column p{font-size:13px}.org-flow .departments span{font-size:11px}.org-column>article:before{display:block;top:61px;left:-8px;border:4px solid transparent;border-left-color:#7398b5}}

@media(min-width:901px){.org-column:nth-child(2)>article,.org-column:nth-child(3)>article{min-height:290px}}

/* v1.6 Restore original organization placement */
.org-flow{max-width:1000px}.org-reporting{grid-template-columns:1fr 1fr;gap:44px}.org-column:nth-child(2)>article,.org-column:nth-child(3)>article{min-height:0}.org-reporting .org-column>article{min-height:285px}.org-reporting .org-column:after{display:none!important}.org-independent{display:grid;grid-template-columns:1fr 1fr;gap:180px;margin-top:44px}.org-independent .org-column:before,.org-independent .org-column:after,.org-independent article:before{display:none!important}.org-independent article{background:#416d98;color:#fff;min-height:130px}.org-independent article>span{color:#163e70;background:#f1f2ca;padding:5px 12px;border-radius:8px;display:inline-block}.org-independent h3{margin:12px 0 0}
@media(max-width:900px){.org-reporting{gap:28px}.org-reporting:before{height:60px}.org-independent{gap:28px}.org-reporting .org-column>article{min-height:0}.org-reporting .org-column{order:initial}}
@media(max-width:550px){.org-reporting{grid-template-columns:1fr}.org-independent{grid-template-columns:1fr 1fr;gap:16px;margin-top:35px}.org-independent article{padding:22px 10px}.org-independent h3{font-size:23px}.org-independent article>span{font-size:10px;padding:5px}.org-reporting:before{bottom:0}}

/* v1.7 Center the leadership connectors and arrowheads */
@media(min-width:901px){.org-reporting:before{height:48px}.org-reporting>.org-column:before{top:-52px;height:52px;left:auto;right:auto;width:calc(50% + 22px)}.org-reporting>.org-column:first-child:before{left:50%;border:0;border-top:1.5px dashed #7398b5;border-left:1.5px dashed #7398b5;border-radius:20px 0 0 0}.org-reporting>.org-column:last-child:before{right:50%;border:0;border-top:1.5px dashed #7398b5;border-right:1.5px dashed #7398b5;border-radius:0 20px 0 0}.org-reporting>.org-column>article:before{left:50%;top:-6px;transform:translateX(-50%);border:4px solid transparent;border-top:6px solid #7398b5;border-bottom:0}}
