body,.title,.subtitle,.button,.input,.textarea,.select select,.label,.content{font-family:var(--font-ibm-plex-sans),"IBM Plex Sans",sans-serif}.is-family-secondary{font-family:var(--font-lora),"Lora",serif!important}.is-family-sans-serif{font-family:var(--font-ibm-plex-sans),"IBM Plex Sans",sans-serif!important}small{font-size:.6rem;text-align:right!important}.generated h1{text-align:left;overflow-wrap:break-word;word-break:break-word;margin-top:0;margin-bottom:1rem;font-size:300%;font-weight:800;line-height:115%}@media (max-width:768px){.generated{font-size:.9rem}.generated p{margin-bottom:1rem;line-height:1.5rem}}.generated h2{margin-top:2rem;margin-bottom:.5rem;font-size:200%;font-weight:800}.generated h3{margin-top:2rem;margin-bottom:1rem;font-size:130%;font-weight:700}.generated h4{color:gray;margin-top:1.5rem;margin-bottom:.5rem;font-size:120%;font-weight:700}.generated h5{color:gray;margin-top:1rem;margin-bottom:0;font-size:100%;font-weight:400}.generated p{margin-bottom:1.5rem;line-height:1.75rem}.generated ol,.generated ul{margin-bottom:1rem;margin-left:1rem;padding:.5rem}.generated li{padding:.2rem}.generated blockquote{text-align:left;color:gray;border-left:10px solid #ccc;margin-top:.5rem;margin-bottom:.5rem;padding-left:1rem;font-weight:400}.generated{max-width:100%;overflow-x:hidden}.generated pre{max-width:100%;overflow-x:auto;margin-top:1rem!important;margin-bottom:2rem!important}.generated .katex-display{max-width:100%;overflow-x:auto}.generated strong{color:#666}.generated img{max-width:100%;height:auto}.generated .number{text-align:left!important;border:none!important;min-width:1rem!important;height:1rem!important;margin:0!important;padding:0!important;font-size:1rem!important}.generated .katex-html{margin-bottom:1.5rem!important}code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;color:#5e6687;direction:ltr;background:#f5f7ff;font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375}pre[class*=language-]::-moz-selection{text-shadow:none;background:#dfe2f1}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#dfe2f1}code[class*=language-]::-moz-selection{text-shadow:none;background:#dfe2f1}code[class*=language-] ::-moz-selection{text-shadow:none;background:#dfe2f1}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#dfe2f1}pre[class*=language-]{border-radius:.375rem;margin:.5rem 0;padding:1rem;overflow:auto}:not(pre)>code[class*=language-]{border-radius:.3rem;padding:.1rem .3rem}:not(pre)>code{color:#5e6687;background:#f5f7ff;border-radius:.25rem;padding:.15rem .35rem;font-size:.9em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#898ea4}.token.punctuation{color:#5e6687}.token.namespace{opacity:.7}.token.operator,.token.boolean,.token.number{color:#c76b29}.token.property{color:#c08b30}.token.tag{color:#3d8fd1}.token.string{color:#22a2c9}.token.selector{color:#6679cc}.token.attr-name{color:#c76b29}.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#22a2c9}.token.attr-value,.token.keyword,.token.control,.token.directive,.token.unit{color:#ac9739}.token.statement,.token.regex,.token.atrule{color:#22a2c9}.token.placeholder,.token.variable{color:#3d8fd1}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #202746;text-decoration:none}.token.italic{font-style:italic}.token.important,.token.bold{font-weight:700}.token.important{color:#c94922}.token.entity{cursor:help}.code-highlight{float:left;min-width:100%}.code-line{border-left:4px solid #0000;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;display:block}.highlight-line{background-color:#3741510f;border-left:4px solid #496b9e;margin-left:-16px;margin-right:-16px;padding-left:12px}.line-number:before{text-align:right;color:#9ca3af;content:attr(line);width:1rem;margin-left:-8px;margin-right:16px;display:inline-block}.nav-pill{color:#999;background:0 0;border:none;border-radius:4px;margin-right:.2rem;padding:.3rem .6rem;font-size:.8rem;text-decoration:none;transition:color .15s,background .15s;display:inline-block}.nav-pill:hover{color:#333;background:#0000000a}.cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#496b9e 0%,#7b9acc 50%,#496b9e 100%) 0 0/200% 200%;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background-position .5s;display:inline-flex;position:relative;box-shadow:0 2px 8px #496b9e40}.cta-btn:hover{color:#fff;background-position:100% 100%;transform:translateY(-2px);box-shadow:0 6px 20px #496b9e66}.cta-btn:active{transform:translateY(0);box-shadow:0 2px 6px #496b9e4d}.cta-btn .cta-arrow{transition:transform .25s;display:inline-block}.cta-btn:hover .cta-arrow{transform:translate(4px)}.cta-btn.cta-btn--subtle{color:#496b9e;box-shadow:none;background:0 0;border:1.5px solid #496b9e;padding:.6rem 1.3rem;font-size:.9rem;font-weight:500}.cta-btn.cta-btn--subtle:hover{color:#496b9e;background:#496b9e14;box-shadow:0 2px 10px #496b9e26}.reading-progress{z-index:50;background:#8cc3f7;height:5px;transition:width .1s;position:fixed;top:0;left:0}
