.material-documents[data-v-14da01b3]{background:var(--color-surface-muted)}.material-documents h2[data-v-14da01b3]{font-size:clamp(1.65rem,2.5vw,2.4rem);line-height:1.2;margin:0}.material-documents p[data-v-14da01b3]{color:var(--color-text-muted);line-height:1.65}.material-documents__list[data-v-14da01b3]{border-top:1px solid var(--color-border);margin-top:2rem}.material-documents__list a[data-v-14da01b3]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:1.5rem;padding:1.3rem 0;text-decoration:none}.material-documents__list a:hover strong[data-v-14da01b3]{text-decoration:underline;text-underline-offset:.3rem}.material-documents__number[data-v-14da01b3]{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.material-documents__name[data-v-14da01b3]{display:grid;flex:1;gap:.4rem;line-height:1.4}.material-documents__name small[data-v-14da01b3]{color:var(--color-text-muted)}.material-documents__list img[data-v-14da01b3]{height:3.5rem;-o-object-fit:contain;object-fit:contain;width:3.5rem}.material-documents__type[data-v-14da01b3]{font-size:.8rem;white-space:nowrap}@media(max-width:600px){.material-documents__list a[data-v-14da01b3]{flex-wrap:wrap;gap:.75rem}.material-documents__number[data-v-14da01b3]{display:none}.material-documents__name[data-v-14da01b3]{flex-basis:70%}}.resources-page[data-v-46b2da40]{background:var(--color-surface);color:var(--color-forest-900)}.resources-hero[data-v-46b2da40]{background:linear-gradient(90deg,#071a12e6,#071a129e 52%,#071a1229),url(../media/generated/enerlution-resources-engineering-lab-v1.webp) 50% /cover no-repeat;border-bottom:1px solid var(--color-border);padding-block:clamp(5rem,10vw,8.5rem) clamp(4rem,8vw,7rem)}.resources-page .resources-hero .resources-eyebrow[data-v-46b2da40],.resources-page .resources-hero h1[data-v-46b2da40],.resources-page .resources-hero__description[data-v-46b2da40],.resources-page .resources-hero__proof dd[data-v-46b2da40],.resources-page .resources-hero__proof dt[data-v-46b2da40]{color:var(--color-surface)}.resources-hero .resources-hero__proof[data-v-46b2da40]{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#071a12a6;border-color:#ffffff4d;padding-inline:1.25rem}.resources-hero__inner[data-v-46b2da40]{align-items:end;display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(0,1fr) minmax(16rem,25rem)}.resources-hero__copy[data-v-46b2da40]{max-width:58rem}.resources-eyebrow[data-v-46b2da40],.resources-kicker[data-v-46b2da40]{color:var(--color-forest-800);font-size:.75rem;font-weight:800;letter-spacing:.14em;margin:0 0 1.25rem;text-transform:uppercase}.resources-hero h1[data-v-46b2da40]{font-size:clamp(2.5rem,4.5vw,4.25rem);letter-spacing:-.065em;line-height:.96;margin:0;max-width:13ch}.resources-hero__description[data-v-46b2da40]{color:var(--color-text-muted);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.6;margin:2rem 0 0;max-width:48rem}.resources-hero__proof[data-v-46b2da40]{border-top:1px solid var(--color-forest-900);margin:0}.resources-hero__proof div[data-v-46b2da40]{border-bottom:1px solid var(--color-border);display:grid;gap:1rem;grid-template-columns:5rem 1fr;padding-block:1rem}.resources-hero__proof dt[data-v-46b2da40]{color:var(--color-text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.resources-hero__proof dd[data-v-46b2da40]{font-weight:700;margin:0}.resources-library__heading[data-v-46b2da40]{align-items:end;display:grid;gap:clamp(2rem,8vw,8rem);grid-template-columns:minmax(0,1fr) minmax(18rem,34rem);margin-bottom:3rem}.resources-empty h2[data-v-46b2da40],.resources-library__heading h2[data-v-46b2da40]{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em;line-height:1.05;margin:0}.resources-empty>p[data-v-46b2da40],.resources-library__heading>p[data-v-46b2da40]{color:var(--color-text-muted);line-height:1.65;margin:0}.resources-filters[data-v-46b2da40]{border-bottom:1px solid var(--color-forest-900);display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1.25rem}.resources-filters button[data-v-46b2da40]{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);display:inline-flex;font-weight:700;gap:1rem;min-height:2.75rem;padding:.625rem .875rem}.resources-filters button[aria-pressed=true][data-v-46b2da40]{background:var(--color-forest-900);border-color:var(--color-forest-900);color:var(--color-surface)}.resources-list[data-v-46b2da40]{list-style:none;margin:0;padding:0}.resources-list li[data-v-46b2da40]{border-bottom:1px solid var(--color-border)}.resources-list a[data-v-46b2da40]{align-items:center;color:inherit;display:grid;gap:clamp(1rem,3vw,2.5rem);grid-template-columns:4.5rem minmax(0,1fr) minmax(8rem,auto) 2rem;padding-block:1.75rem;transition:padding-inline var(--motion-fast) ease,background-color var(--motion-fast) ease}.resources-list a[data-v-46b2da40]:focus-visible,.resources-list a[data-v-46b2da40]:hover{background:var(--color-surface-muted);padding-inline:1rem}.resources-list__index[data-v-46b2da40],.resources-list__meta[data-v-46b2da40],.resources-list__status[data-v-46b2da40]{color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.resources-list__body[data-v-46b2da40]{display:grid;gap:.375rem}.resources-list__body strong[data-v-46b2da40]{font-size:clamp(1.15rem,2vw,1.5rem)}.resources-list__body>span[data-v-46b2da40]:last-child{color:var(--color-text-muted);line-height:1.5}.resources-list__arrow[data-v-46b2da40]{font-size:1.25rem}.resources-empty[data-v-46b2da40]{background:var(--color-surface-muted);border-left:3px solid var(--color-brand-500);display:grid;gap:1.5rem;max-width:52rem;padding:clamp(2rem,5vw,4rem)}.resources-empty__index[data-v-46b2da40]{color:var(--color-forest-800)!important;font-size:.75rem;font-weight:800;letter-spacing:.12em}.resources-empty a[data-v-46b2da40]{border-bottom:1px solid;color:var(--color-forest-900);font-weight:800;width:-moz-fit-content;width:fit-content}@media(max-width:48rem){.resources-hero__inner[data-v-46b2da40],.resources-library__heading[data-v-46b2da40]{grid-template-columns:1fr}.resources-list a[data-v-46b2da40]{grid-template-columns:3.5rem minmax(0,1fr) 1.5rem}.resources-list__status[data-v-46b2da40]{grid-column:2;grid-row:2}.resources-list__arrow[data-v-46b2da40]{grid-column:3;grid-row:1/span 2}}@media(prefers-reduced-motion:reduce){.resources-list a[data-v-46b2da40]{transition:none}}
