.article-taxonomy[data-astro-cid-tazkfreq]{border-top:1px solid var(--border);margin-top:2rem;padding-top:1rem}h2[data-astro-cid-tazkfreq]{margin:1rem 0 .5rem;font-size:1rem}ul[data-astro-cid-tazkfreq]{flex-wrap:wrap;gap:.5rem 1rem;padding:0;list-style:none;display:flex}a[data-astro-cid-tazkfreq]{overflow-wrap:anywhere;padding:.35rem 0;display:inline-block}li[data-astro-cid-tazkfreq]{min-width:0}.entry-kb{max-width:68rem;margin-inline:auto}.kb-header{grid-template-columns:minmax(0,1fr);align-items:center;column-gap:3rem;margin:1rem 0 2.5rem;display:grid}.kb-header>*{grid-column:1}.kb-header-art{grid-template-columns:minmax(0,1fr) minmax(13rem,21rem)}.kb-header-image{background:#001561;border-radius:.75rem;grid-area:1/2/span 6;width:100%;height:auto}.kb-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1.25rem;font-size:.8125rem;display:flex}.kb-breadcrumbs a{color:var(--muted);text-underline-offset:.2em}.kb-breadcrumbs a:hover{color:var(--text)}.entry-kb>header .article-eyebrow{justify-self:start}.entry-kb h1{text-wrap:balance;margin-bottom:.25rem;font-size:clamp(1.7rem,3.3vw,2.6rem);line-height:1.2}.entry-kb .meta{flex-wrap:wrap;gap:.35rem 1.2rem;margin:1.25rem 0 0;font-size:.8125rem;display:flex}.entry-kb .meta strong{color:var(--text)}.entry-kb .article-toc .toc a{overflow-wrap:anywhere}.entry-kb>div:not(.article-layout)>.article-main{max-width:50rem}.entry-kb .prose{font-size:1.0625rem;line-height:1.8}.entry-kb .prose p{margin:0 0 1.3rem}.entry-kb .prose h2{letter-spacing:-.015em;margin:2.75rem 0 1rem;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.3}.entry-kb .prose h2:first-child{margin-top:0}.entry-kb .prose h3{margin:2rem 0 .75rem;font-size:1.2rem;line-height:1.4}.entry-kb .prose li{margin-block:.45rem}.entry-kb .prose img{border-radius:.5rem;margin:2rem auto;display:block}.entry-kb .prose pre{border-radius:.6rem;margin:1.25rem 0 1.5rem;padding:1rem 1.2rem;font-size:.875rem;line-height:1.65}.entry-kb .prose :not(pre)>code{color:#001561;background:#fff3c4;border-radius:.25rem;padding:.1em .35em;font-size:.9em}.entry-kb .prose table{margin:1.5rem 0;font-size:.9375rem}.entry-kb .prose th{background:var(--surface)}.entry-kb .prose blockquote{color:var(--text);background:#fffbea;border-left-color:#ffce00;border-radius:0 .5rem .5rem 0;padding:.75rem 1rem}.kb-chips{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.kb-chips li{min-width:0;margin:0}.kb-chips li[hidden],.kb-group[hidden],.kb-results[hidden],.kb-tools[hidden],.kb-empty[hidden]{display:none}.kb-chips a{border:1px solid var(--border);height:100%;min-height:3.5rem;color:var(--text);background:#fff;border-radius:.6rem;flex-direction:column;justify-content:center;padding:.65rem .9rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.kb-chips a:hover{border-color:#001561;transform:translateY(-2px);box-shadow:0 4px #ffce00}.kb-chips a[data-editorial]{border-left:4px solid #ffce00}.kb-chip-label{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.35}.kb-chip-sub{color:var(--muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.75rem;line-height:1.35}.kb-entry-nav{border:1px solid var(--border);background:var(--surface);border-top:4px solid #ffce00;border-radius:.75rem;margin-top:3.5rem;padding:1.5rem}.kb-entry-nav-title{margin:0 0 1rem;font-weight:700}.kb-entry-nav .kb-chips{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}.kb-back{margin-top:1.25rem;font-weight:700;display:inline-block}.kb-entry-nav .kb-chips+.kb-back{margin-top:1.25rem}.kb-entry-nav>.kb-back:first-child{margin-top:0}.kb-index{max-width:72rem;font-family:var(--font-sans);margin:0 auto}.kb-index h1,.kb-index h2,.kb-index h3{font-family:var(--font-mono)}.kb-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:3rem;margin:1rem 0 3rem;display:grid}.kb-hero h1{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 .5rem;font-size:clamp(2rem,3.8vw,3rem);font-weight:400;line-height:1.12}.kb-hero .article-excerpt{margin:1rem 0}.kb-hero-image{background:#001561;border-radius:1rem;width:100%;height:auto;display:block}.kb-stats{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8125rem;font-weight:700}.kb-search{gap:.5rem;margin-top:1.5rem;font-size:.875rem;font-weight:700;display:grid}.kb-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:#fff;border:2px solid #001561;border-radius:.6rem;padding:.9rem 1.1rem;font-size:1rem;font-weight:400}.kb-index :is(a,input):focus-visible,.entry-kb a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.kb-results{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;margin:-1rem 0 3rem;padding:1.25rem}.kb-results-count{color:var(--muted);margin:0 0 1rem;font-size:.875rem}.kb-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:3.5rem;display:grid}.kb-section-card{min-width:0}.kb-section-card>a,.kb-post-card>a{border:1px solid var(--border);background:var(--surface);height:100%;color:var(--text);border-radius:.9rem;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.kb-section-card>a:hover,.kb-post-card>a:hover{border-color:#001561;box-shadow:0 6px #ffce00}.kb-section-card img,.kb-post-card img{aspect-ratio:16/9;object-fit:cover;background:#001561;width:100%;height:auto;display:block}.kb-section-card-body{flex-direction:column;flex:1;padding:1.25rem 1.4rem 1.4rem;display:flex}.kb-section-card h2{margin:0 0 .6rem;font-size:1.5rem;line-height:1.25}.kb-section-card{scroll-margin-top:calc(var(--header-height) + 1rem)}.kb-section-card .legacy-fragment{height:0;scroll-margin-top:calc(var(--header-height) + 18rem);display:block}.kb-section-card p{color:var(--muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.kb-section-card .kb-section-card-meta{letter-spacing:.03em;color:var(--text);margin:auto 0 0;font-size:.75rem;font-weight:700}.kb-intro{max-width:46rem;font-size:1.0625rem;line-height:1.8}.kb-intro h2{margin:2.5rem 0 1rem;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.3}.kb-intro p{margin:0 0 1.2rem}.kb-group-nav{border-block:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 1rem;padding:1.25rem 0;display:flex}.kb-group-nav a{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);border-radius:2rem;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.875rem;text-decoration:none;display:inline-flex}.kb-group-nav a:hover{border-color:#001561}.kb-group-nav a span{color:var(--muted);font-size:.75rem}.kb-group{scroll-margin-top:calc(var(--header-height) + 1rem);margin:2.5rem 0}.kb-group h2{border-bottom:3px solid #ffce00;align-items:baseline;gap:.6rem;margin:0 0 1rem;padding-bottom:.55rem;font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.3;display:flex}.kb-group-count{font-family:var(--font-sans);color:var(--muted);font-size:.8125rem;font-weight:400}.kb-empty{text-align:center;border:1px dashed var(--border);border-radius:.8rem;padding:2rem 1rem}.kb-related-posts{margin:3.5rem 0}.kb-related-posts>h2,.kb-other-sections>h2{margin:0 0 1rem;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.3}.kb-soon{max-width:46rem;color:var(--muted);margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.7}.kb-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.kb-post-card{min-width:0}.kb-post-card>a>div{flex-direction:column;flex:1;padding:1.2rem 1.3rem 1.3rem;display:flex}.kb-post-card h3{margin:0 0 .6rem;font-size:1.1rem;line-height:1.4}.kb-post-card p{color:var(--muted);margin:0 0 .9rem;font-size:.875rem;line-height:1.6}.kb-post-card .kb-post-meta{margin:auto 0 0;font-size:.75rem}.kb-other-sections{margin:3.5rem 0 1rem}.kb-other-sections ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kb-other-sections a{border:1px solid var(--border);height:100%;color:var(--text);background:#fff;border-radius:.75rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.kb-other-sections a:hover{border-color:#001561;box-shadow:0 4px #ffce00}.kb-other-sections img{aspect-ratio:16/9;object-fit:cover;background:#001561;width:100%;height:auto;display:block}.kb-other-label{font-family:var(--font-mono);padding:.75rem .9rem 0;font-weight:700}.kb-other-count{color:var(--muted);padding:.15rem .9rem .8rem;font-size:.75rem}@media (width<=1000px){.kb-section-grid,.kb-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-other-sections ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.kb-hero{grid-template-columns:minmax(0,1fr);gap:1.5rem}.kb-hero-image{grid-row:1;max-width:32rem}.kb-header-art{grid-template-columns:minmax(0,1fr)}.kb-header-image{display:none}}@media (width<=580px){.kb-section-grid,.kb-post-grid{grid-template-columns:minmax(0,1fr)}.kb-other-sections ul{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-chips{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}}.entry-post{max-width:68rem;margin-inline:auto}.article-back{width:fit-content;margin-bottom:1.25rem;font-size:.875rem;display:block}.entry-post>header{max-width:56rem;margin:1rem auto 2rem}.article-eyebrow,.cta-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.article-eyebrow{color:#001561;background:#ffce00;margin:0 0 1.1rem;padding:.35rem .65rem;display:inline-block}.entry-post h1,.entry-kb h1{letter-spacing:-.01em;font-weight:400}.entry-post h1{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.2}.article-excerpt{color:var(--muted);margin:1.25rem 0;font-size:clamp(1.125rem,2vw,1.35rem);line-height:1.6}.entry-post .meta{flex-wrap:wrap;gap:.35rem 1.2rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.entry-post .meta strong{color:var(--text)}.article-hero{background:#001561;border-radius:.75rem;width:100%;height:auto;margin-bottom:3rem;display:block}.article-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:3rem;display:grid}.article-main{min-width:0}.article-toc{top:calc(var(--header-height) + 1rem);max-height:calc(100vh - var(--header-height) - 2rem);position:sticky;overflow-y:auto}.entry-kb h1,.entry-kb .prose{overflow-wrap:anywhere}.entry-kb pre,.entry-kb table{overflow-wrap:normal}.article-toc .toc{border-top:4px solid #ffce00;padding:1.25rem;font-size:.875rem}.article-toc .toc li{margin:.75rem 0}.article-toc .toc a{padding-block:.1rem}.entry-post .prose{overflow-wrap:anywhere;font-size:1.075rem;line-height:1.85}.entry-post .prose p{margin:0 0 1.4rem}.entry-post .prose h2{letter-spacing:-.02em;margin:3rem 0 1.15rem;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.3}.entry-post .prose h3{margin:2rem 0 .8rem;font-size:1.25rem;line-height:1.4}.entry-post .prose img{border-radius:.5rem;width:100%;margin:2rem 0;display:block}.entry-post .prose pre{font-size:.875rem;line-height:1.65}.entry-post .prose li{margin-block:.5rem}.entry-post .prose table{margin-block:1.5rem;font-size:.9rem}.article-sources{border-top:1px solid var(--border);overflow-wrap:anywhere;margin-top:3rem;padding-top:1rem;font-size:.875rem}.article-sources h2{font-size:1.125rem}.article-sources li{margin-block:.6rem}.product-cta,.article-newsletter{border-radius:1rem;align-items:center;gap:1.5rem 2.5rem;max-width:68rem;margin:4rem auto 0;padding:clamp(1.5rem,4vw,3rem);display:grid}.product-cta{color:#fff;background:#001561;border:0;border-top:6px solid #ffce00;grid-template-columns:min(12rem,28%) minmax(0,1fr);container-type:inline-size}.article-main .product-cta{max-width:none;margin:3rem 0}.article-main .product-cta h2{font-size:clamp(1.45rem,2.4vw,1.9rem)}.product-cta-logo{border-radius:.5rem;grid-row:span 2;align-self:start;width:100%;height:auto}.product-cta .cta-eyebrow{color:#ffce00}.product-cta h2,.article-newsletter h2{letter-spacing:-.025em;margin:.6rem 0 1rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2}.product-cta p{line-height:1.7}.product-cta .button{color:#001561;background:#ffce00;margin-top:.5rem;padding:.85rem 1.2rem}.product-cta-benefits{border-top:1px solid #5266a0;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:1.25rem 0 0;list-style:none;display:grid}@container (width<=40rem){.product-cta-benefits{grid-template-columns:minmax(0,1fr)}}.product-cta-benefits li{padding:0}.product-cta-benefits strong,.product-cta-benefits span{display:block}.product-cta-benefits span{color:#dce4ff;margin-top:.2rem;font-size:.875rem}.article-newsletter{background:var(--surface);border:1px solid var(--border);grid-template-columns:9rem minmax(0,1.2fr) minmax(0,1fr)}.article-newsletter-photo{border-radius:50%;width:100%;height:auto}.newsletter-note{color:var(--muted);font-size:.8125rem}.article-newsletter-form{color-scheme:light;min-width:0}.article-newsletter-form .divi-section{border-radius:.75rem;background:#001561!important}.article-newsletter-form #mlb2-15532765.ml-form-embedContainer .ml-form-embedWrapper{background:#001561;border-radius:.75rem}.article-newsletter-form #mlb2-15532765 .ml-form-embedPermissionsContent p{color:#fff}.article-newsletter-form #mlb2-15532765 .ml-form-embedPermissionsContent a{color:#ffce00}.article-newsletter-form #mlb2-15532765.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary{color:#001561!important;background-color:#ffce00!important}.article-newsletter-form #mlb2-15532765.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary:hover{background-color:#ffe16b!important}.entry-post a:focus-visible,.product-cta a:focus-visible,.article-newsletter a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.product-cta a:focus-visible{outline-color:#fff}@media (width<=850px){.article-layout{grid-template-columns:minmax(0,1fr);gap:.5rem}.article-toc{max-height:none;position:static}.article-hero{margin-bottom:1.5rem}}@media (width<=1000px){.article-newsletter{grid-template-columns:7rem minmax(0,1fr)}.article-newsletter-form{grid-column:1/-1}}@media (width<=560px){.product-cta,.article-newsletter{grid-template-columns:minmax(0,1fr);gap:1.25rem}.product-cta-logo{grid-row:auto;width:10rem}.product-cta-benefits{grid-column:auto}.article-newsletter-photo{width:5.5rem}}
