:root{font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#233334;background:#f4f7f6}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:auto;padding:42px 28px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:68px}.brand{font-size:26px;letter-spacing:-1.3px;font-weight:750;color:#183a38;text-decoration:none}.brand span{font-weight:400;color:#587e72}.eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;color:#657674}.summary{display:flex;gap:22px;background:white;border:1px solid #dce4e0;border-radius:18px;padding:34px;box-shadow:0 12px 36px #254a3810}.summary .eyebrow{margin-top:0}h1{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:0 0 14px}p{margin:12px 0;color:#61716f}.summary p:last-child{margin-bottom:0}.signal{flex:0 0 14px;height:14px;background:#7f8b8a;border-radius:50%;margin-top:8px;box-shadow:0 0 0 7px #7f8b8a15}.operational .signal{background:#258260;box-shadow:0 0 0 7px #25826015}.unavailable .signal{background:#bf4b40;box-shadow:0 0 0 7px #bf4b4015}.investigating .signal{background:#bc8123;box-shadow:0 0 0 7px #bc812315}.meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#71817d;padding:18px 3px 32px}.panel{background:#fff;border:1px solid #e0e7e3;border-radius:12px;padding:26px 30px;margin-bottom:20px}h2{font-size:17px;letter-spacing:-.2px;margin:0 0 20px}.section-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.tag{font-size:9px;letter-spacing:1px;color:#6e7d78}.row{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e8edea;border-bottom:1px solid #e8edea;padding:17px 0;font-size:14px}.row strong{text-align:right;font-weight:600}.panel p{font-size:13px}.small{font-size:12px!important}ol{list-style:none;margin:0;padding:0}li{padding:12px 0;border-top:1px solid #e8edea;display:flex;justify-content:space-between;gap:20px;font-size:14px}time{color:#7a8982;font-size:12px;text-align:right}footer{padding:10px 4px}footer p{font-size:12px;max-width:650px}@media(max-width:600px){main{padding:28px 18px}header{margin-bottom:38px}.summary{padding:26px 22px;gap:18px}h1{font-size:25px}.panel{padding:24px 22px}.meta{flex-direction:column;gap:4px}.section-title{display:block}.tag{display:block;margin:-12px 0 18px}li{flex-direction:column;gap:3px}time{text-align:left}}
