.tools__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-bottom:28px}.tools__h{color:var(--text);margin:0}.tools__group{margin-bottom:36px}.tools__cat{color:var(--text-faint);margin-bottom:16px}.tools__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.toolcard{display:flex;flex-direction:column;border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-sunken);padding:22px;transition:border-color var(--motion-micro)}.toolcard:hover{border-color:var(--hairline-hi)}.toolcard__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.toolcard__tag{color:var(--accent);border:1px solid var(--accent-line);border-radius:var(--radius-sm);padding:3px 8px;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.toolcard__arrow{color:var(--text-faint)}.toolcard__title{color:var(--text);margin-bottom:8px}.toolcard__desc{color:var(--text-muted);line-height:1.55;margin:0 0 16px}.toolcard__aud{margin-top:auto;align-self:flex-start;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.toolcard__aud--clinical{color:var(--accent)}.toolcard__aud--academic{color:var(--metallic)}.tools__empty{color:var(--text-faint)}.tools__note{color:var(--text-ghost);margin-top:16px}@media(max-width:64rem){.tools__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:48rem){.tools__grid{grid-template-columns:1fr}}.eh[data-astro-cid-mfxb7y7i]{padding-block:var(--space-3xl) var(--space-lg)}.eh__eyebrow[data-astro-cid-mfxb7y7i]{display:flex;align-items:center;gap:14px;margin-bottom:22px}.eh__rule[data-astro-cid-mfxb7y7i]{width:28px;height:1px;background:var(--metallic)}.eh__eyebrow[data-astro-cid-mfxb7y7i] .t-eyebrow[data-astro-cid-mfxb7y7i]{color:var(--text-muted);letter-spacing:.22em}.eh__title[data-astro-cid-mfxb7y7i]{font-family:var(--font-display);font-variation-settings:"opsz" 144;font-weight:360;font-size:var(--t-display);line-height:1.05;letter-spacing:-.015em;margin:0 0 20px;color:var(--text)}.eh__desc[data-astro-cid-mfxb7y7i]{color:var(--text-muted);max-width:620px;margin:0}.eh__tabs[data-astro-cid-mfxb7y7i]{display:flex;gap:28px;margin-top:32px;border-bottom:var(--border-hairline)}.eh__tab[data-astro-cid-mfxb7y7i]{font-size:14px;color:var(--text-muted);padding-bottom:16px;border-bottom:1px solid transparent;margin-bottom:-1px}.eh__tab[data-astro-cid-mfxb7y7i]:hover{color:var(--text)}.eh__tab[data-astro-cid-mfxb7y7i].is-active{color:var(--text);border-bottom-color:var(--accent)}.eh-sec[data-astro-cid-mfxb7y7i]{padding-block:var(--space-2xl);scroll-margin-top:90px}.eh-sec--divider[data-astro-cid-mfxb7y7i]{border-top:var(--border-hairline)}.eh-sec__head[data-astro-cid-mfxb7y7i]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;gap:var(--space-md)}.eh-sec__head[data-astro-cid-mfxb7y7i] h2[data-astro-cid-mfxb7y7i]{color:var(--text);margin:0}.eh-sec__meta[data-astro-cid-mfxb7y7i]{color:var(--text-faint)}.feed[data-astro-cid-mfxb7y7i]{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.feed__item[data-astro-cid-mfxb7y7i]{display:flex;gap:18px;padding:22px 0;border-top:var(--border-hairline);align-items:start;transition:background var(--motion-micro)}.feed__item[data-astro-cid-mfxb7y7i]:hover{background:#122146}.feed__date[data-astro-cid-mfxb7y7i]{color:var(--text-faint);white-space:nowrap;padding-top:4px}.feed__body[data-astro-cid-mfxb7y7i]{display:flex;flex-direction:column}.feed__title[data-astro-cid-mfxb7y7i]{color:var(--text);line-height:1.35;margin-bottom:7px}.feed__item[data-astro-cid-mfxb7y7i]:hover .feed__title[data-astro-cid-mfxb7y7i]{color:var(--accent-hi)}.feed__authors[data-astro-cid-mfxb7y7i]{color:var(--text-muted);line-height:1.5}.feed__journal[data-astro-cid-mfxb7y7i]{color:var(--text-faint);margin-top:6px}.feed__note[data-astro-cid-mfxb7y7i]{color:var(--text-ghost);margin-top:28px}.eh-empty[data-astro-cid-mfxb7y7i]{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-sunken);padding:48px;text-align:center}.eh-empty__t[data-astro-cid-mfxb7y7i]{color:var(--text);margin:0 0 10px}.eh-empty__b[data-astro-cid-mfxb7y7i]{color:var(--text-muted);margin:0;max-width:440px;margin-inline:auto}@media(max-width:48rem){.eh__title[data-astro-cid-mfxb7y7i]{font-size:40px}.feed[data-astro-cid-mfxb7y7i]{grid-template-columns:1fr}}
