.bk-commercial .bk-comparison h2{max-width:30em;font-size:clamp(28px,2.8vw,36px);line-height:1.3!important}.bk-comparison h3{font-size:22px;line-height:1.4!important}.bk-comparison p,.bk-comparison li{color:var(--bk-ink)}.bk-commercial .bk-comparison .bk-page-title{text-wrap:balance;max-width:22em;margin-top:0}.bk-comparison .bk-page-title>span{display:block}.bk-comparison .bk-comparison-context{color:var(--bk-muted);margin-top:16px;font-size:16px;line-height:1.6}.bk-comparison-hero-summary{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:64px;margin-top:32px;display:grid}.bk-comparison-hero-summary .bk-page-description{max-width:45em;margin:0}.bk-comparison-back{min-height:44px;color:var(--bk-ink);align-items:center;gap:12px;margin-bottom:24px;font-size:16px;display:inline-flex}.bk-comparison-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.bk-comparison-actions .bk-link,.bk-comparison-hero-summary>.bk-link{margin:0}.bk-comparison .bk-comparison-cta-note{color:var(--bk-muted);margin-top:16px;font-size:14px}.bk-comparison-intro>p:not(.bk-comparison-context){max-width:45em;margin-top:24px;font-size:18px;line-height:1.7}.bk-comparison-nav{background:var(--bk-surface)}.bk-comparison-nav .bk-shell{flex-wrap:wrap;align-items:center;gap:8px 28px;padding-block:18px;display:flex}.bk-comparison-nav a{min-height:44px;color:var(--bk-ink);align-items:center;font-size:16px;display:inline-flex}.bk-comparison-nav a:not(.bk-arrow-link):not(.bk-link):hover{color:var(--bk-green);text-underline-offset:5px;text-decoration:underline}.bk-comparison-overview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:36px 64px;margin-top:40px;display:grid}.bk-comparison-overview article{min-width:0}.bk-comparison-overview article:first-child{grid-row:1 / span var(--bk-overview-rows);background:var(--bk-ink);color:var(--bk-ground);align-self:stretch;padding:40px}.bk-comparison-overview article:first-child h3{font-size:clamp(26px,2.3vw,32px)}.bk-comparison-overview article:first-child :is(p,li,a){color:var(--bk-ground)}.bk-comparison-overview article:first-child a:focus-visible{outline-color:var(--bk-ground)}.bk-comparison .bk-comparison-label{color:var(--bk-muted);margin-top:12px;font-size:14px;line-height:1.6}.bk-comparison-overview .bk-comparison-label+p,.bk-comparison-reasons h3+p{margin-top:16px;font-size:16px;line-height:1.7}.bk-comparison-tint{background:var(--bk-surface)}.bk-comparison-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.bk-comparison-points{margin:0;padding:0;list-style:none}.bk-comparison-points li{font-size:16px;line-height:1.75}.bk-comparison-points li+li{margin-top:28px}.bk-comparison-tint .bk-comparison-points{background:var(--bk-ground);padding:32px}.bk-comparison-points h3+p{margin-top:12px}.bk-comparison #migration ol{padding-left:58px;list-style:decimal}.bk-comparison #migration li{padding-left:10px}.bk-comparison #migration li::marker{color:var(--bk-green);font-variant-numeric:tabular-nums}.bk-comparison-intro .bk-comparison-cost-formula{background:var(--bk-stage);margin-top:28px;padding:28px;font-size:18px}.bk-comparison .bk-comparison-scroll-help{color:var(--bk-muted);margin-top:32px;font-size:14px}.bk-comparison-table-region{overscroll-behavior-x:contain;scrollbar-color:var(--bk-muted) var(--bk-surface);max-width:100%;margin-top:16px;overflow-x:auto}.bk-comparison-table-region:focus-visible{outline:3px solid var(--bk-green);outline-offset:5px}.bk-comparison-table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:850px;font-size:16px;line-height:1.65}.bk-comparison-table caption{background:var(--bk-surface);color:var(--bk-ink);text-align:left;padding:20px 24px;font-size:16px}.bk-comparison-feature-col{width:23%}.bk-comparison-reason-col{width:29%}.bk-comparison-table :is(th,td){border-bottom:1px solid var(--bk-border);vertical-align:top;overflow-wrap:anywhere;padding:22px 24px}.bk-comparison-table th{color:var(--bk-ink);font-weight:500}.bk-comparison-table td{color:var(--bk-ink)}.bk-comparison-table thead th{background:var(--bk-ink);color:var(--bk-ground);padding-block:24px;font-weight:500}.bk-comparison-table .bk-comparison-bookjor{background:var(--bk-stage)}.bk-comparison-table thead .bk-comparison-bookjor{background:var(--bk-green);color:var(--bk-ground)}.bk-comparison-table .bk-comparison-group th{background:var(--bk-surface);padding-block:16px;font-size:16px}.bk-comparison-table :is(thead th:first-child,th[scope=row]){z-index:1;position:sticky;left:0}.bk-comparison-table th[scope=row]{background:var(--bk-ground)}.bk-comparison-table a:not(.bk-arrow-link):not(.bk-link){color:var(--bk-green);text-underline-offset:4px;text-decoration:underline}.bk-comparison-table a:not(.bk-arrow-link):not(.bk-link):hover{color:var(--bk-green-hover)}.bk-comparison .bk-comparison-data-note{max-width:76em;color:var(--bk-muted);margin-top:24px;font-size:14px;line-height:1.75}.bk-comparison-data-note a{color:var(--bk-green);text-underline-offset:4px;text-decoration:underline}.bk-comparison .bk-comparison-references{overflow-wrap:anywhere;gap:8px;margin:16px 0 0;padding:0;font-size:13px;line-height:1.65;list-style:none;display:grid}.bk-comparison-references li{color:var(--bk-muted);font-size:inherit}.bk-comparison-references a{color:var(--bk-green);text-underline-offset:3px;text-decoration:underline}.bk-comparison-references time{white-space:nowrap}.bk-comparison-reasons article+article{margin-top:36px}.bk-comparison-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.bk-comparison-audiences>section{background:var(--bk-surface);padding:40px}.bk-comparison-audiences>section:first-child{background:var(--bk-stage)}.bk-comparison-audiences ul{margin-top:24px;padding-left:20px;list-style:outside}.bk-comparison-audiences li{padding-left:4px;font-size:16px}.bk-comparison-audiences li+li{margin-top:16px}.bk-comparison-faq-list details{background:var(--bk-surface)}.bk-comparison-faq-list details+details{margin-top:12px}.bk-comparison-faq-list details[open]{background:var(--bk-stage)}.bk-comparison-faq-list summary{justify-content:space-between;align-items:baseline;gap:24px;min-height:72px;padding:24px;font-size:18px;line-height:1.5;list-style:none;display:flex}.bk-comparison-faq-list summary>span{color:var(--bk-green);flex-shrink:0;font-size:22px;transition:transform .16s}.bk-comparison-faq-list details[open] summary>span{transform:rotate(45deg)}.bk-comparison-faq-list details>p{padding:0 24px 26px;font-size:16px;line-height:1.75}.bk-comparison-faq-list .bk-comparison-references{margin:-10px 24px 0;padding-bottom:26px}.bk-comparison-closing{background:var(--bk-ink);color:var(--bk-ground)}.bk-comparison-closing .bk-shell{justify-content:space-between;align-items:center;gap:64px;display:flex}.bk-comparison-closing p{max-width:42em;color:var(--bk-ground);margin-top:24px;font-size:18px;line-height:1.7}.bk-comparison-closing .bk-button{flex-shrink:0}.bk-comparison-closing a:focus-visible{outline-color:var(--bk-ground)}.bk-comparison-directory{margin-top:40px}.bk-comparison-directory article{grid-template-columns:minmax(0,.9fr) minmax(0,1.65fr) auto;align-items:start;gap:40px;padding:36px;display:grid}.bk-comparison-directory article:nth-child(odd){background:var(--bk-surface)}.bk-comparison-directory h3{margin:0}.bk-comparison-directory article>div>p:not(.bk-comparison-label){font-size:16px;line-height:1.75}.bk-comparison-directory .bk-comparison-best-for{margin-top:16px}.bk-comparison-directory .bk-link{white-space:nowrap;min-height:44px;margin-top:0}@media (hover:hover){.bk-commercial .bk-comparison .bk-comparison-back:hover .bk-direction-arrow{transform:translate(-3px)}.bk-commercial .bk-comparison .bk-comparison-jump:hover .bk-direction-arrow{transform:translateY(3px)}}@media (width<=900px){.bk-comparison-hero-summary,.bk-comparison-split,.bk-comparison-overview{gap:40px}.bk-comparison-hero-summary{grid-template-columns:minmax(0,1fr);gap:24px}.bk-comparison-overview article:first-child,.bk-comparison-audiences>section{padding:28px}.bk-comparison-directory article{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px 32px;padding:32px}.bk-comparison-directory article>.bk-link{grid-column:2;justify-self:start}}@media (width<=650px){.bk-commercial .bk-comparison .bk-page-title{font-size:clamp(28px,8.5vw,34px)!important}.bk-commercial .bk-comparison h2{font-size:28px}.bk-comparison h3{font-size:22px}.bk-comparison-intro>p:not(.bk-comparison-context),.bk-comparison-closing p{font-size:16px}.bk-comparison-split,.bk-comparison-overview,.bk-comparison-audiences,.bk-comparison-directory article{grid-template-columns:minmax(0,1fr);gap:32px}.bk-comparison-overview article:first-child{grid-row:auto}.bk-comparison-overview,.bk-comparison-audiences,.bk-comparison-directory{margin-top:28px}.bk-comparison-overview article:first-child,.bk-comparison-audiences>section,.bk-comparison-tint .bk-comparison-points,.bk-comparison-intro .bk-comparison-cost-formula{padding:24px}.bk-comparison #migration ol{padding-left:48px}.bk-comparison-directory article{gap:20px;padding:28px 20px}.bk-comparison-directory article>.bk-link{grid-column:auto}.bk-comparison-nav .bk-shell{scrollbar-color:var(--bk-muted) var(--bk-surface);flex-wrap:nowrap;gap:24px;padding-block:12px;overflow-x:auto}.bk-comparison-nav a{flex:none}.bk-comparison-closing .bk-shell{flex-direction:column;align-items:flex-start;gap:32px}.bk-comparison-table :is(th,td){padding-inline:18px}.bk-comparison-faq-list summary{gap:20px;padding:22px;font-size:16px}.bk-comparison-faq-list details>p{padding-inline:22px}.bk-comparison-faq-list .bk-comparison-references{margin-inline:22px}}@media (prefers-reduced-motion:reduce){.bk-comparison .bk-direction-arrow,.bk-comparison-faq-list summary>span{transition:none}.bk-comparison :is(.bk-comparison-back,.bk-comparison-jump):hover .bk-direction-arrow{transform:none}}
