.ai-note[data-astro-cid-grg5p222]{color:var(--color-meta);align-items:flex-start;gap:.45rem;margin-top:2rem;font-size:.8rem;line-height:1.5;display:flex}.ai-note[data-astro-cid-grg5p222] svg[data-astro-cid-grg5p222]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;margin-top:.15rem}.prose-body[data-astro-cid-3blcfnl5]>p:not(.lede):not(.takeaway):has(+p:not(.lede):not(.takeaway)){margin-bottom:1.25em}.prose-body[data-astro-cid-3blcfnl5]>:has(+.lede){margin-bottom:0}.prose-body[data-astro-cid-3blcfnl5] strong{color:var(--color-accent);font-weight:400}.prose-body[data-astro-cid-3blcfnl5] a{color:var(--color-accent);text-decoration:none}.prose-body[data-astro-cid-3blcfnl5] a:hover{text-decoration:underline;text-decoration-color:var(--color-accent-soft);text-underline-offset:2px}.prose-body[data-astro-cid-3blcfnl5] button[data-lightbox-trigger]+*{margin-top:0}.lens-switch[data-astro-cid-3blcfnl5]{border:1px solid var(--color-line);background:var(--color-paper-dim);border-radius:999px;flex-wrap:wrap;gap:2px;margin-bottom:1.75rem;padding:3px;display:inline-flex}.lens-btn[data-astro-cid-3blcfnl5]{color:var(--color-ink-soft);white-space:nowrap;border-radius:999px;padding:.4rem .9rem;font-size:.8rem;transition:background-color .15s,color .15s}.lens-btn[data-astro-cid-3blcfnl5][aria-pressed=true]{background:var(--color-paper);color:var(--color-ink);box-shadow:0 1px 2px #00000014}.lens-btn[data-astro-cid-3blcfnl5]:hover:not([aria-pressed=true]){color:var(--color-accent)}.lens-footnote[data-astro-cid-3blcfnl5]{color:var(--color-meta);margin-top:1.5rem;font-size:.8rem}.lens-footnote-link[data-astro-cid-3blcfnl5]{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.lens-footnote-link[data-astro-cid-3blcfnl5]:hover{color:var(--color-accent-soft)}.share-line-pill[data-astro-cid-3blcfnl5]{z-index:45;background:var(--color-ink);color:var(--color-paper);border-radius:999px;align-items:center;gap:.35rem;padding:.55rem 1.1rem;font-size:.8rem;display:inline-flex;position:fixed;box-shadow:0 8px 20px -8px #00000073}@media (pointer:coarse){.share-line-pill[data-astro-cid-3blcfnl5]{right:auto;transform:translate(-50%);top:auto!important;bottom:20px!important;left:50%!important}}.share-line-dialog[data-astro-cid-3blcfnl5]{z-index:50;background:color-mix(in oklab, var(--color-ink) 55%, transparent);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.share-line-dialog[data-astro-cid-3blcfnl5][hidden]{display:none}.share-line-dialog-inner[data-astro-cid-3blcfnl5]{background:var(--color-paper);border-radius:.75rem;width:min(100%,620px);padding:1.25rem;position:relative;box-shadow:0 30px 60px -20px #00000080}.share-line-canvas[data-astro-cid-3blcfnl5]{aspect-ratio:1200/630;background:var(--color-paper-dim);border-radius:.5rem;width:100%;height:auto;display:block}.share-line-close[data-astro-cid-3blcfnl5]{color:var(--color-ink-soft);font-size:1.75rem;line-height:1;position:absolute;top:.5rem;right:.75rem}.share-line-close[data-astro-cid-3blcfnl5]:hover{color:var(--color-accent)}.share-line-status[data-astro-cid-3blcfnl5]{color:var(--color-meta);min-height:1.1em;margin-top:.75rem;font-size:.8rem}.share-line-actions[data-astro-cid-3blcfnl5]{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.share-line-btn[data-astro-cid-3blcfnl5]{border:1px solid var(--color-line);color:var(--color-ink);border-radius:999px;padding:.55rem 1.1rem;font-size:.85rem}.share-line-btn[data-astro-cid-3blcfnl5]:hover{border-color:var(--color-accent-soft);color:var(--color-accent)}.share-line-btn-primary[data-astro-cid-3blcfnl5]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-paper)}.share-line-btn-primary[data-astro-cid-3blcfnl5]:hover{background:var(--color-accent-soft);border-color:var(--color-accent-soft);color:var(--color-paper)}.lede[data-astro-cid-ixllkgkr]{margin-top:1.5rem!important;margin-bottom:.6rem!important}.lede[data-astro-cid-ixllkgkr]:first-child{margin-top:0!important}.takeaway[data-astro-cid-i6zlt3wf]{background:var(--color-paper-dim);border:1px solid var(--color-line);border-radius:12px;padding:.8rem 1.1rem}.takeaway[data-astro-cid-i6zlt3wf]:has(+.takeaway){border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0!important}.takeaway[data-astro-cid-i6zlt3wf]+.takeaway[data-astro-cid-i6zlt3wf]{border-top:1px solid var(--color-line);border-top-left-radius:0;border-top-right-radius:0}
