.blog-page.svelte-3xewml{width:100%;padding-bottom:110px}.blog-hero.svelte-3xewml{max-width:850px;margin-bottom:70px}.blog-hero.svelte-3xewml .page-section-title{margin-bottom:28px}.intro-text.svelte-3xewml{max-width:620px;color:var(--portfolio-text-dark-grey);font-size:1.125rem;line-height:1.7}.posts.svelte-3xewml{display:flex;flex-direction:column;gap:54px;max-width:860px}.post-link.svelte-3xewml{display:block}.post-image.svelte-3xewml{width:100%;max-height:420px;margin-bottom:28px;object-fit:cover;border-radius:2px;background:#151515}.post-content.svelte-3xewml{display:flex;flex-direction:column;align-items:flex-start}.post-meta.svelte-3xewml{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:16px;color:var(--grey);font-size:.8125rem;font-weight:800}.post-content.svelte-3xewml h2:where(.svelte-3xewml){margin:0;color:var(--main-white-color);font-size:1.875rem;line-height:1.16;letter-spacing:-.04em;transition:color .2s ease}.post-link.svelte-3xewml:hover h2:where(.svelte-3xewml){color:var(--blue-link-color)}.post-content.svelte-3xewml p:where(.svelte-3xewml){max-width:720px;margin-top:18px;color:var(--portfolio-text-dark-grey);font-size:1rem;line-height:1.7}.tags.svelte-3xewml{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.tag.svelte-3xewml{color:var(--grey);font-size:.8125rem;font-weight:800}.tag.svelte-3xewml:before{content:"#";color:var(--blue-link-color)}.read-more.svelte-3xewml{display:none}.state-card.svelte-3xewml{max-width:720px}.state-card.svelte-3xewml h2:where(.svelte-3xewml){margin:0 0 20px;color:var(--main-white-color);font-size:1.875rem;font-weight:900;line-height:1.15}.state-card.svelte-3xewml p:where(.svelte-3xewml){max-width:460px;color:#ccc;font-size:1rem;line-height:1.7}@media screen and (max-width:900px){.blog-page.svelte-3xewml{padding-bottom:75px}.blog-hero.svelte-3xewml{margin-bottom:45px;text-align:center}.blog-hero.svelte-3xewml .page-section-title{margin-bottom:18px}.intro-text.svelte-3xewml{max-width:none;font-size:1rem}.post-image.svelte-3xewml{max-height:320px}.post-content.svelte-3xewml h2:where(.svelte-3xewml),.state-card.svelte-3xewml h2:where(.svelte-3xewml){font-size:1.625rem}.post-content.svelte-3xewml p:where(.svelte-3xewml){font-size:1rem}.state-card.svelte-3xewml p:where(.svelte-3xewml){font-size:1rem}}
