.vd-body{width:min(var(--container-max-width), 100%);padding:8px var(--container-gutter) var(--section-padding-y);box-sizing:border-box;margin-inline:auto}.vd-layout{align-items:flex-start;gap:40px;padding-top:32px;display:flex}.vd-cats{box-sizing:border-box;flex:0 0 240px;padding:0;position:sticky;top:100px}.vd-cats__title{font:500 var(--font-size-eyebrow) / 17px var(--font-family-base);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-brand-primary);margin:0 0 12px}.vd-cats__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vd-cats__item--tall{padding-bottom:0}.vd-cats__link{box-sizing:border-box;width:100%;font:500 var(--font-size-body) / 24px var(--font-family-base);color:var(--color-text-heading);border-radius:var(--radius-md);transition:color var(--transition-fast), background var(--transition-fast);padding:10px 14px;display:block}.vd-cats__link:hover,.vd-cats__link:focus-visible{color:var(--color-brand-primary);background:var(--color-surface-subtle)}.vd-cats__link[aria-current]{color:var(--color-brand-primary);background:var(--color-brand-primary-soft);font-weight:600}.vd-cards{box-sizing:border-box;flex:1 1 0;min-width:0;padding:0}.vd-card{box-sizing:border-box;background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:24px;margin-bottom:20px;padding:20px;display:flex}.vd-card:hover,.vd-card:focus-within{border-color:var(--color-brand-primary-border);box-shadow:var(--shadow-card-hover)}.vd-card__media{box-sizing:border-box;flex:0 0 280px;padding:0}.vd-card__thumb{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vd-card__image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.vd-card__play{width:50px;height:50px;color:var(--color-text-on-brand);opacity:.85;filter:drop-shadow(1px 0 3px var(--color-vd-play-shadow));transition:transform .2s var(--ease-menu), opacity var(--transition-fast);margin:-25px 0 0 -25px;position:absolute;top:50%;left:50%}.vd-card__thumb:hover .vd-card__play,.vd-card__thumb:focus-visible .vd-card__play{opacity:1;transform:scale(1.1)}.vd-card__text{flex:1 1 0;min-width:0;padding:0}.vd-card__title,.vd-card__excerpt{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vd-card__title{font:500 var(--font-size-card-title) / 1.4 var(--font-family-base);letter-spacing:var(--letter-spacing-card-title);color:var(--color-text-heading);-webkit-line-clamp:2;margin-bottom:8px}.vd-card__excerpt{font:400 var(--font-size-body) / 1.7 var(--font-family-base);color:var(--color-text-body);-webkit-line-clamp:3}.vd-pager{font:500 var(--font-size-body) / 24px var(--font-family-base);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:40px;display:flex}.vd-pager__item{box-sizing:border-box;min-width:40px;height:40px;color:var(--color-text-heading);border-radius:var(--radius-md);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;margin:0;padding:0 8px;display:inline-flex}a.vd-pager__item:hover{color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.vd-pager__item--current{color:var(--color-text-on-brand);background:var(--color-brand-primary);border-radius:var(--radius-md);padding:0 8px}.vd-pager__item--dots,.vd-pager__item--off{color:var(--color-text-muted)}@media (width<=1024px){.vd-layout{gap:28px;padding-top:24px}.vd-cats{flex-basis:200px}.vd-card__media{flex-basis:220px}}@media (width<=920px){.vd-card__media{flex-basis:200px}}@media (width<=767px){.vd-layout{padding-top:16px;display:block}.vd-cats{margin-bottom:20px;position:static}.vd-cats__list{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.vd-cats__list::-webkit-scrollbar{display:none}.vd-cats__item{flex:none}.vd-cats__link{white-space:nowrap;border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-pill);width:auto;padding:8px 16px}.vd-cats__link[aria-current]{border-color:var(--color-brand-primary-border)}.vd-card{gap:16px;padding:16px}.vd-card__media{flex-basis:140px}.vd-card__title{font-size:var(--font-size-lead)}.vd-card__excerpt{font-size:var(--font-size-small);-webkit-line-clamp:2}}@media (width<=575px){.vd-card{display:block}.vd-card__media{margin-bottom:14px}}.vd-hero .nt-ph__grid{padding-block:72px}.vd-hero .nt-ph__title{text-transform:none}.vd-search{width:100%;max-width:560px}.vd-search__field{cursor:text;width:100%;height:60px;padding:0 8px 0 22px}.vd-search__icon{flex:none;width:20px;height:20px}.vd-search__input{min-width:0;height:100%;font:inherit;color:var(--nt-ink);background:0 0;border:0;outline:0;flex:1;font-size:18px}.vd-search__input::placeholder{color:var(--nt-faint)}.vd-search__button{height:44px;padding:0 22px;font-size:16px}@media (width<=900px){.vd-hero .nt-ph__grid{padding-block:48px}}
