.blog-hero__image{border-radius:12px!important;max-width:960px!important}.blog-hero__image img{aspect-ratio:16/9;width:100%;object-fit:cover!important;max-height:none!important}.localization-comparison{color:#26343f}.localization-comparison>p:first-child{color:#203a4c;font-size:clamp(1.08rem,.99rem + .32vw,1.24rem);line-height:1.72}.localization-comparison h2,.localization-comparison h3{scroll-margin-top:84px}.localization-comparison a:focus-visible,.comparison-table-wrap:focus-visible,.platform-roster a:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #d96800}.localization-comparison blockquote{color:#334f61;background:#f5f9fc;border:1px solid #d6e2ec;border-radius:10px;margin:30px 0 42px;padding:22px 26px}.localization-comparison blockquote p{color:inherit;margin:0;font-size:.96rem;line-height:1.68}.article-toc{background:#f7fafc;border:1px solid #dce5eb;border-radius:10px;margin:42px 0 48px;padding:26px 28px 28px}.article-toc__heading{border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:16px;display:flex}.article-toc__heading h2{margin:0!important;font-size:clamp(1.45rem,1.32rem + .45vw,1.75rem)!important}.article-toc__eyebrow{letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;order:2;font-weight:700;color:#596c79!important;margin:0!important;font-size:.74rem!important}.article-toc__list{counter-reset:article-toc;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;display:grid;margin:4px 0 0!important;padding:0!important;list-style:none!important}.article-toc__list li{counter-increment:article-toc;border-bottom:1px solid #e1e8ed;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:8px;padding:10px 0;font-size:.94rem;line-height:1.45;display:grid;margin:0!important}.article-toc__list li:before{content:counter(article-toc, decimal-leading-zero);color:#6a7d8a;letter-spacing:.04em;font-size:.72rem;font-weight:700}.article-toc__list a{text-underline-offset:3px;font-weight:650;color:#23465b!important}.platform-roster{border-top:1px solid #dce5eb;border-bottom:1px solid #dce5eb;margin:48px 0 52px;padding:32px 0}.platform-roster__heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.platform-roster__heading h2{font-size:clamp(1.55rem, 1.38rem + .6vw)!important;margin:0!important}.platform-roster__eyebrow{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;order:2;font-weight:700;color:#596c79!important;margin:0!important;font-size:.75rem!important}.platform-roster__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 28px;display:grid;margin:0!important;padding:0!important;list-style:none!important}.platform-roster__list li{flex-direction:column;gap:8px;min-width:0;display:flex;margin:0!important}.platform-roster__list li::marker{content:""}.platform-roster__mark{justify-content:flex-start;align-items:center;width:100%;height:34px;display:flex}.platform-roster__mark img{object-fit:contain;object-position:left center;width:min(100%,128px);height:30px;display:block}.platform-roster__xtm{color:#112f43;letter-spacing:-.06em;font-size:1.55rem;font-weight:900}.platform-roster__name{color:#526675;font-size:.78rem;font-weight:650;line-height:1.25}.comparison-table-wrap{-webkit-overflow-scrolling:touch;background:#fbfcfd;border:1px solid #dce5eb;border-radius:10px;width:100%;margin:24px 0 34px;overflow-x:auto;box-shadow:0 8px 24px #1a3a5c12}.comparison-table{border-collapse:collapse;color:#2d3d48;border:0;width:100%;min-width:720px;font-size:.88rem;line-height:1.55;margin:0!important}.comparison-table thead{background:#edf3f7}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid #dfe7ed;padding:13px 15px}.comparison-table th{color:#19384d;letter-spacing:.012em;font-size:.79rem;font-weight:750}.comparison-table td{color:#364954;background:#fcfdfe}.comparison-table tbody tr:nth-child(2n) td{background:#f6f9fb}.comparison-table tr:last-child td{border-bottom:0}.comparison-table td:first-child,.comparison-table th:first-child{font-weight:650}.comparison-table a{text-underline-offset:3px}.comparison-table__value{min-width:0}.localization-comparison>p>em:only-child{color:#667783;margin:-8px 0 30px;font-size:.84rem;line-height:1.55;display:block}.article-faq{margin-top:52px}.article-faq>h2{margin-bottom:24px!important}.localization-comparison .blog-author-bio{margin-top:48px;border-left:1px solid #d8e2e9!important;border-radius:10px!important}@media (width<=820px){.platform-roster__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.article-toc{margin:34px 0 40px;padding:22px 20px 20px}.article-toc__heading{padding-bottom:14px;display:block}.article-toc__eyebrow{white-space:normal;margin-bottom:6px!important}.article-toc__list{grid-template-columns:1fr;column-gap:0}.platform-roster__heading{display:block}.platform-roster__eyebrow{white-space:normal;margin-bottom:8px!important}.platform-roster__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.comparison-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.comparison-table,.comparison-table tbody,.comparison-table tr,.comparison-table td{width:100%;min-width:0;display:block}.comparison-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-table tbody{gap:14px;display:grid}.comparison-table tbody tr{background:#fbfcfd;border:1px solid #dce5eb;border-radius:10px;overflow:hidden;box-shadow:0 5px 16px #1a3a5c0f}.comparison-table td,.comparison-table tbody tr:nth-child(2n) td{background:#fbfcfd;border-bottom:1px solid #e3e9ee;grid-template-columns:minmax(7.4rem,38%) minmax(0,1fr);gap:12px;padding:12px 14px;font-size:.86rem;display:grid}.comparison-table td:before{content:attr(data-label);color:#315267;letter-spacing:.025em;text-transform:uppercase;font-size:.72rem;font-weight:750;line-height:1.45}.comparison-table tr:last-child td,.comparison-table td:last-child{border-bottom:0}}@media (width<=460px){.platform-roster__list{grid-template-columns:1fr 1fr}.comparison-table td,.comparison-table tbody tr:nth-child(2n) td{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.localization-comparison *,.localization-comparison :before,.localization-comparison :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
