@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800&display=swap";html[data-v-b41fc6e6],body[data-v-b41fc6e6]{overflow-x:hidden;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-b41fc6e6],input[data-v-b41fc6e6],select[data-v-b41fc6e6],textarea[data-v-b41fc6e6],optgroup[data-v-b41fc6e6],pre[data-v-b41fc6e6],code[data-v-b41fc6e6],kbd[data-v-b41fc6e6],samp[data-v-b41fc6e6]{font-family:inherit}h1[data-v-b41fc6e6],h2[data-v-b41fc6e6],h3[data-v-b41fc6e6],h4[data-v-b41fc6e6],h5[data-v-b41fc6e6],h6[data-v-b41fc6e6]{text-wrap:balance}p[data-v-b41fc6e6],li[data-v-b41fc6e6],dd[data-v-b41fc6e6],figcaption[data-v-b41fc6e6],.page-subtitle[data-v-b41fc6e6],.hub-subtitle[data-v-b41fc6e6],.hero-subtitle[data-v-b41fc6e6],.section-subtitle[data-v-b41fc6e6],.card-description[data-v-b41fc6e6]{text-wrap:pretty}[data-v-b41fc6e6]:root{--color-primary: #2779b7;--color-primary-dark: #1e5f8f;--color-accent: #c1512f;--color-accent-hover: #a8432a;--color-gold: #e09f20;--color-grey: #a0acbd;--color-ice: #FFFFFF;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-card: #FFFFFF;--color-border: rgba(26, 26, 46, .12);--color-text: #1a1a2e;--color-text-muted: #6B6B6B;--font-display: "Roboto", sans-serif;--font-body: "Roboto", sans-serif;--font-mono: "Roboto", sans-serif;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .12)}.brutalist-card[data-v-b41fc6e6]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-b41fc6e6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-b41fc6e6]{border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;text-transform:none;padding:.75rem 1.5rem;transition:all .2s ease;cursor:pointer;box-shadow:none}.brutalist-button[data-v-b41fc6e6]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-b41fc6e6]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-b41fc6e6]{background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;display:inline-block;border-radius:var(--radius-full);letter-spacing:.03em}.title-gradient[data-v-b41fc6e6]{color:var(--color-accent)}.border-3[data-v-b41fc6e6]{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md)}body[data-v-b41fc6e6]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-b41fc6e6]{font-size:17px}}p[data-v-b41fc6e6],li[data-v-b41fc6e6],dd[data-v-b41fc6e6]{font-size:max(16px,1em)}.stat-label[data-v-b41fc6e6],.stat-number[data-v-b41fc6e6],.topbar-label[data-v-b41fc6e6],.article-tag[data-v-b41fc6e6],.category-tag[data-v-b41fc6e6],.topic-tag[data-v-b41fc6e6],.skill-tag[data-v-b41fc6e6],.type-badge[data-v-b41fc6e6],.step-badge[data-v-b41fc6e6],.demand-badge[data-v-b41fc6e6],.rating-badge[data-v-b41fc6e6],.role-level-badge[data-v-b41fc6e6],.se-level-pill[data-v-b41fc6e6],.post-meta[data-v-b41fc6e6],.blog-meta[data-v-b41fc6e6],.article-meta[data-v-b41fc6e6],.meta-value[data-v-b41fc6e6],.meta-sep[data-v-b41fc6e6],.newsletter-label[data-v-b41fc6e6],.share-label[data-v-b41fc6e6],.slide-label-date[data-v-b41fc6e6],.company-type[data-v-b41fc6e6],.event-date[data-v-b41fc6e6],.event-location[data-v-b41fc6e6]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-b41fc6e6],li[data-v-b41fc6e6],dd[data-v-b41fc6e6],td[data-v-b41fc6e6],.section-card-desc[data-v-b41fc6e6],.article-slide-desc[data-v-b41fc6e6],.card-description[data-v-b41fc6e6]{font-size:max(16px,1em)}.contributor-article-page[data-v-b41fc6e6]{background-color:var(--color-bg);min-height:100vh;max-width:800px;margin:0 auto;padding:2rem 1rem 4rem}@media(min-width:768px){.contributor-article-page[data-v-b41fc6e6]{padding:2.5rem 2rem 5rem}}.auth-gate-fullpage[data-v-b41fc6e6]{display:flex;justify-content:center;align-items:center;min-height:60vh}.auth-gate-card[data-v-b41fc6e6]{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:3rem 2.5rem;text-align:center;max-width:480px}.lock-icon[data-v-b41fc6e6]{margin-bottom:1.5rem}.auth-gate-card h2[data-v-b41fc6e6]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);margin:0 0 .75rem}.auth-gate-card p[data-v-b41fc6e6]{color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem}.signup-btn[data-v-b41fc6e6]{display:inline-block;background:var(--color-accent);color:#fff;padding:.85rem 2rem;border-radius:var(--radius-full);font-weight:700;font-family:var(--font-display);text-decoration:none;transition:background .2s ease}.signup-btn[data-v-b41fc6e6]:hover{background:var(--color-accent-hover)}.signin-hint[data-v-b41fc6e6]{font-size:.85rem;color:var(--color-text-muted);margin-top:1rem}.signin-hint a[data-v-b41fc6e6]{color:var(--color-primary);text-decoration:none;font-weight:600}.article-header[data-v-b41fc6e6]{margin-bottom:2.5rem}.article-tag[data-v-b41fc6e6]{display:inline-block;background:var(--color-accent);color:#fff;font-size:.65rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:.3rem .75rem;border-radius:var(--radius-full);margin-bottom:1rem}.article-title[data-v-b41fc6e6]{font-size:2rem;font-weight:800;font-family:var(--font-display);line-height:1.2;margin:0 0 1rem;color:var(--color-text)}@media(min-width:768px){.article-title[data-v-b41fc6e6]{font-size:2.5rem}}.article-meta[data-v-b41fc6e6]{display:flex;gap:1rem;font-size:.85rem;color:var(--color-text-muted);margin-bottom:1.5rem;flex-wrap:wrap}.article-lede[data-v-b41fc6e6]{font-size:1.1rem;font-style:italic;color:#1a1a1a;line-height:1.7;border-left:3px solid var(--color-accent);padding-left:1.25rem;margin:0}.article-body h2[data-v-b41fc6e6]{font-size:1.25rem;font-weight:700;font-family:var(--font-display);margin:2rem 0 .75rem;color:var(--color-text)}.article-body p[data-v-b41fc6e6]{font-size:1rem;line-height:1.8;color:#1a1a1a;margin:0 0 1.25rem}.article-body ul[data-v-b41fc6e6]{margin:0 0 1.5rem;padding-left:1.5rem}.article-body li[data-v-b41fc6e6]{font-size:1rem;line-height:1.7;color:#1a1a1a;margin-bottom:.6rem}.article-footer[data-v-b41fc6e6]{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.author-card[data-v-b41fc6e6]{background:var(--color-card);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow-sm)}.author-info h3[data-v-b41fc6e6]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 .75rem}.author-info p[data-v-b41fc6e6]{font-size:.95rem;line-height:1.7;color:#1a1a1a;margin:0 0 1rem}.author-quote[data-v-b41fc6e6]{border-left:3px solid var(--color-accent);padding-left:1rem;color:#1a1a1a;margin-top:1rem}
