.post-head[data-astro-cid-cpkpu76c]{max-width:840px;padding-inline:var(--space-5);padding-top:var(--space-10);text-align:left;margin-inline:auto}.post-head__meta[data-astro-cid-cpkpu76c]{margin-bottom:var(--space-4)}.post-head__title[data-astro-cid-cpkpu76c]{margin-bottom:var(--space-5);max-width:22ch;font-size:clamp(2rem,8vw,3.75rem);line-height:1;transform:rotate(-1deg)}.post-head__eyebrow[data-astro-cid-cpkpu76c]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--clr-ink);opacity:.75;margin-bottom:var(--space-6)}.post-head__cover[data-astro-cid-cpkpu76c]{margin:0 0 var(--space-8);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);aspect-ratio:16/10;overflow:hidden}.post-head__cover[data-astro-cid-cpkpu76c] img{object-fit:cover;width:100%;height:100%;display:block}.related[data-astro-cid-vqeokuyd]{margin-top:var(--space-12);padding-block:var(--space-10);background:var(--clr-pink-soft);border-block:var(--border);content-visibility:auto;contain-intrinsic-size:1px 700px}.related__head[data-astro-cid-vqeokuyd]{max-width:var(--max-w);padding-inline:var(--space-5);text-align:center;align-items:center;gap:var(--space-4);margin-inline:auto;margin-bottom:var(--space-8);flex-direction:column;display:flex}.related__head[data-astro-cid-vqeokuyd] p[data-astro-cid-vqeokuyd]{font-family:var(--font-heading);font-size:var(--text-lg)}.related__grid[data-astro-cid-vqeokuyd]{max-width:var(--max-w);padding-inline:var(--space-5);gap:var(--space-6);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (width>=768px){.related__grid[data-astro-cid-vqeokuyd]{grid-template-columns:repeat(3,1fr)}}.cluster[data-astro-cid-tdcfxjbn]{margin-top:var(--space-12);padding-block:var(--space-10);background:var(--clr-lime);border-block:var(--border);content-visibility:auto;contain-intrinsic-size:1px 900px;position:relative;overflow:hidden}.cluster__inner[data-astro-cid-tdcfxjbn]{z-index:1;position:relative}.cluster__head[data-astro-cid-tdcfxjbn]{text-align:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.cluster__lead[data-astro-cid-tdcfxjbn]{max-width:56ch;font-family:var(--font-heading);font-size:var(--text-base);opacity:.85}.cluster__list[data-astro-cid-tdcfxjbn]{gap:var(--space-4);grid-template-columns:1fr;max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=768px){.cluster__list[data-astro-cid-tdcfxjbn]{gap:var(--space-4);grid-template-columns:1fr 1fr}}.cluster__item[data-astro-cid-tdcfxjbn]{transform:rotate(var(--rot));transition:transform .2s}.cluster__item[data-astro-cid-tdcfxjbn]:hover{transform:rotate(0)!important}.cluster__item[data-astro-cid-tdcfxjbn]:active{transform:rotate(0)scale(.98)!important}.cluster__link[data-astro-cid-tdcfxjbn]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--clr-cream);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--clr-ink);text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.cluster__link[data-astro-cid-tdcfxjbn]:hover{box-shadow:6px 6px 0 var(--clr-ink);transform:translate(-2px,-2px)}.cluster__link[data-astro-cid-tdcfxjbn]:active{box-shadow:3px 3px 0 var(--clr-ink);transform:translate(1px,1px)}.cluster__sticker[data-astro-cid-tdcfxjbn]{flex-shrink:0;line-height:0}.cluster__text[data-astro-cid-tdcfxjbn]{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.cluster__title[data-astro-cid-tdcfxjbn]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-base);line-height:1.3}.cluster__badge[data-astro-cid-tdcfxjbn]{background:var(--clr-ink);color:var(--clr-cream);border-radius:var(--radius-pill);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;align-self:flex-start;padding:.15rem .5rem;font-size:.6rem;font-weight:700;display:inline-block}.cluster__arrow[data-astro-cid-tdcfxjbn]{font-family:var(--font-mono);font-weight:700;font-size:var(--text-xl);color:var(--clr-pink);flex-shrink:0;transition:transform .18s}.cluster__link[data-astro-cid-tdcfxjbn]:hover .cluster__arrow[data-astro-cid-tdcfxjbn]{transform:translate(4px)}.inline-cta[data-astro-cid-l3vjpnq2]{gap:var(--space-4);margin-block:var(--space-8);padding:var(--space-5);background:var(--clr-pink-soft);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:center;display:grid;transform:rotate(-.5deg)}.inline-cta__sticker[data-astro-cid-l3vjpnq2]{grid-row:span 2}.inline-cta__body[data-astro-cid-l3vjpnq2]{grid-column:2}.inline-cta__actions[data-astro-cid-l3vjpnq2]{align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=640px){.inline-cta[data-astro-cid-l3vjpnq2]{grid-template-columns:auto 1fr auto}.inline-cta__sticker[data-astro-cid-l3vjpnq2]{grid-row:span 1}.inline-cta__body[data-astro-cid-l3vjpnq2]{grid-column:2}.inline-cta__actions[data-astro-cid-l3vjpnq2]{text-align:right;grid-column:3;align-items:flex-end}}.inline-cta__link[data-astro-cid-l3vjpnq2]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--clr-green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.inline-cta__link[data-astro-cid-l3vjpnq2]:hover{color:var(--clr-ink)}.inline-cta__link[data-astro-cid-l3vjpnq2]:active{color:var(--clr-pink)}.inline-cta__kicker[data-astro-cid-l3vjpnq2]{font-family:var(--font-hand);color:var(--clr-pink);font-size:1.8rem;line-height:1;display:inline-block;transform:rotate(-3deg)}.inline-cta__lead[data-astro-cid-l3vjpnq2]{font-family:var(--font-heading);font-size:var(--text-base);margin-top:var(--space-1)}.pfaq[data-astro-cid-anrhfz7j]{margin-top:var(--space-10)}.pfaq__title[data-astro-cid-anrhfz7j]{margin-bottom:var(--space-4)}.pfaq__list[data-astro-cid-anrhfz7j]{gap:var(--space-3);flex-direction:column;display:flex}.pfaq__item[data-astro-cid-anrhfz7j]{border:var(--border-thin);border-radius:var(--radius-sm);background:var(--clr-cream);padding:var(--space-3) var(--space-4);box-shadow:3px 3px 0 var(--clr-ink)}.pfaq__item[data-astro-cid-anrhfz7j] summary[data-astro-cid-anrhfz7j]{font-family:var(--font-heading);cursor:pointer;font-weight:700;list-style:none}.pfaq__item[data-astro-cid-anrhfz7j] summary[data-astro-cid-anrhfz7j]::-webkit-details-marker{display:none}.pfaq__item[data-astro-cid-anrhfz7j] summary[data-astro-cid-anrhfz7j]:before{content:"+ ";font-weight:700}.pfaq__item[data-astro-cid-anrhfz7j][open] summary[data-astro-cid-anrhfz7j]:before{content:"- "}.pfaq__item[data-astro-cid-anrhfz7j] p[data-astro-cid-anrhfz7j]{margin-top:var(--space-3);font-family:var(--font-body);line-height:1.55}.lead-answer[data-astro-cid-qx65m36s]{font-family:var(--font-heading);font-weight:500;font-size:var(--text-lg);color:var(--clr-ink);background:var(--clr-lime);border:var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:0 0 var(--space-6);box-shadow:var(--shadow-sm);line-height:1.5}.tl[data-astro-cid-vbpbspoo]{margin-block:var(--space-8);padding:var(--space-6);background:var(--clr-cream);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}@media (width<=600px){.tl[data-astro-cid-vbpbspoo]{padding:var(--space-5) var(--space-4)}}.tl__head[data-astro-cid-vbpbspoo]{text-align:center;margin-bottom:var(--space-5)}.tl__eyebrow[data-astro-cid-vbpbspoo]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--clr-pink)}.tl__list[data-astro-cid-vbpbspoo]{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.tl__list[data-astro-cid-vbpbspoo]:before{content:"";background:repeating-linear-gradient(to bottom, var(--clr-ink) 0 6px, transparent 6px 12px);z-index:0;width:4px;position:absolute;top:12px;bottom:12px;left:76px}@media (width<=600px){.tl__list[data-astro-cid-vbpbspoo]:before{display:none}}.tl__item[data-astro-cid-vbpbspoo]{align-items:start;gap:var(--space-4);counter-increment:none;transform:rotate(var(--rot));grid-template-columns:130px 1fr;min-width:0;margin-bottom:0;padding-left:0;transition:transform .2s;display:grid;position:relative}.tl__item[data-astro-cid-vbpbspoo]:before{content:none!important}.tl__item[data-astro-cid-vbpbspoo]:hover{transform:rotate(0)!important}@media (width<=600px){.tl__item[data-astro-cid-vbpbspoo]{padding-left:0;display:block}.tl__year[data-astro-cid-vbpbspoo]{margin-bottom:var(--space-3);display:inline-block}.tl__body[data-astro-cid-vbpbspoo]{padding-top:0}}.tl__body[data-astro-cid-vbpbspoo]{min-width:0}.tl__label[data-astro-cid-vbpbspoo]{overflow-wrap:break-word;word-break:normal;hyphens:auto}.tl__desc[data-astro-cid-vbpbspoo]{overflow-wrap:break-word}.tl__year[data-astro-cid-vbpbspoo]{z-index:1;font-family:var(--font-mono);font-weight:700;font-size:var(--text-sm);background:var(--clr-yellow);border:var(--border-thin);border-radius:var(--radius-pill);box-shadow:3px 3px 0 var(--clr-ink);text-align:center;white-space:nowrap;place-self:start;padding:.35rem .7rem}@media (width<=600px){.tl__year[data-astro-cid-vbpbspoo]{font-size:var(--text-xs);padding:.3rem .55rem}}.tl__body[data-astro-cid-vbpbspoo]{padding-top:.2rem}.tl[data-astro-cid-vbpbspoo] h3[data-astro-cid-vbpbspoo].tl__label{font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .4rem;font-weight:700;line-height:1.15}.tl__desc[data-astro-cid-vbpbspoo]{font-family:var(--font-body);font-size:var(--text-base);opacity:.85;margin:0;line-height:1.55}.post[data-astro-cid-ssdmjifj]{padding-bottom:var(--space-12);background:var(--clr-cream);position:relative}.post__breadcrumb[data-astro-cid-ssdmjifj]{max-width:840px;padding:var(--space-6) var(--space-5) 0;z-index:1;margin-inline:auto;position:relative}.prose[data-astro-cid-ssdmjifj]{max-width:var(--max-w-prose);padding-inline:var(--space-5);font-family:var(--font-body);font-size:var(--text-base);color:var(--clr-ink);z-index:1;margin-inline:auto;line-height:1.72;position:relative}.prose[data-astro-cid-ssdmjifj] p{margin-block:var(--space-4)}.prose[data-astro-cid-ssdmjifj] p:first-child{margin-top:0}.prose[data-astro-cid-ssdmjifj] strong{font-weight:700}.prose[data-astro-cid-ssdmjifj] em{font-style:italic}.prose[data-astro-cid-ssdmjifj] h2{font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);margin-top:var(--space-10);margin-bottom:var(--space-4);line-height:1.15;display:inline-block;position:relative}.prose[data-astro-cid-ssdmjifj] h2:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'><path d='M2 6c10-10 20 10 30 0s20-10 30 0 20 10 30 0 20-10 30 0 20 10 30 0 20-10 30 0 20 10 30 0' fill='none' stroke='%23FF3EA5' stroke-width='4' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;height:8px;position:absolute;bottom:-8px;left:0;right:0}.prose[data-astro-cid-ssdmjifj] h3{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}.prose[data-astro-cid-ssdmjifj] ul,.prose[data-astro-cid-ssdmjifj] ol{margin-block:var(--space-4);padding-left:1.5rem}.prose[data-astro-cid-ssdmjifj] ul{padding-left:0;list-style:none}.prose[data-astro-cid-ssdmjifj] ul li{margin-bottom:var(--space-3);padding-left:1.8rem;position:relative}.prose[data-astro-cid-ssdmjifj] ul li:before{content:"";background:var(--clr-lime);border:2px solid var(--clr-ink);border-radius:2px;width:12px;height:12px;position:absolute;top:.55em;left:0;transform:rotate(15deg)}.prose[data-astro-cid-ssdmjifj] ol{counter-reset:section;padding-left:0;list-style:none}.prose[data-astro-cid-ssdmjifj] ol li{counter-increment:section;margin-bottom:var(--space-3);padding-left:2.2rem;position:relative}.prose[data-astro-cid-ssdmjifj] ol li:before{content:counter(section);background:var(--clr-yellow);border:2px solid var(--clr-ink);width:1.6rem;height:1.6rem;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex;position:absolute;top:.1em;left:0}.prose[data-astro-cid-ssdmjifj] a:not(.btn){color:var(--clr-green);text-underline-offset:3px;text-decoration:underline 3px;text-decoration-color:var(--clr-lime);font-weight:600;transition:text-decoration-color .15s}.prose[data-astro-cid-ssdmjifj] a:not(.btn):hover{text-decoration-color:var(--clr-green)}.prose[data-astro-cid-ssdmjifj] a:not(.btn):active{text-decoration-color:var(--clr-green);opacity:.7}.prose[data-astro-cid-ssdmjifj] blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);background:var(--clr-yellow);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-family:var(--font-heading);font-weight:500;font-size:var(--text-lg);line-height:1.4;display:block;transform:rotate(-.5deg)}.prose[data-astro-cid-ssdmjifj] hr{background:var(--clr-ink);height:4px;margin-block:var(--space-8);border:0;width:120px;margin-inline:auto}.prose[data-astro-cid-ssdmjifj] img{border:var(--border);border-radius:var(--radius-md);max-width:100%;height:auto;box-shadow:var(--shadow-sm);margin-block:var(--space-6)}
