.post-body h2{font-size:1.35rem;font-weight:800;margin:2.2rem 0 .8rem}.post-body h3{font-size:1.1rem;font-weight:700;margin:1.6rem 0 .6rem}.post-body p{margin-bottom:1.1rem}.post-body ul,.post-body ol{margin:0 0 1.1rem 1.25rem}.post-body li{margin-bottom:.5rem}.post-body strong{color:var(--text)}.post-body code{background:var(--dark3);padding:.1rem .4rem;border-radius:4px;font-size:.9em}.post-body a{color:var(--scan)}.post-body table{width:100%;border-collapse:collapse;margin:0 0 1.4rem;font-size:.9rem}.post-body th,.post-body td{text-align:left;padding:.5rem .6rem .5rem 0;border-top:1px solid var(--border);vertical-align:top}.post-body thead th{border-top:0;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.post-body td code,.post-body th code{white-space:nowrap}.post-scroll{overflow-x:auto}.p-pad[data-astro-cid-bvzihdzo]{padding:4.5rem 0}.p-narrow[data-astro-cid-bvzihdzo]{max-width:720px}.p-type[data-astro-cid-bvzihdzo]{font-size:.85rem;color:var(--text-muted)}.p-space[data-astro-cid-bvzihdzo]{margin:1.25rem 0 .5rem;display:flex;gap:.75rem;align-items:center;font-size:.78rem;color:var(--text-muted)}.p-strong[data-astro-cid-bvzihdzo]{font-weight:700;color:var(--text)}.p-type2[data-astro-cid-bvzihdzo]{font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.p-tone[data-astro-cid-bvzihdzo]{color:var(--text);line-height:1.8;font-size:1.02rem}.p-more[data-astro-cid-bvzihdzo]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border)}.p-more-h[data-astro-cid-bvzihdzo]{font-size:1rem;font-weight:700;margin-bottom:.75rem}.p-more-list[data-astro-cid-bvzihdzo]{list-style:none;display:grid;gap:.6rem}.p-more-list[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:var(--text)}.p-more-list[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:var(--scan)}.p-rule[data-astro-cid-bvzihdzo]{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--border)}.p-tone2[data-astro-cid-bvzihdzo]{color:var(--text-muted);margin-bottom:1.25rem}
