.fv-page{--fv-content-width: 90%}@media(min-width:48em){.fv-page{--fv-content-width: 85%}}@media(min-width:80em){.fv-page{--fv-content-width: 75%}}.fv-head{width:var(--fv-content-width);margin:0 auto var(--space-lg);padding-inline:var(--space-lg);box-sizing:border-box;text-align:center;text-transform:none;font-family:var(--font-heading);font-weight:800;font-size:var(--mkt-fs-h2);line-height:1.08;letter-spacing:-.02em;color:var(--brand-navy);text-wrap:balance}[data-theme=dark] .fv-head{color:var(--brand-orange)}.fv-searchbar,.fv-col{width:var(--fv-content-width);margin-inline:auto;padding-inline:var(--space-lg)}.fv-searchbar{margin-bottom:var(--space-lg)}@media(max-width:39.99em){.fv-head,.fv-searchbar,.fv-col{padding-inline:0}}.fv-search{position:relative;width:100%}.fv-search>svg{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-text-muted);pointer-events:none}.fv-search .input{width:100%;padding-left:2.6rem}.fv-count{font-family:var(--font-utility);font-size:.8rem;color:var(--color-text-muted);margin-bottom:var(--space-md);text-align:center}.fv-none{text-align:center;color:var(--color-text-secondary);padding:var(--space-xl) 0}.mkt-video-grid .mkt-video-card{padding:var(--space-md);background:var(--color-surface);border-radius:var(--radius-lg)}.mkt-video-grid .mkt-video-card:nth-child(2n){background:var(--color-surface-2)}.mkt-video-grid .mkt-video-card h3{text-align:center}.mkt-video-grid .mkt-video-card{display:flex;flex-direction:column}.mkt-video-grid .mkt-video-card h3{order:1}.fv-nav .btn{text-transform:uppercase;white-space:nowrap}@media(min-width:48em){.fv-nav .btn{min-width:21rem}}@media(min-width:48em)and (max-width:53.99em){.fv-nav .btn{min-width:0}}@media(max-width:47.99em){.fv-nav{flex-direction:column;align-items:stretch}}html:not([data-theme=dark]) .fv-nav .btn:not(.btn-primary){background:var(--color-border);border-color:var(--color-border-strong, #d1d5db);color:var(--color-text)}html:not([data-theme=dark]) .fv-nav .btn:not(.btn-primary):hover{background:var(--color-border-strong, #d1d5db)}[data-theme=dark] .fv-nav .btn-primary{background:var(--color-accent);color:var(--color-on-accent)}[data-theme=dark] .fv-nav .btn-primary:hover{background:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 88%,#000)}
