._prose_2hc05_1{color:var(--ink);font-family:var(--font-family-base);font-size:1.08rem;line-height:1.78;overflow-wrap:anywhere}._prose_2hc05_1 :is(h1,h2,h3,h4){color:var(--ink);font-family:var(--font-family-display);font-weight:850;letter-spacing:-.03em;line-height:1.18;scroll-margin-top:6rem}._prose_2hc05_1 h1{font-size:clamp(2rem,5vw,2.8rem);margin:2.5rem 0 1rem}._prose_2hc05_1 h2{font-size:clamp(1.7rem,4vw,2.25rem);margin:3rem 0 1rem}._prose_2hc05_1 h3{font-size:1.42rem;margin:2.2rem 0 .7rem}._prose_2hc05_1 h4{font-size:1.15rem;margin:1.8rem 0 .5rem}._prose_2hc05_1 p,._prose_2hc05_1 ul,._prose_2hc05_1 ol,._prose_2hc05_1 blockquote,._prose_2hc05_1 pre,._prose_2hc05_1 ._tableScroll_2hc05_4{margin:0 0 1.5rem}._prose_2hc05_1 ul,._prose_2hc05_1 ol{padding-left:1.5rem}._prose_2hc05_1 li{padding-left:.2rem;margin:.4rem 0}._prose_2hc05_1 a{color:var(--tomato-deep);text-decoration-thickness:2px;text-underline-offset:3px}._prose_2hc05_1 a:focus-visible,._tableScroll_2hc05_4:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._prose_2hc05_1 blockquote{padding:16px 20px;border-left:4px solid var(--sky);background:#fffaf0;border-radius:0 12px 12px 0;box-shadow:2px 3px #1f2a4d14}._prose_2hc05_1 :not(pre)>code{padding:.1em .35em;border-radius:6px;background:var(--paper-deep);font-family:var(--font-family-monospace);font-size:.87em}._prose_2hc05_1 pre{max-width:100%;overflow-x:auto;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--paper-deep)}._prose_2hc05_1 hr{height:0;margin:2.6rem 0;border:0;border-top:2px dashed rgba(31,42,77,.22)}._prose_2hc05_1 img{display:block;max-width:100%;height:auto;border-radius:18px;margin:28px 0;border:2px solid var(--ink)}._tableScroll_2hc05_4{max-width:100%;overflow-x:auto;border:2px solid var(--ink);border-radius:14px;background:#fffaf0}._tableScroll_2hc05_4 table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:.95rem}._tableScroll_2hc05_4 th,._tableScroll_2hc05_4 td{padding:12px 16px;border-bottom:1px solid var(--border)}._tableScroll_2hc05_4 th{background:var(--paper-deep);font-weight:800}._tableScroll_2hc05_4 tr:last-child td{border-bottom:0}
