.blog-prose[data-astro-cid-xmaeph5b]{overflow-wrap:break-word}.blog-post-title[data-astro-cid-xmaeph5b],.blog-prose[data-astro-cid-xmaeph5b] h2,.blog-prose[data-astro-cid-xmaeph5b] h3{font-weight:500}.blog-prose[data-astro-cid-xmaeph5b] table{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:14px}.blog-prose[data-astro-cid-xmaeph5b] thead th{text-align:left}@media (width<=767px){.blog-prose[data-astro-cid-xmaeph5b] table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.blog-prose[data-astro-cid-xmaeph5b] th,.blog-prose[data-astro-cid-xmaeph5b] td{min-width:140px}.blog-prose[data-astro-cid-xmaeph5b] th:first-child,.blog-prose[data-astro-cid-xmaeph5b] td:first-child{min-width:104px}}.guide-faq__item[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{margin-top:8px}.guide-related[data-astro-cid-xmaeph5b]{font-family:var(--font-body);margin-top:48px}.guide-related[data-astro-cid-xmaeph5b] ul[data-astro-cid-xmaeph5b]{margin:0;padding:0;list-style:none}.guide-related[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{border-top:1px solid #1515151a;flex-direction:column;gap:2px;padding:14px 0;display:flex}.guide-related[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:#151515;font-size:17px;font-weight:500}.guide-related__title[data-astro-cid-xmaeph5b]{margin:0 0 12px}.blog-post-page{--blog-w:700px;font-family:var(--font-body);color:#151515}.blog-post-back,.blog-post{max-width:calc(var(--blog-w) + var(--page-px) * 2);padding-left:var(--page-px);padding-right:var(--page-px);margin:0 auto}.blog-post-back{padding-top:var(--hero-pt);justify-content:space-between;align-items:center;gap:16px;display:flex}.blog-post-back>a,.blog-post-footer>a{color:#5e5e5a;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.blog-post-back>a:hover,.blog-post-footer>a:hover{color:#151515}.blog-post{padding-top:56px;padding-bottom:var(--section-py)}.blog-post header{margin-bottom:48px}.blog-post header .lede{margin-top:24px}.blog-post-title{font-family:var(--font-body);font-weight:400;font-size:var(--display-l);letter-spacing:-.04em;color:#151515;text-wrap:balance;line-height:1.06}.blog-post-footer{border-top:1px solid #1515151a;justify-content:space-between;align-items:center;gap:16px;margin-top:72px;padding-top:24px;display:flex}.blog-prose{font-family:var(--font-body);color:#5e5e5a;font-size:18px;line-height:1.7}@media (width<=767px){.blog-prose{font-size:17px}}.blog-prose p{margin-bottom:1.3em}.blog-prose h2,.blog-prose h3{font-family:var(--font-body);color:#151515;text-wrap:balance;font-weight:400}.blog-prose h2{letter-spacing:-.03em;margin-top:56px;margin-bottom:18px;font-size:32px;line-height:1.15}.blog-prose h3{letter-spacing:-.02em;margin-top:40px;margin-bottom:12px;font-size:24px;line-height:1.25}.blog-prose h2#sources{border-top:1px solid #1515151a;margin-top:80px;padding-top:20px;font-size:22px}.blog-prose h2#sources~ul{font-size:15px}.blog-prose strong{color:#151515;font-weight:500}.blog-prose em{font-style:italic}.blog-prose a{color:#151515;text-underline-offset:3px;text-decoration:underline 1px #1515154d;transition:text-decoration-color .2s}.blog-prose a:hover{text-decoration-color:#151515}.blog-prose ul,.blog-prose ol{margin-bottom:1.3em;padding-left:24px}.blog-prose li{margin-bottom:8px}.blog-prose blockquote{font-family:var(--font-body);letter-spacing:-.015em;color:#151515;border-left:1px solid #1515151a;margin:40px 0;padding:4px 0 4px 28px;font-size:22px;line-height:1.5}.blog-prose blockquote p{margin-bottom:12px}.blog-prose blockquote p:last-child{margin-bottom:0}.blog-prose code{font-family:var(--font-mono);color:#151515;background:#eeedea;border-radius:4px;padding:2px 6px;font-size:.85em}.blog-prose pre{font-family:var(--font-mono);color:#151515;background:#eeedea;border-radius:6px;margin:32px 0;padding:24px;font-size:13px;line-height:1.6;overflow-x:auto}.blog-prose pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.blog-prose hr{background:#1515151a;border:none;height:1px;margin:56px 0}.blog-prose img{cursor:zoom-in;border-radius:6px;max-width:100%;height:auto;margin:40px auto 8px;display:block}.blog-prose p:has(>img:only-child){margin-bottom:8px}.blog-prose p>img+em,.blog-prose p>em:has(+img){text-align:center;color:#8f8f89;margin-top:4px;font-size:14px;display:block}.blog-prose figure{margin:40px 0}.blog-prose figure img{margin:0}.blog-prose figure figcaption{color:#8f8f89;text-align:center;text-wrap:balance;max-width:90%;margin:12px auto 0;font-size:14px;line-height:1.5}.blog-prose table{border-collapse:collapse;width:100%;font-family:var(--font-mono);color:#151515;margin:40px 0;font-size:13px;line-height:1.5}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #1515151a;padding:10px 14px}.blog-prose thead th{color:#8f8f89;text-align:center;border-bottom-color:#15151533;font-weight:500}.blog-prose tbody th{font-weight:500}.blog-prose .numeric-table td,.blog-prose .numeric-table tbody th{text-align:right}.blog-prose .numeric-table tbody th{text-align:left}.blog-prose .dense{font-size:12px}.blog-prose .dense th,.blog-prose .dense td{padding:8px 5px}.blog-prose .blog-table{margin:40px 0;overflow-x:auto}.blog-prose .blog-table table{margin:0}.blog-prose .text-table{font-family:var(--font-body);color:#5e5e5a;font-size:15px;line-height:1.5}.blog-prose .text-table th,.blog-prose .text-table td{padding:16px 20px 16px 0}.blog-prose .text-table thead th{font-family:var(--font-mono);text-align:left;font-size:12px}.blog-prose .text-table tbody th{width:var(--row-head-width,34%);color:#151515}.blog-prose .text-table .sub{color:#8f8f89;margin-top:4px;font-size:13px;font-weight:400;display:block}@media (width<=767px){.blog-prose .text-table{font-size:14px}.blog-prose .text-table th,.blog-prose .text-table td{padding:12px 12px 12px 0}.blog-prose .text-table tbody th{width:42%}.blog-prose .text-table.stack,.blog-prose .text-table.stack tbody{display:block}.blog-prose .text-table.stack thead{display:none}.blog-prose .text-table.stack tr{border-bottom:1px solid #1515151a;flex-wrap:wrap;padding:18px 0;display:flex}.blog-prose .text-table.stack th,.blog-prose .text-table.stack td,.blog-prose .text-table.stack tbody th{border:none;flex:0 0 100%;width:auto;padding:0}.blog-prose .text-table.stack .half{flex-basis:50%;padding-right:12px}.blog-prose .text-table.stack td{margin-top:10px}.blog-prose .text-table.stack td:before{content:attr(data-label);font-family:var(--font-mono);color:#8f8f89;font-size:12px;display:block}}.blog-prose :target{scroll-margin-top:calc(var(--nav-h) + 24px)}
