.BlogProse_prose__7PvB2{color:var(--muted);font-family:var(--font-sans-family);font-size:17px;line-height:1.75}.BlogProse_prose__7PvB2>:first-child{margin-top:0}.BlogProse_prose__7PvB2 p{margin:0 0 1.25rem}.BlogProse_prose__7PvB2 h2{letter-spacing:-.02em;line-height:1.2;font-size:clamp(22px,2.4vw,30px);margin:2.75rem 0 1rem}.BlogProse_prose__7PvB2 h2,.BlogProse_prose__7PvB2 h3{font-family:var(--font-display-family);font-weight:600;color:var(--text);scroll-margin-top:90px}.BlogProse_prose__7PvB2 h3{letter-spacing:-.015em;font-size:clamp(18px,1.8vw,22px);margin:2rem 0 .75rem}.BlogProse_prose__7PvB2 a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .2s ease}.BlogProse_prose__7PvB2 a:hover{color:var(--accent-hover)}.BlogProse_prose__7PvB2 strong{color:var(--text);font-weight:600}.BlogProse_prose__7PvB2 em{font-style:italic}.BlogProse_prose__7PvB2 ol,.BlogProse_prose__7PvB2 ul{margin:0 0 1.25rem;padding-left:1.4rem}.BlogProse_prose__7PvB2 li{margin:0 0 .5rem}.BlogProse_prose__7PvB2 ul li::marker{color:var(--accent-text)}.BlogProse_prose__7PvB2 ol li::marker{color:var(--dim);font-family:var(--font-mono-family);font-size:.85em}.BlogProse_prose__7PvB2 blockquote{margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--accent);color:var(--text);font-family:var(--font-display-family);font-size:clamp(19px,2vw,23px);font-style:italic;line-height:1.5}.BlogProse_prose__7PvB2 blockquote p{margin:0}.BlogProse_prose__7PvB2 figure{margin:2rem 0}.BlogProse_prose__7PvB2 figcaption{margin-top:.6rem;font-family:var(--font-mono-family);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.BlogProse_prose__7PvB2 .table-wrap{overflow-x:auto;margin:1.75rem 0}.BlogProse_prose__7PvB2 table{width:100%;border-collapse:collapse;font-size:14px;min-width:460px}.BlogProse_prose__7PvB2 caption{caption-side:bottom;margin-top:.6rem;font-family:var(--font-mono-family);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);text-align:left}.BlogProse_prose__7PvB2 td,.BlogProse_prose__7PvB2 th{border:1px solid var(--border);padding:.6rem .8rem;text-align:left;vertical-align:top}.BlogProse_prose__7PvB2 thead th{background:var(--surface);color:var(--text);font-family:var(--font-mono-family);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.BlogProse_prose__7PvB2 tbody tr:nth-child(2n) td{background:rgba(var(--surface-rgb),.5)}.BlogProse_prose__7PvB2 code{font-family:var(--font-mono-family);font-size:.88em;background:var(--surface);border:1px solid var(--border);border-radius:3px;padding:.1em .35em}.BlogProse_prose__7PvB2 pre{margin:1.75rem 0;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:4px;overflow-x:auto}.BlogProse_prose__7PvB2 pre code{background:none;border:none;padding:0}.BlogProse_prose__7PvB2 hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.BlogProse_prose__7PvB2 aside{margin:1.75rem 0;padding:1.1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-left:2px solid var(--olive);font-size:15px}.BlogProse_prose__7PvB2 aside p:last-child{margin-bottom:0}html[lang=zh] .BlogProse_prose__7PvB2{line-height:1.9}