.post-heading[data-v-e948a693]{max-width:880px}.public-page.article-page[data-v-e948a693]{padding-top:0}.public-page .post-hero-shell[data-v-e948a693]{padding-top:clamp(32px,4vw,64px);padding-bottom:8px}.public-page .post-image-shell[data-v-e948a693]{padding-block:0}.post-hero-img[data-v-e948a693]{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff14;width:100%;max-width:1040px;height:auto;max-height:460px;display:block}.post-paywall-notice[data-v-e948a693]{border:1px solid rgba(var(--v-theme-neon),.2);background:rgba(var(--v-theme-neon),.05);border-radius:12px;align-items:center;max-width:70ch;padding:14px 18px;display:flex}.post-body[data-v-e948a693]{color:#ffffffd9;max-width:70ch;font-size:1.05rem;line-height:1.75}.post-body[data-v-e948a693] h1,.post-body[data-v-e948a693] h2,.post-body[data-v-e948a693] h3,.post-body[data-v-e948a693] h4{color:#fff;letter-spacing:-.5px;margin:2.2em 0 .7em;font-weight:700;line-height:1.25}.post-body[data-v-e948a693] h3{font-size:1.35rem}.post-body[data-v-e948a693] h1:first-child,.post-body[data-v-e948a693] h2:first-child,.post-body[data-v-e948a693] h3:first-child{margin-top:0}.post-body[data-v-e948a693] p{margin:0 0 1.3em}.post-body[data-v-e948a693] a{color:rgb(var(--v-theme-neon));text-underline-offset:2px;text-decoration:underline;text-decoration-color:rgba(var(--v-theme-neon),.35);transition:text-decoration-color .2s}.post-body[data-v-e948a693] a:hover{text-decoration-color:rgb(var(--v-theme-neon))}.post-body[data-v-e948a693] strong{color:#fff;font-weight:700}.post-body[data-v-e948a693] em{color:#ffffffe6}.post-body[data-v-e948a693] ol,.post-body[data-v-e948a693] ul{margin:0 0 1.3em;padding-left:1.4em}.post-body[data-v-e948a693] li{margin-bottom:.5em}.post-body[data-v-e948a693] li p{margin-bottom:.3em}.post-body[data-v-e948a693] blockquote{border-left:3px solid rgb(var(--v-theme-neon));color:#ffffffbf;background:#ffffff08;border-radius:0 8px 8px 0;margin:1.6em 0;padding:.2em 1.4em;font-style:italic}.post-body[data-v-e948a693] pre{background:rgb(var(--v-theme-surface-container));border:1px solid #ffffff14;border-radius:12px;margin:1.6em 0;padding:18px 20px;overflow-x:auto}.post-body[data-v-e948a693] pre code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;line-height:1.6}.post-body[data-v-e948a693] code{color:rgb(var(--v-theme-neon));background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;padding:.15em .4em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.88em}.post-body[data-v-e948a693] pre code{color:#d4d4d4;background:0 0;border:none;padding:0}.post-body[data-v-e948a693] figure{margin:1.8em 0}.post-body[data-v-e948a693] figure img,.post-body[data-v-e948a693] img{border:1px solid #ffffff14;border-radius:12px;max-width:100%;height:auto;margin:0 auto;display:block}.post-body[data-v-e948a693] figcaption{text-align:center;color:#ffffff80;margin-top:.6em;font-size:.85rem}.post-body[data-v-e948a693] hr{background:linear-gradient(90deg,#0000,#ffffff26,#0000);border:none;height:1px;margin:2.4em 0}
