.manifesto[data-astro-cid-72i2miz5]{padding:clamp(5rem,12vw,10rem) 0 clamp(4rem,8vw,7rem)}.manifesto-inner[data-astro-cid-72i2miz5]{text-align:center;justify-items:center;display:grid}.manifesto-title[data-astro-cid-72i2miz5]{margin-bottom:var(--space-8);color:var(--slate);font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:0;font-weight:500}.manifesto-text[data-astro-cid-72i2miz5]{max-width:24ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.1rem + 3.4vw,4rem);font-weight:450;line-height:1.12}.manifesto-text[data-astro-cid-72i2miz5] .rw{will-change:opacity, filter;display:inline-block}.manifesto-link[data-astro-cid-72i2miz5]{margin-top:var(--space-10);color:var(--ink);background:var(--paper);border:1px solid var(--color-border-accent);border-radius:var(--radius-full);transition:border-color var(--transition-fast);padding:.85rem 1.5rem;font-weight:500}.manifesto-link[data-astro-cid-72i2miz5]:hover{color:var(--ink);border-color:var(--ink)}.notes[data-astro-cid-72i2miz5]{padding-bottom:var(--space-16)}.notes-inner[data-astro-cid-72i2miz5]{max-width:var(--container-narrow)}.notes-title[data-astro-cid-72i2miz5]{margin-bottom:var(--space-4);font-size:var(--text-2xl)}.notes-list[data-astro-cid-72i2miz5]{border-top:1px solid var(--color-border);list-style:none;display:grid}.notes-list[data-astro-cid-72i2miz5] li[data-astro-cid-72i2miz5]{gap:var(--space-4);padding:var(--space-4) 0;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);align-items:baseline;display:flex}.notes-list[data-astro-cid-72i2miz5] li[data-astro-cid-72i2miz5]:before{content:"";background:var(--flag);flex:0 0 1.25rem;height:2px;transform:translateY(-.3em)}.recs-section[data-astro-cid-t5pspls5]{padding:var(--space-16) 0;border-top:1px solid var(--color-border)}.recs-section--plan[data-astro-cid-t5pspls5]{margin-top:var(--space-16);background:var(--mist);border-radius:var(--radius-panel)}.recs-container[data-astro-cid-t5pspls5]{max-width:920px}.recs-head[data-astro-cid-t5pspls5]{max-width:680px;margin:0 auto var(--space-10);text-align:center}.recs-eyebrow[data-astro-cid-t5pspls5]{margin:0 0 var(--space-2);color:var(--slate);font-size:var(--text-sm);font-weight:500}.section-title[data-astro-cid-t5pspls5]{margin-bottom:var(--space-3)}.recs-subtitle[data-astro-cid-t5pspls5]{color:var(--color-text-secondary);margin:0}.recs-grid[data-astro-cid-t5pspls5]{gap:var(--space-5);display:grid}@media (width>=720px){.recs-grid[data-astro-cid-t5pspls5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rec-card[data-astro-cid-t5pspls5]{gap:var(--space-5);min-width:0;padding:var(--space-5);color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base);grid-template-columns:auto 1fr;align-items:start;text-decoration:none;display:grid}.rec-card[data-astro-cid-t5pspls5]:hover,.rec-card[data-astro-cid-t5pspls5]:focus-visible{color:inherit;background:var(--color-surface-hover);box-shadow:var(--shadow-lg);border-color:#c8102e73;transform:translateY(-3px)}.rec-card[data-astro-cid-t5pspls5]:focus-visible{outline-offset:3px;outline:3px solid #c8102e52}.rec-cover-wrap[data-astro-cid-t5pspls5]{width:96px;height:96px;color:var(--color-text-muted);background:var(--color-bg-secondary);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.rec-cover[data-astro-cid-t5pspls5]{object-fit:contain;border-radius:var(--radius-md);width:96px;height:96px;transition:transform var(--transition-base)}.rec-cover--book[data-astro-cid-t5pspls5]{box-shadow:var(--shadow-lg)}.rec-card[data-astro-cid-t5pspls5]:hover .rec-cover[data-astro-cid-t5pspls5]{transform:rotate(-1deg)scale(1.025)}.rec-body[data-astro-cid-t5pspls5]{min-width:0}.rec-badge[data-astro-cid-t5pspls5]{margin-bottom:var(--space-2);color:var(--ink);background:var(--mist);border-radius:var(--radius-full);font-size:var(--text-xs);padding:.2rem .5rem;font-weight:600;display:inline-flex}.rec-card[data-astro-cid-t5pspls5] h3[data-astro-cid-t5pspls5]{margin-bottom:var(--space-1);font-size:var(--text-lg);line-height:1.25}.rec-author[data-astro-cid-t5pspls5],.rec-description[data-astro-cid-t5pspls5]{font-size:var(--text-sm)}.rec-author[data-astro-cid-t5pspls5]{margin:0 0 var(--space-3);color:var(--color-text-muted)}.rec-description[data-astro-cid-t5pspls5]{margin:0 0 var(--space-4);color:var(--color-text-secondary);line-height:1.45}.rec-ctas[data-astro-cid-t5pspls5]{gap:var(--space-3);flex-wrap:wrap;display:flex}.rec-cta[data-astro-cid-t5pspls5]{color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-full);font-size:var(--text-sm);transition:background var(--transition-fast), color var(--transition-fast);align-items:center;padding:.5rem 1rem;font-weight:600;display:inline-flex}.rec-card[data-astro-cid-t5pspls5]:hover .rec-cta[data-astro-cid-t5pspls5]:not(.rec-cta--secondary){color:var(--color-on-accent);background:var(--ink)}.rec-card--book[data-astro-cid-t5pspls5]{position:relative}.rec-stretch[data-astro-cid-t5pspls5]:after{content:"";border-radius:inherit;position:absolute;inset:0}.rec-card--book[data-astro-cid-t5pspls5] .rec-cta--secondary[data-astro-cid-t5pspls5]{z-index:1;position:relative}.rec-card--book[data-astro-cid-t5pspls5]:focus-within{border-color:var(--color-border-accent)}.rec-cta--secondary[data-astro-cid-t5pspls5]{color:var(--color-text-secondary);border-color:var(--color-border-accent)}.rec-paid[data-astro-cid-t5pspls5]{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.65rem;display:block}.recs-affiliate[data-astro-cid-t5pspls5]{justify-content:center;align-items:flex-start;gap:var(--space-2);max-width:660px;margin:var(--space-6) auto 0;color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;display:flex}.recs-affiliate[data-astro-cid-t5pspls5] svg{flex-shrink:0;margin-top:.15rem}.recs-support[data-astro-cid-t5pspls5]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.recs-support[data-astro-cid-t5pspls5] a[data-astro-cid-t5pspls5]{align-items:center;gap:var(--space-1);font-weight:var(--font-bold);display:inline-flex}@media (width<=460px){.rec-card[data-astro-cid-t5pspls5]{gap:var(--space-4);padding:var(--space-4);grid-template-columns:72px 1fr}.rec-cover-wrap[data-astro-cid-t5pspls5],.rec-cover[data-astro-cid-t5pspls5]{width:72px;height:72px}.recs-section--plan[data-astro-cid-t5pspls5]{margin-right:calc(var(--space-4) * -1);margin-left:calc(var(--space-4) * -1);border-left:0;border-right:0;border-radius:0}}.support-card[data-astro-cid-ekwtg6j3]{gap:var(--space-4) var(--space-6);color:#dbe5ee;background:var(--ink);border-radius:var(--radius-2xl);grid-template-columns:auto 1fr;align-items:center;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=768px){.support-card[data-astro-cid-ekwtg6j3]{grid-template-columns:auto 1fr auto}}.support-cup[data-astro-cid-ekwtg6j3]{border-radius:var(--radius-full);background:#ffffff14;place-items:center;width:3.5rem;height:3.5rem;display:grid}.support-cup[data-astro-cid-ekwtg6j3] svg[data-astro-cid-ekwtg6j3]{fill:none;stroke:#fff;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:1.9rem;height:1.9rem}.support-message[data-astro-cid-ekwtg6j3]{margin:0 0 var(--space-1);color:#fff;font-family:var(--font-display);font-size:clamp(1.25rem,1rem + .9vw,1.625rem);font-weight:500;line-height:1.2}.support-sub[data-astro-cid-ekwtg6j3]{color:#a9bacb;font-size:var(--text-sm);margin:0}.support-button[data-astro-cid-ekwtg6j3]{color:var(--ink);border-radius:var(--radius-full);white-space:nowrap;transition:transform var(--transition-fast);background:#fd0;grid-column:1/-1;justify-self:start;padding:.9rem 1.6rem;font-weight:700}@media (width>=768px){.support-button[data-astro-cid-ekwtg6j3]{grid-column:auto}}.support-button[data-astro-cid-ekwtg6j3]:hover{color:var(--ink);transform:translateY(-1px)}
