.blog-page.svelte-3xewml{width:100%;max-width:760px;margin:0 auto;padding-bottom:110px}.blog-hero.svelte-3xewml{width:100%;max-width:100%;margin-bottom:70px}.blog-hero.svelte-3xewml .page-section-title{margin-bottom:28px}.intro-text.svelte-3xewml{width:100%;max-width:100%;color:var(--portfolio-text-dark-grey);font-size:1.5rem;line-height:1.7}.posts.svelte-3xewml{display:flex;flex-direction:column;gap:54px;width:100%;max-width:100%}.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){width:100%;max-width:100%;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:14px;margin-top:34px}.tag.svelte-3xewml{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff05;color:#f5f5f5;font-size:.92rem;font-weight:600;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease,transform .2s ease}.tag.svelte-3xewml:before{content:"#";color:var(--blue-link-color);margin-right:6px;font-weight:700}.tag.svelte-3xewml:hover{background:#ffffff0d;border-color:#0099ff59;transform:translateY(-1px)}.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){width:100%;max-width:100%;color:#ccc;font-size:1rem;line-height:1.7}@media screen and (max-width:900px){.page-section-title.svelte-3xewml{margin-top:20px}.tags.svelte-3xewml{gap:10px;margin-top:26px}.tag.svelte-3xewml{padding:8px 14px;font-size:.82rem}.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}}
