@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Light.fde5a700.otf);font-weight:300}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Regular.b046d0a2.otf);font-weight:400}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Medium.c3c71e98.otf);font-weight:600}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Bold.b5e56dd6.otf);font-weight:700}main:has(.blog-post){margin:0!important;min-height:0!important}.blog-post.svelte-bopgic.svelte-bopgic{max-width:calc(760px + 3rem);margin:0 auto;padding:2.5rem 1.5rem 4rem}.back-link.svelte-bopgic.svelte-bopgic{display:inline-block;margin-bottom:1.5rem;color:var(--gsp-accent-text);font-weight:700;text-decoration:none;font-size:.875rem}.back-link.svelte-bopgic.svelte-bopgic:hover{color:var(--gsp-accent-text)}.back-link.svelte-bopgic .flip-rtl.svelte-bopgic{display:inline-block}.post-header.svelte-bopgic.svelte-bopgic{margin-bottom:1.75rem}.post-header.svelte-bopgic .post-title.svelte-bopgic{color:var(--gsp-ink);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 .75rem}.post-header.svelte-bopgic .post-meta.svelte-bopgic{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin:0;color:var(--gsp-accent-text);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.post-header.svelte-bopgic .post-meta .dot.svelte-bopgic{opacity:.6}.post-hero.svelte-bopgic.svelte-bopgic{margin:0 0 2rem}.post-hero.svelte-bopgic img.svelte-bopgic{width:100%;max-height:440px;object-fit:cover;border-radius:var(--gsp-radius-xl);border:1px solid var(--gsp-border);display:block}.post-content.svelte-bopgic.svelte-bopgic{font-size:1.05rem;line-height:1.75;color:var(--gsp-ink-soft);overflow-wrap:break-word}.post-content.svelte-bopgic h1,.post-content.svelte-bopgic h2,.post-content.svelte-bopgic h3,.post-content.svelte-bopgic h4{color:var(--gsp-ink);font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:2rem 0 .85rem}.post-content.svelte-bopgic h1{font-size:1.7rem}.post-content.svelte-bopgic h2{font-size:1.4rem}.post-content.svelte-bopgic h3{font-size:1.2rem}.post-content.svelte-bopgic p{margin:0 0 1.15rem}.post-content.svelte-bopgic a{color:var(--gsp-accent-text);text-decoration:underline;word-break:break-word}.post-content.svelte-bopgic table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.post-content.svelte-bopgic pre{overflow-x:auto;max-width:100%}.post-content.svelte-bopgic iframe{max-width:100%}.post-content.svelte-bopgic img{max-width:100%;height:auto;border-radius:var(--gsp-radius-lg);margin:1.25rem 0}.post-content.svelte-bopgic ul,.post-content.svelte-bopgic ol{margin:0 0 1.15rem;margin-inline-start:1.25rem;padding-inline-start:.75rem}.post-content.svelte-bopgic li{margin-bottom:.5rem}.post-content.svelte-bopgic blockquote{margin:1.5rem 0;padding:.75rem 1.25rem;border-inline-start:4px solid var(--gsp-green);background:var(--gsp-panel);border-start-start-radius:0;border-start-end-radius:var(--gsp-radius);border-end-end-radius:var(--gsp-radius);border-end-start-radius:0;color:var(--gsp-muted)}.post-content.svelte-bopgic img+img{margin-top:0}
