:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#142e45;background:#f5f8fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.shell{max-width:1040px;margin:0 auto;padding:0 36px}header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe7ee}.brand{font-size:34px;letter-spacing:-1.8px;font-weight:800;color:#133b64;text-decoration:none}.brand span{font-size:10px;letter-spacing:2px;display:block;margin-top:1px}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;color:#647b8e}.intro{padding:64px 0 28px}.intro h1{font-size:clamp(30px,5vw,46px);font-weight:650;letter-spacing:-1.8px;margin:15px 0}.intro>p:last-child{color:#617587;font-size:16px;line-height:1.6}.overview{border:1px solid #dce5ec;background:white;border-radius:18px;padding:30px;display:flex;align-items:center;gap:22px;box-shadow:0 10px 35px #183c5c05}.indicator{width:16px;height:16px;border-radius:50%;background:#8794a3;box-shadow:0 0 0 9px #8794a315;flex-shrink:0;margin:0 7px}.indicator.up{background:#1e9b70;box-shadow:0 0 0 9px #1e9b7012}.indicator.down{background:#c84747;box-shadow:0 0 0 9px #c8474712}.overview .eyebrow{margin:0 0 10px}.overview h2{font-size:27px;letter-spacing:-.7px;margin:0}.overview p:last-child{font-size:13px;color:#6b7e8d;margin:10px 0 0}.live{margin-left:auto;color:#647b8e;letter-spacing:1.5px;font-size:10px;border:1px solid #dce5ec;padding:6px 9px;border-radius:5px}.services{margin:42px 0 26px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-heading h2{font-size:14px;margin:0}.section-heading>span{font-size:12px;color:#738593}.service{padding:25px 26px;background:white;border:1px solid #dce5ec;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.service h3{font-size:16px;margin:0 0 7px}.service p{font-size:13px;color:#718391;margin:0}.badge{font-size:12px;font-weight:600;padding:7px 11px;border-radius:6px;color:#596777;background:#eef1f4;white-space:nowrap}.badge.up{color:#14734f;background:#e9f6ef}.badge.down{color:#ac3232;background:#fff0ee}.note{display:flex;align-items:center;gap:14px;font-size:12px;color:#677d8e;line-height:1.7}.note-icon{border:1px solid #a4b4c0;flex-shrink:0;border-radius:50%;width:18px;height:18px;text-align:center;font:12px/17px Georgia,serif}.note p{max-width:590px}.note a{margin-left:auto;white-space:nowrap;color:#225782;font-weight:600;text-decoration:none}.updated{font-size:11px;color:#7b8d9a;text-align:right;margin:22px 0 54px}footer{border-top:1px solid #dfe7ee;display:flex;justify-content:space-between;padding:24px 0 35px;font-size:11px;color:#7b8d9a}footer a{color:inherit;text-decoration:none}@media(max-width:600px){.shell{padding:0 22px}header{height:90px}.intro{padding-top:40px}.overview{padding:25px 20px;gap:16px}.overview h2{font-size:23px}.live{display:none}.service{padding:21px 17px}.note{align-items:flex-start;flex-wrap:wrap;gap:7px}.note p{flex:1;margin:0}.note a{width:100%;margin:5px 0 0 25px}.updated{text-align:left;margin-top:28px}.badge{font-size:11px}}
