.blog-pages-module__rPKwRa__page{background:#f8f9ff;min-height:100vh}.blog-pages-module__rPKwRa__main{width:min(var(--site-content-width), 100%);margin:0 auto;padding:40px 40px 80px}.blog-pages-module__rPKwRa__breadcrumb,.blog-pages-module__rPKwRa__cardMeta,.blog-pages-module__rPKwRa__articleMeta{font:var(--type-helper);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.blog-pages-module__rPKwRa__breadcrumb{gap:8px;margin-bottom:32px}.blog-pages-module__rPKwRa__breadcrumb span:last-child{overflow-wrap:anywhere}.blog-pages-module__rPKwRa__header{gap:16px;max-width:780px;margin-bottom:32px;display:grid}.blog-pages-module__rPKwRa__header h1,.blog-pages-module__rPKwRa__header p,.blog-pages-module__rPKwRa__articleCard h2,.blog-pages-module__rPKwRa__articleCard p,.blog-pages-module__rPKwRa__section h2,.blog-pages-module__rPKwRa__section p{margin:0}.blog-pages-module__rPKwRa__articleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.blog-pages-module__rPKwRa__articleCard{border:1px solid var(--outline-variant,#c7cfdf);border-radius:var(--radius-ui);background:#fff;flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.blog-pages-module__rPKwRa__cardMeta{justify-content:space-between}.blog-pages-module__rPKwRa__cardTitle{font:var(--type-h3);overflow-wrap:anywhere}.blog-pages-module__rPKwRa__textLink,.blog-pages-module__rPKwRa__toolTitle,.blog-pages-module__rPKwRa__category{color:var(--text-link);font:var(--type-compact)}.blog-pages-module__rPKwRa__articleCard .blog-pages-module__rPKwRa__textLink{width:fit-content;margin-top:auto;padding-top:8px}.blog-pages-module__rPKwRa__articleLayout{grid-template-columns:minmax(0,780px) minmax(200px,1fr);align-items:start;gap:48px;display:grid}.blog-pages-module__rPKwRa__article{overflow-wrap:anywhere;min-width:0}.blog-pages-module__rPKwRa__articleMeta{padding-top:8px}.blog-pages-module__rPKwRa__section{border-top:1px solid var(--outline-variant,#c7cfdf);gap:20px;padding:32px 0;scroll-margin-top:108px;display:grid}.blog-pages-module__rPKwRa__section p{max-width:74ch}.blog-pages-module__rPKwRa__sidebar{position:sticky;top:108px}.blog-pages-module__rPKwRa__mobileContents{display:none}.blog-pages-module__rPKwRa__contents{border:1px solid var(--outline-variant,#c7cfdf);border-radius:var(--radius-ui);font:var(--type-helper);background:#fff;gap:16px;padding:24px;display:grid}.blog-pages-module__rPKwRa__contents h2{font:var(--type-h3);margin:0 0 4px}.blog-pages-module__rPKwRa__codeBlock{border:1px solid var(--outline-variant,#c7cfdf);border-radius:var(--radius-ui);background:#eef2fb;min-width:0;overflow:hidden}.blog-pages-module__rPKwRa__codeLanguage{border-bottom:1px solid var(--outline-variant,#c7cfdf);font:var(--type-label);color:var(--text-muted);padding:10px 20px;display:block}.blog-pages-module__rPKwRa__codeBlock pre{color:var(--text-primary);margin:0;padding:20px;overflow-x:auto}.blog-pages-module__rPKwRa__tableScroll{border:1px solid var(--outline-variant,#c7cfdf);border-radius:var(--radius-ui);background:#fff;min-width:0;overflow-x:auto}.blog-pages-module__rPKwRa__tableScroll table{border-collapse:collapse;width:100%;font:var(--type-helper);text-align:left}.blog-pages-module__rPKwRa__tableScroll caption{text-align:left;color:var(--text-muted);padding:16px}.blog-pages-module__rPKwRa__tableScroll th,.blog-pages-module__rPKwRa__tableScroll td{border-top:1px solid var(--outline-variant,#c7cfdf);vertical-align:top;white-space:nowrap;padding:12px 16px}.blog-pages-module__rPKwRa__tableScroll th{color:var(--text-primary);background:#eef2fb;font-weight:600}.blog-pages-module__rPKwRa__toolLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blog-pages-module__rPKwRa__toolLink{border:1px solid var(--outline-variant,#c7cfdf);border-radius:var(--radius-ui);font:var(--type-helper);background:#fff;gap:8px;padding:20px;transition:border-color .18s;display:grid}.blog-pages-module__rPKwRa__toolLink:hover{border-color:var(--primary)}.blog-pages-module__rPKwRa__sources{gap:12px;margin:0;padding-left:20px;display:grid}.blog-pages-module__rPKwRa__sources a{color:var(--text-link)}.blog-pages-module__rPKwRa__moreArticles{margin-top:64px}.blog-pages-module__rPKwRa__moreArticles>h2{margin:0 0 24px}.blog-pages-module__rPKwRa__main a{cursor:pointer;transition:color .18s}.blog-pages-module__rPKwRa__main a:hover{color:var(--text-link-hover);text-underline-offset:4px;text-decoration:underline}.blog-pages-module__rPKwRa__main :where(a,pre,[tabindex]):focus-visible{outline:3px solid rgb(var(--primary-rgb) / .3);outline-offset:4px}@media (max-width:1100px){.blog-pages-module__rPKwRa__articleLayout{grid-template-columns:minmax(0,1fr);gap:24px}.blog-pages-module__rPKwRa__sidebar{display:none}.blog-pages-module__rPKwRa__mobileContents{margin-bottom:32px;display:block}.blog-pages-module__rPKwRa__contents{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-pages-module__rPKwRa__contents h2{grid-column:1/-1}}@media (max-width:768px){.blog-pages-module__rPKwRa__main{padding:24px 16px 56px}.blog-pages-module__rPKwRa__articleList,.blog-pages-module__rPKwRa__toolLinks,.blog-pages-module__rPKwRa__contents{grid-template-columns:minmax(0,1fr)}.blog-pages-module__rPKwRa__articleCard,.blog-pages-module__rPKwRa__contents{padding:20px}.blog-pages-module__rPKwRa__section{padding:28px 0}}@media (prefers-reduced-motion:reduce){.blog-pages-module__rPKwRa__main a{transition:none}}
