.article-hero-container[data-v-4bb4fa94]{background:transparent}.article-hero-content[data-v-4bb4fa94]{isolation:isolate}.article-title[data-v-4bb4fa94]{font-size:48px;letter-spacing:-1.44px}@media(min-width:1024px){.article-title[data-v-4bb4fa94]{font-size:54px;letter-spacing:-1.62px}}.meta-row[data-v-4bb4fa94]{border-color:var(--color-brand-accent, #ff8161)}@media(max-width:1023px){.article-hero-content[data-v-4bb4fa94]{padding-left:20px;padding-right:20px}}.author-name[data-v-e225a0ae]{font-family:var(--font-family-heading);font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.2px;color:var(--text-primary)}.author-role[data-v-e225a0ae]{font-family:var(--font-family-body);font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.14px;color:var(--text-secondary)}.author-bio[data-v-e225a0ae]{font-family:var(--font-family-body);font-weight:400;font-size:14px;line-height:1.6;letter-spacing:-.14px;color:var(--text-primary)}.author-bio[data-v-e225a0ae] *{all:inherit;margin:0;padding:0}.author-bio[data-v-e225a0ae] p{margin-bottom:.75rem}.author-bio[data-v-e225a0ae] p:last-child{margin-bottom:0}.author-bio[data-v-e225a0ae] strong{font-weight:700}.author-bio[data-v-e225a0ae] em{font-style:italic}.author-bio[data-v-e225a0ae] a{color:var(--brand-accent);text-decoration:underline;text-decoration-color:var(--brand-accent);text-underline-offset:.2em}.author-bio[data-v-e225a0ae] a:hover{opacity:.8}.social-link[data-v-e225a0ae]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--surface-level-3);color:var(--text-primary);font-size:14px;text-decoration:none;transition:all .2s ease}.social-link[data-v-e225a0ae]:hover{background-color:var(--brand-accent);color:var(--color-neutral-white);transform:translateY(-2px)}.social-link[data-v-e225a0ae]:active{transform:translateY(0)}.related-posts-title[data-v-3a5f76b2]{font-family:var(--font-family-heading);font-weight:700;line-height:1.2;color:var(--text-primary);font-size:28px;letter-spacing:-.84px}@media(min-width:1024px){.related-posts-title[data-v-3a5f76b2]{font-size:34px;letter-spacing:-1.02px}}.related-posts-link[data-v-3a5f76b2]{display:block;text-decoration:none;color:inherit;transition:transform .2s ease}.related-posts-link[data-v-3a5f76b2]:hover{transform:translateY(-2px)}.related-posts-link[data-v-3a5f76b2]:active{transform:translateY(0)}.related-posts-link[data-v-3a5f76b2]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius-lg)}.related-posts-title[data-v-3a5f76b2] *{all:inherit;margin:0;padding:0}.related-posts-title[data-v-3a5f76b2] strong{font-weight:700}.related-posts-title[data-v-3a5f76b2] em{font-style:italic}.related-post-card-wrapper[data-v-3a5f76b2]{position:relative;height:100%}.metric-overlay[data-v-3a5f76b2]{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:#fffffff2;backdrop-filter:blur(8px);border-radius:var(--corners-small, 8px);box-shadow:0 2px 8px #0000001a;z-index:10;pointer-events:none}.metric-value[data-v-3a5f76b2]{font-family:var(--font-family-heading);font-weight:500;font-size:24px;line-height:1;letter-spacing:-.02em;color:var(--brand-accent)}.metric-label[data-v-3a5f76b2]{font-family:var(--font-family-body);font-weight:500;font-size:12px;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);text-transform:uppercase}@media(min-width:1024px){.metric-value[data-v-3a5f76b2]{font-size:28px}.metric-label[data-v-3a5f76b2]{font-size:13px}}.toc-title[data-v-f9375076]{font-size:14px}.toc-link[data-v-f9375076]{text-decoration:none;transition:color .2s}.toc-link[data-v-f9375076]:hover,.toc-active .toc-link[data-v-f9375076]{color:var(--color-brand-accent, #ff6139)}.lead-text{font-size:20px}.article-body{color:var(--color-text-primary)}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{display:block!important;font-family:var(--font-family-heading)!important;color:var(--color-text-primary)!important;margin-top:2rem!important;margin-bottom:1rem!important}.article-body h2{font-weight:500!important;font-size:34px!important;line-height:1.2!important;letter-spacing:-.34px!important;margin-top:2.5rem!important;margin-bottom:1.25rem!important}.article-body h3{font-weight:700!important;font-size:24px!important;line-height:1.3!important;letter-spacing:-.24px!important;margin-top:2rem!important;margin-bottom:.75rem!important}.article-body h4{font-weight:600!important;font-size:20px!important;line-height:1.3!important;letter-spacing:-.2px!important;margin-top:1.5rem!important;margin-bottom:.5rem!important}.article-body p{display:block!important;font-family:var(--font-family-body)!important;font-size:17px!important;line-height:1.7!important;letter-spacing:-.17px!important;margin-top:0!important;margin-bottom:1.5rem!important;color:var(--color-text-primary)!important}.article-body ul,.article-body ol{display:block!important;margin-top:0!important;margin-bottom:1.5rem!important;padding-left:2rem!important}.article-body ul{list-style-type:disc!important}.article-body ol{list-style-type:decimal!important}.article-body li{display:list-item!important;font-family:var(--font-family-body)!important;font-size:17px!important;line-height:1.7!important;letter-spacing:-.17px!important;margin-bottom:.75rem!important;color:var(--color-text-primary)!important}.article-body li p{margin-bottom:.5rem!important}.article-body ul ul,.article-body ol ol,.article-body ul ol,.article-body ol ul{margin-top:.5rem!important;margin-bottom:.5rem!important}.article-body picture{display:block!important;margin:2.5rem 0!important}.article-body img{display:block!important;width:100%!important;height:auto!important;border-radius:var(--corners-base, 30px)!important;object-fit:cover!important}.article-body blockquote{display:block!important;border-left:4px solid var(--color-brand-accent, #ff6139)!important;padding-left:1.5rem!important;margin:1.5rem 0!important;font-style:italic!important}.article-body blockquote p{margin-bottom:0!important}.article-body code{background:#0000000d!important;padding:.2rem .4rem!important;border-radius:.25rem!important;font-size:.875em!important}.article-body pre{display:block!important;background:#0000000d!important;padding:1rem!important;border-radius:.5rem!important;overflow-x:auto!important;margin:1.5rem 0!important}.article-body pre code{background:none!important;padding:0!important}.article-body a{color:var(--color-brand-primary)!important;text-decoration:underline!important;transition:color .2s!important}.article-body a:hover{color:var(--color-brand-accent, #ff6139)!important}.article-body strong{font-weight:600!important;color:var(--color-text-primary)!important}.article-body em{font-style:italic!important}.article-body>*:first-child{margin-top:0!important}.article-body>*:last-child{margin-bottom:0!important}.featured-figure{position:relative}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
