.context-help-button{gap:8px;white-space:nowrap;min-height:44px;flex-shrink:0}.context-help-icon{display:inline-grid;place-items:center;width:23px;height:23px;border:2px solid currentColor;border-radius:50%;font-size:16px;font-weight:700}.context-help-floating{position:fixed;right:20px;bottom:20px;z-index:10;background:#fff}.context-help-dialog{width:min(880px,94vw);max-height:90dvh;padding:0;color:#243247;overscroll-behavior:contain}.context-help-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;background:#fff;border-bottom:1px solid #e1e6ef}.context-help-header h2{margin:0;font-size:24px}.context-help-close{border:1px solid #dce2ed;background:#f5f6fb;color:#243247;border-radius:10px;font-size:28px;width:44px;height:44px;cursor:pointer;flex-shrink:0}.context-help-body{padding:18px 24px 26px}.context-help-intro{margin:0 0 14px;color:#52627b}.context-help-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.context-help-case{border:1px solid #dce2ed;border-radius:12px;margin:12px 0;padding:0 18px 16px;background:#fff}.context-help-case:not([open]){padding-bottom:0}.context-help-case summary{cursor:pointer;padding:16px 0;font-weight:650;line-height:1.45}.context-help-case li{margin-bottom:10px;line-height:1.6}.context-help-case ol{padding-left:24px}.context-help-example{background:#f0f2ff;border-radius:8px;padding:14px;line-height:1.6}.context-help-note{color:#52627b;line-height:1.6}.context-help-case figure{margin:16px 0}.context-help-case img{display:block;max-width:100%;height:auto;border:1px solid #e1e6ef;border-radius:8px}.context-help-case figcaption{font-size:13px;color:#52627b;margin-top:8px}.context-help-dialog :focus-visible,.context-help-button:focus-visible{outline:3px solid #414ee8;outline-offset:3px}@media(max-width:650px){.context-help-header,.context-help-body{padding:14px 16px}.context-help-header h2{font-size:21px}.context-help-case{padding-left:12px;padding-right:12px}.context-help-links .button{width:100%}}@media print{.context-help-button,.context-help-dialog{display:none!important}}

/* Compact help icon, visually attached to its heading. */
.heading h1>.context-help-button,.modal-header h2>.context-help-button,.context-help-button{display:inline-grid;place-items:center;vertical-align:middle;width:32px;height:32px;min-width:32px;min-height:32px;padding:0!important;margin:0 0 0 8px;border:0!important;border-radius:50%;background:transparent;box-shadow:none;color:#53627c;line-height:1;letter-spacing:normal}.context-help-button .context-help-icon{display:grid;place-items:center;box-sizing:border-box;width:26px;height:26px;line-height:1;font:700 17px/1 Arial,sans-serif;padding:0;border:2px solid currentColor;border-radius:50%}.context-help-button:hover{background:#eef0ff;color:#414ee8}.context-help-floating{margin:0;background:#fff}.heading h1>.context-help-button{transform:translateY(-2px)}
