.newsletter-archive.svelte-1fhpc2c{--stack-gap:var(--pad-small);border-top:solid 2px var(--c-primary);padding-top:var(--pad-large);color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .15s;container:newsletter-archive/inline-size}.meta.svelte-1fhpc2c{--flex-gap:var(--pad-small);font-size:max(var(--fs-2), min(2cqi, var(--fs-4)));align-items:center}.title.svelte-1fhpc2c{font-size:max(var(--fs-5), min(4.1cqi, var(--fs-8)));text-wrap:balance;line-height:1.2}.newsletter-archive.svelte-1fhpc2c:hover .title:where(.svelte-1fhpc2c){color:var(--c-primary)}.newsletter-banner.svelte-2i4oo{background-color:var(--c-primary);background-image:var(--c-bg-grit-light);width:100vi;padding:max(2rem, min(5vw, 4rem)) var(--pad-medium) max(2rem, min(4vw, 3.5rem));color:var(--c-black);margin-left:calc(50% - 50vi);margin-right:calc(50% - 50vi);position:relative;overflow:clip;container:newsletter-banner/inline-size}.banner-doodles.svelte-2i4oo{pointer-events:none;position:absolute;inset:0}.doodle.svelte-2i4oo{color:var(--c-black);line-height:0;position:absolute}.doodle-coffee.svelte-2i4oo{top:9%;left:4%;rotate:-15deg}.doodle-devto.svelte-2i4oo{top:14%;right:6%;rotate:12deg}.doodle-plane.svelte-2i4oo{top:56%;right:4%;rotate:8deg}.doodle-robot.svelte-2i4oo{bottom:8%;left:6%;rotate:-12deg}.newsletter-banner-inner.svelte-2i4oo{grid-gap:max(.6rem, min(1.6vw, 1.1rem));justify-items:center;gap:max(.6rem,min(1.6vw,1.1rem));max-width:1100px;margin:0 auto;display:grid;position:relative}@container newsletter-banner (width<1150px){.banner-doodles.svelte-2i4oo{display:none}}.banner-hero.svelte-2i4oo{width:min(92vw,880px);position:relative}.banner-logo-wrap.svelte-2i4oo{width:100%}.banner-logo-wrap.svelte-2i4oo img{width:100%;height:auto;display:block}.signup.svelte-2i4oo{width:min(96vw,1000px);margin-top:max(.4rem,min(1.5vw,1rem));margin-bottom:max(.4rem,min(1.5vw,1rem));position:relative}.signup-paper.svelte-2i4oo{z-index:0;position:absolute;inset:-20px -24px;translate:-8px 9px;rotate:2deg}.signup-collage.svelte-2i4oo{z-index:1;position:absolute;inset:-18px -22px;rotate:-1.5deg}.signup.svelte-2i4oo>.newsletter-layout{z-index:2;position:relative}.banner-copy.svelte-2i4oo{text-align:left;width:min(48%,340px);font-size:max(var(--fs-3), min(1.4vw, var(--fs-4)));font-variation-settings:var(--fv-400);color:var(--c-black);margin:0;line-height:1.4;position:absolute;bottom:max(6px,min(2.2vw,40px));right:max(0px,min(2vw,28px))}.banner-copy.svelte-2i4oo strong:where(.svelte-2i4oo){font-variation-settings:var(--fv-700-italic);font-size:1.45em}@media (width<=899.98px){.banner-copy.svelte-2i4oo{width:auto;max-width:30ch;margin:1rem auto 0;position:static}}.banner-supporting.svelte-2i4oo{text-align:center;max-width:40ch;font-size:max(var(--fs-3), min(1.8vw, var(--fs-4)));font-variation-settings:var(--fv-400);color:var(--c-black);margin:max(1.2rem,min(2.6vw,2rem)) 0 0;line-height:1.45}@media (width<=699.98px){.newsletter-banner.svelte-2i4oo{padding-left:var(--pad-small);padding-right:var(--pad-small)}.banner-copy.svelte-2i4oo{max-width:22ch}.banner-supporting.svelte-2i4oo{max-width:30ch}}.newsletter-promo.svelte-yvqosx{width:100vi;min-height:max(220px,min(33vw,460px));padding:var(--pad-large) var(--pad-medium);background:var(--swag) center / cover no-repeat var(--c-black);place-items:center;margin-left:calc(50% - 50vi);margin-right:calc(50% - 50vi);display:grid;container:newsletter-promo/inline-size}.promo-headline.svelte-yvqosx{text-align:center;max-width:min(92cqi,54rem);font-size:max(var(--fs-5), min(3.2cqi, var(--fs-8)));color:var(--c-black);background:var(--c-white);margin:0;padding:.5em .9em;line-height:1.3}.past-issues.svelte-15d9tgf{flex-direction:column;gap:max(2rem,min(5cqi,3rem));max-width:1000px;margin-left:auto;margin-right:auto;padding-top:max(3rem,min(7cqi,4.5rem));padding-bottom:max(3rem,min(7cqi,4.5rem));display:flex;container:past-issues/inline-size}.past-issues-header.svelte-15d9tgf{gap:var(--pad-small);flex-direction:column;display:flex}.title.svelte-15d9tgf{font-size:max(var(--fs-6), min(5cqi, var(--fs-9)));line-height:1.1}.cat.svelte-15d9tgf{vertical-align:-.08em;display:inline-block;rotate:12deg}.subhead.svelte-15d9tgf{max-width:44ch;font-size:max(var(--fs-3), min(2.4cqi, var(--fs-5)));margin:0}.issue-list.svelte-15d9tgf{flex-direction:column;gap:max(2rem,min(5cqi,3rem));display:flex}.issue-list.svelte-15d9tgf li:where(.svelte-15d9tgf){list-style:none}.error.svelte-15d9tgf{color:var(--c-red)}
