.post-body[data-astro-cid-psvghtpf] h2{color:var(--color-text-heading);letter-spacing:-.02em;border-bottom:1px solid var(--color-border-subtle);margin-top:3rem;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:800;line-height:1.3;transition:color .5s,border-color .5s}.post-body[data-astro-cid-psvghtpf] h2:first-child{margin-top:0}.post-body[data-astro-cid-psvghtpf] h3{color:var(--color-text-heading);letter-spacing:-.01em;margin-top:2.25rem;margin-bottom:1rem;font-size:1.375rem;font-weight:700;line-height:1.4;transition:color .5s}.post-body[data-astro-cid-psvghtpf] h4{color:var(--color-text-heading);letter-spacing:-.005em;margin-top:1.75rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.45;transition:color .5s}.post-body[data-astro-cid-psvghtpf] p{color:var(--color-text-main);margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.8;transition:color .5s}.post-body[data-astro-cid-psvghtpf] p:last-child{margin-bottom:0}.post-body[data-astro-cid-psvghtpf] a:not(.citation):not(.tag-chip):not([class*=bg-]){color:var(--color-current-domain,var(--color-domain-newsletters));text-underline-offset:3px;text-decoration:underline;transition:opacity .2s}.post-body[data-astro-cid-psvghtpf] a:not(.citation):not(.tag-chip):not([class*=bg-]):hover{opacity:.8}.post-body[data-astro-cid-psvghtpf] .citation{background-color:#6366f11a;border:1px solid #6366f133;color:var(--color-domain-publications)!important;text-decoration:none!important}.post-body[data-astro-cid-psvghtpf] .citation:hover{background-color:#6366f133;border-color:#6366f166;color:var(--color-domain-publications)!important;text-decoration:none!important}:root.light .post-body[data-astro-cid-psvghtpf] .citation,.light[data-astro-cid-psvghtpf] .post-body[data-astro-cid-psvghtpf] .citation{background-color:#4f46e51a;border-color:#4f46e533;color:var(--color-domain-publications)!important}:root.light .post-body[data-astro-cid-psvghtpf] .citation:hover,.light[data-astro-cid-psvghtpf] .post-body[data-astro-cid-psvghtpf] .citation:hover{background-color:#4f46e533;border-color:#4f46e566;color:var(--color-domain-publications)!important}.post-body[data-astro-cid-psvghtpf] strong{color:var(--color-text-heading);font-weight:700;transition:color .5s}.post-body[data-astro-cid-psvghtpf] img{border:1px solid var(--color-border-medium);vertical-align:middle;border-radius:1rem;max-width:100%;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 20px 25px -5px #00000080,0 8px 10px -6px #00000080}.post-body[data-astro-cid-psvghtpf] img:hover{border-color:#fff3;transform:scale(1.01)}.light .post-body[data-astro-cid-psvghtpf] img:hover{border-color:#0f172a33}.post-body[data-astro-cid-psvghtpf] p>img:only-child,.post-body[data-astro-cid-psvghtpf] p>a:only-child>img{margin:2.5rem auto;display:block}.post-body[data-astro-cid-psvghtpf] iframe{aspect-ratio:16/9;border:1px solid var(--color-border-medium);background:#11182766;border-radius:1rem;width:100%;margin:2.5rem auto;display:block;box-shadow:0 20px 25px -5px #00000080,0 8px 10px -6px #00000080}.light .post-body[data-astro-cid-psvghtpf] iframe{background:#fff6}.post-body[data-astro-cid-psvghtpf] pre{border:1px solid var(--color-border-subtle);font-family:var(--font-mono);color:var(--color-text-main);background:#03071299;border-radius:.75rem;margin-bottom:1.5rem;padding:1.25rem;font-size:.875rem;overflow-x:auto}.light .post-body[data-astro-cid-psvghtpf] pre{color:var(--color-text-main);background:#fff9}.post-body[data-astro-cid-psvghtpf] table{border-collapse:collapse;border:1px solid var(--color-border-subtle);background:#25314e40;border-radius:1rem;width:100%;margin:2rem 0;overflow:hidden}.light .post-body[data-astro-cid-psvghtpf] table{background:#0f172a08}.post-body[data-astro-cid-psvghtpf] th{text-align:left;color:var(--color-text-heading);border-bottom:1px solid var(--color-border-medium);background:#ffffff0d;padding:.875rem 1.25rem;font-weight:700;transition:color .5s,border-color .5s}.light .post-body[data-astro-cid-psvghtpf] th{background:#0f172a0d}.post-body[data-astro-cid-psvghtpf] td{color:var(--color-text-main);border-bottom:1px solid var(--color-border-subtle);padding:.875rem 1.25rem;transition:color .5s,border-color .5s}.post-body[data-astro-cid-psvghtpf] tr:last-child td{border-bottom:none}
