.film-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qv-card{background:var(--surface-card);border:1px solid var(--card-frame);min-width:0}.qv-card__body{padding:var(--space-5)}.qv-card__body h3{font-size:var(--fs-h4);margin:0 0 var(--space-2)}.qv-card__body p{margin:var(--space-2) 0}.qv-card__body h3 a{color:var(--text);text-decoration:none}.qv-card__body h3 a:hover{text-decoration:underline}.media-text-link{align-items:center;min-height:44px;display:inline-flex}.media-duration{color:var(--text-2);font-family:var(--font-data);font-size:var(--fs-small)}.film-group+.film-group{margin-top:var(--space-8)}.film-group h2{margin-bottom:var(--space-5)}.video-filters{gap:var(--space-5);margin-bottom:var(--space-7);display:grid}.video-filters[hidden],[data-topic-group][hidden],.qv-card[hidden]{display:none}.video-filters fieldset{border:0;margin:0;padding:0}.video-filters legend{font-weight:var(--fw-semi);margin-bottom:var(--space-3)}.filter-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-chips button{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-field);background:var(--white);color:var(--text);cursor:pointer;font:inherit}.filter-chips button[aria-pressed=true]{border-color:var(--cyan-work);background:var(--cyan-work);color:var(--white)}.watch-player{max-width:var(--container)}.watch-section+.watch-section{margin-top:var(--space-7)}.chapter-list{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.chapter-list a{gap:var(--space-3);align-items:center;min-height:44px;display:flex}.video-transcript summary{cursor:pointer;min-height:44px;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semi);display:list-item}.video-transcript>div{max-width:var(--measure-wide);margin-top:var(--space-5)}.film-note{border-left:3px solid var(--cyan-work);padding-left:var(--space-4);font-weight:var(--fw-semi)}.watch-next{margin-top:var(--space-6)}.media-tabs{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.media-tabs a{min-height:44px;padding:var(--space-2) var(--space-4);border-bottom:2px solid var(--border-field);font-weight:var(--fw-semi);align-items:center;text-decoration:none;display:inline-flex}.media-tabs a[aria-current]{color:var(--text);border-color:var(--cyan-work)}.media-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.media-item{min-width:0;color:var(--text);background:var(--white);border:1px solid var(--card-frame);text-decoration:none;display:block}.media-item picture{aspect-ratio:16/9;background:var(--navy);display:block;overflow:hidden}.media-item img{object-fit:cover;width:100%;height:100%}.media-item__body{padding:var(--space-4)}.media-item h2{font-size:var(--fs-h4);margin:0}.media-item p{margin-bottom:0}.media-item:hover h2{text-decoration:underline}.media-item--photo picture{aspect-ratio:4/3}.media-photo-caption{-webkit-line-clamp:3;padding:var(--space-3);font-size:var(--fs-small);line-height:var(--lh-caption);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media-share{align-items:center;gap:var(--space-4);margin:var(--space-6) 0 var(--space-4);flex-wrap:wrap;display:flex}.media-share a{align-items:center;min-height:44px;display:inline-flex}.media-status{color:var(--text-2);font-size:var(--fs-small);display:block}.media-downloads{gap:var(--space-3) var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.media-downloads a{align-items:center;min-height:44px;display:inline-flex}.press-photo{margin:0}.press-photo img{object-fit:contain;background:var(--offwhite);width:100%;max-height:42rem}.press-photo figcaption p{margin:var(--space-3) 0}.media-viewer{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-5);color:var(--text);background:var(--white);overscroll-behavior:contain;border:0;position:fixed;inset:0}.media-viewer::backdrop{background:#111928cc}.media-viewer__bar{justify-content:flex-end;gap:var(--space-3);padding-bottom:var(--space-4);background:var(--white);z-index:1;flex-wrap:wrap;display:flex;position:sticky;top:0}.media-viewer__content{touch-action:pan-y;max-width:64rem;margin:0 auto}.media-viewer__content h2{font-size:var(--fs-h3)}.media-viewer__content>picture{text-align:center;display:block}.media-viewer__content>picture img{object-fit:contain;width:auto;max-width:100%;max-height:42rem}.media-viewer__content .qv-facade{max-height:42rem}.media-photo-heading{font-size:var(--fs-h4)}.logo-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logo-preview{min-height:13rem;padding:var(--space-5);background:var(--white);border:1px solid var(--border);justify-content:center;align-items:center;display:flex}.logo-preview--dark{background:var(--navy)}.logo-preview img{width:auto;max-width:100%;height:auto;max-height:10rem}.logo-download a{align-items:center;min-height:44px;display:inline-flex}.logo-usage,.brand-description{max-width:var(--measure-wide)}.brand-description+.brand-description{margin-top:var(--space-7)}@media (width<=52rem){.film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.film-grid{grid-template-columns:1fr}.media-item__body{padding:var(--space-3)}.media-item h2{font-size:var(--fs-body);line-height:1.35}.media-duration{font-size:var(--fs-caption)}.media-viewer{padding:var(--space-3)}.media-viewer__bar{gap:var(--space-2)}.media-viewer__bar .btn{padding:var(--space-3);font-size:var(--fs-caption)}.logo-grid{grid-template-columns:1fr}}
