.article-wrapper[data-astro-cid-7jjqptxk]{background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(229,232,235,.8);border-radius:var(--radius-lg);padding:3.5rem;box-shadow:var(--shadow-md)}.article-header[data-astro-cid-7jjqptxk]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-line)}.meta-row[data-astro-cid-7jjqptxk]{display:flex;align-items:center;gap:.85rem;font-size:.9rem;color:var(--text-muted);margin-bottom:1rem}.cat-pill[data-astro-cid-7jjqptxk]{background:var(--accent-soft);color:var(--accent);padding:.25rem .75rem;border-radius:6px;font-weight:700;font-size:.85rem;transition:background .15s ease;text-decoration:none}.cat-pill[data-astro-cid-7jjqptxk]:hover{background:#d8ebff}.article-title[data-astro-cid-7jjqptxk]{font-size:2.35rem;font-weight:800;line-height:1.35;letter-spacing:-.025em;color:var(--text-main)}.article-body[data-astro-cid-7jjqptxk]{margin-bottom:3rem}.tag-row[data-astro-cid-7jjqptxk]{margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle);display:flex;align-items:baseline;gap:1rem}.tag-title[data-astro-cid-7jjqptxk]{font-size:.75rem;font-weight:800;color:var(--text-muted);letter-spacing:.08em}.tag-chips[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:.45rem}.tag-chip[data-astro-cid-7jjqptxk]{font-size:.85rem;background:#f2f4f6;color:var(--text-sub);padding:.2rem .6rem;border-radius:6px;font-weight:500;text-decoration:none;transition:all .15s ease}.tag-chip[data-astro-cid-7jjqptxk]:hover{background:var(--accent-soft);color:var(--accent)}.category-stories-section[data-astro-cid-7jjqptxk]{margin-top:3.5rem;padding:1.75rem 2rem;background:#f8fafc;border:1px solid var(--border-line);border-radius:var(--radius-md)}.category-stories-header[data-astro-cid-7jjqptxk]{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--border-line);margin-bottom:.75rem}.sub-label[data-astro-cid-7jjqptxk]{display:block;font-size:.7rem;font-weight:800;color:var(--text-muted);letter-spacing:.08em;margin-bottom:.2rem}.category-stories-title[data-astro-cid-7jjqptxk]{font-size:1.1rem;font-weight:700;color:var(--text-main);margin:0}.cat-highlight[data-astro-cid-7jjqptxk]{color:var(--accent)}.category-total-badge[data-astro-cid-7jjqptxk]{font-size:.8rem;color:var(--text-muted);font-weight:500}.related-list[data-astro-cid-7jjqptxk]{list-style:none;padding:0;margin:0}.related-item[data-astro-cid-7jjqptxk]{display:flex;align-items:center;gap:1.25rem;padding:.7rem .6rem;border-bottom:1px solid rgba(229,232,235,.6);border-radius:6px;transition:background .15s ease}.related-item[data-astro-cid-7jjqptxk]:last-child{border-bottom:none}.related-item[data-astro-cid-7jjqptxk]:not(.is-current):hover{background:#fff}.related-item[data-astro-cid-7jjqptxk].is-current{background:#3182f612;border-left:3px solid var(--accent);padding-left:.85rem}.item-date[data-astro-cid-7jjqptxk]{font-size:.85rem;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:86px}.item-current-wrapper[data-astro-cid-7jjqptxk]{display:flex;align-items:center;gap:.6rem;min-width:0;overflow:hidden}.current-badge[data-astro-cid-7jjqptxk]{background:var(--accent);color:#fff;font-size:.68rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;letter-spacing:.02em;flex-shrink:0}.current-title[data-astro-cid-7jjqptxk]{font-weight:700;color:var(--accent)}.item-link[data-astro-cid-7jjqptxk]{display:block;color:var(--text-sub);text-decoration:none;transition:color .15s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.item-link[data-astro-cid-7jjqptxk]:hover{color:var(--accent)}.item-title[data-astro-cid-7jjqptxk]{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-footer[data-astro-cid-7jjqptxk]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-line)}.back-btn[data-astro-cid-7jjqptxk]{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--accent);padding:.6rem 1.15rem;border-radius:var(--radius-sm);background:var(--accent-soft);transition:all .15s ease}.back-btn[data-astro-cid-7jjqptxk]:hover{background:#d8ebff;transform:translate(-3px)}@media (max-width: 640px){.article-wrapper[data-astro-cid-7jjqptxk]{padding:1.75rem}.article-title[data-astro-cid-7jjqptxk]{font-size:1.75rem}.category-stories-section[data-astro-cid-7jjqptxk]{padding:1.25rem 1rem}.related-item[data-astro-cid-7jjqptxk]{gap:.65rem;padding:.6rem .4rem}.item-date[data-astro-cid-7jjqptxk]{font-size:.78rem;min-width:72px}.item-title[data-astro-cid-7jjqptxk]{font-size:.88rem}}
