.blog-reader{--reader-line:rgb(var(--ink)/0.12);--reader-col:620px;color:rgb(var(--ink))}.blog-reader-header{padding-top:64px;padding-bottom:48px}.blog-reader-heading{max-width:calc(var(--reader-col) + 64px + 232px)}.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,var(--reader-col));justify-content:center;gap:64px}.blog-reader .blog-article{color:rgb(var(--ink)/.84);font-size:19px;line-height:1.65;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));border-radius:0;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 .ba-block--cta{background:rgb(var(--panel));border-top:0;border-left:3px solid rgb(var(--accent));border-radius:var(--radius-ui);padding:20px 24px}.blog-reader .blog-article .ba-block--cta>p:last-child{margin-top:16px}.blog-reader .blog-article .ba-block--cta>p:last-child>a:only-child{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:5px;background:rgb(var(--accent));color:#0c0a09;font-size:15px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:background-color .18s ease}.blog-reader .blog-article .ba-block--cta>p:last-child>a:only-child:hover{background:#fb923c;color:#0c0a09}.blog-reader .blog-article .ba-block--cta>p:last-child>a:only-child:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}@media (max-width:639px){.blog-reader .blog-article .ba-block--cta{padding:18px}.blog-reader .blog-article .ba-block--cta>p:last-child>a:only-child{width:100%}}.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,var(--reader-col)) 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.65}.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}}.blog-reader .blog-article .blog-schema{--schema-line:rgb(var(--ink)/0.1);--schema-card:rgb(var(--ink)/0.05);container-type:inline-size;margin:2.4rem 0 2.8rem;padding:22px 22px 18px;background:rgb(var(--panel));border:1px solid var(--schema-line);border-radius:var(--radius-ui);color:rgb(var(--ink));font-size:15px;line-height:1.5}.blog-reader .blog-article .blog-schema__title{margin:0 0 16px;max-width:none;font-size:16px;font-weight:650;line-height:1.35;letter-spacing:-.01em;color:rgb(var(--ink))}.blog-reader .blog-article .blog-schema>:is(ol,ul){list-style:none;margin:0;padding:0;max-width:none;display:grid;gap:12px}.blog-reader .blog-article .blog-schema>:is(ol,ul)>li{position:relative;margin:0;padding:14px 16px;min-width:0;background:var(--schema-card);border:0;border-radius:var(--radius-ui);color:rgb(var(--ink-muted))}.blog-reader .blog-article .blog-schema li::marker{content:none}.blog-reader .blog-article .blog-schema li>p{margin:0;max-width:none}.blog-reader .blog-article .blog-schema li>strong:first-child{display:block;margin-bottom:4px;color:rgb(var(--ink));font-size:15px;font-weight:650;line-height:1.35}.blog-reader .blog-article .blog-schema li em{display:block;text-wrap:balance;margin:2px 0 6px;color:rgb(var(--ink));font-style:normal;font-weight:650;font-size:17px;font-variant-numeric:tabular-nums}.blog-reader .blog-article .blog-schema li ul{list-style:none;margin:8px 0 0;padding:0}.blog-reader .blog-article .blog-schema li li{position:relative;margin:0 0 4px;padding:0 0 0 16px;font-size:14px}.blog-reader .blog-article .blog-schema li li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:1px;background:rgb(var(--accent))}.blog-reader .blog-article .blog-schema figcaption{margin-top:14px;padding-top:0;border-top:0;font-size:13px;line-height:1.55;color:rgb(var(--ink-muted))}.blog-reader .blog-article .blog-flow>ol{counter-reset:flow;gap:26px}.blog-reader .blog-article .blog-flow>ol>li{counter-increment:flow;padding-left:54px}.blog-reader .blog-article .blog-flow>ol>li:before{content:counter(flow);position:absolute;left:14px;top:13px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgb(var(--accent));color:#0c0a09;font-size:13px;font-weight:700;line-height:1}.blog-reader .blog-article .blog-flow>ol>li:not(:last-child):after{content:"";position:absolute;left:22px;bottom:-21px;width:10px;height:10px;border-right:2px solid rgb(var(--accent));border-bottom:2px solid rgb(var(--accent));transform:rotate(45deg)}@container (min-width: 560px){.blog-reader .blog-article .blog-flow>ol:not(:has(>li:nth-child(4))){grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:28px}.blog-reader .blog-article .blog-flow>ol:not(:has(>li:nth-child(4)))>li{padding:50px 14px 14px}.blog-reader .blog-article .blog-flow>ol:not(:has(>li:nth-child(4)))>li:before{left:14px;top:14px}.blog-reader .blog-article .blog-flow>ol:not(:has(>li:nth-child(4)))>li:not(:last-child):after{left:auto;right:-20px;top:50%;bottom:auto;transform:translateY(-50%) rotate(-45deg)}}[data-theme=clean] .blog-reader .blog-article :is(.blog-schema,.blog-takeaways){--accent:194 65 12}[data-theme=clean] .blog-reader .blog-article .blog-flow>ol>li:before{color:#fff}.blog-reader .blog-article .blog-compare>ul>li{border-top:2px solid rgb(var(--accent))}.blog-reader .blog-article .blog-compare>ul{gap:30px}.blog-reader .blog-article .blog-compare>ul>li>strong:first-child{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--schema-line)}.blog-reader .blog-article .blog-compare>ul>li:nth-child(2):before{content:"vs";position:absolute;left:16px;top:-24px;color:rgb(var(--accent));font-size:12px;font-weight:700;letter-spacing:.04em}@container (min-width: 520px){.blog-reader .blog-article .blog-compare>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.blog-reader .blog-article .blog-compare>ul>li:nth-child(2):before{left:-25px;top:18px;width:22px;text-align:center}}.blog-reader .blog-article .blog-groups>ul>li>strong:first-child{position:relative;padding-left:16px}.blog-reader .blog-article .blog-groups>ul>li>strong:first-child:before{content:"";position:absolute;left:0;top:.42em;width:8px;height:8px;border-radius:2px;background:rgb(var(--accent))}@container (min-width: 520px){.blog-reader .blog-article .blog-groups>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-reader .blog-article .blog-groups>ul>li:last-child:nth-child(odd){grid-column:1/-1}}.blog-reader .blog-article .blog-tiers>ul{gap:8px}.blog-reader .blog-article .blog-tiers>ul>li{border-left:3px solid rgb(var(--accent)/.55)}.blog-reader .blog-article .blog-tiers>ul>li:nth-child(2){border-left-color:rgb(var(--accent)/.7)}.blog-reader .blog-article .blog-tiers>ul>li:nth-child(3){border-left-color:rgb(var(--accent)/.85)}.blog-reader .blog-article .blog-tiers>ul>li:nth-child(n+4){border-left-color:rgb(var(--accent))}@container (min-width: 520px){.blog-reader .blog-article .blog-tiers>ul>li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:baseline}.blog-reader .blog-article .blog-tiers>ul>li>strong:first-child{grid-column:1;grid-row:1;margin:0}.blog-reader .blog-article .blog-tiers>ul>li>em{grid-column:2;grid-row:1;margin:0;text-align:right;white-space:nowrap}}.blog-reader .blog-article .blog-takeaways{margin:3rem 0 2.6rem;padding:24px 24px 10px;background:rgb(var(--panel));border:1px solid rgb(var(--ink)/.1);border-left:3px solid rgb(var(--accent));border-radius:var(--radius-ui)}.blog-reader .blog-article .blog-takeaways>h2{margin:0 0 16px;padding:0;border:0;font-size:clamp(1.35rem,2vw,1.6rem)}.blog-reader .blog-article .blog-takeaways>:is(ul,ol){list-style:none;padding:0;margin:0 0 14px;max-width:none}.blog-reader .blog-article .blog-takeaways>:is(ul,ol)>li{position:relative;margin:0 0 12px;padding-left:30px;font-size:17px;line-height:1.55}.blog-reader .blog-article .blog-takeaways li::marker{content:none}.blog-reader .blog-article .blog-takeaways>:is(ul,ol)>li:before{content:"";position:absolute;left:5px;top:.28em;width:7px;height:13px;border-right:2px solid rgb(var(--accent));border-bottom:2px solid rgb(var(--accent));transform:rotate(45deg)}@media (max-width:639px){.blog-reader .blog-article .blog-schema{padding:18px 16px 14px;margin:2rem 0 2.2rem}.blog-reader .blog-article .blog-takeaways{padding:20px 18px 6px}.blog-reader .blog-article .blog-takeaways>:is(ul,ol)>li{font-size:16px}}