.ins-content{--ins-ink: #2a1405;--ins-ink-2: #5c4636;--ins-rule: rgba(42, 20, 5, .16);--ins-orange: #fdad4f;font:400 clamp(16px,1.2vw,17.5px)/1.78 "TBJ Interval",ui-monospace,"SF Mono",Menlo,Consolas,monospace;color:var(--ins-ink);overflow-wrap:anywhere;font-synthesis:none}:where(.ins-content) :where(p,ul,ol,blockquote,figure,pre){margin:0}.ins-content>*+*{margin-top:1.15em}.ins-content h2,.ins-content h3,.ins-content h4{margin:1.9em 0 0;font-family:Nautic,Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-weight:400;color:var(--ins-ink);text-wrap:balance;overflow-wrap:break-word}.ins-content h2{font-size:clamp(26px,2.6vw,34px);line-height:1.12;letter-spacing:-.014em}.ins-content h3{font-size:clamp(21px,2vw,26px);line-height:1.18;letter-spacing:-.01em}.ins-content h4{font-size:clamp(18px,1.6vw,21px);line-height:1.25}.ins-content>:first-child{margin-top:0}.ins-content h2+*,.ins-content h3+*,.ins-content h4+*{margin-top:.7em}.ins-content strong{font-weight:700}.ins-content em{font-style:italic}.ins-content ul,.ins-content ol{margin-block:1.15em 0;padding-left:1.4em;display:grid;gap:.45em}.ins-content ul{list-style:none;padding-left:1.25em}.ins-content ul>li{position:relative}.ins-content ul>li:before{content:"";position:absolute;left:-1.05em;top:.78em;width:.5em;height:2px;background:var(--ins-orange);border-radius:2px}.ins-content ol{list-style:decimal}.ins-content ol>li::marker{color:var(--ins-ink-2)}.ins-content li>p+p{margin-top:.6em}.ins-content blockquote{position:relative;margin:1.6em 0;padding:0 0 0 1.15em;font-family:Nautic,Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:1.24em;line-height:1.4;letter-spacing:-.008em;color:var(--ins-ink)}.ins-content blockquote:before{content:"“";position:absolute;left:-.08em;top:-.28em;font-size:2.6em;line-height:1;color:var(--ins-orange);pointer-events:none}.ins-content blockquote>*+*{margin-top:.6em}.ins-content code{padding:.08em .35em;border-radius:5px;background:#2a140512;font-size:.92em}.ins-content pre{overflow-x:auto;padding:14px 16px;border-radius:12px;background:#2a14050f;font-size:.9em;line-height:1.6}.ins-content pre code{padding:0;background:none}.ins-content hr{border:0;border-top:2px dashed var(--ins-rule);margin-block:2.2em}.ins-content .ins-figure{display:block;margin-block:1.6em}.ins-content .ins-figure img{display:block;width:100%;height:auto;max-width:100%;border-radius:14px;box-shadow:0 1px 1px #2a14050d,0 18px 36px -24px #2a140559;background:#2a14050d}.ins-content .ins-caption{display:block;margin-top:10px;font-size:13px;line-height:1.5;color:var(--ins-ink-2)}.ins-content a{overflow-wrap:anywhere}
