@font-face{font-family:Jakarta;src:url('/assets/regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Jakarta;src:url('/assets/bold.woff2') format('woff2');font-weight:600 800;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#fafbf8;color:#193f35;font-family:Jakarta,Arial,sans-serif;line-height:1.65}a{color:#16765b;text-underline-offset:4px}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #61a88c;outline-offset:4px}.shell{max-width:1100px;margin:auto;padding:0 28px}header{background:#fff;border-bottom:1px solid #e0e8e1}.nav{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:20px}.nav>a{display:flex;align-items:center;gap:20px;text-decoration:none;color:#375448}.nav img{width:140px;height:auto}.nav>a span{border-left:1px solid #d6e3da;padding-left:20px;font-size:18px}.nav nav,footer nav{display:flex;align-items:center;gap:24px}.nav nav>a:first-child{font-size:14px;text-decoration:none}.button,button{display:inline-block;background:#14765c;color:#fff;border:0;border-radius:8px;padding:11px 18px;text-decoration:none;font-weight:600;font-size:14px;cursor:pointer}button:disabled{opacity:.55;cursor:wait}main{min-height:65vh;padding-top:52px!important;padding-bottom:50px!important}.summary{display:flex;align-items:center;gap:24px;border:1px solid #d6e6d8;border-radius:18px;background:#edf5e8;padding:32px 36px}.summary-mark{display:grid;place-items:center;border-radius:50%;width:56px;height:56px;flex:none;background:#d5e9cc;font-size:28px;color:#26724a}.summary h1{font-size:clamp(25px,3.4vw,38px);line-height:1.2;letter-spacing:-.045em;margin:5px 0 12px}.summary p{margin:0}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700;color:#537964}.summary.major_outage,.summary.partial_outage{background:#fff0eb;border-color:#efcbbd}.summary.degraded,.summary.maintenance{background:#fff7e3;border-color:#e7dbb1}.freshness{font-size:12px;color:#65796f;margin:15px 0 36px}section{margin-bottom:38px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.section-heading h2{margin:0}h2{font-size:23px;font-weight:600;letter-spacing:-.035em}.section-heading>span,.affected,.schedule,.next-update{font-size:13px;color:#5b7368}.services{display:grid;grid-template-columns:1fr 1fr;background:white;border:1px solid #dce6df;border-radius:13px;padding:6px 22px;column-gap:30px}.service{padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eef2ee;font-size:14px}.service:last-child{border-bottom:0}.badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#427253;white-space:nowrap}.badge i{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.badge.degraded,.badge.maintenance{color:#906511}.badge.partial_outage{color:#ba5b2d}.badge.major_outage{color:#b8403c}.regions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.region{padding:18px;background:white;border:1px solid #dce6df;border-radius:12px}.region h3{font-size:13px;font-weight:600;margin:0 0 10px}.incident{background:white;border:1px solid #dce6df;border-radius:13px;margin:14px 0;padding:25px 28px}.incident-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#60796c}.stage{font-weight:700;letter-spacing:.04em;color:#347259}.incident h3{font-size:20px;margin:12px 0 7px;line-height:1.4}.incident h3 a{text-decoration:none;color:inherit}.message{white-space:pre-line;overflow-wrap:anywhere;font-size:15px}.affected{margin:8px 0 18px}.incident details{border-top:1px solid #e6ede8;margin-top:22px;padding-top:16px;font-size:14px}.incident summary{cursor:pointer;color:#226d54;font-weight:600}.timeline{list-style:none;padding:0 0 0 18px;margin:20px 0 0;border-left:2px solid #dfebe1}.timeline li{padding-bottom:12px}.timeline time{display:block;color:#677e71;font-size:12px}.history-date{font-size:14px;font-weight:600;margin-top:24px}.empty{background:#f0f4ee;padding:24px;border-radius:10px;font-size:14px;color:#587062}.pagination{display:flex;justify-content:space-between;gap:20px;margin-top:24px;font-size:14px}footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #dce6df;padding-top:25px!important;padding-bottom:30px!important;font-size:12px;color:#60796c}footer a{text-decoration:none}.subscribe-panel{max-width:620px;margin:0 auto 48px;background:#fff;border:1px solid #dce6df;border-radius:18px;padding:36px}.subscribe-panel h1{font-size:32px;letter-spacing:-.045em;line-height:1.2}.subscribe-panel label{display:block;font-size:14px;font-weight:600}.subscribe-panel input[type=email]{display:block;width:100%;border:1px solid #b7cabd;border-radius:8px;background:#fbfcf9;padding:12px;margin:8px 0 20px;color:inherit}.subscribe-panel .consent{display:flex;gap:10px;align-items:flex-start;font-weight:400;line-height:1.5;margin:18px 0}.consent input{margin-top:4px}.privacy{font-size:11px;color:#667d70}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}[role=status]{font-size:14px;overflow-wrap:anywhere}.error{color:#ab3f32!important}.skip{position:absolute;left:-10000px}.skip:focus{left:15px;top:15px;z-index:100;background:white;padding:15px}.back{font-size:14px}@media(max-width:800px){.regions{grid-template-columns:1fr 1fr}.services{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column;gap:4px}.nav nav{gap:12px}.nav nav>a:first-child{display:none}}@media(max-width:480px){.shell{padding-left:18px;padding-right:18px}.nav{min-height:78px;gap:8px}.nav img{width:94px}.nav>a{gap:10px}.nav>a span{padding-left:10px;font-size:14px}.button{font-size:11px;padding:10px}.summary{padding:22px 18px;gap:14px}.summary-mark{width:36px;height:36px;font-size:20px}.summary h1{font-size:24px}.summary p:not(.eyebrow){font-size:13px}.services{padding:4px 14px}.service{font-size:12px}.badge{font-size:10px}.incident{padding:19px}.incident-heading{align-items:flex-start;flex-direction:column;gap:4px}.subscribe-panel{padding:22px 16px}.subscribe-panel h1{font-size:26px}main{padding-top:30px!important}.region{padding:13px}.region h3{font-size:12px}footer nav{gap:16px;flex-wrap:wrap}#captcha{max-width:100%;overflow:auto}}
