.blog-scope{background-color:var(--vt-dark);color:var(--vt-white);font-family:var(--font-landing-body)}.blog-scope .blog-prose{--tw-prose-body:#ffffffb8;--tw-prose-headings:var(--vt-white);--tw-prose-links:var(--vt-accent);--tw-prose-bold:var(--vt-white);--tw-prose-bullets:#ffffffad;--tw-prose-counters:#ffffffad;--tw-prose-quotes:#ffffffe6;--tw-prose-code:var(--vt-accent);--tw-prose-pre-bg:#ffffff14;--tw-prose-hr:#ffffff26;--tw-prose-th-borders:#fff3;--tw-prose-td-borders:#ffffff24}.blog-scope .blog-prose h2,.blog-scope .blog-prose h3,.blog-scope .blog-prose h4{font-family:var(--font-landing-heading)}.blog-scope .blog-prose{font-family:var(--font-landing-body);font-size:clamp(1rem,.985rem + .12vw,1.08rem);line-height:1.85}.blog-scope .blog-prose>:first-child{margin-top:0}.blog-scope .blog-prose>:last-child{margin-bottom:0}.blog-scope .blog-prose h1,.blog-scope .blog-prose h2,.blog-scope .blog-prose h3,.blog-scope .blog-prose h4{color:var(--vt-white);letter-spacing:-.01em;text-wrap:balance;margin-top:2.1em;margin-bottom:.7em;line-height:1.2}.blog-scope .blog-prose h1{font-size:clamp(1.9rem,1.55rem + 1.05vw,2.45rem)}.blog-scope .blog-prose h2{font-size:clamp(1.45rem,1.22rem + .78vw,1.95rem)}.blog-scope .blog-prose h3{font-size:clamp(1.2rem,1.08rem + .48vw,1.42rem)}.blog-scope .blog-prose p,.blog-scope .blog-prose ul,.blog-scope .blog-prose ol,.blog-scope .blog-prose blockquote,.blog-scope .blog-prose pre,.blog-scope .blog-prose table{margin-top:1.05em;margin-bottom:1.05em}.blog-scope .blog-prose p{color:#ffffffc7;text-wrap:pretty}.blog-scope .blog-prose strong{color:var(--vt-white);font-weight:600}.blog-scope .blog-prose a{color:var(--vt-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .18s,opacity .18s}.blog-scope .blog-prose ul,.blog-scope .blog-prose ol{padding-left:1.3rem}.blog-scope .blog-prose li+li{margin-top:.42em}.blog-scope .blog-prose hr{border-color:#ffffff29;margin:2rem 0}.blog-scope .blog-prose code:before,.blog-scope .blog-prose code:after{content:""}.blog-scope .blog-prose pre code{color:var(--vt-white)}.blog-scope .blog-prose :not(pre)>code{background:#ffffff17;border:1px solid #ffffff2e;border-radius:.45rem;padding:.12rem .4rem;font-size:.92em}.blog-scope .blog-prose pre{border:1px solid #ffffff26;border-radius:.85rem;padding:1rem 1.1rem;overflow-x:auto}.blog-scope .blog-prose blockquote{border-left-color:var(--vt-accent);color:#ffffffb8;background:#ffffff0a;border-left-width:3px;border-radius:.1rem .65rem .65rem .1rem;padding:.7rem 1rem}.blog-scope .blog-prose a:hover{opacity:.9}.blog-scope .blog-prose img{border-radius:.85rem;margin:1.4rem 0}.blog-scope .blog-prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.blog-scope .blog-prose th,.blog-scope .blog-prose td{text-align:left;border:1px solid #ffffff2e;padding:.62rem .72rem}.blog-scope .blog-prose th{color:var(--vt-white);background:#ffffff14}.blog-scope .blog-prose td{color:#fffc}.blog-scope .blog-pagination-link{color:#ffffffe6;background-color:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:.45rem .9rem;text-decoration:none}.blog-scope .blog-pagination-link:hover{border-color:var(--vt-accent);color:var(--vt-white)}.blog-scope .blog-card{background:#ffffff0f;border:1px solid #ffffff1a}.blog-scope .blog-card:hover{border-color:var(--vt-accent);box-shadow:0 14px 42px var(--vt-accent)}@supports (color:color-mix(in lab, red, red)){.blog-scope .blog-card:hover{box-shadow:0 14px 42px color-mix(in srgb, var(--vt-accent) 24%, transparent)}}
