.crumbs[data-astro-cid-ilhxcym7]{font-size:var(--fs-tiny);line-height:1.4}.crumbs__list[data-astro-cid-ilhxcym7]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crumbs__item[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;gap:8px;min-width:0}.crumbs__link[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;gap:7px;color:var(--faint);text-decoration:none;transition:color .15s ease}.crumbs__link[data-astro-cid-ilhxcym7]:hover{color:var(--accent-hover);text-decoration:none}.crumbs__dot[data-astro-cid-ilhxcym7]{width:7px;height:7px;border-radius:50%;background:var(--dot, var(--accent));flex:none}.crumbs__sep[data-astro-cid-ilhxcym7]{color:var(--border);user-select:none}.crumbs__current[data-astro-cid-ilhxcym7]{color:var(--mute);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}.crumbs__item--current[data-astro-cid-ilhxcym7]{min-width:0}@media(max-width:520px){.crumbs__current[data-astro-cid-ilhxcym7]{max-width:48vw}}.related[data-astro-cid-dpgbfi7r]{margin-top:clamp(40px,6vw,64px)}.related__head[data-astro-cid-dpgbfi7r]{margin-bottom:var(--space-6)}.related__title[data-astro-cid-dpgbfi7r]{margin-top:var(--space-3);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em}.related__grid[data-astro-cid-dpgbfi7r]{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:640px){.related__grid[data-astro-cid-dpgbfi7r]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.related__grid[data-astro-cid-dpgbfi7r]{grid-template-columns:repeat(3,1fr)}}.prose img{cursor:zoom-in}.lightbox{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px);background:#121214eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;opacity:0;transition:opacity .18s ease}.lightbox.is-open{display:flex;opacity:1}.lightbox__figure{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:14px;cursor:default}.lightbox__img{display:block;max-width:92vw;max-height:84vh;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 24px 60px #00000080;background:#fff;transform:scale(.985);transition:transform .18s ease}.lightbox.is-open .lightbox__img{transform:scale(1)}.lightbox__caption{max-width:min(92vw,760px);text-align:center;font-size:.875rem;line-height:1.45;color:#ffffffc7}.lightbox__caption:empty{display:none}.lightbox__close{position:absolute;top:clamp(12px,2vw,22px);right:clamp(12px,2vw,22px);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .15s ease,transform .15s ease}.lightbox__close:hover{background:#ffffff38}.lightbox__close:active{transform:scale(.94)}.lightbox__close:focus-visible{outline:2px solid var(--accent, #f55200);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lightbox,.lightbox__img{transition:none}.lightbox__img,.lightbox.is-open .lightbox__img{transform:none}}.article[data-astro-cid-uwv4mmhs]{padding-top:clamp(24px,4vw,44px)}.article__head[data-astro-cid-uwv4mmhs]{max-width:var(--wrap-article)}.article__title[data-astro-cid-uwv4mmhs]{margin-top:var(--space-4);font-size:clamp(2rem,1.4rem + 2.6vw,2.875rem);font-weight:700;line-height:1.12;letter-spacing:-.025em}.article__meta[data-astro-cid-uwv4mmhs]{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:var(--space-6);font-size:var(--fs-small);color:var(--faint)}.article__author[data-astro-cid-uwv4mmhs]{color:var(--ink);font-weight:600;text-decoration:none;transition:color .15s ease}.article__author[data-astro-cid-uwv4mmhs]:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.article__sep[data-astro-cid-uwv4mmhs]{color:var(--border)}.article__cover[data-astro-cid-uwv4mmhs]{margin:clamp(24px,4vw,40px) 0}.article__cover-img[data-astro-cid-uwv4mmhs]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-card);border:1px solid var(--border);box-shadow:var(--shadow)}
