.insights-strip[data-astro-cid-ubahuhzg]{margin:var(--space-12) 0}.insights-strip-head[data-astro-cid-ubahuhzg]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);border-top:2px solid var(--ink);padding-top:var(--space-3)}.insights-strip-head[data-astro-cid-ubahuhzg] h2[data-astro-cid-ubahuhzg]{margin:0;padding:0;border:0}.insights-strip-all[data-astro-cid-ubahuhzg]{font-weight:600;font-size:.92rem}.insights-grid[data-astro-cid-ubahuhzg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8);margin-top:var(--space-3)}.insight-card[data-astro-cid-ubahuhzg]{min-width:0}.insight-card-link[data-astro-cid-ubahuhzg]{display:grid;gap:.25rem;padding:var(--space-4) 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;height:100%}.insight-card-link[data-astro-cid-ubahuhzg]:hover{background:var(--paper-2)}.insight-card-link[data-astro-cid-ubahuhzg]:hover .insight-card-title[data-astro-cid-ubahuhzg]{text-decoration:underline;text-underline-offset:3px}.insight-card-top[data-astro-cid-ubahuhzg]{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-xs);font-weight:650;font-stretch:var(--stretch-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.insight-badge[data-astro-cid-ubahuhzg]{color:var(--ink)}.insight-card-title[data-astro-cid-ubahuhzg]{margin:0;font-size:1.12rem;font-weight:700;line-height:1.3}.insight-card-desc[data-astro-cid-ubahuhzg]{margin:0;font-family:var(--font-serif);font-size:.98rem;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 720px){.insights-grid[data-astro-cid-ubahuhzg]{grid-template-columns:minmax(0,1fr)}}.research-band[data-astro-cid-gg36wbjw]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-8);margin:var(--space-10) 0;padding:var(--space-8);border-radius:var(--radius-md);background:var(--color-ink);color:var(--on-ink);box-shadow:none}.research-band[data-astro-cid-gg36wbjw] p[data-astro-cid-gg36wbjw]{margin:0}.research-band__kicker[data-astro-cid-gg36wbjw]{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-2)}.research-band__title[data-astro-cid-gg36wbjw]{margin:.4rem 0 0;padding:0;border:0;color:var(--on-ink);font-size:var(--text-3xl);line-height:1.2}.research-band__lead[data-astro-cid-gg36wbjw]{margin-top:var(--space-3)!important;color:var(--rule);line-height:1.6;max-width:40rem}.research-band__sample[data-astro-cid-gg36wbjw]{margin-top:var(--space-5)}.research-band__sample-label[data-astro-cid-gg36wbjw]{font-size:var(--text-sm);color:var(--rule)}.research-band__top[data-astro-cid-gg36wbjw]{margin:.4rem 0 0;padding-left:1.2rem;font-weight:600;line-height:1.6}.research-band__top[data-astro-cid-gg36wbjw] li[data-astro-cid-gg36wbjw]{color:var(--on-ink);margin:0;list-style:decimal}.research-band__top[data-astro-cid-gg36wbjw] li[data-astro-cid-gg36wbjw]::marker{color:var(--on-ink)}.research-band__actions[data-astro-cid-gg36wbjw]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}.research-band__btn[data-astro-cid-gg36wbjw]{padding:.7rem 1.2rem;border-radius:var(--radius-md);background:var(--hl);color:var(--color-ink);font-weight:700;text-decoration:none;transition:transform .15s ease}.research-band__btn[data-astro-cid-gg36wbjw]:hover{text-decoration:none}.research-band__link[data-astro-cid-gg36wbjw]{color:var(--on-ink);font-weight:600;text-underline-offset:3px}.research-band__link[data-astro-cid-gg36wbjw]:hover{color:var(--on-ink)}.research-band__packages[data-astro-cid-gg36wbjw]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);align-self:center}.research-band__pkg[data-astro-cid-gg36wbjw] a[data-astro-cid-gg36wbjw]{display:grid;grid-template-columns:1fr auto;gap:.2rem var(--space-3);padding:var(--space-4);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md);background:#ffffff0a;color:var(--on-ink);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.research-band__pkg[data-astro-cid-gg36wbjw] a[data-astro-cid-gg36wbjw]:hover{border-color:var(--on-ink-2);background:#ffffff14;text-decoration:none}.research-band__pkg-name[data-astro-cid-gg36wbjw]{font-weight:700}.research-band__pkg-price[data-astro-cid-gg36wbjw]{font-weight:700;color:var(--on-ink);white-space:nowrap}.research-band__pkg-summary[data-astro-cid-gg36wbjw]{grid-column:1 / -1;font-size:var(--text-sm);color:var(--rule);line-height:1.5}.research-band[data-astro-cid-gg36wbjw] a[data-astro-cid-gg36wbjw]:focus-visible{outline:2px solid var(--hl);outline-offset:3px}@media (max-width: 900px){.research-band[data-astro-cid-gg36wbjw]{grid-template-columns:1fr;padding:var(--space-6) var(--space-5)}.research-band__title[data-astro-cid-gg36wbjw]{font-size:var(--text-2xl)}}@media (prefers-reduced-motion: reduce){.research-band__btn[data-astro-cid-gg36wbjw],.research-band__pkg[data-astro-cid-gg36wbjw] a[data-astro-cid-gg36wbjw]{transition:none}}.front[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--space-10);align-items:start;margin:var(--space-4) 0 var(--space-12)}.front__main[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-5);min-width:0}.front__title[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-5xl);font-weight:800;font-stretch:var(--stretch-display);letter-spacing:-.03em;line-height:.98}.front__lead[data-astro-cid-j7pv25f6]{margin:0;max-width:38rem;font-family:var(--font-serif);font-size:1.25rem;line-height:1.5}.jobs[data-astro-cid-j7pv25f6]{margin:0;border-top:2px solid var(--ink)}.jobs[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.job[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem var(--space-4);align-items:center;padding:.85rem 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.job[data-astro-cid-j7pv25f6]:hover{background:var(--paper-2)}.job[data-astro-cid-j7pv25f6]:hover .job__q[data-astro-cid-j7pv25f6]{background-image:linear-gradient(var(--hl),var(--hl));background-repeat:no-repeat;background-size:100% .55em;background-position:0 90%}.job__q[data-astro-cid-j7pv25f6]{justify-self:start;font-size:1.2rem;font-weight:700;font-stretch:106%}.job__a[data-astro-cid-j7pv25f6]{grid-column:1;font-size:.9rem;color:var(--ink-2)}.job__arrow[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1 / span 2;font-size:1.2rem;font-weight:700}.hero-find[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3)}.hero-ask[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2);margin:var(--space-5) 0 var(--space-6);padding:var(--space-4);border:2px solid var(--ink);border-radius:2px;background:var(--paper)}.hero-ask__label[data-astro-cid-j7pv25f6]{font-weight:700;font-size:1rem;color:var(--ink)}.hero-ask__row[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-2)}.hero-ask__input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;padding:.75rem .85rem;border:1px solid var(--ink-2);border-radius:2px;background:var(--paper);color:var(--ink);font:inherit;font-size:1.05rem}.hero-ask__input[data-astro-cid-j7pv25f6]:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.hero-ask__submit[data-astro-cid-j7pv25f6]{padding:0 1.25rem;border:0;border-radius:2px;background:var(--ink);color:var(--on-ink);font:inherit;font-weight:700;font-size:1rem;cursor:pointer}.hero-ask__submit[data-astro-cid-j7pv25f6]:hover{box-shadow:inset 0 -4px 0 var(--hl)}.hero-ask__submit[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hero-ask__note[data-astro-cid-j7pv25f6]{margin:0;font-size:.86rem;color:var(--ink-2)}.hero-ask__examples[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.hero-ask__examples[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.hero-ask__examples[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:34px;padding:0 .7rem;border:1px dashed var(--ink-2);border-radius:2px;font-size:.86rem;color:var(--ink);text-decoration:none}.hero-ask__examples[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-style:solid;border-color:var(--ink);background:var(--hl)}.hero-find__bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;width:100%;padding:.75rem .9rem;border:1px solid var(--ink-2);border-radius:2px;background:var(--paper);color:var(--ink-2);font-size:1rem;text-align:left;cursor:text}.hero-find__bar[data-astro-cid-j7pv25f6]:hover{border-color:var(--ink)}.hero-find__placeholder[data-astro-cid-j7pv25f6]{flex:1}.hero-find__kbd[data-astro-cid-j7pv25f6]{font-family:inherit;font-size:.75rem;padding:.05rem .35rem;border:1px solid var(--rule);color:var(--ink-2)}.hero-find__chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.hero-find__chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.hero-find__chips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:34px;padding:0 .7rem;border:1px solid var(--rule);border-radius:2px;font-size:.86rem;font-weight:600;color:var(--ink);text-decoration:none}.hero-find__chips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--ink);background:var(--hl)}.this-week[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--paper-2)}.this-week__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.this-week__title[data-astro-cid-j7pv25f6]{margin:0;padding:0;border:0;font-size:1.05rem}.this-week__list[data-astro-cid-j7pv25f6],.this-week__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.ticker-item[data-astro-cid-j7pv25f6]{display:grid;gap:.1rem;padding:.7rem 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.ticker-item[data-astro-cid-j7pv25f6]:hover{background:none}.ticker-item[data-astro-cid-j7pv25f6]:hover .this-week__value[data-astro-cid-j7pv25f6]{text-decoration:underline}.this-week__label[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);font-weight:650;font-stretch:var(--stretch-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.this-week__value[data-astro-cid-j7pv25f6]{font-weight:650;font-variant-numeric:tabular-nums}.ticker-change--up[data-astro-cid-j7pv25f6]{color:var(--mk-up-text)}.ticker-change--down[data-astro-cid-j7pv25f6]{color:var(--mk-down-text)}.ticker-change--flat[data-astro-cid-j7pv25f6]{color:var(--mk-ref-text)}.this-week__more[data-astro-cid-j7pv25f6]{justify-self:start;font-size:.88rem;font-weight:600}.tool-index[data-astro-cid-j7pv25f6]{margin:var(--space-12) 0}.tool-index__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);border-top:2px solid var(--ink);padding-top:var(--space-3)}.tool-index__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;padding:0;border:0}.tool-index__head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:600;font-size:.92rem}.tool-rows[data-astro-cid-j7pv25f6]{margin:var(--space-3) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}.tool-rows[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.tool-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem var(--space-3);align-items:center;padding:.75rem 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.tool-row[data-astro-cid-j7pv25f6]:hover{background:var(--paper-2)}.tool-row__name[data-astro-cid-j7pv25f6]{font-weight:650}.tool-row__desc[data-astro-cid-j7pv25f6]{grid-column:1;font-size:.86rem;color:var(--ink-2)}.tool-row__arrow[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1 / span 2;font-weight:700}.method-note[data-astro-cid-j7pv25f6]{max-width:46rem;margin:var(--space-12) 0 0}.method-note[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.15rem}.method-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.05rem}@media (max-width: 960px){.front[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}@media (max-width: 640px){.tool-rows[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.job__q[data-astro-cid-j7pv25f6]{font-size:1.08rem}}
