.elx-blog{--elx-bg:#fdfcfc;--elx-ink:#000;--elx-body:#3d3a37;--elx-muted:#6e6e6e;--elx-warm:#777169;--elx-plate:#f5f3f1;--elx-line:#ebe8e4;--elx-accent:#e24e12;background:var(--elx-bg);color:var(--elx-ink);-webkit-font-smoothing:antialiased}.elx-blog .elx-chip{min-height:30px;max-width:100%;padding:4px 12px;border-radius:9999px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08);color:var(--elx-ink);font-size:13px;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none}.elx-blog .elx-search:focus-within{outline:2px solid #000;outline-offset:2px}.elx-blog a:focus-visible,.elx-blog button:focus-visible{outline:2px solid #000;outline-offset:2px;border-radius:6px}.elx-blog a.rounded-full:focus-visible,.elx-blog button.rounded-full:focus-visible{border-radius:9999px}.elx-blog .elx-tabs{scrollbar-width:none}.elx-blog .elx-tabs::-webkit-scrollbar{display:none}.elx-blog .elx-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor;transition:text-decoration-color .15s ease}.elx-blog .elx-link:hover{text-decoration-color:var(--elx-accent)}.elx-blog .article-content{overflow-wrap:break-word}.elx-blog .article-content,.elx-blog .article-content li,.elx-blog .article-content p{color:var(--elx-body);font-size:18px;line-height:1.65}.elx-blog .article-content p{margin:0 0 1.35em}.elx-blog .article-content>:first-child{margin-top:0}.elx-blog .article-content h1,.elx-blog .article-content h2,.elx-blog .article-content h3,.elx-blog .article-content h4,.elx-blog .article-content h5,.elx-blog .article-content h6{color:var(--elx-ink);text-wrap:balance}.elx-blog .article-content h1{font-size:clamp(30px,3.2vw,40px);font-weight:300;line-height:1.14;letter-spacing:-.02em;margin:2.2em 0 .6em}.elx-blog .article-content h2{font-size:clamp(26px,2.6vw,32px);font-weight:300;line-height:1.18;letter-spacing:-.015em;margin:2.2em 0 .65em}.elx-blog .article-content h3{font-size:22px;font-weight:400;line-height:1.3;letter-spacing:-.01em;margin:1.9em 0 .6em}.elx-blog .article-content h4,.elx-blog .article-content h5,.elx-blog .article-content h6{font-size:18px;font-weight:500;line-height:1.4;margin:1.7em 0 .5em}.elx-blog .article-content ol,.elx-blog .article-content ul{margin:0 0 1.35em;padding-left:1.4em}.elx-blog .article-content li{margin-bottom:.45em}.elx-blog .article-content li::marker{color:var(--elx-warm)}.elx-blog .article-content li>ol,.elx-blog .article-content li>ul{margin:.45em 0 0}.elx-blog .article-content a{color:var(--elx-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor;transition:text-decoration-color .15s ease}.elx-blog .article-content a:hover{opacity:1;text-decoration-color:var(--elx-accent)}.elx-blog .article-content b,.elx-blog .article-content strong{font-weight:600;color:var(--elx-ink)}.elx-blog .article-content code{background:var(--elx-plate);color:var(--elx-ink);padding:.15em .4em;border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Courier New,monospace;font-size:.86em}.elx-blog .article-content pre{background:var(--elx-plate);border-radius:16px;padding:20px 22px;margin:1.75em 0;overflow-x:auto;font-size:15px;line-height:1.6}.elx-blog .article-content pre code{background:transparent;padding:0;font-size:inherit}.elx-blog .article-content blockquote:not([class*=callout]){border-left:1px solid var(--elx-ink);padding-left:22px;margin:1.9em 0;color:var(--elx-body)}.elx-blog .article-content blockquote:not([class*=callout])>:last-child{margin-bottom:0}.elx-blog .article-content hr{border:0;border-top:1px solid var(--elx-line);margin:2.6em 0}.elx-blog .article-content .table-scroll{margin:1.9em 0}.elx-blog .article-content table{width:100%;border-collapse:collapse;margin:1.9em 0;font-size:15px;line-height:1.5}.elx-blog .article-content .table-scroll table{margin:0}.elx-blog .article-content td,.elx-blog .article-content th{border:0;border-bottom:1px solid var(--elx-line);padding:12px 16px 12px 0;text-align:left;vertical-align:top;color:var(--elx-body)}.elx-blog .article-content th{background:transparent;color:var(--elx-warm);font-size:14px;font-weight:500;border-bottom-color:#d9d5d0}.elx-blog .article-content td:last-child,.elx-blog .article-content th:last-child{padding-right:0}.elx-blog .article-content img{max-width:100%;height:auto;border-radius:16px;margin:1.9em 0}@media (max-width:640px){.elx-blog .article-content,.elx-blog .article-content li,.elx-blog .article-content p{font-size:17px}}