.stage-entry[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.stage-entry[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3)}.stage-entry[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-underline-offset:3px;padding-block:7px;font-weight:600;text-decoration:underline 1px}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(48px,6vw,88px);display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;text-wrap:balance;margin-bottom:28px;font-size:clamp(3rem,1.6rem + 3.1vw,4.5rem);line-height:1.05}.hero-emphasis[data-astro-cid-lcdefpme]{color:var(--accent-vermilion)}.hero-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:36ch}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;display:flex}.hero-link[data-astro-cid-lcdefpme]{font-size:var(--step--1);font-weight:600}.hero-privacy[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink-2);max-width:44ch;margin:12px 0 0}.hero-note[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-2);max-width:42ch;margin:20px 0 0;padding-top:12px}.example-comparison[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card);min-width:0;padding:clamp(20px,2.4vw,32px);box-shadow:0 4px 20px #0000000a}.example-comparison[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin-bottom:24px}.example-comparison[data-astro-cid-lcdefpme] .comparison-compact .comparison-grid th,.example-comparison[data-astro-cid-lcdefpme] .comparison-compact .comparison-grid td{padding:16px 8px}.example-comparison[data-astro-cid-lcdefpme] .comparison-frame{background:0 0;border:0}.example-comparison[data-astro-cid-lcdefpme] .comparison-grid td strong{font-size:1rem}.example-assumptions[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:12px 0 0;font-size:.75rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:24px;display:flex}.dateline-strip[data-astro-cid-lcdefpme]{border-block:1px solid var(--rule-strong);font-size:var(--step--1);color:var(--ink-2);margin-block:0;padding-block:16px}.dateline-items[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.dateline-item[data-astro-cid-lcdefpme]{min-width:0;display:block}.dateline-item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-variant-numeric:tabular-nums}.dateline-link[data-astro-cid-lcdefpme]{color:inherit;text-underline-offset:3px;text-decoration:underline 1px}.dateline-link[data-astro-cid-lcdefpme]:hover{color:var(--ink);text-decoration-thickness:2px}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 24px;margin-bottom:32px;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.section-head[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{font-size:var(--step--1);padding-block:8px;font-weight:600}.section-note[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--ink-2);font-size:var(--step--1);margin:8px 0 0}.decisions-section[data-astro-cid-lcdefpme]{padding-bottom:clamp(56px,7vw,96px)}.offer-band[data-astro-cid-lcdefpme]{--ink:#fcf9f2;--ink-2:#e0cbd8;--ink-3:#d2bbca;--band-ink-2:#e0cbd8;--card:#3a2435;--rule:#77596d;--drape:#dfef54;--drape-tint:#58404f;--mark:#dfef54;--focus:#dfef54;background:var(--pigment-aubergine);color:var(--ink);padding-block:clamp(48px,6vw,80px)}.offer-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,7vw,96px);display:grid}.offer-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:9ch;margin-bottom:24px;font-size:clamp(2.75rem,2rem + 2vw,4rem)}.offer-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:36ch;margin-bottom:32px}.offer-link[data-astro-cid-lcdefpme]{color:var(--drape);text-underline-offset:3px;font-weight:600}.offer-link[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.offer-example[data-astro-cid-lcdefpme]{--ink:light-dark(#382937,#f0e8db);--ink-2:light-dark(#625361,#cbc3ce);--ink-3:light-dark(#716270,#b9aebf);--card:light-dark(#fcf9f2,#211f25);--rule:light-dark(#d8ccbe,#625969);--drape:light-dark(#67324f,#dfef54);--drape-tint:light-dark(#e8dee2,#45374b);--mark:light-dark(#67324f,#dfef54);min-width:0;color:var(--ink)}.offer-example[data-astro-cid-lcdefpme] .annot-note{color:var(--band-ink-2,var(--ink-2))}.commitments-band[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);background:light-dark(#e7e7d2,#2b2430)}.commitments[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"intro list""bio bio";gap:clamp(32px,7vw,96px);padding-block:clamp(48px,6vw,88px);display:grid}.commitments-intro[data-astro-cid-lcdefpme]{grid-area:intro}.commitment-list[data-astro-cid-lcdefpme]{grid-area:list}.maintainer-block[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-area:bio;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px 48px;padding-top:28px;display:grid}.commitments-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:11ch;margin:0 0 20px;font-size:clamp(2.25rem,1.7rem + 1.8vw,3.25rem)}.commitments-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:34ch;margin:0}.commitment-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;margin:0;padding:0;list-style:none;display:grid}.commitment-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding-top:16px}.commitment-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin:0 0 10px;line-height:1.2}.commitment-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:var(--step--1);margin:0 0 12px;line-height:1.55}.commitment-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.maintainer-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--step--1);white-space:nowrap;font-weight:600}.maintainer[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.maintainer[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{gap:2px;display:grid}.maintainer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);font-weight:650}.maintainer-role[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink-2)}.commitments-intro[data-astro-cid-lcdefpme] .maintainer-note[data-astro-cid-lcdefpme]{font-size:var(--step--1);margin-top:12px;line-height:1.6}.closing-band[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);background:light-dark(#f7f3ea,#241f29);padding-block:clamp(40px,5vw,64px)}.closing-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.closing-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch;margin:0;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem)}.closing-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.closing-link[data-astro-cid-lcdefpme]{font-size:var(--step--1);font-weight:600}.questions-section[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(32px,6vw,80px);padding-block:clamp(64px,8vw,112px);display:grid}.questions-section[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin:0;display:block}.questions-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:10ch;margin-bottom:20px}.answer-links[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.answer-links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding:24px 0}.answer-links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{padding-top:0}.answer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);margin-bottom:10px;font-weight:600;line-height:1.3;text-decoration:none;display:block}.answer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--drape-strong);text-decoration:underline}.answer-links[data-astro-cid-lcdefpme] .verdict[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:var(--step--1);max-width:var(--measure);display:block}.library-section[data-astro-cid-lcdefpme]{padding-top:clamp(40px,5vw,64px)}@media (width<=1100px){.hero[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:0;display:flex}.hero-copy[data-astro-cid-lcdefpme]{display:contents}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{order:1;margin-block:0}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:18ch;margin-bottom:24px}.hero-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:48ch}.hero-actions[data-astro-cid-lcdefpme]{margin-top:24px}.hero-privacy[data-astro-cid-lcdefpme]{margin-top:12px}.example-comparison[data-astro-cid-lcdefpme]{order:2;margin-top:32px}.hero-copy[data-astro-cid-lcdefpme]>.stage-entry[data-astro-cid-lcdefpme]{order:3;margin-top:28px}.hero-copy[data-astro-cid-lcdefpme]>.hero-note[data-astro-cid-lcdefpme]{order:4;margin-top:20px}}@media (width<=900px){.offer-layout[data-astro-cid-lcdefpme],.commitments[data-astro-cid-lcdefpme]{grid-template-columns:1fr;grid-template-areas:"intro""list""bio"}.maintainer-block[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.offer-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.commitments-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:none}.offer-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:var(--measure)}.questions-section[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:32px}}@media (width<=600px){.hero[data-astro-cid-lcdefpme]{padding-top:40px}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.75rem,10vw,3.5rem)}.example-comparison[data-astro-cid-lcdefpme]{padding:20px 16px}.questions-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.questions-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:none}.commitments[data-astro-cid-lcdefpme]{gap:28px}.commitment-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=700px){.example-comparison[data-astro-cid-lcdefpme] .comparison-compact .comparison-grid th,.example-comparison[data-astro-cid-lcdefpme] .comparison-compact .comparison-grid td{padding:0}.example-comparison[data-astro-cid-lcdefpme] .comparison-grid td strong{font-size:1.5rem}.example-comparison[data-astro-cid-lcdefpme] .comparison-grid .comparison-delta strong{font-size:1.125rem}}@media (forced-colors:active){.offer-band[data-astro-cid-lcdefpme],.commitments-band[data-astro-cid-lcdefpme]{color:canvastext;background:canvas}}
