.update-post-section[data-v-4420f0d5]{background:var(--ls-bg-layout);min-height:60vh;padding:3rem 1.25rem 5rem}.update-post-container[data-v-4420f0d5]{max-width:760px;margin:0 auto}.breadcrumb[data-v-4420f0d5]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--ls-text-tertiary);margin-bottom:2.5rem;flex-wrap:wrap}.breadcrumb a[data-v-4420f0d5]{color:var(--ls-text-secondary);text-decoration:none}.breadcrumb a[data-v-4420f0d5]:hover{color:#4fa1f7}.breadcrumb-sep[data-v-4420f0d5]{color:var(--ls-text-tertiary)}.breadcrumb-current[data-v-4420f0d5]{color:var(--ls-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.update-post-date[data-v-4420f0d5]{display:block;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#4fa1f7;margin-bottom:.75rem}.update-post-title[data-v-4420f0d5]{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:800;color:var(--ls-text);line-height:1.2;margin:0 0 1rem}.update-post-excerpt[data-v-4420f0d5]{font-size:1.1rem;color:var(--ls-text-secondary);line-height:1.65;margin:0 0 2rem}.update-post-header[data-v-4420f0d5]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--ls-border-secondary)}.update-post-content[data-v-4420f0d5]{font-size:1rem;line-height:1.8;color:var(--ls-text)}.update-post-content[data-v-4420f0d5] h1,.update-post-content[data-v-4420f0d5] h2,.update-post-content[data-v-4420f0d5] h3{font-weight:700;color:var(--ls-text);margin:2rem 0 .75rem}.update-post-content[data-v-4420f0d5] p{margin:0 0 1.25rem}.update-post-content[data-v-4420f0d5] ul,.update-post-content[data-v-4420f0d5] ol{padding-left:1.5rem;margin:0 0 1.25rem}.update-post-content[data-v-4420f0d5] li{margin-bottom:.4rem}.update-post-content[data-v-4420f0d5] a{color:#4fa1f7;text-decoration:underline}.update-post-content[data-v-4420f0d5] code{background:var(--ls-bg-elevated);border-radius:4px;padding:.15em .4em;font-size:.9em}.update-post-content[data-v-4420f0d5] pre{background:#0f172a;color:#e2e8f0;border-radius:8px;padding:1.25rem;overflow-x:auto;margin:0 0 1.5rem}.update-post-footer[data-v-4420f0d5]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--ls-border-secondary)}.back-link[data-v-4420f0d5]{font-size:.9rem;font-weight:600;color:#4fa1f7;text-decoration:none}.back-link[data-v-4420f0d5]:hover{text-decoration:underline}.update-post-section--notfound[data-v-4420f0d5]{display:flex;align-items:center}
