.ej-article-hero{border-bottom:0}.ej-article-hero__grid{padding-bottom:var(--ej-space-8);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ej-space-6);align-items:start;border-bottom:1px solid var(--ej-border)}.ej-article-hero__content{min-width:0;order:1;padding-top:var(--ej-space-4)}.ej-article-lede{max-width:68ch;margin:0;color:var(--ej-text-soft);font-size:var(--ej-text-lg)}.ej-hero-examples-cta{width:fit-content;min-height:44px;margin-top:var(--ej-space-5);display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--ej-red-500);border-radius:var(--ej-radius-sm);background:var(--ej-red-500);color:#fff;font-size:var(--ej-text-sm);font-weight:800;line-height:1;text-decoration:none;text-transform:uppercase}.ej-hero-examples-cta[hidden]{display:none!important}.ej-hero-cta-group{width:fit-content;margin-top:var(--ej-space-5);display:grid;gap:var(--ej-space-2)}.ej-hero-cta-actions{display:flex;flex-wrap:wrap;gap:var(--ej-space-3)}.ej-hero-cta-group .ej-hero-examples-cta{margin-top:0}.ej-hero-examples-cta--secondary{border-color:color-mix(in srgb,var(--ej-red-500) 70%,var(--ej-border));background:#fff;color:var(--ej-red-500)}.ej-hero-examples-cta--secondary:hover,.ej-hero-examples-cta--secondary:focus-visible{color:#fff}.ej-hero-cta-note{color:var(--ej-text-muted);font-size:var(--ej-text-xs);text-align:left}.ej-hero-examples-cta:hover,.ej-hero-examples-cta:focus-visible{border-color:var(--ej-red-500);color:#fff;background:var(--ej-red-500)}.ej-hero-examples-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--ej-red-500) 28%,transparent);outline-offset:3px}.ej-meta-row{margin-top:var(--ej-space-5);display:flex;flex-wrap:wrap;gap:var(--ej-space-4) var(--ej-space-6);color:var(--ej-text-muted);font-size:var(--ej-text-xs)}.ej-meta-row span{display:inline-flex;align-items:center;gap:var(--ej-space-2)}.ej-quick-answer{padding:var(--ej-space-5);border-left:4px solid var(--ej-red-500);background:var(--ej-blue-soft)}.ej-quick-answer__label{display:block;margin-bottom:var(--ej-space-1);color:var(--ej-navy-950);font-size:var(--ej-text-base)}.ej-quick-answer p strong{display:inline;margin:0;color:inherit;font-size:inherit}.ej-quick-answer p{margin:0;font-size:var(--ej-text-lg);line-height:1.65}.ej-article-hero__answer,.ej-mobile-toc{grid-column:1 / -1}.ej-article-hero__answer{order:2}.ej-mobile-toc{order:3;display:none}.ej-article-layout{padding-block:var(--ej-space-12);display:grid;grid-template-columns:minmax(0,1fr) var(--ej-sidebar);gap:var(--ej-layout-gap);align-items:start}.ej-inline-ad--after-first-paragraph{width:100%;min-width:0;min-height:280px;margin:var(--ej-space-6) 0;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.ej-inline-ad--after-first-paragraph .ej-inline-ad__unit{width:336px;min-width:336px;max-width:336px;height:280px;min-height:280px;max-height:280px;flex:0 0 336px}.ej-classification-context{margin:var(--ej-space-10) 0 var(--ej-space-9);padding:var(--ej-space-6);border:1px solid var(--ej-border);border-left:4px solid var(--ej-red-500);background:var(--ej-surface-subtle)}.ej-classification-context__eyebrow{margin:0 0 var(--ej-space-2);color:var(--ej-red-500);font-size:var(--ej-text-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ej-classification-context h2,.ej-classification-context h3{margin-top:0}.ej-classification-context__focus,.ej-classification-context__conclusion{margin-bottom:0}.ej-classification-context__method{margin-top:var(--ej-space-5);padding-top:var(--ej-space-5);border-top:1px solid var(--ej-border)}.ej-classification-context__method ol{margin:var(--ej-space-4) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ej-space-2);list-style:none;counter-reset:classification-step}.ej-classification-context__method li{min-width:0;padding:var(--ej-space-3);border:1px solid var(--ej-border);background:#fff;font-size:var(--ej-text-sm)}.ej-classification-context__method li::before{counter-increment:classification-step;content:counter(classification-step) '. ';color:var(--ej-text-muted);font-weight:700}.ej-classification-context__method li.is-current,.ej-classification-context__table-wrap tr.is-current{background:var(--ej-blue-soft)}.ej-classification-context__table-wrap{margin-top:var(--ej-space-5);overflow-x:auto}.ej-classification-context table{width:100%;min-width:640px;border-collapse:collapse;background:#fff}.ej-classification-context caption{padding-bottom:var(--ej-space-3);color:var(--ej-text-soft);text-align:left}.ej-classification-context th,.ej-classification-context td{padding:var(--ej-space-3);border:1px solid var(--ej-border);text-align:left;vertical-align:top}.ej-classification-context a{color:var(--ej-red-500);font-weight:700}.ej-classification-context__conclusion{margin-top:var(--ej-space-5);font-weight:700}@media (max-width:620px){.ej-classification-context__method ol{grid-template-columns:1fr}}.ej-article-sidebar{position:static;min-width:0;align-self:stretch;display:grid;grid-template-rows:minmax(max-content,1fr) auto;gap:var(--ej-space-6);align-content:stretch}.ej-article-sidebar__sticky-region{min-height:max-content;align-self:stretch}.ej-article-sidebar__sticky{position:sticky;top:calc(var(--ej-header-height) + 20px);display:grid;gap:var(--ej-space-6)}.ej-article-sidebar__related{margin-top:0}.ej-desktop-toc .ej-sidebar-toc{gap:var(--ej-space-2)}.ej-sidebar-toc,.ej-related-list{margin:0;padding:0;display:grid;gap:var(--ej-space-3);list-style:none}.ej-sidebar-toc a,.ej-related-list a{display:flex;align-items:center;gap:var(--ej-space-3);color:var(--ej-navy-900);font-size:var(--ej-text-xs);font-weight:700;text-decoration:none}.ej-sidebar-toc a span{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:var(--ej-navy-900);font-size:.68rem}.ej-sidebar-toc li+li,.ej-related-list li+li{padding-top:var(--ej-space-3);border-top:1px solid var(--ej-border)}.ej-desktop-toc .ej-sidebar-toc li+li{padding-top:var(--ej-space-2)}.ej-toc-toggle{width:100%;min-height:40px;margin-top:var(--ej-space-4);padding:8px 12px;border:1px solid var(--ej-red-500);border-radius:var(--ej-radius-sm);color:var(--ej-red-500);background:var(--ej-surface);font-size:var(--ej-text-xs);font-weight:800;cursor:pointer}.ej-toc-toggle:hover,.ej-toc-toggle:focus-visible{color:#fff;background:var(--ej-red-500)}.ej-toc-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--ej-red-500) 28%,transparent);outline-offset:2px}.ej-related-list a{width:100%;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chevron" "meta chevron";align-content:center;align-items:center;column-gap:var(--ej-space-3);row-gap:2px;border-radius:var(--ej-radius-sm)}.ej-related-title{grid-area:title;color:var(--ej-red-500)}.ej-related-meta{grid-area:meta;color:var(--ej-text-muted);font-size:var(--ej-text-xs);font-weight:600}.ej-related-chevron{grid-area:chevron;align-self:center;color:var(--ej-red-500);font-size:1.35rem;font-weight:700;line-height:1}.ej-related-list a:hover .ej-related-title,.ej-related-list a:active .ej-related-title{color:var(--ej-red-500)}.ej-related-list a:hover .ej-related-chevron,.ej-related-list a:active .ej-related-chevron{transform:translateX(2px)}.ej-related-list a:focus-visible{outline:3px solid color-mix(in srgb,var(--ej-red-500) 28%,transparent);outline-offset:3px}.ej-related-resources--content{width:100%;min-width:0;margin-top:var(--ej-space-12);padding:var(--ej-space-6);border:1px solid var(--ej-border);border-radius:var(--ej-radius-md);background:var(--ej-surface-soft)}.ej-related-resources--content .ej-related-heading{margin-top:0}.ej-related-resources--content .ej-related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ej-space-3)}.ej-related-resources--content .ej-related-list li,.ej-related-resources--content .ej-related-list li+li{min-width:0;display:flex;padding:0;border:1px solid var(--ej-border);border-radius:var(--ej-radius-md);background:var(--ej-surface)}.ej-related-resources--content .ej-related-list a{min-height:88px;padding:var(--ej-space-4)}.ej-related-resources--content .ej-related-list a:hover{border-radius:inherit;background:var(--ej-surface-subtle)}@media (min-width:901px) and (max-height:700px){.ej-article-sidebar__sticky{position:static}}@media (max-width:900px){.ej-article-layout{grid-template-columns:minmax(0,1fr);gap:var(--ej-space-6)}.ej-article-hero__grid>*,.ej-article-layout>*{min-width:0}.ej-article-hero__content,.ej-article-lede{width:100%;max-width:100%}.ej-article-lede{overflow-wrap:anywhere}.ej-quick-answer p{font-size:1.0625rem}.ej-mobile-toc{display:block;overflow:hidden;border:1px solid var(--ej-border);border-radius:var(--ej-radius-md);background:var(--ej-surface)}.ej-mobile-toc summary{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:var(--ej-navy-950);font-weight:800;list-style:none;cursor:pointer}.ej-mobile-toc summary::-webkit-details-marker{display:none}.ej-mobile-toc summary::after{width:9px;height:9px;border-right:2px solid var(--ej-red-500);border-bottom:2px solid var(--ej-red-500);content:"";transform:rotate(45deg) translateY(-2px)}.ej-mobile-toc[open] summary::after{transform:rotate(225deg) translate(-2px,-2px)}.ej-mobile-toc .ej-sidebar-toc{padding:0 16px 16px}.ej-desktop-toc{display:none}.ej-article-sidebar{display:block}.ej-article-sidebar__sticky{position:static}.ej-article-sidebar .ej-ad-slot,.ej-sidebar-adsense-ad{display:none}.ej-article-sidebar__related{margin-top:0}.ej-related-resources--content .ej-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ej-related-resources--content .ej-related-list li{min-width:0}}@media (max-width:680px){.ej-related-resources--content .ej-related-list{grid-template-columns:1fr}}