@layer blocks{.blog-feature-card{border-color:#ffffff1a;transition:border-color .25s,transform .25s}.blog-feature-card:hover{border-color:#c9a32e6b;transform:translateY(-3px)}.blog-post-card{border-color:#ffffff1a;transition:transform .25s,border-color .25s}.blog-post-card:hover{border-color:#c9a32e66;transform:translateY(-4px)}.blog-chip{color:#f2f3f7b8;border-color:#ffffff24;transition:border-color .15s,color .15s}.blog-chip:hover{color:#f2f3f7;border-color:#ffffff4d}.blog-page-tile{color:#f2f3f7b8;border-color:#ffffff24;transition:border-color .15s,color .15s}.blog-page-tile:hover{color:#c9a32e;border-color:#c9a32e}.blog-toc-link{color:#f2f3f7b3;transition:color .15s}.blog-toc-link:hover{color:#c9a32e}.blog-share-copy{color:#f2f3f7cc;background:0 0;border:1.5px solid #ffffff29}.blog-share-copy--copied{color:#4fa97c;background:#4fa97c1f;border:1.5px solid #4fa97c80}.blog-share-email{color:#f2f3f7cc;border-color:#ffffff29;transition:border-color .15s}.blog-share-email:hover{color:#c9a32e;border-color:#c9a32e}.blog-cta-btn{background:#c9a32e;transition:background .15s}.blog-cta-btn:hover{background:#e0bc52}.blog-slider{scrollbar-width:none;-ms-overflow-style:none}.blog-slider::-webkit-scrollbar{display:none}.blog-prose{max-width:680px}.blog-prose>*{margin-block:0 24px}.blog-prose>:last-child{margin-block-end:0}.blog-prose p{font-family:var(--font-sans);color:#f2f3f7b8;font-size:1.0625rem;line-height:1.8}.blog-prose>p:first-of-type{color:#f2f3f7cc;font-size:1.125rem}.blog-prose h2,.blog-prose h3{font-family:var(--font-display);letter-spacing:-.02em;color:#f2f3f7;margin-block-start:14px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.2}.blog-prose a{color:#c9a32e;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.blog-prose a:hover{color:#e0bc52}.blog-prose strong{color:#f2f3f7;font-weight:600}.blog-prose img{border-radius:12px;width:100%;height:auto;display:block}.blog-callout--quote{background:#0c1126;border-inline-start:3px solid #c9a32e;border-radius:12px;flex-direction:column;gap:12px;padding:26px 28px;display:flex}.blog-callout--quote p{font-family:var(--font-display);color:#f2f3f7;margin:0;font-size:1.25rem;font-style:italic;line-height:1.5}.blog-callout--cta{background:linear-gradient(140deg,#121b42,#0c1126);border:1px solid #c9a32e4d;border-radius:14px;padding:26px 28px}.blog-callout--cta p{font-family:var(--font-sans);color:#f2f3f7c2;margin:0;font-size:1rem;line-height:1.7}.blog-data{border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.blog-data__head{background:#111735}.blog-data__head span{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#f2f3f780;font-size:.6875rem;font-weight:600}.blog-data__row{background:#0c1126;border-block-start:1px solid #ffffff12}.blog-data__row:first-child{border-block-start:none}.blog-data__field{font-family:var(--font-sans);color:#f2f3f7;font-size:.875rem;font-weight:600}.blog-data__good,.blog-data__bad{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.5}.blog-data__good{color:#4fa97c}.blog-data__bad{color:#e4787a}}
