.signup[data-astro-cid-t74wfswv]{padding:var(--space-xl) 0;border-top:var(--rule-thick) solid var(--color-rule);border-bottom:var(--rule-hair) solid var(--color-rule)}.signup__title[data-astro-cid-t74wfswv]{font-size:var(--text-lg);color:var(--color-accent);margin:0}.signup__text[data-astro-cid-t74wfswv]{margin:var(--space-xs) 0 var(--space-lg);color:var(--color-muted);font-style:italic}.signup__form[data-astro-cid-t74wfswv]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.signup__input[data-astro-cid-t74wfswv]{min-width:0;min-height:2.75rem;padding:var(--space-xs) var(--space-md);font-family:var(--font-body);color:var(--color-ink);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);transition:border-color var(--dur-micro) var(--ease-out);flex:16rem;font-size:1rem}.signup__input[data-astro-cid-t74wfswv]::placeholder{color:var(--color-muted)}.signup__input[data-astro-cid-t74wfswv]:hover{border-color:var(--color-muted)}.signup__input[data-astro-cid-t74wfswv]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-accent);box-shadow:none}.signup__input[data-astro-cid-t74wfswv]:disabled{opacity:.5;cursor:not-allowed}.signup__input[data-astro-cid-t74wfswv]:user-invalid{border-color:var(--color-ember)}.signup__button[data-astro-cid-t74wfswv]{min-height:2.75rem;padding:var(--space-xs) var(--space-lg);font-family:var(--font-display);font-size:var(--text-md);color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);border:0}.signup__button[data-astro-cid-t74wfswv]:hover{background:var(--color-accent-2)}.signup__button[data-astro-cid-t74wfswv]:active{transform:translateY(1px)}.signup__button[data-astro-cid-t74wfswv]:disabled{opacity:.5;cursor:not-allowed}.post__head[data-astro-cid-e2rqhpi3]{padding-top:var(--space-2xl)}.post__grid[data-astro-cid-e2rqhpi3]{gap:var(--space-lg);display:grid}.post__title[data-astro-cid-e2rqhpi3]{font-size:var(--text-display-s);color:var(--color-ink);margin:0;line-height:1.06}.post__dek[data-astro-cid-e2rqhpi3]{max-width:var(--measure);font-size:calc(var(--text-read) * 1.12);color:var(--color-ink-2);margin:0;font-style:italic;line-height:1.45}.post__meta[data-astro-cid-e2rqhpi3]{gap:var(--space-sm) var(--space-xl);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;margin:0;display:flex}.post__meta[data-astro-cid-e2rqhpi3] dd[data-astro-cid-e2rqhpi3]{color:var(--color-ink-2);font-variant-numeric:lining-nums;margin:0}.post__hero-frame[data-astro-cid-e2rqhpi3]{margin-top:var(--space-xl);border:var(--rule-hair) solid var(--color-rule)}.post__head[data-astro-cid-e2rqhpi3] .post__hero{object-fit:cover;width:100%;height:auto;max-height:28rem}.post__body[data-astro-cid-e2rqhpi3]{padding-top:var(--space-2xl)}.post__body[data-astro-cid-e2rqhpi3] .liner{font-size:var(--text-read);line-height:1.6}.post__after[data-astro-cid-e2rqhpi3]{margin-top:var(--space-3xl)}.post__after[data-astro-cid-e2rqhpi3]>[data-astro-cid-e2rqhpi3]{max-width:var(--measure)}.post__section-title[data-astro-cid-e2rqhpi3]{padding-bottom:var(--space-sm);font-size:var(--text-lg);color:var(--color-accent);border-bottom:var(--rule-thick) solid var(--color-rule);margin:0}.post__comments[data-astro-cid-e2rqhpi3],.post__related[data-astro-cid-e2rqhpi3]{margin-top:var(--space-3xl)}.post__note[data-astro-cid-e2rqhpi3]{margin:var(--space-sm) 0 var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.post__related-list[data-astro-cid-e2rqhpi3]{margin:0;padding:0;list-style:none}@media (width>=75rem){.post__grid[data-astro-cid-e2rqhpi3]{grid-template-columns:minmax(0, var(--measure)) minmax(var(--margin-col), 1fr);column-gap:var(--space-2xl);align-items:start}.post__title[data-astro-cid-e2rqhpi3]{grid-column:1/-1;max-width:22ch}.post__meta[data-astro-cid-e2rqhpi3]{padding-top:0;padding-left:var(--space-md);border-top:0;border-left:var(--rule-hair) solid var(--color-rule);flex-direction:column}}
