.software-editorial-card[data-v-d1b8eb8b]{flex-direction:column;gap:17px;min-width:0;display:flex}.editorial-media[data-v-d1b8eb8b]{min-width:0;margin:0}.editorial-image-link[data-v-d1b8eb8b]{aspect-ratio:16/9;background:var(--bg-subtle);border:1px solid var(--border-default);display:block;overflow:hidden}.editorial-image-link img[data-v-d1b8eb8b]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.editorial-media figcaption[data-v-d1b8eb8b]{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.5}.editorial-copy[data-v-d1b8eb8b]{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.software-editorial-card .editorial-evidence[data-v-d1b8eb8b]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0;font-size:11px;font-weight:700;line-height:1.4}.software-editorial-card .editorial-title[data-v-d1b8eb8b]{font-family:var(--tenant-display,var(--font-sans));letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:750;line-height:1.22}.editorial-title a[data-v-d1b8eb8b]:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.software-editorial-card .editorial-takeaway[data-v-d1b8eb8b]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.editorial-byline[data-v-d1b8eb8b],.editorial-sources[data-v-d1b8eb8b]{color:var(--text-secondary);flex-wrap:wrap;gap:4px 14px;font-size:12px;line-height:1.6;display:flex}.editorial-byline>span[data-v-d1b8eb8b],.editorial-sources>span[data-v-d1b8eb8b]{display:inline-block}.editorial-sources a[data-v-d1b8eb8b]{text-underline-offset:3px;text-decoration:underline}.editorial-read[data-v-d1b8eb8b]{min-height:44px;color:var(--brand);border-bottom:1px solid;align-items:center;gap:18px;margin-top:3px;font-size:14px;font-weight:700;display:inline-flex}.is-lead[data-v-d1b8eb8b]{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.is-lead .editorial-copy[data-v-d1b8eb8b]{gap:11px}.is-lead .editorial-title[data-v-d1b8eb8b]{font-size:calc(clamp(25px,2.35vw,32px))}.is-lead .editorial-takeaway[data-v-d1b8eb8b]{font-size:16px;line-height:1.6}.is-lead .editorial-read[data-v-d1b8eb8b]{margin-top:2px}.without-image[data-v-d1b8eb8b]{display:flex}.without-image .editorial-copy[data-v-d1b8eb8b]{max-width:80ch}.without-image.is-lead .editorial-copy[data-v-d1b8eb8b]{max-width:86ch}@media (width<=760px){.is-lead[data-v-d1b8eb8b]{grid-template-columns:1fr;gap:16px}.is-lead .editorial-title[data-v-d1b8eb8b]{font-size:27px}.is-lead .editorial-takeaway[data-v-d1b8eb8b]{font-size:16px}.editorial-media figcaption[data-v-d1b8eb8b]{font-size:12px}.editorial-copy[data-v-d1b8eb8b]{gap:9px}}@media (width<=400px){.is-lead .editorial-title[data-v-d1b8eb8b]{font-size:25px}.editorial-byline[data-v-d1b8eb8b],.editorial-sources[data-v-d1b8eb8b]{font-size:12px}}@media (height<=650px) and (width>=761px){.is-lead[data-v-d1b8eb8b]{gap:24px}.is-lead .editorial-title[data-v-d1b8eb8b]{font-size:27px}.is-lead .editorial-copy[data-v-d1b8eb8b]{gap:8px}.is-lead .editorial-takeaway[data-v-d1b8eb8b]{font-size:15px}.editorial-media figcaption[data-v-d1b8eb8b],.is-lead .editorial-byline[data-v-d1b8eb8b],.is-lead .editorial-sources[data-v-d1b8eb8b]{font-size:11.5px}.is-lead .editorial-read[data-v-d1b8eb8b]{min-height:40px}}.software-home[data-v-11845379]{max-width:1244px;padding-top:22px;padding-bottom:48px}.software-home-head[data-v-11845379]{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;gap:28px;padding-bottom:22px;display:grid}.software-home-intro[data-v-11845379]{min-width:0}.software-home .software-home-masthead[data-v-11845379]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);flex-wrap:wrap;gap:5px 14px;margin:0 0 8px;font-size:11px;line-height:1.4;display:flex}.software-home-masthead strong[data-v-11845379]{color:var(--brand);font-weight:750}.software-home-head h1[data-v-11845379]{letter-spacing:-.025em;text-wrap:balance;max-width:none;margin:0 0 8px;font-size:calc(clamp(29px,2.75vw,38px));line-height:1.15}.software-home-head .software-lead[data-v-11845379]{max-width:75ch;margin:0;font-size:15px;line-height:1.6}.software-home .software-home-search[data-v-11845379]{align-items:flex-end;gap:8px;margin:0;display:flex}.software-home-search label[data-v-11845379]{flex:1;gap:8px;min-width:0;font-size:11px;font-weight:650;line-height:1.4}.software-home-search input[data-v-11845379]{border-radius:3px;min-height:44px;padding:10px;font-size:14px}.software-home-search button[data-v-11845379]{border-radius:3px;flex:none;min-height:44px;padding:10px 16px;font-size:14px}.software-home-focus[data-v-11845379]{padding-top:18px}.software-home .software-home-overline[data-v-11845379]{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:750;line-height:1.4}.software-home-section[data-v-11845379]{border-top:1px solid var(--border-default);margin-top:32px;padding-top:22px}.software-home .software-section-head[data-v-11845379]{margin-bottom:20px}.software-home .software-section-head h2[data-v-11845379],.software-home-section>h2[data-v-11845379]{letter-spacing:-.015em;font-size:25px;line-height:1.25}.software-home .software-section-head>a[data-v-11845379]{gap:12px;font-size:13px}.software-home-comparisons[data-v-11845379]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.software-task-grid[data-v-11845379]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px 28px;display:grid}.software-home-principles>div[data-v-11845379],.software-task[data-v-11845379]{min-width:0}.software-task h3[data-v-11845379]{border-bottom:1px solid var(--border-strong);font:inherit;margin:0;padding-bottom:12px}.software-task-grid strong[data-v-11845379]{font-size:16px;line-height:1.4;display:block}.software-task-grid small[data-v-11845379]{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.5;display:block}.software-task h3 a[data-v-11845379]{color:var(--text-primary)}.software-task h3 a[data-v-11845379]:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.software-task ul[data-v-11845379]{margin:0;padding:0;list-style:none}.software-task li[data-v-11845379]{border-bottom:1px solid var(--border-default)}.software-task li a[data-v-11845379]{min-height:44px;color:var(--text-primary);align-items:center;padding-block:9px;font-size:14px;line-height:1.45;display:flex}.software-task li a[data-v-11845379]:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.software-home-latest[data-v-11845379]{gap:24px}.software-home-latest[data-v-11845379] .article-card{box-shadow:none;background:0 0;border:0;border-radius:0}.software-home-latest[data-v-11845379] .article-card .cover{aspect-ratio:16/9;border:1px solid var(--border-default);background:var(--bg-subtle);border-radius:0}.software-home-latest[data-v-11845379] .article-card .cover img{-o-object-fit:contain;object-fit:contain}.software-home-latest[data-v-11845379] .article-card .body{gap:9px;padding:14px 0 0}.software-home-latest[data-v-11845379] .article-card .title{font-size:20px;line-height:1.3}.software-home-latest[data-v-11845379] .article-card .excerpt{font-size:14px;line-height:1.6}.software-home-latest[data-v-11845379] .article-card .meta{justify-content:flex-start;gap:5px 12px;font-size:12px}.software-home-principles[data-v-11845379]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding-top:5px;display:grid}.software-home-principles dt[data-v-11845379]{font-size:16px;font-weight:700;line-height:1.4}.software-home-principles dd[data-v-11845379]{color:var(--text-secondary);max-width:42ch;margin:7px 0 0;font-size:14px;line-height:1.65}.software-home-responsibility[data-v-11845379]{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:50px;display:grid}.software-home-responsibility h2[data-v-11845379]{margin-bottom:12px}.software-home-responsibility p[data-v-11845379]{max-width:75ch;color:var(--text-secondary);font-size:14px;line-height:1.7}.software-home-responsibility .software-home-overline[data-v-11845379]{margin-bottom:10px}.software-home .software-home .software-home-contact[data-v-11845379],.software-home .software-home-contact[data-v-11845379]{margin-bottom:0}.software-home-contact a[data-v-11845379],.software-home-responsibility nav[data-v-11845379]{align-content:start;display:grid}.software-home-responsibility nav a[data-v-11845379]{border-bottom:1px solid var(--border-default);justify-content:space-between;gap:20px;min-height:44px;padding:10px 0;font-size:14px;font-weight:650;display:flex}@media (width<=1050px){.software-home-head[data-v-11845379]{grid-template-columns:1fr;gap:16px}.software-home-search[data-v-11845379]{max-width:640px}.software-home-head h1[data-v-11845379]{font-size:32px}.software-home-head .software-lead[data-v-11845379]{max-width:80ch}}@media (width<=760px){.software-home[data-v-11845379]{padding-top:18px}.software-home-head[data-v-11845379]{gap:17px;padding-bottom:20px}.software-home-head h1[data-v-11845379]{font-size:31px;line-height:1.16}.software-home-head .software-lead[data-v-11845379]{font-size:15px}.software-home-comparisons[data-v-11845379]{grid-template-columns:1fr;gap:26px}.software-home-comparisons[data-v-11845379] .software-editorial-card+.software-editorial-card{border-top:1px solid var(--border-default);padding-top:24px}.software-home-section[data-v-11845379]{margin-top:28px;padding-top:22px}.software-home .software-section-head h2[data-v-11845379],.software-home-section>h2[data-v-11845379]{font-size:23px}.software-home .software-section-head[data-v-11845379]{gap:8px;margin-bottom:15px}.software-home-principles[data-v-11845379],.software-task-grid[data-v-11845379]{grid-template-columns:1fr;gap:12px}.software-task li a[data-v-11845379]{padding-block:10px}.software-home-principles[data-v-11845379]{gap:20px}.software-home-principles dd[data-v-11845379]{max-width:none;margin-top:4px}.software-home-responsibility[data-v-11845379]{grid-template-columns:1fr;gap:12px}.software-home-responsibility p[data-v-11845379]{font-size:14px}.software-home-focus[data-v-11845379]{padding-top:17px}}@media (width<=400px){.software-home-head h1[data-v-11845379]{font-size:29px}.software-home .software-home-search[data-v-11845379]{gap:6px}.software-home-search input[data-v-11845379]{font-size:13px}.software-home-search button[data-v-11845379]{padding-inline:12px}}@media (height<=650px) and (width>=1051px){.software-home[data-v-11845379]{padding-top:16px}.software-home-head[data-v-11845379]{gap:24px;padding-bottom:16px}.software-home-head h1[data-v-11845379]{margin-bottom:7px;font-size:31px}.software-home-head .software-lead[data-v-11845379]{font-size:14px;line-height:1.5}.software-home-focus[data-v-11845379]{padding-top:14px}.software-home .software-home-overline[data-v-11845379]{margin-bottom:9px}}
