.status-page{--ink:#071a36;--blue:#1761e8;--lime:#c6f24b;min-height:100vh;color:var(--ink);background:#f5f3ec;font-family:Arial,sans-serif}.status-page *{box-sizing:border-box}.status-page>header{background:#fff;border-bottom:1px solid #dbe0e5;justify-content:space-between;align-items:center;height:70px;padding:0 max(22px,8vw);display:flex}.status-page>header a{color:var(--blue);font-size:9px;font-weight:900}.status-page>header span,.status-hero>div>span{letter-spacing:.15em;color:var(--blue);font-size:7px;font-weight:900}.status-hero{background:var(--ink);color:#fff;grid-template-columns:1fr 320px;gap:50px;padding:70px max(22px,8vw);display:grid}.status-hero h1{margin:15px 0;font:400 clamp(46px,6vw,75px)/.98 Georgia,serif}.status-hero>div p{color:#b6c3d3;max-width:600px;font-size:10px;line-height:1.7}.status-hero aside{border:1px solid #ffffff2b;align-self:end;align-items:center;gap:13px;padding:20px;display:flex}.status-hero aside>i,.status-list>article>i{border-radius:50%;flex:none;width:12px;height:12px}.status-page .ok{background:#25af7a;box-shadow:0 0 0 5px #25af7a22}.status-page .wait{background:#efb82d;box-shadow:0 0 0 5px #efb82d22}.status-page .bad{background:#bb463d}.status-hero aside p{flex-direction:column;margin:0;display:flex}.status-hero aside b{font-size:9px}.status-hero aside small{color:#9eb0c5;margin-top:5px;font-size:7px}.status-list{grid-template-columns:1fr 1fr;gap:9px;padding:50px max(22px,8vw);display:grid}.status-list article{background:#fff;border:1px solid #d9e0e6;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.status-list small{color:#718096;letter-spacing:.1em;font-size:6px;font-weight:900}.status-list h2{margin:5px 0;font:400 23px Georgia,serif}.status-list p{color:#68798e;margin:0;font-size:7px;line-height:1.5}.status-list article>span{color:#18704c;background:#e4f2ea;padding:7px;font-size:6px;font-weight:900}.status-list article:has(.wait)>span{color:#7b5c15;background:#fff0cd}.status-note{border-left:3px solid var(--blue);background:#e9eff7;margin:0 max(22px,8vw) 55px;padding:20px}.status-note b{font-size:9px}.status-note p{color:#5f7188;font-size:8px;line-height:1.5}.status-note a{color:var(--blue);font-size:8px;font-weight:900}@media (width<=760px){.status-hero,.status-list{grid-template-columns:1fr}.status-list article{grid-template-columns:auto 1fr}.status-list article>span{grid-column:2;width:max-content}.status-hero{padding:45px 20px}.status-list{padding:35px 20px}.status-note{margin:0 20px 40px}}
