.mk-blog-topics{margin-top:32px}.mk-blog-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.mk-blog-card{gap:10px;padding:20px 20px 24px}.mk-blog-card h3{display:block;font-size:18px;line-height:26px;font-weight:600;text-wrap:pretty}.mk-blog-card .mk-card-link:hover{text-decoration:underline;text-underline-offset:3px}.mk-blog-card>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:20px}.mk-blog-card .mk-meta{display:flex;flex-wrap:wrap;gap:4px 8px}.mk-blog-card.is-featured{grid-column:1/-1;padding:clamp(24px,4vw,40px)}.mk-blog-card.is-featured h3{font-size:28px;line-height:36px;letter-spacing:-.015em}.mk-blog-card.is-featured>p{max-width:72ch;font-size:16px;line-height:24px}.mk-blog-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:32px}.mk-blog-pages{display:flex;flex-wrap:wrap;gap:4px}.mk-blog-pages a{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border-radius:12px;color:var(--mage-text-2);font-weight:500;font-variant-numeric:tabular-nums;text-decoration:none}.mk-blog-pages a:hover{background:var(--mage-hover);color:var(--mage-text)}.mk-blog-pages a[aria-current]{background:var(--mage-active);color:var(--mage-text)}.mk-blog-feed{display:inline-flex;align-items:center;gap:8px}.mk-blog-feed svg{width:16px;height:16px}.mk-blog-head{display:grid;gap:16px;max-width:860px;padding:32px 0 8px}.mk-blog-byline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--mage-text-3);font-size:14px;line-height:20px}.mk-blog-byline a{color:var(--mage-text);font-weight:500;text-decoration:none}.mk-blog-byline a:hover{text-decoration:underline;text-underline-offset:3px}.mk-blog-byline>*+:before{content:"·";margin-inline-end:12px;color:var(--mage-text-3)}.mk-blog-layout{display:grid;grid-template-columns:minmax(0,720px) minmax(220px,280px);justify-content:space-between;gap:48px;margin-top:32px}.mk-blog-layout.is-single{grid-template-columns:minmax(0,720px)}.mk-blog-aside{position:sticky;top:calc(var(--mk-head-h) + 24px);display:grid;align-content:start;gap:24px;max-height:calc(100dvh - var(--mk-head-h) - 48px);overflow-y:auto;overscroll-behavior:contain}.mk-blog-contents{display:grid;gap:8px}.mk-blog-contents ol{display:grid;gap:2px;border-inline-start:1px solid var(--mage-border)}.mk-blog-contents a{display:block;padding:6px 12px;margin-inline-start:-1px;border-inline-start:1px solid transparent;color:var(--mage-text-2);font-size:14px;line-height:20px;text-decoration:none}.mk-blog-contents a:hover{border-color:var(--mage-text);color:var(--mage-text)}@media (max-width:1099px){.mk-blog-layout{grid-template-columns:minmax(0,720px);gap:32px}.mk-blog-aside{position:static;grid-row:1;max-height:none;padding:16px 20px;border:1px solid var(--mage-border);border-radius:12px;background:var(--mage-surface-1)}}.mk-article{min-width:0;color:var(--mage-text-1);font-size:17px;line-height:28px}.mk-article>*+*{margin-top:20px}.mk-article :where(h2,h3,h4){color:var(--mage-text);font-weight:600;text-wrap:balance}.mk-article h2{margin-top:48px;font-size:28px;line-height:36px;letter-spacing:-.015em}.mk-article h3{margin-top:36px;font-size:22px;line-height:30px;letter-spacing:-.01em}.mk-article h4{margin-top:28px;font-size:18px;line-height:26px}.mk-article :where(h2,h3,h4)+*{margin-top:12px}.mk-article p:empty{display:none}.mk-article>:first-child,.mk-article>p:empty:first-child+*{margin-top:0}.mk-article strong{color:var(--mage-text);font-weight:600}.mk-article a{color:var(--mage-cta-text);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.mk-article a:hover{text-decoration-color:currentColor}.mk-article :where(ul,ol){display:grid;gap:8px;padding-inline-start:24px}.mk-article li>p+p{margin-top:8px}.mk-article li::marker{color:var(--mage-text-3)}.mk-article blockquote{padding:4px 0 4px 20px;border-inline-start:3px solid var(--mage-border-strong);color:var(--mage-text-2)}.mk-article hr{height:1px;margin:40px 0;border:0;background:var(--mage-border)}.mk-article :where(code){padding:2px 6px;border-radius:6px;background:var(--mage-field);font-size:.875em}.mk-article pre{overflow-x:auto;padding:16px 20px;border:1px solid var(--mage-border);border-radius:12px;background:var(--mage-code-bg);font-size:14px;line-height:22px}.mk-article pre code{padding:0;background:none}.mk-article img{height:auto;border-radius:12px}.mk-article [data-youtube-video] iframe{width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:12px}.mk-article .tableWrapper{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;border:1px solid var(--mage-border);border-radius:12px}.mk-article table{width:100%;min-width:0!important;border-collapse:collapse;font-size:15px;line-height:22px}.mk-article :where(th,td){min-width:140px;padding:12px 16px;border-bottom:1px solid var(--mage-border);text-align:start;vertical-align:top}.mk-article th{background:var(--mage-surface-1);color:var(--mage-text);font-weight:600}.mk-article tr:last-child td{border-bottom:0}.mk-article :where(th,td)>p+p{margin-top:8px}@media (max-width:767px){.mk-article{font-size:16px;line-height:26px}.mk-article h2{margin-top:40px;font-size:24px;line-height:30px}.mk-article h3{font-size:20px;line-height:28px}}.mk-blog-try{display:grid;gap:20px;max-width:720px;margin-top:56px;padding:clamp(24px,4vw,32px)}.mk-blog-try .mk-chips+.mk-eyebrow{margin-top:4px}.mk-blog-about{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;max-width:720px;margin-top:24px;padding-top:24px;border-top:1px solid var(--mage-border)}.mk-blog-about img{width:48px;height:48px;padding:10px 6px;border-radius:12px;background:var(--mage-field);object-fit:contain;filter:var(--mage-monochrome-asset-filter)}.mk-blog-about>div{display:grid;gap:8px}