.article-tpl{--at-brand:#0a1de5;--at-brand-dark:#0a17b8;--at-red:#ff4337;--at-ink:#101623;--at-body:#33425c;--at-muted:#5a6b85;--at-muted-2:#8a97ab;--at-line:#e6ebf2;--at-bg:#f5f8fc;--at-soft:#eef1fe;--at-soft-border:#dce3fb;--at-dark:#0f1b33;--at-r-sm:10px;--at-r:16px;--at-r-lg:22px;--at-pill:999px;background:var(--at-bg);color:var(--at-ink)}.article-tpl ::selection{background:#d8e2fc}.article-prose{color:var(--at-body);font-size:18px;line-height:1.75}.article-prose>*+*{margin-top:22px}.article-prose p{margin:0 0 22px}.article-prose strong,.article-prose b{color:var(--at-ink);font-weight:700}.article-prose a{color:var(--at-brand);text-underline-offset:2px;font-weight:700;-webkit-text-decoration:underline #0a1de54d;text-decoration:underline #0a1de54d}.article-prose a:hover{-webkit-text-decoration-color:var(--at-brand);text-decoration-color:var(--at-brand)}.article-prose h2{letter-spacing:-.02em;color:var(--at-ink);margin:44px 0 18px;scroll-margin-top:96px;font-size:31px;font-weight:800;line-height:1.2}.article-prose h3{color:var(--at-ink);margin:30px 0 12px;scroll-margin-top:96px;font-size:22px;font-weight:800;line-height:1.3}.article-prose h4{color:var(--at-ink);margin:24px 0 10px;scroll-margin-top:96px;font-size:18px;font-weight:800}.article-prose ul,.article-prose ol{flex-direction:column;gap:10px;margin:0 0 24px;padding-left:22px;display:flex}.article-prose li{padding-left:4px}.article-prose li::marker{color:var(--at-brand);font-weight:700}.article-prose blockquote{border-left:4px solid var(--at-brand);margin:32px 0;padding:6px 0 6px 26px}.article-prose blockquote p{color:var(--at-ink);margin:0;font-size:21px;font-style:italic;font-weight:700;line-height:1.45}.article-prose img{border:1px solid var(--at-line);border-radius:20px;width:100%;height:auto;margin:34px 0;display:block}.article-prose figure{margin:34px 0}.article-prose figure img{margin:0}.article-prose figcaption{color:var(--at-muted-2);text-align:center;margin-top:10px;font-size:14px}.article-prose hr{border:none;border-top:1px solid var(--at-line);margin:40px 0}.article-prose code{background:var(--at-soft);border-radius:6px;padding:2px 6px;font-size:.9em}.article-prose table{border-collapse:collapse;border:1px solid var(--at-line);border-radius:var(--at-r);width:100%;margin:28px 0;font-size:15px;overflow:hidden}.article-prose thead tr{background:var(--at-bg)}.article-prose th{text-align:left;color:var(--at-ink);border-bottom:1px solid var(--at-line);padding:13px 18px;font-weight:800}.article-prose td{color:var(--at-body);border-bottom:1px solid #eef2f8;padding:13px 18px}.article-prose tbody tr:last-child td{border-bottom:none}.article-prose tbody tr:nth-child(2n){background:#fafcff}.article-table-scroll{margin:28px 0;overflow-x:auto}.article-table-scroll table{margin:0}@media (max-width:820px){.article-prose{font-size:17px}.article-prose h2{font-size:25px}.article-prose h3{font-size:20px}.article-prose blockquote p{font-size:18px}}.at-toc-link{color:var(--at-muted);border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 12px;font-size:12.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .15s,border-color .15s;display:block}.at-toc-link:hover{color:var(--at-brand)}.at-toc-link[aria-current=true]{color:var(--at-brand);border-left-color:var(--at-brand);font-weight:800}.at-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.at-faq-item[data-open=true] .at-faq-answer{grid-template-rows:1fr}.at-faq-answer>div{overflow:hidden}.at-faq-item[data-open=true] .at-faq-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.at-faq-answer,.at-faq-plus{transition:none}}.at-diff-add,.at-diff-del{border-radius:var(--at-r-sm);padding:6px 12px;position:relative}.at-diff-add{background:#e7f6ec;box-shadow:inset 0 0 0 1px #9fd8b1}.at-diff-del{opacity:.75;background:#fdecec;box-shadow:inset 0 0 0 1px #f2b8b5}.at-diff-del,.at-diff-del *{-webkit-text-decoration:line-through #b423188c;text-decoration:line-through #b423188c}.at-diff-add>:first-child,.at-diff-del>:first-child{margin-top:0}.at-diff-add>:last-child,.at-diff-del>:last-child{margin-bottom:0}.at-pending-img{outline-offset:3px;border-radius:var(--at-r-sm);background:#fffbeb;outline:2px dashed #d97706;min-height:48px;display:block;position:relative}.at-pending-img-label{border-radius:var(--at-pill);color:#fff;background:#b45309;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;position:absolute;top:8px;left:8px}.at-hl{color:inherit;background:#fde68a;border-radius:3px;padding:0 2px;box-shadow:inset 0 -2px #d97706}.at-hl[data-kind=provider]{background:#fde2e1;box-shadow:inset 0 -2px #dc2626}.at-hl[data-kind=competitor],.at-hl[data-kind=possible_competitor]{background:#ffedd5;box-shadow:inset 0 -2px #ea580c}.at-hl[data-kind=business_stat]{background:#e0e7ff;box-shadow:inset 0 -2px #4f46e5}.at-hl[data-active]{box-shadow:inset 0 -2px,0 0 0 2px #101623}.article-tpl :is(h1,h2,h3,p,ul,ol,blockquote,table):has(mark.at-hl[data-active]){outline-offset:6px;border-radius:4px;outline:2px solid #101623;scroll-margin:96px}