.blog-hero-featured,.blog-featured-card,.blog-news-card,.blog-related-card,.blog-hero-side-item,.blog-text-row,.blog-hero-featured:focus,.blog-featured-card:focus,.blog-news-card:focus,.blog-related-card:focus,.blog-hero-side-item:focus,.blog-text-row:focus,.blog-hero-featured:focus-visible,.blog-featured-card:focus-visible,.blog-news-card:focus-visible,.blog-related-card:focus-visible,.blog-hero-side-item:focus-visible,.blog-text-row:focus-visible{outline:none}.blog-hero-featured,.blog-featured-card,.blog-news-card,.blog-related-card{background:linear-gradient(45deg,#5b485b0f 0%,#9079ed14 100%)!important}.blog-hero-featured:hover,.blog-featured-card:hover,.blog-news-card:hover,.blog-related-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #00000017,0 4px 6px -4px #0000000d}.blog-hero-side-item:hover h3,.blog-text-row:hover span,.blog-see-all:hover{opacity:.6}.blog-text-row-arrow{opacity:0;color:hsl(var(--foreground));flex-shrink:0;transition:opacity .16s}.blog-text-row:hover .blog-text-row-arrow{opacity:1}.blog-hero-side-arrow{opacity:0;color:hsl(var(--foreground));transition:opacity .16s}.blog-hero-side-item:hover .blog-hero-side-arrow{opacity:1}.blog-category-pill:hover{opacity:.8}.blog-search-result:hover{background:hsl(var(--muted))}@media screen and (max-width:980px){.blog-hero-grid{grid-template-columns:1fr!important}.blog-featured-cat-grid{grid-template-columns:1fr!important;gap:24px!important}.blog-news-cat-grid{grid-template-columns:1fr!important}}.blog-tldr-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-tldr-clamp p{margin:0;display:inline}.blog-tldr-clamp ul,.blog-tldr-clamp ol{margin:0;padding:0;list-style:none}.blog-tldr-clamp li{display:inline}.blog-tldr-clamp li:after{content:" "}.blog-faq-item summary::-webkit-details-marker{display:none}.blog-faq-item[open] .blog-faq-chevron{transform:rotate(45deg)}.blog-faq-chevron{transition:transform .2s}.blog-prose{color:hsl(var(--muted-foreground));font-size:17px;line-height:1.75}.blog-prose>*+*{margin-top:1.15em}.blog-prose h2{font-family:var(--font-heading);color:hsl(var(--foreground));margin-top:2em;margin-bottom:.6em;scroll-margin-top:90px;font-size:26px;font-weight:700;line-height:1.3}.blog-prose h3{font-family:var(--font-heading);color:hsl(var(--foreground));margin-top:1.6em;margin-bottom:.5em;font-size:20px;font-weight:700;line-height:1.35}.blog-prose p{margin:0}.blog-prose a{color:#6c5ae6;text-underline-offset:2px;text-decoration:underline}.blog-prose ul,.blog-prose ol{flex-direction:column;gap:.5em;padding-left:1.4em;display:flex}.blog-prose li{padding-left:.2em}.blog-prose ul>li{list-style:outside}.blog-prose ol>li{list-style:decimal}.blog-prose strong{color:hsl(var(--foreground));font-weight:700}.blog-prose blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-left:1.1em;font-style:italic}.blog-table-wrapper{border:1px solid #e4e4e7;border-radius:8px;margin:1.5em 0;overflow:hidden}.blog-prose table{border-collapse:collapse;width:100%;margin:0;font-size:15px}.blog-prose table th,.blog-prose table td{text-align:left;border-bottom:1px solid #e4e4e7;padding:8px 16px}.blog-prose table th{color:hsl(var(--foreground));background:hsl(var(--muted));text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.blog-prose table tr:last-child td{border-bottom:none}.blog-prose table tbody tr:hover td{background:hsl(var(--muted))}
