.hb-prose{--hb-navy:#1b2435;--hb-green:#2e8b2a;--hb-blue:#2f7fc4;--hb-mid:#4a5568;--hb-rule:#dde2e8;--hb-tint:#f4f6f8;color:#1b2435;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:12pt;line-height:1.55}.hb-prose h2{font-weight:700;font-size:17pt;color:var(--hb-navy);margin:22px 0 8px;padding-top:6px;border-top:1px solid var(--hb-rule)}.hb-prose h2,.hb-prose h3{font-family:Sora,sans-serif;page-break-after:avoid;break-after:avoid}.hb-prose h3{font-weight:600;font-size:13.5pt;margin:16px 0 6px}.hb-prose p{margin:0 0 9px;orphans:3;widows:3}.hb-prose ol,.hb-prose ul{margin:0 0 10px;padding-left:22px}.hb-prose li{margin:3px 0}.hb-prose strong{font-weight:600}.hb-prose code{font-family:Consolas,Courier New,monospace;font-size:11pt;background:var(--hb-tint);border:1px solid var(--hb-rule);border-radius:4px;padding:0 4px}.hb-prose pre{margin:8px 0 14px;padding:10px 13px;border-radius:6px;page-break-inside:avoid;break-inside:avoid;background:var(--hb-tint);border:1px solid var(--hb-rule);border-left:3px solid var(--hb-navy);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.hb-prose pre code{background:none;border:0;padding:0;font-size:10pt}.hb-prose pre:has(>code.language-output){background:#fff;border-left-color:var(--hb-green)}.hb-prose pre:has(>code.language-output):before{content:"Result";display:block;margin-bottom:4px;font:600 7.5pt Instrument Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--hb-green)}.hb-table-wrap{margin:8px 0 14px}.hb-prose tr{page-break-inside:avoid;break-inside:avoid}.hb-prose table{width:100%;border-collapse:collapse;font-size:11pt}.hb-prose th{background:var(--hb-navy);color:#fff;text-align:left;font-weight:600;padding:7px 9px;font-size:10.5pt}.hb-prose td{padding:7px 9px;border-bottom:1px solid var(--hb-rule);vertical-align:top}.hb-prose tr:nth-child(2n) td{background:var(--hb-tint)}.hb-prose td code{white-space:nowrap}.hb-prose th code{background:none;border-color:hsla(0,0%,100%,.35);color:inherit}.hb-callout{display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;align-items:start;margin:12px 0;padding:11px 13px;border-radius:8px;border:1px solid;page-break-inside:avoid;break-inside:avoid}.hb-callout p:last-child{margin-bottom:0}.hb-callout-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:700;font-size:11pt;color:#fff}.hb-callout-tip{background:#eef6fd;border-color:#c9e1f7}.hb-callout-tip .hb-callout-icon{background:var(--hb-blue)}.hb-callout-remember{background:#eef8ee;border-color:#c4e7c2}.hb-callout-remember .hb-callout-icon{background:var(--hb-green)}.hb-callout-warning{background:#fff8e6;border-color:#f4dd9b}.hb-callout-warning .hb-callout-icon{background:#b7791f}.hb-callout-scam{background:#fdeeee;border-color:#f5c2c2}.hb-callout-scam .hb-callout-icon{background:#b42318}.hb-prose .contains-task-list{list-style:none;padding-left:0}.hb-prose .task-list-item{display:flex;gap:10px;align-items:baseline;padding:4px 0;border-bottom:1px dashed var(--hb-rule)}.hb-prose .task-list-item input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;width:13px;height:13px;border:1.5px solid var(--hb-navy);border-radius:3px;transform:translateY(2px)}@media screen{.hb-table-wrap{overflow-x:auto}.hb-prose h2{scroll-margin-top:88px}}