.blog-detail[data-astro-cid-p6xaqdns]{--reading:42rem;--media:54rem;--gutter:clamp(1.25rem, 5vw, 2rem)}.blog-detail__header[data-astro-cid-p6xaqdns],.blog-body[data-astro-cid-p6xaqdns]{width:100%;max-width:calc(var(--reading) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.blog-detail__header[data-astro-cid-p6xaqdns]{padding-block:clamp(var(--sp-xl),6vw,var(--sp-3xl)) var(--sp-lg);display:flex;flex-direction:column;gap:var(--sp-md)}.blog-detail__header[data-astro-cid-p6xaqdns] .breadcrumbs[data-astro-cid-p6xaqdns]{margin-bottom:var(--sp-2xs)}.blog-detail__meta[data-astro-cid-p6xaqdns]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-sm)}.blog-detail__date[data-astro-cid-p6xaqdns],.blog-detail__read[data-astro-cid-p6xaqdns]{font-size:.75rem;color:var(--clr-muted);letter-spacing:.06em}.blog-detail__dot[data-astro-cid-p6xaqdns]{color:var(--clr-border)}.chip[data-astro-cid-p6xaqdns]{display:inline-block;padding:.25em .75em;border-radius:999px;border:1px solid var(--clr-border);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--clr-muted)}.blog-detail__title[data-astro-cid-p6xaqdns]{font-family:var(--font-display);font-size:clamp(2.15rem,5vw,3.4rem);font-weight:400;letter-spacing:-.03em;line-height:1.08;color:var(--clr-text);margin:0;text-wrap:balance}.blog-detail__desc[data-astro-cid-p6xaqdns]{font-size:clamp(1.1rem,1.6vw,1.3rem);color:var(--clr-muted);line-height:1.55;margin:0;text-wrap:pretty}.blog-detail__cover[data-astro-cid-p6xaqdns]{width:100%;max-width:calc(var(--media) + var(--gutter)*2);margin:clamp(var(--sp-lg),4vw,var(--sp-2xl)) auto 0;padding-inline:var(--gutter)}.blog-detail__cover[data-astro-cid-p6xaqdns] picture,.blog-detail__cover[data-astro-cid-p6xaqdns] .blog-detail__cover-img{display:block;width:100%}.blog-detail__cover[data-astro-cid-p6xaqdns] picture{aspect-ratio:3/2;border-radius:var(--radius-lg);overflow:hidden;background:var(--clr-surface)}.blog-detail__cover[data-astro-cid-p6xaqdns] .blog-detail__cover-img{width:100%;height:100%;object-fit:cover}.blog-body[data-astro-cid-p6xaqdns]{padding-block:clamp(var(--sp-xl),5vw,var(--sp-2xl));font-size:1.1875rem;line-height:1.75;color:var(--clr-text);letter-spacing:-.003em}.cs-nav[data-astro-cid-p6xaqdns]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-lg);padding-block:var(--sp-2xl);border-top:1px solid var(--clr-border);margin-top:var(--sp-xl)}.cs-nav__item[data-astro-cid-p6xaqdns]{display:flex;align-items:center;gap:var(--sp-md);padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:background .2s,opacity .2s}.cs-nav__item[data-astro-cid-p6xaqdns]:hover{background:var(--clr-surface)}.cs-nav__item--next[data-astro-cid-p6xaqdns]{justify-content:flex-end}.cs-nav__thumb[data-astro-cid-p6xaqdns]{flex-shrink:0;width:clamp(64px,8vw,100px);aspect-ratio:3/2;border-radius:var(--radius-md);overflow:hidden;background:var(--clr-surface)}.cs-nav__thumb-img[data-astro-cid-p6xaqdns]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cs-nav__item[data-astro-cid-p6xaqdns]:hover .cs-nav__thumb-img[data-astro-cid-p6xaqdns]{transform:scale(1.06)}.cs-nav__text[data-astro-cid-p6xaqdns]{display:flex;flex-direction:column;gap:.3rem}.cs-nav__text--right[data-astro-cid-p6xaqdns]{align-items:flex-end}.cs-nav__label[data-astro-cid-p6xaqdns]{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:var(--clr-accent);font-style:italic;font-weight:500}.cs-nav__title[data-astro-cid-p6xaqdns]{font-family:var(--font-display);font-size:clamp(.95rem,1.8vw,1.35rem);font-weight:400;letter-spacing:-.02em;color:var(--clr-text);line-height:1.15}.cs-nav__grid[data-astro-cid-p6xaqdns]{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--clr-border);color:var(--clr-muted);flex-shrink:0;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.cs-nav__grid[data-astro-cid-p6xaqdns]:hover{color:var(--clr-text);border-color:var(--clr-text);background:color-mix(in srgb,var(--clr-text) 5%,transparent)}@media (max-width:48em){.cs-nav[data-astro-cid-p6xaqdns]{grid-template-columns:1fr;gap:var(--sp-sm)}.cs-nav__grid[data-astro-cid-p6xaqdns]{order:-1;margin:0 auto var(--sp-xs)}.cs-nav__item--prev[data-astro-cid-p6xaqdns]{order:0}.cs-nav__item--next[data-astro-cid-p6xaqdns]{order:1}.cs-nav__item[data-astro-cid-p6xaqdns]{background:var(--clr-surface);border-radius:var(--radius-lg);padding:var(--sp-md);justify-content:space-between;align-items:center;gap:var(--sp-sm);width:100%}.cs-nav__item[data-astro-cid-p6xaqdns]:hover{background:var(--clr-surface)}.cs-nav__item--prev[data-astro-cid-p6xaqdns]{flex-direction:row}.cs-nav__item--next[data-astro-cid-p6xaqdns]{flex-direction:row-reverse}.cs-nav__text--right[data-astro-cid-p6xaqdns]{align-items:flex-end}.cs-nav__thumb[data-astro-cid-p6xaqdns]{width:64px;flex-shrink:0}.cs-nav__title[data-astro-cid-p6xaqdns]{font-size:.9rem}.cs-nav__label[data-astro-cid-p6xaqdns]{font-size:.65rem}}