.post.astro-qj4kbsxf{border:1px solid var(--color-secondary);background:var(--color-primary)}.post-hero.astro-qj4kbsxf{padding:clamp(1.25rem,3vw,2.5rem);border-bottom:1px solid var(--color-secondary)}.post-kicker.astro-qj4kbsxf{margin:0 0 .8rem;font:700 .75rem/1 var(--font-family-fraktion);letter-spacing:.12em;text-transform:uppercase}h1.astro-qj4kbsxf{margin:0;max-width:100%;font:700 clamp(1.7rem,8vw,5.8rem)/.92 var(--font-family-bigger);text-transform:uppercase;text-wrap:balance}.post-dek.astro-qj4kbsxf{margin:1rem 0 0;max-width:50ch;font:400 clamp(1rem,1.8vw,1.35rem)/1.45 var(--font-family-editorial)}.post-content{padding:clamp(1.25rem,3vw,2.5rem);--content-measure: min(100%, 60rem)}.post-content>*+*{margin-top:1.2rem}.post-content p,.post-content h2,.post-content h3,.post-content ul,.post-content ol,.post-content pre,.post-content table,.post-content blockquote,.post-content details,.post-content hr{max-width:var(--content-measure);margin-left:auto;margin-right:auto}.post-content p,.post-content li{font:400 clamp(1rem,1.7vw,1.25rem)/1.65 var(--font-family-editorial)}.post-content h2,.post-content h3{font:700 clamp(1rem,2.8vw,2rem)/1 var(--font-family-bigger);text-transform:uppercase}.post-content pre{border:1px solid var(--color-secondary);padding:.9rem;background:#000;overflow-x:auto}.post-content code{font-family:var(--font-family-fraktion)}.post-content table{width:var(--content-measure);border-collapse:collapse}.post-content th,.post-content td{border:1px solid var(--color-secondary);padding:.5rem .6rem;text-align:left;vertical-align:top}.post-content img{display:block;width:100%;max-width:var(--content-measure);margin-left:auto;margin-right:auto;border:1px solid rgba(255,255,255,.18)}.post-content video,.post-content iframe{display:block;width:100%;max-width:var(--content-measure);aspect-ratio:16/9;margin-left:auto;margin-right:auto;border:1px solid rgba(255,255,255,.18);background:#000}.post-content blockquote{border-left:2px solid #ff004f;padding:.2rem 0 .2rem .9rem}.post-content details{border:1px solid var(--color-secondary);padding:.65rem .8rem;background:#ffffff08}.post-content summary{cursor:pointer;font:700 .72rem/1 var(--font-family-fraktion);letter-spacing:.08em;text-transform:uppercase}
