.blog-article-image{border-radius:4px;width:100%;height:auto;margin:0 0 36px;display:block}.blog-article-content{min-width:0}.article-flow{position:relative}.blog-lead-card{width:100%;max-width:620px;font-family:var(--site-sans);background:#f5f5f3;border:1px solid #dededb;border-radius:8px;margin:40px auto;padding:30px 32px}.editorial-site .legal-frame .blog-lead-card h2,.editorial-site .legal-frame .blog-lead-card .blog-lead-title{text-align:center;color:#262522!important;font-family:var(--site-sans)!important;letter-spacing:-.03em!important;margin:0 0 10px!important;font-size:24px!important;font-weight:500!important;line-height:1.25!important}.editorial-site .legal-frame .blog-lead-card p{text-align:center;max-width:56ch;margin:0 auto 22px;font-size:15px!important;line-height:1.55!important}.blog-lead-card form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.editorial-site .legal-frame .blog-lead-card input{color:#262522;width:100%;height:44px;font:inherit;background:#fff;border-radius:5px;padding:0 12px;font-size:14px;display:block;border:1px solid #dededb!important}.blog-lead-card input::placeholder{color:#81817c}.blog-lead-card button{color:#fff;cursor:pointer;background:#006be8;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:13px;font-weight:500;display:flex}.blog-lead-card button:hover{background:#005fcc}.blog-lead-card button:disabled{cursor:wait;opacity:.65}.blog-lead-card :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #0878ff}.blog-lead-honeypot{display:none}.editorial-site .legal-frame .blog-lead-card .blog-lead-error{grid-column:1/-1;margin:12px 0 0;color:#a32b2b!important}.blog-lead-success{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.blog-lead-success svg{color:#0878ff;flex-shrink:0}@media (max-width:640px){.blog-lead-card{margin:32px 0;padding:24px}.blog-lead-card form{grid-template-columns:1fr}.blog-lead-card button{width:100%}.blog-lead-card input{font-size:16px!important}}.article-toc{display:none}.article-toc ul{margin:0;padding:0;list-style:none}.article-toc li{margin:0}.article-toc li+li{margin-top:10px}.article-toc li.toc-sub{padding-left:14px}.editorial-site .legal-frame .article-toc a{color:var(--muted)!important;text-decoration:none!important}.editorial-site .legal-frame .article-toc a:hover{color:var(--ink)!important}.editorial-site .legal-frame .article-toc a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (min-width:1240px){.article-toc{width:208px;display:block;position:absolute;top:0;bottom:0;left:-248px}.article-toc-inner{max-height:calc(100vh - 128px);position:sticky;top:104px;overflow-y:auto}.article-toc-label{color:var(--ink);font-family:var(--site-sans);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.article-toc a{font-size:13.5px;line-height:1.4}}.feature-article .article-toc{display:none}@media (min-width:1280px){.feature-article .article-toc{display:block}.feature-article .article-toc-label{border-bottom:1px solid var(--rule);padding-bottom:12px}}.article-takeaway{border:1px solid var(--rule);color:var(--body-ink);background:#f5f5f3;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px 32px;margin:34px 0;padding:24px 26px;font-size:17px;line-height:1.62;display:grid}.article-takeaway dt{margin:0 0 4px;font-weight:600}.article-takeaway dd{margin:0}@media (max-width:720px){.article-takeaway{grid-template-columns:1fr;gap:16px;padding:20px}}.anchor-alias{scroll-margin-top:104px;display:block}.rail-card{border:1px solid var(--rule);font-family:var(--site-sans);background:#fafaf8;border-radius:6px;margin-top:28px;padding:24px 22px}.editorial-site .legal-frame .rail-card .rail-card-title{font-weight:600;color:var(--ink)!important;margin:0 0 10px!important;font-size:14px!important;line-height:1.4!important}.editorial-site .legal-frame .rail-card .rail-card-body,.editorial-site .legal-frame .rail-card .rail-card-more{margin:0 0 18px!important;font-size:13.5px!important;line-height:1.5!important}.editorial-site .legal-frame .rail-card .rail-card-more{margin-bottom:0!important}.editorial-site .legal-frame .rail-card a.rail-card-link{background:var(--blue);border-radius:5px;align-items:center;min-height:44px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.editorial-site .legal-frame .rail-card a.rail-card-link:hover{background:#005fcc}.editorial-site .legal-frame .rail-card a.rail-card-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.editorial-site .legal-frame .rail-card button.rail-card-demo{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:5px;width:100%;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.3;display:block}.editorial-site .legal-frame .rail-card button.rail-card-demo:hover{background:#005fcc}.editorial-site .legal-frame .rail-card button.rail-card-demo:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rail-card-inline{display:none}@media (max-width:1279px){.rail-card-inline{max-width:620px;margin:40px auto;padding:30px 34px;display:block}.editorial-site .legal-frame .rail-card-inline .rail-card-title{font-size:16px!important}.editorial-site .legal-frame .rail-card-inline .rail-card-body{font-size:17px!important;line-height:1.62!important}}.article-cta-tail{border-top:1px solid var(--rule);margin:40px 0 8px;padding-top:28px}.article-authors+.article-cta-tail{border-top:none;margin-top:32px;padding-top:0}.editorial-site .article-cta-tail p.article-cta-provenance-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:12px}.article-faq{border-top:1px solid var(--rule);margin-top:48px;padding-top:28px}.editorial-site .legal-frame .feature-article .article-flow>.article-faq{margin-top:48px!important;padding-top:28px!important}.article-faq h2{scroll-margin-top:104px}.article-faq .faq-item{border-bottom:1px solid var(--rule)}.article-faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary:after{content:"+";color:var(--muted);flex:none;font-size:20px;font-weight:400;line-height:1}.article-faq .faq-item[open]>summary:after{content:"−"}.article-faq summary:hover{color:var(--blue)}.article-faq summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.faq-answer{padding:0 0 8px;scroll-margin-top:104px}.faq-answer .article-prose>:last-child{margin-bottom:14px}.editorial-site .legal-frame main.feature-article{width:min(100%,900px)!important}.editorial-site .legal-frame .feature-article .article-prose h2,.editorial-site .legal-frame .feature-article .article-faq h2{margin:48px 0 18px!important;font-size:26px!important;line-height:1.28!important}.editorial-site .legal-frame .feature-article .article-faq h2{margin:0 0 6px!important}.editorial-site .legal-frame .feature-article .article-prose h3{margin:36px 0 14px!important;font-size:20px!important;font-weight:600!important;line-height:1.32!important}.editorial-site .legal-frame .feature-article .article-flow :where(.article-prose,.article-faq,.article-takeaway) a{text-underline-offset:3px;-webkit-text-decoration:underline #26252259;text-decoration:underline #26252259;color:var(--ink)!important}.editorial-site .legal-frame .feature-article .article-flow :where(.article-prose,.article-faq,.article-takeaway) a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.editorial-site .legal-frame .feature-article .article-prose h4{margin:28px 0 10px;font-size:17.5px;font-weight:600}.editorial-site .legal-frame .feature-article .article-prose blockquote{border:1px solid var(--rule);color:var(--body-ink);background:#fafaf8;border-radius:6px;margin:24px 0;padding:18px 22px;font-size:15px;line-height:1.55}
