.ssh-router{max-width:960px;margin:0 auto 44px;padding:28px;border:1px solid #cfdaef;border-radius:20px;background:#edf2fb}.ssh-router h2{font-size:clamp(1.5rem,3vw,2rem);margin-top:0}.ssh-router h3{font-size:1.2rem}.ssh-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.ssh-fields label{display:grid;gap:8px;font-weight:700;min-width:0}.ssh-page select,.ssh-page input,.ssh-page textarea{width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid #7189b5;border-radius:8px;background:#fff;color:#20365c;font:inherit;box-sizing:border-box}.ssh-page button{cursor:pointer;font:inherit}.ssh-page [hidden]{display:none!important}.ssh-result{background:white;border-left:4px solid #3854c8;padding:20px;margin:24px 0;scroll-margin-top:100px}.ssh-page details{margin:16px 0}.ssh-page summary{cursor:pointer;font-weight:700;padding:10px 0}.ssh-page li{margin:10px 0}.ssh-page :focus-visible{outline:3px solid #2447b9;outline-offset:4px}.ssh-page pre{max-width:100%;overflow:auto}.ssh-page code{overflow-wrap:anywhere}.ssh-page section{scroll-margin-top:100px}@media(max-width:640px){.ssh-fields{grid-template-columns:1fr}.ssh-router{padding:20px}.ssh-router .button{white-space:normal}.ssh-page .prose{min-width:0}}
.ssh-page .prose{min-width:0;overflow-wrap:anywhere}.ssh-page pre{overflow-wrap:normal}
.ssh-record-fields{display:grid;gap:18px}.ssh-record-fields label{display:grid;gap:7px}.ssh-record-fields textarea{resize:vertical}.ssh-record-actions{flex-wrap:wrap;gap:12px}.ssh-record-actions .button{white-space:normal}.ssh-page textarea{resize:vertical}#ssh-case details{padding:10px 18px;border:1px solid #cfdaef;border-radius:12px}#ssh-case-message{font-size:14px}
.ssh-page .article-head{max-width:960px;padding:28px 0 24px;margin-inline:auto}.ssh-page .article-head h1{font-size:clamp(32px,4vw,48px);line-height:1.12;margin:14px 0}.ssh-page .article-head .lede{font-size:18px;line-height:1.55;margin:16px 0}.ssh-page .article-head .actions{margin:16px 0}.ssh-page .article-meta{margin-top:16px}.ssh-stage-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ssh-stage-cards>div{border:1px solid #cfdaef;border-radius:12px;padding:20px}.ssh-stage-cards h3{margin:0;font-size:20px}.ssh-record-actions .textlink{border:0;background:transparent;color:#304bb5;padding:12px;text-decoration:underline;text-underline-offset:3px}.ssh-page .toc nav a{display:block}.ssh-page .breadcrumbs{padding-bottom:4px}@media(max-width:640px){.ssh-stage-cards{grid-template-columns:1fr}.ssh-page .article-head{padding-top:18px}.ssh-page .article-head .lede{font-size:16px}.ssh-page .article-head h1{font-size:32px}.ssh-page .article-meta{font-size:13px}}
