.news-post.svelte-nhjjc9{color:var(--text)}.news-post__hero.svelte-nhjjc9{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:2rem;align-items:center;margin-bottom:3rem}.news-post__hero__content.svelte-nhjjc9{min-width:0}.news-post__eyebrow.svelte-nhjjc9{margin:0 0 .9rem;font-size:.78rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--accent)}.news-post.svelte-nhjjc9 h1:where(.svelte-nhjjc9){margin:0 0 1rem;font-size:clamp(2.4rem,5vw,4rem);line-height:.96;letter-spacing:-.05em;font-weight:900;color:var(--text);max-width:14ch}.news-post__excerpt.svelte-nhjjc9{margin:0 0 1.25rem;max-width:64ch;font-size:1.06rem;line-height:1.75;color:var(--muted)}.news-post__meta.svelte-nhjjc9{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.4rem}.news-post__meta-item.svelte-nhjjc9{display:flex;align-items:center;gap:.55rem;padding:.78rem .95rem;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);font-size:.92rem;box-shadow:var(--shadow)}.news-post__meta-label.svelte-nhjjc9{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--muted)}.news-post__media.svelte-nhjjc9{position:relative;max-width:860px;margin:0 auto}.cover-image.svelte-nhjjc9{display:block;width:100%;height:auto;object-fit:cover;border-radius:calc(var(--radius) + 8px);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:0 20px 50px #00000047}.news-post__body-wrap.svelte-nhjjc9{display:flex;justify-content:center}.news-post__body.svelte-nhjjc9{width:100%;font-size:1.06rem;line-height:1.9;color:var(--text)}.news-post__body h2{margin:3rem 0 1rem;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.08;letter-spacing:-.04em;font-weight:850;color:var(--text)}.news-post__body h3{margin:2rem 0 .8rem;font-size:1.3rem;line-height:1.15;letter-spacing:-.03em;font-weight:800;color:var(--text)}.news-post__body p{margin:0 0 1.2rem;color:var(--text)}.news-post__body strong{color:var(--text);font-weight:800}.news-post__body a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.news-post__body a:hover{border-color:var(--accent)}.news-post__body ul,.news-post__body ol{margin:0 0 1.4rem 1.25rem;padding:0;color:var(--text);list-style:disc}.news-post__body li{margin-bottom:.7rem}.news-post__body blockquote{margin:2rem 0;padding:1.15rem 1.25rem;border-left:3px solid var(--accent);background:var(--bg-elevated);border-radius:0 var(--radius) var(--radius) 0;color:var(--muted)}.news-post__body hr{border:0;height:1px;background:var(--border);margin:2.5rem 0}.news-post__body img{display:block;width:100%;height:auto;border-radius:var(--radius);margin:2rem 0;border:1px solid var(--border)}.news-post__body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em;padding:.2rem .45rem;border-radius:8px;background:var(--bg-elevated);border:1px solid var(--border)}.news-post__body pre{margin:1.5rem 0 2rem;padding:1rem 1.1rem;overflow-x:auto;border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow)}.news-post__body pre code{padding:0;border:0;background:transparent}.news-post__footer.svelte-nhjjc9{margin:2rem auto 0;padding-top:2rem;border-top:1px solid var(--border)}.news-post__footer.svelte-nhjjc9 h2:where(.svelte-nhjjc9){margin:0 0 1rem;font-size:1.1rem;line-height:1.1;letter-spacing:-.03em;font-weight:800;color:var(--text)}.news-post__categories.svelte-nhjjc9{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0}.news-post__categories.svelte-nhjjc9 a:where(.svelte-nhjjc9){display:inline-flex;align-items:center;justify-content:center;padding:.72rem .95rem;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);text-decoration:none;font-size:.9rem;font-weight:700;transition:border-color .2s ease,transform .2s ease,color .2s ease}.news-post__categories.svelte-nhjjc9 a:where(.svelte-nhjjc9):hover{color:var(--accent);border-color:var(--accent-soft);transform:translateY(-1px)}@media(max-width:640px){.news-post.svelte-nhjjc9{padding:1.25rem 0 0}.news-post.svelte-nhjjc9 h1:where(.svelte-nhjjc9){font-size:2.2rem;line-height:.98;max-width:none}.news-post__excerpt.svelte-nhjjc9{font-size:1rem;line-height:1.75}.news-post__meta.svelte-nhjjc9{gap:.65rem}.news-post__meta-item.svelte-nhjjc9{width:100%;justify-content:flex-start;border-radius:var(--radius)}.news-post__body.svelte-nhjjc9{font-size:1rem;line-height:1.85}.news-post__body h2{font-size:1.6rem}.news-post__body h3{font-size:1.18rem}}
