.cascade-highlight{background-color:var(--bg-color,#FF6B6B);color:white;padding:4px 8px;border-radius:4px;display:inline-block;transform:rotate(var(--rotate,0deg)) translateY(var(--translateY,0));margin-right:8px;font-weight:500}@media (max-width:768px){.cascade-highlight{transform:none;margin-right:6px;margin-bottom:4px}}.blog-inline-media img{width:auto!important;height:auto!important;max-width:100%!important;max-height:min(56vh,34rem)!important;margin-inline:auto}.blog-inline-media--screenshot{background:var(--neutral-background-medium)}.blog-table-wrap{width:100%;overflow-x:auto;margin:1rem 0 1.5rem;border:1px solid var(--neutral-border-alpha-medium,rgba(255,255,255,.18));border-radius:.75rem;background:var(--neutral-background-medium,rgba(255,255,255,.04))}.blog-table{width:100%;min-width:34rem;border-collapse:collapse}.blog-table td,.blog-table th{padding:.75rem .875rem;border-bottom:1px solid var(--neutral-border-alpha-weak,rgba(255,255,255,.1));vertical-align:top;line-height:1.45}.blog-table th{text-align:left;font-weight:700;background:var(--neutral-background-strong,rgba(255,255,255,.06))}.blog-table tbody tr:nth-child(2n) td{background:var(--neutral-background-weak,rgba(255,255,255,.02))}.blog-table tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.blog-table{min-width:28rem}.blog-table td,.blog-table th{padding:.625rem .75rem;font-size:.95rem}}.blog-article .blog-cta-card{position:relative;margin:1.125rem 0 1.75rem;border:1px solid var(--neutral-border-medium)!important;border-left:4px solid var(--brand-on-background-strong)!important;background:linear-gradient(135deg,var(--brand-alpha-weak) 0,var(--neutral-background-medium) 72%)!important;box-shadow:0 10px 24px rgba(0,0,0,.18);overflow:hidden}.blog-article .blog-cta-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,transparent 72%,rgba(255,255,255,.04))}.blog-article .blog-cta-card [role=heading]{letter-spacing:.04em;text-transform:uppercase;font-weight:800}.blog-article .blog-cta-button{border-radius:999px!important;border:1px solid var(--neutral-border-alpha-medium)!important;box-shadow:0 6px 14px rgba(0,0,0,.18);font-weight:700!important;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.blog-article .blog-cta-button:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(0,0,0,.22);filter:saturate(1.05)}.blog-article .blog-cta-button:active{transform:translateY(0)}