.ta-article[data-astro-cid-4sn4zg3r] .art-wrap[data-astro-cid-4sn4zg3r]{max-width:var(--wide-width);margin:0 auto;padding:0 24px}.ta-article[data-astro-cid-4sn4zg3r] .art-read[data-astro-cid-4sn4zg3r]{max-width:720px}.ta-article[data-astro-cid-4sn4zg3r] .art-hero[data-astro-cid-4sn4zg3r]{background:var(--color-dark);color:#fff;padding:72px 0 64px}.ta-article[data-astro-cid-4sn4zg3r] .breadcrumb[data-astro-cid-4sn4zg3r]{font-size:13px;color:#fff9;margin:0 0 20px}.ta-article[data-astro-cid-4sn4zg3r] .breadcrumb[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:var(--color-primary);text-decoration:none;transition:color .15s}.ta-article[data-astro-cid-4sn4zg3r] .breadcrumb[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{text-decoration:underline;text-underline-offset:2px}.ta-article[data-astro-cid-4sn4zg3r] .art-hero[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{color:#fff;font-size:clamp(30px,4.6vw,50px);font-weight:700;line-height:1.2;letter-spacing:-.03em;max-width:20ch;margin:0}.ta-article[data-astro-cid-4sn4zg3r] .sub[data-astro-cid-4sn4zg3r]{font-size:19px;color:#ffffffd1;margin:20px 0 0;max-width:60ch;line-height:1.5}.ta-article[data-astro-cid-4sn4zg3r] .art-body[data-astro-cid-4sn4zg3r]{padding:0 0 16px}.ta-article[data-astro-cid-4sn4zg3r] .metabox[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;margin:-34px auto 0;position:relative;background:#fff;box-shadow:0 10px 30px -18px #1118274d}.ta-article[data-astro-cid-4sn4zg3r] .metabox[data-astro-cid-4sn4zg3r] .cell[data-astro-cid-4sn4zg3r]{flex:1 1 0;min-width:150px;padding:16px 22px;border-right:1px solid var(--color-border)}.ta-article[data-astro-cid-4sn4zg3r] .metabox[data-astro-cid-4sn4zg3r] .cell[data-astro-cid-4sn4zg3r]:last-child{border-right:0}.ta-article[data-astro-cid-4sn4zg3r] .metabox[data-astro-cid-4sn4zg3r] .k[data-astro-cid-4sn4zg3r]{font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);font-weight:600}.ta-article[data-astro-cid-4sn4zg3r] .metabox[data-astro-cid-4sn4zg3r] .v[data-astro-cid-4sn4zg3r]{font-size:15px;color:var(--color-text);font-weight:500;margin-top:5px}.ta-article[data-astro-cid-4sn4zg3r] .end-cta-band[data-astro-cid-4sn4zg3r]{padding:36px 0 88px}@media(max-width:860px){.ta-article[data-astro-cid-4sn4zg3r] .metabox[data-astro-cid-4sn4zg3r] .cell[data-astro-cid-4sn4zg3r]{border-right:0;border-bottom:1px solid var(--color-border);min-width:50%}}.ta-article .prose{font-family:var(--font-sans);font-size:17px;font-weight:450;line-height:1.62;color:#1f2733;padding:42px 0 8px}.ta-article .prose p{margin:0 0 1.1em}.ta-article .prose h2,.ta-article .prose h3,.ta-article .prose h4{font-family:var(--font-sans);font-weight:700;color:var(--color-text);letter-spacing:-.02em;line-height:1.25;margin:1.8em 0 .5em}.ta-article .prose h2{font-size:25px}.ta-article .prose h3{font-size:20px}.ta-article .prose ul,.ta-article .prose ol{margin:.4em 0 1.3em;padding-left:1.3em}.ta-article .prose li{margin:.4em 0}.ta-article .prose li::marker{color:var(--color-primary-dark)}.ta-article .prose a{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:2px}.ta-article .prose blockquote{font-family:var(--font-sans);font-size:23px;font-style:italic;line-height:1.4;color:var(--color-text);border-left:3px solid var(--color-primary);padding-left:22px;margin:1.5em 0}.ta-article .prose strong{font-weight:600;color:#111827}.ta-article .prose code{background:var(--color-surface-grey);color:var(--color-primary-dark);font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;border-radius:4px}.ta-article .prose pre{background:var(--color-surface-grey);padding:1rem 1.25rem;border-radius:var(--radius);overflow-x:auto;margin:1.25em 0}.ta-article .prose pre code{background:transparent;color:var(--color-text);padding:0;font-size:.875rem}.ta-article .prose figure,.ta-article .prose img{max-width:100%;margin:1.5em 0;border-radius:var(--radius)}.ta-article .prose figure img{margin:0}.ta-article .end-cta-band .nl-card--band{border-radius:var(--radius);padding:44px 40px}
