.door[data-astro-cid-xfmas4lc]{background:var(--surface);box-shadow:var(--shadow-card);border-radius:var(--radius-card);justify-items:start;gap:.75rem;padding:2rem;display:grid}.door[data-astro-cid-xfmas4lc] h2[data-astro-cid-xfmas4lc]{font-size:var(--step-2)}.door[data-astro-cid-xfmas4lc] p[data-astro-cid-xfmas4lc]{max-inline-size:36rem;margin-block-end:.75rem}.post[data-astro-cid-2q52dy57]{gap:2rem;padding-block:2rem 3.25rem;display:grid}.head[data-astro-cid-2q52dy57]{gap:.875rem;display:grid}.crumbs[data-astro-cid-2q52dy57]{color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.9375rem;display:flex}.step[data-astro-cid-2q52dy57]{gap:.5rem;display:inline-flex}.crumbs[data-astro-cid-2q52dy57] a[data-astro-cid-2q52dy57]{text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.crumbs[data-astro-cid-2q52dy57] a[data-astro-cid-2q52dy57]:hover{color:var(--navy);text-decoration-color:currentColor}.place[data-astro-cid-2q52dy57]:lang(en),.meta[data-astro-cid-2q52dy57]:lang(en){font-family:var(--font-mono);font-size:.8125rem}h1[data-astro-cid-2q52dy57]{font-size:var(--step-4);line-height:1.3}h1[data-astro-cid-2q52dy57]:lang(en){line-height:1.1}.meta[data-astro-cid-2q52dy57]{color:var(--ink-muted);flex-wrap:wrap;gap:.5rem;font-size:.9375rem;display:flex}.description[data-astro-cid-2q52dy57]{max-inline-size:42rem;font-size:var(--step-1);color:var(--ink-muted)}.cover[data-astro-cid-2q52dy57]{aspect-ratio:16/7;border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.shelf-nav[data-astro-cid-2q52dy57]{border-block-start:1px solid var(--line);gap:1rem;padding-block-start:2rem;display:grid}@media (width>=40rem){.shelf-nav[data-astro-cid-2q52dy57]{grid-template-columns:1fr 1fr;gap:2rem}.next[data-astro-cid-2q52dy57]{text-align:end;grid-column:2}}.neighbour[data-astro-cid-2q52dy57]{gap:.25rem;text-decoration:none;display:grid}.label[data-astro-cid-2q52dy57]{color:var(--ink-muted);font-size:.875rem;font-weight:700}.label[data-astro-cid-2q52dy57]:lang(en){font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.name[data-astro-cid-2q52dy57]{text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);font-weight:700;line-height:1.5}.neighbour[data-astro-cid-2q52dy57]:hover .name[data-astro-cid-2q52dy57]{text-decoration-color:currentColor}.door-gap[data-astro-cid-2q52dy57]{margin-block-start:1rem}
