.eqsub .sub-hero{padding:56px 0 20px}.eqsub .sub-hero h1{letter-spacing:-.02em;color:var(--ink);margin:14px 0 12px;font-size:clamp(32px,4.4vw,46px);line-height:1.12}.eqsub .sub-lead{max-width:62ch;color:var(--text);font-size:18px}.eqsub .sub-body{padding:20px 0 80px}.eqsub .sub-note{color:var(--text);background:var(--soft);border:1px solid var(--border);border-radius:var(--r);align-items:flex-start;gap:10px;max-width:760px;margin-bottom:24px;padding:12px 16px;font-size:14px;display:flex}.eqsub .sub-note code,.eqsub .prose code,.eqsub .cl-item code{font-family:var(--mono);background:var(--soft2);border:1px solid var(--border);color:var(--ink);border-radius:6px;padding:1px 6px;font-size:.88em}.eqsub a.sub-link{color:var(--green-d);font-weight:600}.eqsub a.sub-link:hover{text-decoration:underline}.eqsub .prose{max-width:72ch;color:var(--text);font-size:16.5px}.eqsub .prose h2{color:var(--ink);letter-spacing:-.01em;margin:36px 0 12px;font-size:24px}.eqsub .prose h3{color:var(--ink);margin:26px 0 8px;font-size:18px}.eqsub .prose p{margin:0 0 14px}.eqsub .prose ul,.eqsub .prose ol{margin:0 0 16px 22px}.eqsub .prose li{margin:4px 0}.eqsub .prose a{color:var(--green-d);font-weight:600}.eqsub .prose a:hover{text-decoration:underline}.eqsub .prose strong{color:var(--ink)}.eqsub .prose .lead{color:var(--ink);margin-bottom:18px;font-size:18px}.eqsub .prose table{border-collapse:collapse;width:100%;margin:8px 0 20px;font-size:15px}.eqsub .prose th,.eqsub .prose td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.eqsub .prose th{color:var(--ink);font-weight:600}.eqsub .prose blockquote{border-left:3px solid var(--green);color:var(--ink);margin:0 0 16px;padding:2px 0 2px 14px}.eqsub .cl-install{max-width:760px;margin-bottom:28px}.eqsub .cl-list{gap:18px;max-width:860px;display:grid}.eqsub .cl-rel{border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh-sm);background:#fff;padding:20px 24px}.eqsub .cl-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.eqsub .cl-head h2{color:var(--ink);font-size:20px;font-family:var(--mono);letter-spacing:-.01em}.eqsub .cl-head time{color:var(--muted);font-size:13.5px}.eqsub .cl-sec{margin-top:10px}.eqsub .cl-sec h3{text-transform:uppercase;letter-spacing:.06em;color:var(--green-d);margin-bottom:4px;font-size:12.5px}.eqsub .cl-sec ul{margin-left:20px}.eqsub .cl-item{color:var(--text);margin:3px 0;font-size:15px}.eqsub .st-banner{border-radius:var(--r);align-items:center;gap:12px;max-width:860px;margin-bottom:20px;padding:16px 20px;font-size:17px;font-weight:600;display:flex}.eqsub .st-banner.ok{background:var(--soft2);color:var(--green-dd);border:1px solid var(--border-s)}.eqsub .st-banner.bad{color:#9a2f1f;background:#fff4f2;border:1px solid #f3cfc8}.eqsub .st-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.eqsub .st-dot.operational{background:var(--green)}.eqsub .st-dot.degraded{background:#d99a1e}.eqsub .st-dot.down{background:#d1452c}.eqsub .st-list{border:1px solid var(--border);border-radius:var(--r);background:#fff;max-width:860px;overflow:hidden}.eqsub .st-row{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.eqsub .st-row:first-child{border-top:0}.eqsub .st-name{color:var(--ink);font-size:15.5px;font-weight:600}.eqsub .st-desc{color:var(--muted);font-size:13.5px}.eqsub .st-state{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.eqsub .st-ms{color:var(--muted);font-family:var(--mono);font-size:12.5px}.eqsub .st-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;max-width:860px;margin-top:14px;font-size:13.5px;display:flex}.eqsub .bl-list{gap:16px;max-width:860px;display:grid}.eqsub .bl-card{border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh-sm);background:#fff;padding:22px 24px;transition:all .15s;display:block}.eqsub .bl-card:hover{border-color:var(--border-s);box-shadow:var(--sh)}.eqsub .bl-card time,.eqsub .bl-meta{color:var(--muted);font-size:13px}.eqsub .bl-card h2{color:var(--ink);letter-spacing:-.01em;margin:4px 0 6px;font-size:21px}.eqsub .bl-card p{color:var(--text);font-size:15.5px}.eqsub .bl-more{color:var(--green-d);margin-top:10px;font-size:14.5px;font-weight:600;display:inline-block}.eqsub .bl-back{color:var(--green-d);margin-bottom:18px;font-size:14.5px;font-weight:600;display:inline-block}@media (max-width:720px){.eqsub .sub-hero{padding:36px 0 12px}.eqsub .st-row{grid-template-columns:1fr;gap:6px}.eqsub .cl-rel,.eqsub .bl-card{padding:16px}}
