html{font-family:Manrope,Arial,sans-serif;color:#0F4C5C;background:white;font-size:18px;line-height:1.75}body{margin:0;border-top:5px solid #2BA39A}*,*:before{box-sizing:border-box}.corporate-top{padding:26px max(5vw,20px);display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{font-size:28px;font-weight:800;text-decoration:none}.corporate-top small{display:block;font-size:14px}.corporate-top nav{display:flex;gap:21px;flex-wrap:wrap;font-size:17px}a{color:#0F4C5C;text-underline-offset:4px}.enterprise-banner{padding:70px max(6vw,24px);background:linear-gradient(90deg,#ffffff08 1px,transparent 1px),linear-gradient(#ffffff08 1px,transparent 1px),#0F4C5C;background-size:100px 100px;color:white;border-bottom:8px solid #2BA39A}.enterprise-banner p{font-size:22px;color:#d2efec}.enterprise-banner h1{border-top:4px solid #2BA39A;padding-top:28px;font-size:clamp(36px,5vw,72px);line-height:1.2;max-width:25ch;margin:25px 0}.operations{padding:50px 6vw;max-width:1440px;margin:auto}.operations>p,.operations>ul,.operations>h2,.operations>h3{max-width:70ch;margin-left:auto;margin-right:auto}.comtr-collection{margin:65px 0 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.business-tile{background:#edf2f4;border:1px solid #c8d4d9;border-top:7px solid #2BA39A;border-radius:14px;padding:32px}.business-tile h2{font-size:27px;line-height:1.4}.business-tile h2 a{text-decoration:none}.business-tile small{font-size:14px}blockquote{border-left:5px solid #18776F;padding:18px 25px;background:#edf2f4;max-width:70ch;margin:32px auto}aside{background:#edf2f4;padding:25px;max-width:70ch;margin:45px auto}.network-links{background:#0F4C5C;padding:32px 6vw;color:white;font-size:14px}.network-links a{color:white}address{font-style:normal}a:focus-visible{outline:3px solid #18776F;outline-offset:4px}@media(max-width:760px){.corporate-top{display:block}.corporate-top nav{margin-top:20px;gap:14px}.enterprise-banner{padding-top:34px;padding-bottom:35px}.comtr-collection{grid-template-columns:1fr}.operations{padding:30px 24px}}
body{overflow-wrap:anywhere}img{max-width:100%;height:auto}p,li{max-width:72ch}
