@layer components{.resources-directory{background:var(--color-surface)}.resources-directory__inner{width:var(--container-wide-width);margin-inline:auto;padding-block:var(--page-top-gap) clamp(72px,8vw,106px)}.resources-directory__search{width:min(100%,620px);margin-inline:auto;position:relative}.resources-directory__toolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(56px,6.6vw,78px);display:flex}.resources-directory__all-tab{color:var(--color-brand);font-family:var(--font-text);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-control);padding:0 2px 18px;position:relative}.resources-directory__all-tab:after{content:"";background:currentColor;width:34px;height:2px;margin-inline:auto;position:absolute;bottom:-1px;left:0;right:0}.resources-directory__table{margin-top:0}.resources-directory__head,.resources-directory__row{grid-template-columns:minmax(320px,1.55fr) minmax(190px,.82fr) minmax(112px,.42fr) minmax(76px,.3fr) minmax(58px,.2fr);align-items:center;gap:clamp(18px,2.6vw,34px);display:grid}.resources-directory__head{border-bottom:1px solid var(--color-border-light);color:var(--color-muted);font-family:var(--font-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-control);padding:22px 18px 18px}.resources-directory__head span:last-child{text-align:right}.resources-directory__body,.resources-directory__row{border-bottom:1px solid var(--color-border-light)}.resources-directory__row{background:var(--color-surface);min-height:118px;padding:20px 18px}.resources-directory__row:focus-within,.resources-directory__row:hover{background:var(--surface-hover-bg);border-bottom-color:var(--color-border)}.resources-directory__body .resources-directory__row:last-child{border-bottom:0}.resources-directory__info{align-items:center;gap:24px;min-width:0;display:flex}.resources-directory__copy{min-width:0}.resources-directory__copy h3,.resources-directory__copy p{margin:0}.resources-directory__copy h3{color:var(--color-ink);font-family:var(--font-brand);font-size:var(--text-card-title);font-weight:var(--font-weight-medium);line-height:1.35;transition:var(--motion-transition-color)}.resources-directory__row:focus-within .resources-directory__copy h3,.resources-directory__row:hover .resources-directory__copy h3{color:var(--color-brand)}.resources-directory__copy p{-webkit-line-clamp:2;color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-body);-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.resources-directory__date,.resources-directory__keywords,.resources-directory__size{min-width:0}.resources-directory__keywords{overflow-wrap:anywhere}.resources-directory__date,.resources-directory__size{white-space:nowrap}.resources-directory__meta{display:contents}.resources-directory__download-cell{justify-content:flex-end;display:flex}.resources-directory__download{color:var(--color-brand)}.resources-directory__download svg{stroke-width:1.55px;width:22px;height:22px}.resources-directory__download-status{text-align:right;white-space:nowrap;justify-content:flex-end}.resources-directory-file{background:var(--color-surface);width:54px;height:64px;color:var(--color-muted);border:1px solid;border-radius:4px;flex:0 0 54px;place-items:center;display:grid;position:relative}.resources-directory-file:after{background:currentColor;border-bottom:1px solid;border-left:1px solid;width:14px;height:14px;position:absolute;top:-1px;right:-1px}@supports (color:color-mix(in lab,red,red)){.resources-directory-file:after{background:color-mix(in srgb,currentColor 6%,var(--color-surface))}}.resources-directory-file:after{content:"";clip-path:polygon(100% 0,100% 100%,0 0)}.resources-directory-file__icon{stroke-width:1.5px;width:22px;height:22px;margin-top:8px}.resources-directory-file__format{font-family:var(--font-text);font-size:var(--text-xxs);font-weight:var(--font-weight-strong);letter-spacing:.02em;align-self:end;padding-bottom:7px;line-height:1}.resources-directory-file--pdf{color:var(--color-brand)}.resources-directory-file--audio,.resources-directory-file--doc,.resources-directory-file--image,.resources-directory-file--ppt,.resources-directory-file--sheet,.resources-directory-file--text,.resources-directory-file--zip{color:var(--color-muted)}.resources-directory__empty{border-bottom:1px solid var(--color-border-light);text-align:center;place-items:center;min-height:220px;padding:40px 20px;display:grid}.resources-directory__empty h3,.resources-directory__empty p{margin:0}.resources-directory__empty h3{color:var(--color-ink);font-family:var(--font-brand);font-size:var(--text-card-title);font-weight:var(--font-weight-medium)}.resources-directory__empty p{max-width:520px;color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-body);margin-top:12px}.resources-directory__pagination{color:var(--color-muted);font-family:var(--font-text);font-size:var(--text-base);line-height:var(--leading-control);justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.resources-directory__page-control,.resources-directory__page-number{color:inherit}.resources-directory__page-control svg{stroke-width:1.4px;width:18px;height:18px}.resources-directory__page-ellipsis{min-width:22px;color:var(--color-faint);justify-content:center;display:inline-flex}@media (max-width:1024px){.resources-directory__head,.resources-directory__row{grid-template-columns:minmax(260px,1.25fr) minmax(150px,.7fr) minmax(102px,.38fr) minmax(68px,.24fr) minmax(54px,.18fr);gap:16px}.resources-directory__head{font-size:var(--text-sm);padding-inline:8px}.resources-directory__row{padding-inline:8px}.resources-directory__info{gap:16px}.resources-directory__copy h3{font-size:var(--text-card-title)}.resources-directory__copy p,.resources-directory__date,.resources-directory__keywords,.resources-directory__size{font-size:var(--text-sm)}}@media (max-width:760px){.resources-directory__inner{padding-block:var(--page-top-gap) 68px}.resources-directory__search{width:100%}.resources-directory__toolbar{gap:18px;margin-top:34px;padding-bottom:0;display:grid}.resources-directory__all-tab{width:max-content;font-size:var(--text-base);padding-bottom:15px}.resources-directory__head{display:none}.resources-directory__body{border-bottom:0;gap:12px;padding-top:18px;display:grid}.resources-directory__row{border:1px solid var(--color-border-light);border-radius:4px;background:var(--color-surface);grid-template-columns:1fr;gap:14px;min-height:0;padding:16px;display:grid}.resources-directory__body .resources-directory__row:last-child{border-bottom:1px solid var(--color-border-light)}.resources-directory__info{align-items:flex-start;gap:14px}.resources-directory-file{flex-basis:48px;width:48px;height:58px}.resources-directory-file__icon{width:20px;height:20px;margin-top:7px}.resources-directory-file__format{font-size:var(--text-xxs);padding-bottom:6px}.resources-directory__copy h3{font-size:var(--text-card-title);line-height:1.35}.resources-directory__copy p{-webkit-line-clamp:3;margin-top:7px}.resources-directory__copy p,.resources-directory__keywords{font-size:var(--text-sm);line-height:var(--leading-body)}.resources-directory__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;padding-top:2px;display:flex}.resources-directory__date,.resources-directory__size{font-size:var(--text-xs);line-height:var(--leading-meta)}.resources-directory__download-cell{justify-content:flex-end;margin-left:auto}.resources-directory__download{width:30px;height:30px}.resources-directory__download svg{width:20px;height:20px}.resources-directory__download-status{font-size:var(--text-xs);white-space:normal}.resources-directory__pagination{font-size:var(--text-base);gap:6px;margin-top:24px}}}