.prose{margin-top:clamp(2rem,5vw,3rem)}.prose>*+*{margin-top:1rem}.prose h2{font-size:clamp(1.15rem,3vw,1.4rem);margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--c-border)}.prose h2:first-child{margin-top:0;padding-top:0;border-top:0}.prose h3{font-size:1.05rem;margin-top:2rem}.prose p,.prose ul,.prose ol,.prose blockquote{max-width:var(--measure)}.prose ul,.prose ol{padding-left:1.35rem}.prose li+li{margin-top:.4rem}.prose hr{display:none}.prose code{font-family:var(--mono);font-size:.875em;background:var(--c-surface);border:1px solid var(--c-border);border-radius:5px;padding:.05em .3em;overflow-wrap:anywhere}.prose a{overflow-wrap:anywhere}.prose blockquote{margin-inline:0;padding:.9rem 1.1rem;background:var(--c-surface);border-left:4px solid var(--c-green);border-radius:6px}.prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.875rem}.prose th,.prose td{text-align:left;vertical-align:top;padding:.6rem .8rem;border:1px solid var(--c-border);min-width:7rem}.prose th{background:var(--c-surface)}.legal[data-astro-cid-5r5pfnjt]{padding-block:clamp(2rem,6vw,4rem) clamp(3rem,8vw,5rem)}.legal__title[data-astro-cid-5r5pfnjt]{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;letter-spacing:-.02em}.legal__meta[data-astro-cid-5r5pfnjt]{margin-top:.75rem;font-size:.875rem;color:var(--c-text-dim);overflow-wrap:anywhere}.legal__meta[data-astro-cid-5r5pfnjt] time[data-astro-cid-5r5pfnjt]{color:var(--c-text);font-weight:600}.legal__switch[data-astro-cid-5r5pfnjt]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem}.legal__switch-current[data-astro-cid-5r5pfnjt]{font-weight:600}
