.header.svelte-h8g80o{display:flex;flex-direction:column;align-items:start;justify-content:start;text-align:left;gap:var(--gap-dense-grid)}@media screen and (max-width:800px){.header.svelte-h8g80o{align-items:center;text-align:center}}.post-info.svelte-h8g80o{display:flex;flex-direction:row;align-items:start;cursor:default;gap:2rem}main.svelte-h8g80o{width:640px;max-width:calc(100vw - 5em);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--gap-dense-grid);margin-bottom:var(--gap-unrelated-sections);min-height:100vh}@media(max-width:800px){main.svelte-h8g80o{width:100%;max-width:calc(100vw - 30px)}}main.svelte-h8g80o h1,main.svelte-h8g80o h2,main.svelte-h8g80o h3,main.svelte-h8g80o h4,main.svelte-h8g80o h5{font-weight:700;color:var(--on-bg-emphasis)}main.svelte-h8g80o h2,main.svelte-h8g80o h3,main.svelte-h8g80o h4,main.svelte-h8g80o h5{font-weight:700}.header.svelte-h8g80o img:not(.authorinfo:where(.svelte-h8g80o) img:where(.svelte-h8g80o)),.header.svelte-h8g80o video{width:100%;object-fit:cover;margin:2em 0;border-radius:1em}.authorinfo.svelte-h8g80o{display:flex;flex-direction:row;align-items:center;justify-content:center}@keyframes svelte-h8g80o-elegantFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hero-image.svelte-h8g80o{animation:svelte-h8g80o-elegantFadeIn .5s cubic-bezier(.17,.67,.31,.99) both}@keyframes svelte-h8g80o-endlessSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.authorinfo.svelte-h8g80o img:where(.svelte-h8g80o){animation:svelte-h8g80o-endlessSpin 3s linear infinite}.reading-time.svelte-h8g80o{display:flex;align-items:center;gap:5px}.reading-time.svelte-h8g80o svg{width:16px;height:16px}.reading-time.svelte-h8g80o [fill]:not([fill=none]){fill:currentColor}.reading-time.svelte-h8g80o [stroke]:not([stroke=none]){stroke:currentColor}.related-posts-list.svelte-h8g80o{grid-column:1 / -1;display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--gap-spacious-grid);margin:1rem auto;max-width:min(var(--recommended-max-content-width),1000px)}@media screen and (max-width:800px){.related-posts-list.svelte-h8g80o{grid-template-columns:1fr 1fr}}
