.article-layout--b2b{display:block;max-width:1180px}.article-layout--b2b .article-main{min-width:0;max-width:100%}.article-layout--b2b .table-scroll{overflow-x:auto;max-width:100%;margin-block:24px;outline-offset:4px}.article-layout--b2b table{width:100%;min-width:810px;border-collapse:collapse;font-variant-numeric:tabular-nums;margin:0}.article-layout--b2b thead{background:var(--primary);color:white}.article-layout--b2b th{font-weight:600;text-align:left;vertical-align:top}.article-layout--b2b td,.article-layout--b2b th{padding:19px 20px;border:1px solid var(--rule);line-height:1.8}.article-layout--b2b td{vertical-align:top}.article-layout--b2b tbody tr:nth-child(2){background:var(--pale)}.b2b-article-actions{border-top:3px solid var(--primary);padding-top:25px;margin-top:36px}.b2b-article-actions h2{font:600 24px/1.6 var(--sans);margin:0 0 18px}.b2b-article-actions>div{display:flex;gap:14px;flex-wrap:wrap}.b2b-article-actions .button{white-space:normal;text-align:center;line-height:1.7;max-width:100%}.b2b-article-actions p{margin:15px 0 0}.b2b-article-actions p,.b2b-table-hint{color:var(--muted);font-size:13px}@media(max-width:760px){.article-layout--b2b table{min-width:750px;font-size:13px}.article-layout--b2b td,.article-layout--b2b th{padding:15px}.b2b-article-actions>div{flex-direction:column}.b2b-article-actions .button{width:100%}.b2b-article-actions h2{font-size:21px}.article-heading--b2b h1{font-size:26px;line-height:1.65}}.article-layout--b2b caption{text-align:left;color:var(--ink);font:600 16px/1.7 var(--sans);padding:0 0 12px}.b2b-title-phrase{display:inline-block;max-width:100%}.article-heading--b2b .article-meta{flex-wrap:wrap;gap:8px 24px}.article-heading--b2b .article-meta>span{white-space:nowrap}.article-layout--b2b thead th{background:var(--primary);color:var(--primary-foreground)}.blog-article-cta{border-top:2px solid var(--primary);padding-top:28px;margin-top:44px}.blog-article-cta h2{font:600 25px/1.65 var(--sans);margin:0 0 16px}.blog-article-cta p{font-size:15px;color:var(--muted);line-height:1.9;margin:0 0 22px}.blog-article-cta>div{display:flex;align-items:stretch;justify-content:center;gap:16px;flex-wrap:wrap}.blog-article-cta .button{flex:1 1 280px;max-width:480px;white-space:normal;text-align:center;line-height:1.7}.blog-article-resource{display:flex;justify-content:center;margin-top:24px}.blog-article-resource .button{white-space:normal;text-align:center;max-width:100%}@media(max-width:760px){.blog-article-cta h2{font-size:22px}.blog-article-cta>div{flex-direction:column}.blog-article-cta .button{flex-basis:auto;width:100%;max-width:none}}