.videos-page .vh{display:none!important}.videos-page [data-anchor]{scroll-margin-top:var(--shb-anchor, 160px)}.videos-page #videos-subnav{top:var(--shb-header-h, 88px)}.videos-page .subnav-scroll,.videos-page .tabs-scroll{scrollbar-width:none}.videos-page .subnav-scroll::-webkit-scrollbar,.videos-page .tabs-scroll::-webkit-scrollbar{display:none}.videos-page .subnav-link{display:inline-flex;align-items:center;white-space:nowrap;min-height:44px;padding:.5rem .85rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:#475569;transition:background-color .15s ease,color .15s ease}.videos-page .subnav-link:hover{color:#0f172a;background:#f1f5f9}.videos-page .subnav-link.is-active{color:#047857;background:#ecfdf5}.videos-page .subnav-link-muted{color:#64748b;font-weight:500}.videos-page .subnav-link:focus-visible{outline:2px solid #047857;outline-offset:2px}.videos-page .chip{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 1rem;border-radius:9999px;background:#fff;border:1px solid #cbd5e1;color:#334155;font-size:.8125rem;font-weight:600;transition:all .15s ease}.videos-page .chip:hover{border-color:#94a3b8;color:#0f172a}.videos-page .chip[aria-pressed=true]{background:#047857;border-color:#047857;color:#fff}.videos-page .chip:focus-visible{outline:2px solid #047857;outline-offset:2px}.videos-page .tab{position:relative;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;padding:.9rem 1rem;font-size:.95rem;font-weight:600;color:#64748b;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease}.videos-page .tab:hover{color:#0f172a}.videos-page .tab.is-active{color:#0f172a;border-bottom-color:#047857}.videos-page .tab:focus-visible{outline:2px solid #047857;outline-offset:-2px;border-radius:.5rem}.videos-page .tab .count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:9999px;font-size:.7rem;font-weight:700;background:#e2e8f0;color:#475569}.videos-page .tab.is-active .count{background:#047857;color:#fff}.videos-page .playlist-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.videos-page .playlist-row .row-btn{min-height:44px}.videos-page .playlist-row .row-num{color:#94a3b8}.videos-page .playlist-row .row-btn:hover{background:#f8fafc}.videos-page .playlist-row .row-btn:focus-visible{outline:2px solid #047857;outline-offset:-2px}.videos-page .playlist-row.is-current{background:#ecfdf5;box-shadow:inset 3px 0 #047857}.videos-page .playlist-row.is-current .row-num{color:#047857}.videos-page .playlist-row .row-title mark{background:#d1fae5;color:inherit;border-radius:.2rem;padding:0 .1rem}.videos-page .btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:1rem;min-height:44px;background:#fff;border:2px solid #cbd5e1;color:#0f172a;font-weight:600;font-size:.95rem;transition:border-color .15s ease,background-color .15s ease}.videos-page .btn-outline:hover{border-color:#94a3b8;background:#f8fafc}.videos-page .btn-outline:focus-visible{outline:2px solid #047857;outline-offset:2px}.videos-page .toggle{width:1.1rem;height:1.1rem;accent-color:#047857}.videos-page .upnext{background:#0f172a8c;backdrop-filter:blur(2px)}.videos-page .faq-q{display:flex;align-items:center;gap:1rem;width:100%;text-align:left;padding:1rem 1.1rem;min-height:44px;border-radius:1rem;border:1px solid #f1f5f9;background:#f8fafc;color:#0f172a;font-weight:600;font-size:1rem;line-height:1.3;transition:border-color .15s ease,background-color .15s ease}.videos-page .faq-q:hover{border-color:#cbd5e1;background:#f1f5f9}.videos-page .faq-q:focus-visible{outline:2px solid #047857;outline-offset:2px}.videos-page .faq-q.is-open{border-color:#6ee7b7;background:#ecfdf5}.videos-page .faq-num{flex:0 0 auto;font-size:.75rem;font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums}.videos-page .faq-q.is-open .faq-num{color:#047857}.videos-page .faq-text{flex:1 1 auto}.videos-page .faq-chev{flex:0 0 auto;width:1rem;height:1rem;color:#047857;transition:transform .15s ease;transform:rotate(90deg)}.videos-page .faq-q.is-open .faq-chev{transform:rotate(-90deg)}.videos-page .faq-item+.faq-item .faq-q{margin-top:.5rem}.videos-page .faq-panel{display:none}.videos-page .faq-panel.is-open{display:block;margin-top:.5rem}.videos-page .faq-card mark.confirm{background:#fde68a;color:#1f2937;border-radius:.25rem;padding:0 .25rem;font-weight:600}@media (min-width: 1024px){.videos-page .faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:2rem;column-gap:2rem;grid-auto-rows:max-content;align-items:start}.videos-page .faq-item{display:contents}.videos-page .faq-q{grid-column:1}.videos-page .faq-item+.faq-item .faq-q{margin-top:0}.videos-page .faq-q{margin-bottom:.5rem}.videos-page .faq-chev,.videos-page .faq-q.is-open .faq-chev{transform:rotate(0)}.videos-page .faq-panel{grid-column:2;grid-row:1 / span var(--faq-count, 9)}.videos-page .faq-panel.is-open{margin-top:0}}@media print{.videos-page #videos-subnav,.videos-page .facade-play,.videos-page .play-pill,.videos-page #get-offer{display:none!important}.videos-page .faq-panel{display:block!important}}
