.blog-toc-sidebar[data-v-f9ff4318]{top:calc(var(--app-header-h,96px) + 1rem);max-height:calc(100vh - var(--app-header-h,96px) - 1rem);display:none}@media (width>=1024px){.blog-toc-sidebar[data-v-f9ff4318]{display:block}}.dockcard-leave-active[data-v-f9ff4318]{transition:transform .24s ease-in,opacity .24s ease-in}.dockcard-leave-to[data-v-f9ff4318]{opacity:0;transform:translateY(14px)}.prose img{max-width:100%;height:auto}.blog-post-content .wp-emoji,.blog-post-content img[src*="s.w.org/images/core/emoji"]{vertical-align:-.1em;width:1em;max-width:1em;height:1em;box-shadow:none;border:0;border-radius:0;margin:0 .05em 0 .1em;padding:0;display:inline-block}.prose figure{margin:2rem 0}.prose figcaption{text-align:center;color:#6b7280;margin-top:.5rem;font-size:.875rem}.prose .wp-block-image{margin:2rem 0}.prose .wp-block-quote{background:#f9f5ff;border-left:4px solid #6400f4;border-radius:0 8px 8px 0;padding:1rem 1.5rem}.dark .prose .wp-block-quote{background:#6400f41a}.blog-post-content .biohac-instagram-fallback,.blog-post-content .biohac-practical-note{background:linear-gradient(135deg,#6400f40f,#fffffff2);border:1px solid #e5e7eb;border-radius:1rem;margin:1.5rem 0;padding:1rem;box-shadow:0 10px 25px #1118270f}.dark .blog-post-content .biohac-instagram-fallback,.dark .blog-post-content .biohac-practical-note{background:linear-gradient(135deg,#6400f42e,#111827f2);border-color:#374151}.blog-post-content .biohac-instagram-fallback__label{color:#6400f4;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.blog-post-content .biohac-instagram-fallback__title{color:#111827;margin:0;font-weight:800}.blog-post-content .biohac-instagram-fallback__copy{margin:.5rem 0 0}.blog-post-content .biohac-instagram-fallback__link{background:#6400f4;border-radius:9999px;justify-content:center;align-items:center;min-height:2.5rem;padding:.6rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.blog-post-content .biohac-instagram-fallback__link:hover{background:#4c00ba;text-decoration:none}.dark .blog-post-content .biohac-instagram-fallback__title{color:#f3f4f6}.blog-post-content .wp-related-callout{background:linear-gradient(135deg,#faf5ff,#fff);border:1px solid #ddd6fe;border-left:4px solid #6400f4;border-radius:1rem;margin:1.75rem 0;padding:1rem;display:block;box-shadow:0 10px 24px #1118270f}.dark .blog-post-content .wp-related-callout{background:linear-gradient(135deg,#1a1230,#0e081a);border-color:#4a2e84 #4a2e84 #4a2e84 #a78bfa}.blog-post-content .wp-related-callout p{margin:0}.blog-post-content .wp-related-callout__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6400f4;font-size:.78rem;font-weight:800}.dark .blog-post-content .wp-related-callout__eyebrow{color:#c4b5fd}.blog-post-content .wp-related-callout__title{color:#111827;margin-top:.35rem;font-size:1.05rem;font-weight:800;line-height:1.35}.dark .blog-post-content .wp-related-callout__title{color:#f3f4f6}.blog-post-content .wp-related-callout__description{color:#4b5563;margin-top:.45rem}.dark .blog-post-content .wp-related-callout__description{color:#d1d5db}.blog-post-content .wp-related-callout__link{color:#6400f4;align-items:center;margin-top:.8rem;font-weight:800;display:inline-flex}.blog-post-content .wp-related-callout__link:after{content:"→";margin-left:.35rem}.dark .blog-post-content .wp-related-callout__link{color:#c4b5fd}.prose details{border:1px solid #e5e7eb;border-radius:.75rem;margin:.75rem 0;padding:.25rem 1rem 1rem}.dark .prose details{border-color:#374151}.prose details>summary{cursor:pointer;padding:.75rem 0;font-weight:700;list-style:none}.prose details>summary::-webkit-details-marker{display:none}.prose details>summary>h3{margin:0;font-size:1.05rem;display:inline}
