.article-not-found h1[data-v-e6f7e5fe],.knowledge-article h1[data-v-e6f7e5fe],.knowledge-article h2[data-v-e6f7e5fe],.knowledge-article h3[data-v-e6f7e5fe],.knowledge-article p[data-v-e6f7e5fe]{margin:0}.article-not-found h1[data-v-e6f7e5fe],.knowledge-article h1[data-v-e6f7e5fe],.knowledge-article h2[data-v-e6f7e5fe],.knowledge-article h3[data-v-e6f7e5fe]{font-weight:500}.knowledge-article [id][data-v-e6f7e5fe]{scroll-margin-top:var(--site-header-offset)}.knowledge-article a[data-v-e6f7e5fe]:focus-visible,.knowledge-article summary[data-v-e6f7e5fe]:focus-visible{outline:2px solid #be4828;outline-offset:5px}.article-hero-grid[data-v-e6f7e5fe]{align-items:center;border-bottom:1px solid #dcded5;display:grid;gap:70px;grid-template-columns:1.45fr 1fr;padding:42px 0 62px}.article-hero-grid h1[data-v-e6f7e5fe]{font-size:clamp(34px,3.6vw,53px);letter-spacing:-.045em;line-height:1.13;margin-top:22px}.knowledge-article .article-lead[data-v-e6f7e5fe]{color:#626960;font-size:17px;line-height:1.8;margin-top:27px}.knowledge-article .article-date[data-v-e6f7e5fe]{color:#626960;font-size:12px;margin-top:24px}.knowledge-article .article-author[data-v-e6f7e5fe]{color:#626960;font-size:12px;line-height:1.7;margin-top:20px}.article-author a[data-v-e6f7e5fe]{color:#242b27;text-decoration:underline;text-underline-offset:3px}.article-hero-grid figure[data-v-e6f7e5fe]{margin:0}.article-hero-grid img[data-v-e6f7e5fe]{aspect-ratio:1.38;background:#e9ece3;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.article-hero-grid img.is-diagram[data-v-e6f7e5fe]{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.article-hero-grid figcaption[data-v-e6f7e5fe]{color:#626960;font-size:11px;line-height:1.7;margin-top:14px}.article-layout[data-v-e6f7e5fe]{align-items:start;display:grid;gap:65px;grid-template-columns:285px minmax(0,740px);justify-content:space-between}.article-sidebar[data-v-e6f7e5fe]{min-width:0;position:sticky;top:120px}.article-toc ol[data-v-e6f7e5fe]{list-style:none;margin:22px 0 32px;padding:0}.article-toc a[data-v-e6f7e5fe]{border-top:1px solid #dcded5;display:flex;font-size:13px;gap:14px;line-height:1.6;padding:13px 0}.article-toc a span[data-v-e6f7e5fe]{color:#be4828;font-size:10px;min-width:18px;padding-top:2px}.article-toc a[data-v-e6f7e5fe]:hover{color:#be4828}.article-services[data-v-e6f7e5fe]{background:#e9ece3;border-radius:3px;padding:24px}.article-services>a[data-v-e6f7e5fe]:not(.design-button){align-items:flex-start;border-bottom:1px solid #cfd5c9;display:flex;font-size:14px;gap:15px;justify-content:space-between;padding:19px 0}.article-services small[data-v-e6f7e5fe]{color:#626960;display:block;font-size:12px;margin-top:6px}.article-services svg[data-v-e6f7e5fe]{flex-shrink:0;height:17px;width:17px}.article-services .design-button[data-v-e6f7e5fe]{display:flex;font-size:12px;gap:10px;margin-top:22px;padding:16px}.article-body[data-v-e6f7e5fe]{min-width:0}.article-body h2[data-v-e6f7e5fe]{font-size:32px;letter-spacing:-.035em;line-height:1.2;margin:16px 0 22px}.article-body>section[data-v-e6f7e5fe]{margin-bottom:55px}.article-faq details>p[data-v-e6f7e5fe],.article-sources>p[data-v-e6f7e5fe]:not(.design-eyebrow),.article-text-section>p[data-v-e6f7e5fe]:not(.design-eyebrow){color:#626960;font-size:17px;line-height:1.85}.article-points[data-v-e6f7e5fe]{list-style:none;margin:25px 0 0;padding:0}.article-points li[data-v-e6f7e5fe]{border-top:1px solid #dcded5;display:flex;font-size:15px;gap:13px;padding:13px 0}.article-points li[data-v-e6f7e5fe]:last-child{border-bottom:1px solid #dcded5}.article-points svg[data-v-e6f7e5fe]{color:#be4828;flex-shrink:0;height:18px;margin-top:3px;width:18px}.article-checklist[data-v-e6f7e5fe]{background:#e9ece3;border-radius:3px;padding:34px}.article-checklist ol[data-v-e6f7e5fe]{list-style:none;margin:25px 0 0;padding:0}.article-checklist li[data-v-e6f7e5fe]{align-items:baseline;border-top:1px solid #cfd5c9;display:flex;gap:22px;padding:18px 0}.article-checklist li[data-v-e6f7e5fe]:last-child{padding-bottom:0}.article-checklist li>span[data-v-e6f7e5fe]{color:#be4828;flex-shrink:0;font-size:12px}.article-checklist li>p[data-v-e6f7e5fe]{font-size:16px;line-height:1.75}.article-faq details[data-v-e6f7e5fe]{border-top:1px solid #dcded5}.article-faq details[data-v-e6f7e5fe]:last-child{border-bottom:1px solid #dcded5}.article-faq summary[data-v-e6f7e5fe]{cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:20px;justify-content:space-between;line-height:1.5;list-style:none;padding:22px 0}.article-faq summary[data-v-e6f7e5fe]::-webkit-details-marker{display:none}.article-faq summary svg[data-v-e6f7e5fe]{color:#626960;flex-shrink:0;height:19px;margin-top:4px;transition:transform .2s;width:19px}.article-faq details[open] summary svg[data-v-e6f7e5fe]{transform:rotate(45deg)}.article-faq details>p[data-v-e6f7e5fe]{padding:0 32px 24px 0}.article-sources[data-v-e6f7e5fe]{border-top:1px solid #dcded5;padding-top:30px}.article-sources ul[data-v-e6f7e5fe]{list-style:none;margin:24px 0 0;padding:0}.article-sources a[data-v-e6f7e5fe]{align-items:flex-start;display:inline-flex;font-size:14px;gap:12px;line-height:1.7;margin-bottom:14px;text-decoration:underline;text-underline-offset:4px}.article-sources a svg[data-v-e6f7e5fe]{flex-shrink:0;height:15px;margin-top:4px;width:15px}.article-sources a[data-v-e6f7e5fe]:hover{color:#be4828}.article-body .article-terms[data-v-e6f7e5fe]{border-top:1px solid #dcded5;margin-bottom:35px;padding-top:28px}.article-terms h2[data-v-e6f7e5fe]{font-size:17px;letter-spacing:0;margin:0 0 14px}.article-terms ul[data-v-e6f7e5fe]{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0}.article-terms li[data-v-e6f7e5fe]{color:#626960;font-size:12px}.article-back[data-v-e6f7e5fe]{font-size:13px}.article-related[data-v-e6f7e5fe]{background:#e9ece3}.article-related-grid[data-v-e6f7e5fe]{display:grid;gap:70px;grid-template-columns:.8fr 1.2fr}.article-related-grid .design-eyebrow[data-v-e6f7e5fe]{margin-bottom:20px}.article-related-grid a[data-v-e6f7e5fe]{align-items:flex-start;border-top:1px solid #cfd5c9;display:flex;font-size:23px;gap:24px;justify-content:space-between;letter-spacing:-.02em;line-height:1.35;padding:24px 0}.article-related-grid a[data-v-e6f7e5fe]:last-child{border-bottom:1px solid #cfd5c9}.article-related-grid a[data-v-e6f7e5fe]:hover{color:#be4828}.article-related-grid a svg[data-v-e6f7e5fe]{flex-shrink:0;height:21px;margin-top:5px;width:21px}.article-not-found[data-v-e6f7e5fe]{min-height:60vh}.article-not-found h1[data-v-e6f7e5fe]{font-size:clamp(34px,5vw,58px);letter-spacing:-.045em;margin:25px 0 32px}@media (max-width:1100px){.article-hero-grid[data-v-e6f7e5fe]{gap:35px}.article-layout[data-v-e6f7e5fe]{gap:40px;grid-template-columns:240px minmax(0,1fr)}.article-services[data-v-e6f7e5fe]{padding:22px}.article-services .design-button[data-v-e6f7e5fe]{font-size:11px;padding:14px 12px}}@media (max-width:800px){.article-hero-grid[data-v-e6f7e5fe]{grid-template-columns:1fr;padding:28px 0 40px}.article-hero-grid h1[data-v-e6f7e5fe]{font-size:42px}.article-hero-grid img[data-v-e6f7e5fe]{aspect-ratio:1.8}.article-layout[data-v-e6f7e5fe]{display:flex;flex-direction:column;gap:38px}.article-sidebar[data-v-e6f7e5fe]{display:contents}.article-toc[data-v-e6f7e5fe]{border-bottom:1px solid #dcded5;order:0;width:100%}.article-toc ol[data-v-e6f7e5fe]{margin-bottom:10px}.article-toc a[data-v-e6f7e5fe]{padding:12px 0}.article-services[data-v-e6f7e5fe]{order:2;width:100%}.article-services .design-button[data-v-e6f7e5fe]{font-size:13px;padding:17px 20px}.article-related-grid[data-v-e6f7e5fe]{gap:30px;grid-template-columns:1fr}.article-body[data-v-e6f7e5fe]{order:1;width:100%}}@media (max-width:500px){.article-hero-grid h1[data-v-e6f7e5fe]{font-size:34px;line-height:1.15}.knowledge-article .article-lead[data-v-e6f7e5fe]{font-size:16px}.article-body h2[data-v-e6f7e5fe]{font-size:28px}.article-body>section[data-v-e6f7e5fe]{margin-bottom:40px}.article-faq details>p[data-v-e6f7e5fe],.article-sources>p[data-v-e6f7e5fe]:not(.design-eyebrow),.article-text-section>p[data-v-e6f7e5fe]:not(.design-eyebrow){font-size:16px}.article-checklist[data-v-e6f7e5fe]{padding:25px 22px}.article-checklist li[data-v-e6f7e5fe]{gap:16px}.article-checklist li>p[data-v-e6f7e5fe]{font-size:15px}.article-faq summary[data-v-e6f7e5fe]{font-size:17px}.article-related-grid a[data-v-e6f7e5fe]{font-size:21px}}@media (prefers-reduced-motion:reduce){.article-faq summary svg[data-v-e6f7e5fe]{transition:none}}
