:root{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;display:flex}app-root{display:contents}#ia-sidebar{width:200px;flex-shrink:0;position:sticky;top:0;height:100vh;border-right:1px solid #ddd;padding:1rem 0;box-sizing:border-box;overflow-y:auto}#ia-all-link{display:block;margin:0 1rem 1.5rem;padding:.4rem .75rem;border:1px solid #bbb;border-radius:4px;background:#fff;color:#213547;font-size:.8rem;font-weight:600;text-align:center;text-decoration:none;transition:background .1s,color .1s,border-color .1s}#ia-all-link:hover{background:#f0f0f0;border-color:#767676;color:#213547}#ia-sidebar h2{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#767676;padding:0 1rem;margin:1.5rem 0 .5rem}#ia-sidebar h2:first-of-type{margin-top:0}#ia-sidebar .ia-elem-link{display:block;font-size:.82rem;font-weight:400;color:#444;text-decoration:none;padding:.3rem 1rem;border-left:3px solid transparent;transition:background .1s,color .1s,border-color .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ia-sidebar .ia-elem-link:hover{background:#f0f0f0;color:#213547}#ia-sidebar .ia-elem-link.in-view{color:#194880;border-left-color:#194880;background:#f0f4f9;font-weight:600}#ia-all-link.current,#ia-sidebar .ia-elem-link.current{color:#fff;background:#194880;border-color:#194880;font-weight:600}#ia-content{flex:1;padding:.75rem 1rem;padding-bottom:100vh;min-width:0}#ia-content.ia-focused{padding-bottom:2rem}.ia-anchor{scroll-margin-top:16px}.ia-anchor>*{display:block;margin-bottom:.5rem}#ia-content h1{font-size:1.4rem;margin:0 0 .25rem;display:flex;align-items:center}#ia-content h2{font-size:1.1rem;font-weight:600;margin:.75rem 0 .25rem}.ia-story-message{font-size:.9rem;color:#767676;margin:.5rem 0}
