.blog-reader{--reader-line:rgb(var(--ink)/0.12);color:rgb(var(--ink))}.blog-reader-header{padding-top:64px;padding-bottom:48px}.blog-reader-heading{max-width:1056px}.blog-reader-title{max-width:970px;font-size:clamp(2.15rem,4.2vw,3.8rem);font-weight:600;line-height:1.12;letter-spacing:-.045em;text-wrap:balance;margin-bottom:24px}.blog-reader-deck{max-width:790px;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.6;color:rgb(var(--ink-muted))}.blog-reader-grid{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;gap:64px}.blog-reader .blog-article{color:rgb(var(--ink));font-size:19px;line-height:1.85;overflow-wrap:break-word}.blog-reader .blog-article p{margin:0 0 1.4em}.blog-reader .blog-article h2{border:0;padding:0;margin:2.5em 0 .85em;font-size:clamp(1.65rem,2.4vw,2.05rem);line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.blog-reader .blog-article h3{margin-top:2em;font-size:1.3rem;line-height:1.35}.blog-reader .blog-article :is(h2,h3,h4){scroll-margin-top:140px}.blog-reader .blog-article li{margin-bottom:.6em}.blog-reader .blog-article strong{font-weight:650}.blog-reader .blog-article a{text-decoration-thickness:1px;text-underline-offset:4px}.blog-reader .blog-article figure{margin:2.2rem 0 2.6rem}.blog-reader .blog-article figure:first-child{margin-top:0}.blog-reader .blog-article figcaption{border:0;padding:0;margin-top:12px;color:rgb(var(--ink-muted));font-size:13px;line-height:1.65}.blog-reader .blog-article .ba-block{background:transparent;border:0;border-top:2px solid rgb(var(--accent));padding:20px 0 0;margin:2.5rem 0}.blog-reader .blog-article .ba-block__label{color:rgb(var(--accent));margin-bottom:12px;font-size:11px;letter-spacing:.12em}.blog-reader .blog-article .ba-block p{font-size:inherit;line-height:inherit}.blog-reader .blog-article blockquote{background:transparent;border-color:rgb(var(--accent));padding:8px 0 8px 24px}.blog-reader .blog-article .table-scroll{margin:2rem 0;scrollbar-color:rgb(var(--ink)/.3) transparent;scrollbar-width:thin;padding-bottom:8px;-webkit-mask-image:none;mask-image:none}.blog-reader .blog-article table{width:100%;font-size:15px;line-height:1.65}.blog-reader .blog-article td,.blog-reader .blog-article th{padding:15px 16px;border:0;border-bottom:1px solid var(--reader-line);text-align:left;vertical-align:top}.blog-reader .blog-article th{white-space:normal;color:rgb(var(--ink));background:rgb(var(--panel));font-weight:650}.blog-reader .blog-article td{color:rgb(var(--ink-muted))}.blog-reader .blog-article tbody tr:nth-child(2n){background:transparent}.blog-reader .blog-article tr:hover{background:rgb(var(--ink)/.03)}.blog-reader .blog-article td.blog-table-num{white-space:nowrap;font-variant-numeric:tabular-nums}.blog-table-label{display:none}.blog-reader .blog-article pre{background:rgb(var(--panel));color:rgb(var(--ink));font-size:14px}.blog-reader-aside{font-size:13px}.blog-reader-aside-sticky{display:flex;flex-direction:column;gap:32px;max-height:calc(100vh - 8.5rem)}.blog-reader-aside-sticky>nav{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--ink)/.3) transparent}.blog-reader-aside-sticky>:not(nav){flex-shrink:0}.blog-reader-aside nav a{font-size:12px;line-height:1.5;padding-top:8px;padding-bottom:8px}.blog-reader-aside nav a[aria-current]{border-color:rgb(var(--accent))}.blog-reader-aside nav a:hover,.blog-reader-aside nav a[aria-current] span{color:rgb(var(--accent))}.blog-mobile-contents{border-top:1px solid var(--reader-line);border-bottom:1px solid var(--reader-line);margin-bottom:28px;padding:16px 0}.blog-mobile-contents summary{font-size:15px;font-weight:650;cursor:pointer}.blog-mobile-contents nav{margin-top:20px}.blog-reader .blog-example-text{margin:2.4rem 0;padding:0;border:0;border-top:1px solid var(--reader-line);border-bottom:1px solid var(--reader-line)}.blog-example-text summary{cursor:pointer;padding:18px 0;font-size:16px;font-weight:600;line-height:1.5}.blog-example-text .example-content{padding:0 0 20px;font-size:16px}.blog-example-text .example-label{font-size:11px;letter-spacing:.07em;color:rgb(var(--ink-muted))}.blog-example-text .example-note{font-size:14px;color:rgb(var(--ink-muted))}@media (min-width:1024px){.blog-reader-grid{grid-template-columns:minmax(0,760px) 232px}}@media (max-width:639px){.blog-reader .blog-article .table-scroll.table-scroll--responsive{overflow:visible;mask-image:none;-webkit-mask-image:none}.blog-reader .blog-article table.blog-table-responsive{min-width:0;max-width:100%}.blog-reader .blog-table-responsive,.blog-reader .blog-table-responsive tbody{display:block}.blog-reader .blog-table-responsive thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.blog-reader .blog-table-responsive tbody tr{display:block;border-top:2px solid var(--reader-line);padding:14px 0;margin-bottom:16px}.blog-reader .blog-table-responsive tbody td{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;padding:8px 0;border:0;min-width:0}.blog-reader .blog-table-responsive tbody td:first-child{display:block;font-size:17px;font-weight:650;color:rgb(var(--ink));margin-bottom:8px}.blog-reader .blog-table-responsive .blog-table-label{display:block;font-size:12px;font-weight:500;color:rgb(var(--ink-muted))}.blog-reader .blog-table-responsive td:first-child .blog-table-label{margin-bottom:3px}.blog-reader .blog-table-responsive .blog-table-value{min-width:0;overflow-wrap:anywhere}.blog-reader .blog-table-responsive td.blog-table-num{white-space:normal}.blog-reader .blog-table-responsive td.blog-table-num .blog-table-value{white-space:nowrap;overflow-wrap:normal}.blog-reader-header{padding-top:32px;padding-bottom:32px}.blog-reader .blog-article{font-size:18px;line-height:1.8}.blog-reader .blog-article table{font-size:14px}.blog-reader .blog-article td,.blog-reader .blog-article th{padding:12px 10px}.blog-reader .blog-article h2{margin-top:2.1em}.blog-reader .blog-article figure{margin:1.8rem 0}}