.ms-video-page{width:100%}.ms-video-page .ms-video-container{width:min(100% - 48px, 1248px);margin-inline:auto}.ms-video-page h1,.ms-video-page h2,.ms-video-page h3,.ms-video-page p{padding:0;margin:0;text-transform:none}.ms-video-page a,.ms-video-page button,.ms-video-page input{-webkit-tap-highlight-color:#fff0}.ms-video-page a:focus-visible,.ms-video-page button:focus-visible,.ms-video-page input:focus-visible,.ms-video-page select:focus-visible{outline:3px solid #ef89a0;outline-offset:4px}.ms-video-page .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ms-video-page [hidden]{display:none!important}.ms-video-intro{padding:40px 0;background:#fff;border-bottom:1px solid #dadfe2}.ms-video-intro-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.ms-video-intro h1{color:#171717;font:500 44px/54px "Lora",serif;letter-spacing:-.025em}.ms-video-channels{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto;color:#195675;font:600 14px/22px "Montserrat",sans-serif}.ms-video-channels>span{margin-right:4px}.ms-video-channels a{display:grid;place-items:center;width:44px;height:44px;color:#195675}.ms-video-channels a:hover{color:#b53451}.ms-video-channels svg{display:block}.ms-video-dark{min-height:620px;background:#111;color:#fff}.ms-video-featured{display:grid;grid-template-columns:minmax(0,2.167fr) minmax(0,1fr);align-items:center;gap:32px;padding-top:32px;padding-bottom:24px}.ms-video-media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#191919}.ms-video-play{position:relative;display:block;width:100%;height:100%;color:#fff}.ms-video-play img{display:block;width:100%;height:100%;object-fit:cover}.ms-video-play-icon{display:grid;place-items:center;position:absolute;top:16px;left:16px;width:56px;height:56px;border:2px solid #fff;border-radius:50%;background:#cf546a;box-shadow:0 2px 12px rgb(0 0 0 / .35);color:#171717;transition:background .2s ease,transform .2s ease}.ms-video-play-icon svg{width:24px;height:24px;margin-left:3px}.ms-video-play:hover .ms-video-play-icon,.ms-video-play:focus-visible .ms-video-play-icon{background:#aa3e50;transform:scale(1.07)}.ms-video-featured .ms-video-play-icon{top:24px;left:24px;width:88px;height:88px;border-width:3px}.ms-video-featured .ms-video-play-icon svg{width:34px;height:34px}.ms-video-media iframe{display:block;width:100%;height:100%;border:0}.ms-video-featured-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.ms-video-featured-copy h2{color:#fff;font:500 36px/44px "Lora",serif;letter-spacing:-.025em}.ms-video-featured-copy .ms-video-date{color:#c5c5c5;font:400 14px/22px "Montserrat",sans-serif}.ms-video-featured-excerpt{color:#d0d0d0;font:400 16px/26px "Montserrat",sans-serif}.ms-video-watch{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-width:166px;min-height:48px;padding:10px 18px;color:#171717;background:#fff;font:500 15px/24px "Poppins",sans-serif;text-decoration:none;transition:background .2s ease}.ms-video-watch:hover{background:#f3c4cd;color:#171717}.ms-video-library{padding-top:8px;padding-bottom:56px}.ms-video-library-header{display:flex;justify-content:flex-end;align-items:center;gap:24px;padding-top:24px;margin-bottom:32px;border-top:1px solid #3c3c3c}.ms-video-library-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.ms-video-search{display:flex;align-items:center;gap:10px;flex:1 1 280px;width:352px;height:48px;padding:0 16px;color:#e1e1e1;background:#191919;border:1px solid #666}.ms-video-search svg{flex:none}.ms-video-search-input{width:100%;height:100%;padding:0;color:#fff;background:#fff0;border:0;box-shadow:none;border-radius:0;font:400 14px/22px "Montserrat",sans-serif;outline:none}.ms-video-search-input::placeholder{color:#e1e1e1;opacity:1}.ms-video-search:focus-within{outline:3px solid #ef89a0;outline-offset:2px}.ms-video-page .ms-video-search-input:focus{border:0;box-shadow:none;outline:none}.ms-video-filter{display:flex;flex-direction:column;gap:4px;color:#d0d0d0;font:600 12px/18px "Montserrat",sans-serif}.ms-video-filter select{min-width:140px;height:48px;padding:0 12px;border:1px solid #666;border-radius:0;background:#191919;color:#fff;font:400 14px/22px "Montserrat",sans-serif;cursor:pointer}.ms-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ms-video-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding-bottom:32px;border-bottom:1px solid #3c3c3c}.ms-video-card-copy{display:flex;flex-direction:column;gap:8px}.ms-video-card h3{color:#fff;font:500 20px/28px "Lora",serif;letter-spacing:-.01em}.ms-video-card h3 a{color:inherit;text-decoration:none}.ms-video-card h3 a:hover{color:#f3a2b1;text-decoration:underline;text-underline-offset:4px}.ms-video-card .ms-video-date{color:#afafaf;font:400 13px/20px "Montserrat",sans-serif}.ms-video-card-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#c5c5c5;font:400 15px/24px "Montserrat",sans-serif}.ms-video-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px}.ms-video-pagination button{min-width:120px;min-height:48px;padding:10px 16px;border:1px solid #777;background:#fff0;color:#fff;font:500 15px/24px "Poppins",sans-serif;cursor:pointer}.ms-video-pagination button:hover:not(:disabled){border-color:#fff;background:#242424}.ms-video-pagination button:disabled{opacity:.45;cursor:default}.ms-video-page-status{min-width:92px;color:#d0d0d0;font:400 14px/22px "Montserrat",sans-serif;text-align:center}.ms-video-no-results,.ms-video-empty{max-width:650px;color:#d0d0d0;font:400 16px/26px "Montserrat",sans-serif}.ms-video-empty{padding-bottom:36px!important}.ms-video-modal{position:fixed;inset:0;width:min(90vw, calc(160vh - 93px));max-width:none;max-height:none;margin:auto;padding:0;border:0;background:#111;color:#fff;overflow:visible}.ms-video-modal::backdrop{background:rgb(0 0 0 / .88)}.ms-video-modal-toolbar{display:flex;justify-content:flex-end;align-items:center;height:52px;padding:4px;background:#111}.ms-video-modal-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:#fff0;color:#fff;font:400 32px/1 Arial,sans-serif;cursor:pointer}.ms-video-modal-close:hover{color:#f3a2b1}.ms-video-page .ms-video-modal-close:focus-visible{outline:3px solid #ef89a0;outline-offset:-3px}.ms-video-modal-frame{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.ms-video-modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:1023px){.ms-video-page .ms-video-container{width:min(100% - 64px, 1248px)}.ms-video-featured{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ms-video-featured-copy h2{font-size:30px;line-height:38px}.ms-video-library-header{flex-wrap:wrap}.ms-video-library-controls{width:100%}.ms-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ms-video-page .ms-video-container{width:calc(100% - 48px)}.ms-video-intro{padding:32px 0 24px}.ms-video-intro-row{align-items:flex-start;flex-direction:column;gap:16px}.ms-video-intro h1{font-size:32px;line-height:40px}.ms-video-channels{justify-content:flex-start;margin-left:0}.ms-video-featured{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding-top:24px;padding-bottom:24px}.ms-video-featured .ms-video-play-icon{top:16px;left:16px;width:64px;height:64px;border-width:2px}.ms-video-featured .ms-video-play-icon svg{width:24px;height:24px}.ms-video-featured-copy{gap:12px}.ms-video-featured-copy h2{font-size:28px;line-height:36px}.ms-video-watch{width:100%}.ms-video-library{padding-top:8px;padding-bottom:48px}.ms-video-library-header{align-items:stretch;flex-direction:column;gap:16px;margin-bottom:24px}.ms-video-library-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ms-video-search{grid-column:1 / -1;width:100%}.ms-video-filter select{width:100%;min-width:0}.ms-video-grid{grid-template-columns:minmax(0,1fr);gap:32px}.ms-video-card{padding-bottom:32px}.ms-video-pagination{gap:8px}.ms-video-pagination button{min-width:88px;padding-inline:8px}.ms-video-modal{width:90vw}.ms-video-modal-frame{height:calc(90vh - 52px);aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.ms-video-page .ms-video-play-icon,.ms-video-page .ms-video-watch{transition:none}}