@layer components{.sn-prose{color:var(--ink);overflow-wrap:break-word;font-size:18px;line-height:1.72}.sn-prose>*+*{margin-top:1.15em}.sn-prose>h2{letter-spacing:-.032em;margin-top:2.3em;scroll-margin-top:110px;font-size:clamp(27px,3.3vw,36px);font-weight:700;line-height:1.1}.sn-prose>h2+*{margin-top:.7em}.sn-prose>h3{letter-spacing:-.022em;margin-top:1.8em;scroll-margin-top:110px;font-size:clamp(20px,2.1vw,24px);font-weight:700;line-height:1.2}.sn-prose>h3+*{margin-top:.45em}.sn-prose>p:first-child{font-size:clamp(19px,1.8vw,21px);line-height:1.6}.sn-prose strong{font-weight:700}.sn-prose em{font-style:italic}.sn-prose a{color:var(--indigo-ink);text-underline-offset:3px;-webkit-text-decoration:underline #3a47c959;text-decoration:underline #3a47c959;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.sn-prose a:hover{text-decoration-color:currentColor}.sn-prose>ul,.sn-prose>ol{padding-left:0;list-style:none}.sn-prose>ul>li,.sn-prose>ol>li{padding-left:2.1em;position:relative}.sn-prose>ul>li+li,.sn-prose>ol>li+li{margin-top:.5em}.sn-prose>ul>li:before{content:"";background:var(--indigo);width:7px;height:7px;box-shadow:0 0 0 4px var(--indigo-tint);border-radius:999px;position:absolute;top:.68em;left:.55em}.sn-prose>ol{counter-reset:sn-ol}.sn-prose>ol>li{counter-increment:sn-ol}.sn-prose>ol>li:before{content:counter(sn-ol, decimal-leading-zero);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--indigo-ink);font-size:12.5px;position:absolute;top:.32em;left:0}.sn-prose li>p{margin:0}.sn-prose>blockquote{border-left:2px solid var(--lavender);letter-spacing:-.015em;color:var(--ink);margin-block:2em;padding:.2em 0 .2em 1.2em;font-size:clamp(19px,1.9vw,22px);font-weight:600;line-height:1.5}.sn-prose>hr{border:0;border-top:1px solid var(--rule-2);margin-block:2.5em}.sn-prose code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--indigo-tint);color:var(--indigo-ink);border-radius:6px;padding:.1em .35em;font-size:.88em}.sn-table-wrap{border-radius:var(--r-card);background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:inset 0 0 0 1px var(--glass-line), var(--shadow-soft);margin-block:2.2em;overflow-x:auto}.sn-table-wrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:15.5px;line-height:1.5}.sn-table-wrap th{text-align:left;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--indigo-tint);padding:14px 16px;font-size:12px;font-weight:500}.sn-table-wrap td{vertical-align:top;border-top:1px solid var(--rule);color:var(--ink);padding:13px 16px}.sn-table-wrap tr td:first-child{font-weight:650}.sn-prose.sn-prose-intro{color:var(--ink-2);font-size:17.5px;line-height:1.7}.sn-prose.sn-prose-intro>p:first-child{color:var(--ink);font-size:clamp(19px,1.8vw,21px)}}
