
.sia-public-page,.sia-public-summary{padding:80px 0;background:#f7f8fa;color:#16191f}.sia-public-page h1{font-size:clamp(2rem,5vw,3.3rem);margin:14px 0}.sia-intro{max-width:780px;line-height:1.7;color:#5c626c;margin-bottom:30px}.sia-service-grid,.sia-article-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.sia-service,.sia-article,.sia-incident,.sia-status-summary{background:white;border:1px solid #e4e6eb;border-radius:16px;padding:22px;box-shadow:0 5px 22px rgba(0,0,0,.035)}.sia-service{display:flex;flex-direction:column;gap:12px}.sia-service-top{display:flex;align-items:center;justify-content:space-between}.sia-service-icon{font-size:25px}.sia-service strong{font-size:18px}.sia-service small{color:#5e6570}.sia-state{font-size:12px;font-weight:800;padding:6px 10px;border-radius:30px;display:inline-block;width:max-content}.sia-state.ok{color:#166534;background:#dcfce7}.sia-state.warn{color:#92400e;background:#fef3c7}.sia-state.bad{color:#991b1b;background:#fee2e2}.sia-state.unknown{color:#4b5563;background:#e5e7eb}.sia-incidents{display:grid;gap:14px;margin:24px 0}.sia-incident{border-left:4px solid #d70016}.sia-incident h3,.sia-article h3{margin:10px 0}.sia-incident p,.sia-article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;color:#454a53}.sia-incident time{color:#747b85;font-size:12px}.sia-help-controls{display:flex;gap:12px;flex-wrap:wrap}.sia-help-controls input,.sia-help-controls select{background:#fff;color:#1f2937;border:1px solid #cbd0d8;border-radius:10px;padding:13px 15px;min-width:200px;flex:1}.sia-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sia-article{min-width:0}.sia-article summary{cursor:pointer;font-weight:750;list-style:none}.sia-article summary::-webkit-details-marker{display:none}.sia-article summary::after{content:'+';float:right;color:#d70016;font-size:22px}.sia-article[open] summary::after{content:'−'}.sia-category{font-size:11px;font-weight:800;letter-spacing:.07em;color:#c50014;text-transform:uppercase}.sia-public-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.sia-alt{background:#16191f!important}.sia-status-summary{max-width:800px;margin:0 auto;text-align:center}.sia-status-summary p{margin:0}.sia-public-summary .heading{text-align:center}.sia-public-summary .heading p{margin-inline:auto}@media(max-width:950px){.sia-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sia-service-grid,.sia-article-grid{grid-template-columns:1fr}.sia-public-page,.sia-public-summary{padding:48px 0}}
