.archive-header{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem 1.1rem;margin-bottom:20px;font-size:.82rem;line-height:1.45}.archive-header :is(h1,h2,h3){margin-top:0}.archive-header .taxonomy-label{display:inline-block;font-size:.62rem;font-weight:700;color:var(--brand-700);background:color-mix(in srgb,var(--brand-700) 10%,var(--surface-1));padding:.12rem .45rem;border-radius:var(--radius-pill);margin-bottom:.35rem;letter-spacing:.04em;text-transform:uppercase}.archive-header h1,.archive-header .author-profile-info h1{font-size:1.5rem;line-height:1.35;margin:0 0 .35rem;font-weight:700;color:var(--text-strong)}.archive-header .author-job-title{font-size:.82rem;margin:.2rem 0}.archive-header .author-socials a{font-size:.75rem}.archive-header .small{color:var(--text-muted);font-size:.82rem;line-height:1.45;margin-bottom:.5rem}.archive-header .taxonomy-content{margin-bottom:.65rem}.archive-header .taxonomy-content p,.archive-header .taxonomy-content li{margin-bottom:.45rem;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.archive-header .taxonomy-content ul{margin:.35rem 0 .5rem 1.1rem;font-size:.82rem}.archive-header .taxonomy-content h2{font-size:.95rem;margin:.65rem 0 .35rem;line-height:1.35}.archive-header .taxonomy-count{font-size:.75rem;font-weight:600;color:var(--text-muted);letter-spacing:.01em}.archive-header .archive-lead,.archive-header .archive-intro,.archive-header .archive-intro p{font-size:.82rem;line-height:1.45;color:var(--text-muted)}.archive-header .archive-lead{margin:.35rem 0 0;max-width:none}.archive-header .archive-intro{margin-top:.5rem;max-width:none}.archive-header .hr{margin-top:12px;opacity:.4}.archive-header .author-profile-top{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.archive-header .author-lg-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--border);box-shadow:none;background:var(--bg-article)}.archive-header .author-works-for{margin:.2rem 0 0;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.archive-header .author-works-for a{color:var(--brand-700);text-decoration:none;font-weight:600}.archive-header .author-post-count{font-size:.75rem;font-weight:600;color:var(--text-muted)}.archive-header .author-socials{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.archive-header .author-socials a{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;text-decoration:none;color:var(--brand-700);background:color-mix(in srgb,var(--brand-700) 10%,var(--surface-1));border:1px solid color-mix(in srgb,var(--brand-700) 18%,var(--border));border-radius:999px}.archive-header .author-bio-content{margin-top:.65rem;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.archive-header .author-bio-content p{margin:0 0 .45rem}.archive-header .author-expertise,.archive-header .author-credentials{margin-top:.85rem}.archive-header .author-expertise h2,.archive-header .author-credentials h2{font-size:.95rem;font-weight:700;line-height:1.35;margin:0 0 .45rem;color:var(--text-strong)}.archive-header .expertise-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.35rem}.archive-header .expertise-chip{display:inline-block;padding:.12rem .45rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-700);background:color-mix(in srgb,var(--brand-700) 10%,var(--surface-1));border:1px solid color-mix(in srgb,var(--brand-700) 15%,var(--border));border-radius:999px;text-decoration:none}.archive-header .credential-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem}.archive-header .credential-item{padding:.55rem .7rem;font-size:.78rem;line-height:1.4;background:var(--bg-article);border:1px solid var(--border);border-left:3px solid var(--brand-700);border-radius:var(--radius-sm)}.archive-header .credential-name{display:block;font-size:.78rem;font-weight:600;color:var(--text-strong)}.archive-header .credential-id{display:inline-block;margin-top:.15rem;font-size:.68rem;color:var(--text-muted)}.article .post-feed{max-width:100%;overflow:hidden;min-width:0}.archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0}.post-feed a,.post-feed a:hover{text-decoration:none}.archive-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:168px;padding:1rem 1.1rem;text-decoration:none;color:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:0 1px 2px color-mix(in srgb,var(--text-strong) 4%,transparent)}.archive-card-category{display:inline-block;align-self:flex-start;max-width:100%;padding:.12rem .45rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-700);background:color-mix(in srgb,var(--brand-700) 10%,var(--surface-1));border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archive-card-title{margin:0;font-size:.95rem;font-weight:700;line-height:1.35;color:var(--text-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.archive-card-excerpt{margin:0;flex:1;font-size:.82rem;line-height:1.45;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.archive-card-meta{display:flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.15rem;min-width:0;font-size:.75rem;font-weight:600;color:var(--text-muted);letter-spacing:.01em}.archive-card-author{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto}.archive-card-time{flex:none;white-space:nowrap}.archive-card-author+.archive-card-time::before{content:"·";margin-right:.35rem}.breadcrumbs{margin:0 0 .75rem;font-size:.8125rem;line-height:1.4;color:var(--text-muted,var(--gray-500))}.breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .25rem;list-style:none;margin:0;padding:0}.breadcrumbs-item,.breadcrumbs-sep{margin:0;padding:0;list-style:none}.breadcrumbs-sep{user-select:none;color:var(--gray-400,#94a3b8);font-weight:500}.breadcrumbs-link{color:var(--accent-blue,#2563eb);text-decoration:none;font-weight:500}.breadcrumbs-current{color:var(--text,inherit);text-decoration:none;font-weight:600;pointer-events:none}.article-page .breadcrumbs{margin-bottom:1rem}@media(max-width:768px){.archive-header{padding:.9rem 1rem;font-size:.8rem}.archive-header h1,.archive-header .author-profile-info h1,.archive-header .taxonomy-content h2{font-size:.9rem}.archive-header .small,.archive-header .taxonomy-content p,.archive-header .taxonomy-content li,.archive-header .taxonomy-content ul,.archive-header .author-job-title,.archive-header .archive-lead,.archive-header .archive-intro,.archive-header .archive-intro p{font-size:.8rem}.archive-header .taxonomy-count,.archive-header .author-socials a{font-size:.7rem}.archive-header .taxonomy-label{font-size:.58rem}.archive-header .author-profile-top{gap:.75rem;margin-bottom:.6rem}.archive-header .author-lg-avatar{width:72px;height:72px}.archive-header .author-bio-content,.archive-header .author-works-for{font-size:.8rem}.archive-header .author-expertise h2,.archive-header .author-credentials h2{font-size:.9rem}.archive-card-title{font-size:.9rem}}@media(max-width:576px){.archive-header{padding:.85rem .9rem;font-size:.78rem}.archive-header h1,.archive-header .author-profile-info h1,.archive-header .taxonomy-content h2{font-size:.95rem}.archive-header .small,.archive-header .taxonomy-content p,.archive-header .taxonomy-content li,.archive-header .taxonomy-content ul,.archive-header .author-job-title,.archive-header .archive-lead,.archive-header .archive-intro,.archive-header .archive-intro p{font-size:.78rem}.archive-header .taxonomy-count,.archive-header .author-socials a{font-size:.68rem}.archive-header .taxonomy-label{font-size:.55rem;padding:.1rem .4rem}.archive-header .author-profile-top{flex-direction:column;align-items:flex-start;text-align:left;gap:.65rem;margin-bottom:.5rem}.archive-header .author-lg-avatar{width:64px;height:64px}.archive-header .author-socials{justify-content:flex-start}.archive-header .author-bio-content,.archive-header .author-works-for{font-size:.78rem}.archive-header .author-expertise h2,.archive-header .author-credentials h2{font-size:.88rem}.archive-header .credential-list{grid-template-columns:1fr}.archive-grid{grid-template-columns:1fr;gap:10px}.archive-card{min-height:0;padding:.85rem .9rem}.archive-card-title{font-size:.88rem}.archive-card-excerpt{font-size:.78rem;-webkit-line-clamp:3}.archive-card-meta{font-size:.7rem}.archive-card-category{font-size:.58rem;padding:.1rem .4rem}}