.article-detail-container[data-v-8bd40bd8]{color:var(--lv-foreground);font-family:Inter,sans-serif}.preview-banner[data-v-8bd40bd8]{background:#f59e0b;color:#fff;font-size:.9rem;font-weight:600;padding:10px 16px;position:sticky;text-align:center;top:0;z-index:1000}.article-hero[data-v-8bd40bd8]{background:linear-gradient(180deg,var(--lv-brand-soft) 0,color-mix(in oklch,var(--lv-brand-soft) 40%,#fff) 55%,#fff 100%);color:var(--lv-foreground);padding:48px 0 36px}.breadcrumb-nav .breadcrumb[data-v-8bd40bd8]{background:transparent;font-size:.875rem;padding:0}.breadcrumb-nav .breadcrumb-item+.breadcrumb-item[data-v-8bd40bd8]:before{color:#9ca3af;content:"›";padding:0 .5rem}.breadcrumb-nav .breadcrumb-item a[data-v-8bd40bd8]{color:#6b7280;text-decoration:none;transition:color .2s}.breadcrumb-nav .breadcrumb-item a[data-v-8bd40bd8]:hover{color:var(--lv-brand-deep);text-decoration:underline}.breadcrumb-nav .breadcrumb-item.active[data-v-8bd40bd8]{color:#1f2937;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-to-blog-link[data-v-8bd40bd8]{color:var(--lv-brand-deep);font-weight:600;text-decoration:none}.back-to-blog-link[data-v-8bd40bd8]:hover{text-decoration:underline}.article-meta-sep[data-v-8bd40bd8]{color:#9ca3af}.article-meta-date[data-v-8bd40bd8]{color:var(--lv-muted-foreground)}.article-tag-badge[data-v-8bd40bd8]{background:var(--lv-brand-soft);border:1px solid color-mix(in oklch,var(--lv-brand) 20%,transparent);border-radius:999px;color:var(--lv-brand-deep)!important;display:inline-block;font-size:.78rem;font-weight:600;margin-right:4px;padding:3px 10px;text-decoration:none!important}.article-title[data-v-8bd40bd8]{color:var(--lv-foreground);font-family:var(--lv-font-display);font-size:2rem;line-height:1.2}.article-content-card[data-v-8bd40bd8]{background:#fff;border:1px solid var(--lv-border);border-radius:var(--lv-radius-2xl);box-shadow:0 1px 3px #0000000d;margin-bottom:3rem;padding:32px}@media(min-width:768px){.article-content-card[data-v-8bd40bd8]{padding:40px}}.article-main-image[data-v-8bd40bd8]{aspect-ratio:16/9;background:var(--lv-secondary);border-radius:var(--lv-radius-2xl);overflow:hidden}.article-main-image img[data-v-8bd40bd8]{border-radius:var(--lv-radius-2xl);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-content[data-v-8bd40bd8] p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.article-content[data-v-8bd40bd8] h2{color:var(--lv-brand-deep);font-weight:700;margin-bottom:1.2rem;margin-top:2.5rem}.article-content[data-v-8bd40bd8] h3{color:var(--lv-brand);font-weight:600;margin-bottom:1rem;margin-top:2rem}.article-content[data-v-8bd40bd8] img{border-radius:var(--lv-radius-lg);height:auto;margin:2rem 0;max-width:100%}.early-cta[data-v-8bd40bd8]{background:var(--lv-brand-soft);border-left:4px solid var(--lv-brand);border-radius:var(--lv-radius-2xl)}.early-cta-btn[data-v-8bd40bd8]{background:var(--lv-brand);border:none;border-radius:var(--lv-radius-lg);color:var(--lv-primary-foreground)}.early-cta-btn[data-v-8bd40bd8]:hover{background:var(--lv-brand-deep);color:var(--lv-primary-foreground)}.share-article[data-v-8bd40bd8]{display:flex;flex-direction:column}.employer-cta[data-v-8bd40bd8]{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:var(--lv-radius-2xl);box-shadow:0 10px 30px #00000026}.faq-section[data-v-8bd40bd8] .accordion-button{font-family:Inter,sans-serif}.faq-section[data-v-8bd40bd8] .accordion-button:not(.collapsed){background-color:var(--lv-brand-soft);box-shadow:none;color:var(--lv-brand-deep)}.faq-section[data-v-8bd40bd8] .accordion-button:focus{border-color:var(--lv-border);box-shadow:none}.cta-section[data-v-8bd40bd8]{background:var(--lv-brand-soft);border:1px solid color-mix(in oklch,var(--lv-brand) 30%,transparent);border-radius:var(--lv-radius-2xl);box-shadow:0 4px 15px #0000000a}.cta-section-title[data-v-8bd40bd8]{color:var(--lv-brand-deep)}.cta-section-btn[data-v-8bd40bd8]{background:var(--lv-brand);border:none;color:var(--lv-primary-foreground)}.cta-section-btn[data-v-8bd40bd8]:hover{background:var(--lv-brand-deep);color:var(--lv-primary-foreground)}@media(max-width:768px){.article-title[data-v-8bd40bd8]{font-size:1.8rem}.article-hero[data-v-8bd40bd8]{padding:60px 0 40px}}@media(max-width:576px){.article-title[data-v-8bd40bd8]{font-size:1.75rem}}
