.research-header[data-astro-cid-wkrj76ny]{max-width:50rem;margin-bottom:var(--space-10)}.research-eyebrow[data-astro-cid-wkrj76ny]{margin:0 0 var(--space-3)}.research-header[data-astro-cid-wkrj76ny] h1[data-astro-cid-wkrj76ny]{margin-bottom:var(--space-4)}.research-lead[data-astro-cid-wkrj76ny]{font-family:var(--font-serif);font-size:1.25rem;line-height:1.5;color:var(--ink);max-width:44rem;margin-bottom:var(--space-6)}.research-cta-row[data-astro-cid-wkrj76ny]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.research-grid[data-astro-cid-wkrj76ny]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10);align-items:start}.research-main[data-astro-cid-wkrj76ny]{min-width:0}.research-section[data-astro-cid-wkrj76ny]{margin:0 0 var(--space-12)}.research-section[data-astro-cid-wkrj76ny]:last-child{margin-bottom:0}.research-section[data-astro-cid-wkrj76ny]>h2[data-astro-cid-wkrj76ny]{margin-top:0}.research-section[data-astro-cid-wkrj76ny] h3[data-astro-cid-wkrj76ny]{font-size:1.1rem;margin:var(--space-8) 0 var(--space-3)}.section-meta[data-astro-cid-wkrj76ny]{margin:calc(-1 * var(--space-2)) 0 var(--space-2)}.score-table[data-astro-cid-wkrj76ny]{width:100%;font-size:.9rem}.score-table[data-astro-cid-wkrj76ny] thead[data-astro-cid-wkrj76ny] th[data-astro-cid-wkrj76ny]{vertical-align:bottom}.score-table__rank[data-astro-cid-wkrj76ny]{width:3rem}td[data-astro-cid-wkrj76ny].score-table__rank{font-weight:700;font-stretch:var(--stretch-data)}.score-table[data-astro-cid-wkrj76ny] thead[data-astro-cid-wkrj76ny] .score-table__band[data-astro-cid-wkrj76ny]{width:7.5rem}.score-table__segment[data-astro-cid-wkrj76ny]{min-width:12rem;font-weight:650}.score-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny].score-table__band{vertical-align:middle}.score-table[data-astro-cid-wkrj76ny] caption[data-astro-cid-wkrj76ny]{padding-top:var(--space-3)}.band-legend[data-astro-cid-wkrj76ny]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);margin:var(--space-2) 0 var(--space-3);padding:0}.band-legend[data-astro-cid-wkrj76ny] li[data-astro-cid-wkrj76ny]{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:.85rem}.band-legend__range[data-astro-cid-wkrj76ny]{color:var(--ink-2)}.table-note[data-astro-cid-wkrj76ny]{font-size:.85rem;font-style:normal;line-height:1.55;color:var(--ink-2);margin-bottom:var(--space-5)}.sample-summary[data-astro-cid-wkrj76ny]{font-family:var(--font-serif);font-size:var(--text-read);line-height:1.65;max-width:42rem}.sample-weights[data-astro-cid-wkrj76ny]{font-size:.9rem;color:var(--ink-2)}.sample-weights[data-astro-cid-wkrj76ny] strong[data-astro-cid-wkrj76ny]{color:var(--ink)}.figure-list[data-astro-cid-wkrj76ny]{margin:0 0 var(--space-4);padding:0;list-style:none;border-top:1px solid var(--ink)}.figure-list[data-astro-cid-wkrj76ny] li[data-astro-cid-wkrj76ny]{margin:0;padding:var(--space-3) 0;border-bottom:1px solid var(--rule);line-height:1.55}.figure-list__text[data-astro-cid-wkrj76ny]{font-family:var(--font-serif);font-size:1.02rem}.figure-list__source[data-astro-cid-wkrj76ny]{font-size:.8rem;color:var(--ink-2);white-space:nowrap}.figure-list__source[data-astro-cid-wkrj76ny]:after{content:" ↗"}.contents-list[data-astro-cid-wkrj76ny]{margin:0 0 var(--space-4);padding:0;list-style:none;columns:2 16rem;column-gap:var(--space-8);border-top:1px solid var(--ink)}.contents-list[data-astro-cid-wkrj76ny] li[data-astro-cid-wkrj76ny]{break-inside:avoid;margin:0;padding:var(--space-2) 0;border-bottom:1px solid var(--rule);font-size:.95rem}.sample-closing[data-astro-cid-wkrj76ny]{font-size:.95rem}.pkg-wrap[data-astro-cid-wkrj76ny]{margin:var(--space-4) 0 var(--space-3)}.score-table[data-astro-cid-wkrj76ny],.pkg-table[data-astro-cid-wkrj76ny]{display:table;max-width:none;overflow:visible;white-space:normal}.pkg-table[data-astro-cid-wkrj76ny]{width:100%;table-layout:fixed;font-size:.9rem}.pkg-table[data-astro-cid-wkrj76ny] thead[data-astro-cid-wkrj76ny] th[data-astro-cid-wkrj76ny]{font-size:1rem;font-weight:700;font-stretch:var(--stretch-h2);letter-spacing:0;text-transform:none;color:var(--ink)}.pkg-table[data-astro-cid-wkrj76ny] tbody[data-astro-cid-wkrj76ny] th[data-astro-cid-wkrj76ny]{width:7.5rem;font-size:var(--text-xs);font-weight:650;font-stretch:var(--stretch-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding-top:.75rem}.pkg-table[data-astro-cid-wkrj76ny] th[data-astro-cid-wkrj76ny],.pkg-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny]{padding-right:var(--space-4);line-height:1.5}.pkg-table__corner[data-astro-cid-wkrj76ny]{width:7.5rem}.pkg-table__name[data-astro-cid-wkrj76ny]{display:none}.package-list[data-astro-cid-wkrj76ny]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.package-list[data-astro-cid-wkrj76ny] li[data-astro-cid-wkrj76ny]{margin:0;padding-left:.85rem;position:relative;font-size:.85rem;line-height:1.45}.package-list[data-astro-cid-wkrj76ny] li[data-astro-cid-wkrj76ny]:before{content:"–";position:absolute;left:0;color:var(--ink-3)}.pkg-table__price[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny]{font-size:1.15rem;font-weight:750;font-stretch:var(--stretch-data);font-variant-numeric:tabular-nums}.pkg-table__cta[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny]{border-bottom:0;padding-top:var(--space-4)}.package-cta[data-astro-cid-wkrj76ny]{width:100%;white-space:normal;text-align:center}main .pkg-table[data-astro-cid-wkrj76ny] tbody[data-astro-cid-wkrj76ny] tr[data-astro-cid-wkrj76ny]:hover td[data-astro-cid-wkrj76ny],main .pkg-table[data-astro-cid-wkrj76ny] tbody[data-astro-cid-wkrj76ny] tr[data-astro-cid-wkrj76ny]:hover th[data-astro-cid-wkrj76ny]{background:none}.method-steps[data-astro-cid-wkrj76ny]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-4) 0 var(--space-5);padding:0;list-style:none;border-top:2px solid var(--ink)}.method-steps[data-astro-cid-wkrj76ny] li[data-astro-cid-wkrj76ny]{display:grid;align-content:start;gap:var(--space-1);margin:0;padding:var(--space-3) var(--space-4) var(--space-3) 0}.method-steps[data-astro-cid-wkrj76ny] li[data-astro-cid-wkrj76ny]+li[data-astro-cid-wkrj76ny]{padding-left:var(--space-4);border-left:1px solid var(--rule)}.method-steps__n[data-astro-cid-wkrj76ny]{font-size:1.4rem;font-weight:750;font-stretch:var(--stretch-data);line-height:1.1}.method-steps__title[data-astro-cid-wkrj76ny]{font-size:.98rem}.method-steps__detail[data-astro-cid-wkrj76ny]{font-size:.85rem;line-height:1.5;color:var(--ink-2)}.faq-list[data-astro-cid-wkrj76ny]{margin-top:var(--space-4);border-top:1px solid var(--ink)}.research-page[data-astro-cid-wkrj76ny] .faq-item[data-astro-cid-wkrj76ny]{border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;box-shadow:none}.research-page[data-astro-cid-wkrj76ny] .faq-question[data-astro-cid-wkrj76ny]{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;font-weight:650;cursor:pointer;list-style:none}.research-page[data-astro-cid-wkrj76ny] .faq-question[data-astro-cid-wkrj76ny]::-webkit-details-marker{display:none}.research-page[data-astro-cid-wkrj76ny] .faq-question[data-astro-cid-wkrj76ny]:after{content:"+";font-weight:400;color:var(--ink-2)}.research-page[data-astro-cid-wkrj76ny] .faq-item[data-astro-cid-wkrj76ny][open] .faq-question[data-astro-cid-wkrj76ny]:after{content:"−"}.research-page[data-astro-cid-wkrj76ny] .faq-answer[data-astro-cid-wkrj76ny]{margin:0 0 var(--space-4);padding:0;font-family:var(--font-serif);font-size:1.02rem;line-height:1.6;color:var(--ink);max-width:40rem}.proposal-section[data-astro-cid-wkrj76ny]{margin:0;padding:var(--space-5);background:var(--paper-2);border-top:2px solid var(--ink);scroll-margin-top:calc(var(--header-height) + var(--space-5))}.proposal-section[data-astro-cid-wkrj76ny]:target{outline:2px solid var(--ink);outline-offset:0}.proposal-section[data-astro-cid-wkrj76ny] h2[data-astro-cid-wkrj76ny]{margin:0 0 var(--space-2);padding:0;border:0;font-size:1.35rem}.proposal-intro[data-astro-cid-wkrj76ny]{font-size:.9rem;line-height:1.45;color:var(--ink-2);margin-bottom:var(--space-3)}.proposal-form[data-astro-cid-wkrj76ny]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-3) var(--space-4)}.form-row[data-astro-cid-wkrj76ny]{display:grid;gap:.25rem;min-width:0}.form-row--wide[data-astro-cid-wkrj76ny],.form-note[data-astro-cid-wkrj76ny],.form-status[data-astro-cid-wkrj76ny],.proposal-submit[data-astro-cid-wkrj76ny]{grid-column:1 / -1}.form-row[data-astro-cid-wkrj76ny] label[data-astro-cid-wkrj76ny]{font-size:.82rem;font-weight:650}.form-row[data-astro-cid-wkrj76ny] input[data-astro-cid-wkrj76ny],.form-row[data-astro-cid-wkrj76ny] select[data-astro-cid-wkrj76ny],.form-row[data-astro-cid-wkrj76ny] textarea[data-astro-cid-wkrj76ny]{width:100%;padding:.45rem .6rem;font-size:1rem;line-height:1.4;border:1px solid var(--ink-2);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink)}.form-row[data-astro-cid-wkrj76ny] textarea[data-astro-cid-wkrj76ny]{min-height:5.25rem}.form-row[data-astro-cid-wkrj76ny] input[data-astro-cid-wkrj76ny]:focus-visible,.form-row[data-astro-cid-wkrj76ny] select[data-astro-cid-wkrj76ny]:focus-visible,.form-row[data-astro-cid-wkrj76ny] textarea[data-astro-cid-wkrj76ny]:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.form-hp[data-astro-cid-wkrj76ny]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.proposal-submit[data-astro-cid-wkrj76ny]{justify-self:stretch;margin-top:var(--space-1)}.proposal-submit[data-astro-cid-wkrj76ny]:disabled{opacity:.6;cursor:progress}.form-note[data-astro-cid-wkrj76ny]{font-size:var(--text-xs);line-height:1.5;color:var(--ink-2);margin:0}.form-status[data-astro-cid-wkrj76ny]{margin:0;font-size:.9rem;font-weight:650;line-height:1.45}.form-status[data-astro-cid-wkrj76ny]:empty{display:block;padding:0}.form-status[data-astro-cid-wkrj76ny][data-state=sending]{color:var(--ink-2)}.form-status[data-astro-cid-wkrj76ny][data-state=success]{padding:var(--space-3);color:var(--go);background:var(--go-bg)}.form-status[data-astro-cid-wkrj76ny][data-state=error]{padding:var(--space-3);color:var(--nogo);background:var(--nogo-bg)}@media (min-width: 1024px){.research-grid[data-astro-cid-wkrj76ny]{grid-template-columns:minmax(0,1fr) 21rem;gap:var(--space-10)}}@media (min-width: 1024px) and (min-height: 880px){.research-rail[data-astro-cid-wkrj76ny]{position:sticky;top:calc(var(--header-height) + var(--space-4))}}@media (max-width: 760px){.method-steps[data-astro-cid-wkrj76ny]{grid-template-columns:minmax(0,1fr)}.method-steps[data-astro-cid-wkrj76ny] li[data-astro-cid-wkrj76ny],.method-steps[data-astro-cid-wkrj76ny] li[data-astro-cid-wkrj76ny]+li[data-astro-cid-wkrj76ny]{padding:var(--space-3) 0;border-left:0;border-bottom:1px solid var(--rule)}.method-steps[data-astro-cid-wkrj76ny] li[data-astro-cid-wkrj76ny]{grid-template-columns:2rem minmax(0,1fr);column-gap:var(--space-2)}.method-steps__n[data-astro-cid-wkrj76ny]{grid-row:1 / span 2;font-size:1.15rem}}@media (max-width: 640px){.score-table[data-astro-cid-wkrj76ny] thead[data-astro-cid-wkrj76ny]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.score-table[data-astro-cid-wkrj76ny],.score-table[data-astro-cid-wkrj76ny] tbody[data-astro-cid-wkrj76ny]{display:block}.score-table[data-astro-cid-wkrj76ny] caption[data-astro-cid-wkrj76ny]{display:block;padding:0 0 var(--space-3)}.score-table[data-astro-cid-wkrj76ny] tbody[data-astro-cid-wkrj76ny] tr[data-astro-cid-wkrj76ny]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);position:relative;padding:var(--space-3) 0 var(--space-3) 2rem;border-bottom:1px solid var(--rule)}.score-table[data-astro-cid-wkrj76ny] tbody[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny],.score-table[data-astro-cid-wkrj76ny] tbody[data-astro-cid-wkrj76ny] th[data-astro-cid-wkrj76ny]{padding:0;border:0}.score-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny].score-table__rank{position:absolute;left:0;top:var(--space-3);width:auto}.score-table[data-astro-cid-wkrj76ny] .score-table__segment[data-astro-cid-wkrj76ny]{grid-column:1 / -1;min-width:0}.score-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny].score-table__band{display:grid;gap:.2rem}.score-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny].score-table__band:before{content:attr(data-label);font-size:.75rem;color:var(--ink-2)}.pkg-table[data-astro-cid-wkrj76ny],.pkg-table[data-astro-cid-wkrj76ny] tbody[data-astro-cid-wkrj76ny]{display:block}.pkg-table[data-astro-cid-wkrj76ny] thead[data-astro-cid-wkrj76ny]{display:none}.pkg-table[data-astro-cid-wkrj76ny] tbody[data-astro-cid-wkrj76ny]{display:flex;flex-direction:column;border-top:2px solid var(--ink)}.pkg-table[data-astro-cid-wkrj76ny] tr[data-astro-cid-wkrj76ny]{display:contents}.pkg-table[data-astro-cid-wkrj76ny] tbody[data-astro-cid-wkrj76ny] th[data-astro-cid-wkrj76ny],.pkg-table[data-astro-cid-wkrj76ny] .pkg-table__corner[data-astro-cid-wkrj76ny]{display:none}.pkg-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny]{display:block;padding:var(--space-2) 0;border:0}.pkg-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny]:before{content:attr(data-label);display:block;margin-bottom:.15rem;font-size:var(--text-xs);font-weight:650;font-stretch:var(--stretch-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.pkg-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny]:nth-child(2){order:1}.pkg-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny]:nth-child(3){order:2}.pkg-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny]:nth-child(4){order:3}.pkg-table__name[data-astro-cid-wkrj76ny]{display:block;margin:var(--space-4) 0 var(--space-2);font-size:1.15rem;font-weight:700;font-stretch:var(--stretch-h2)}.pkg-table__cta[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny]{padding:var(--space-2) 0 var(--space-5);border-bottom:1px solid var(--rule)}.pkg-table__cta[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny]:before,.pkg-table[data-astro-cid-wkrj76ny] td[data-astro-cid-wkrj76ny].pkg-table__scope:before{content:none}}
