@layer page2-apps{.p2-video-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.p2-video-v2{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:16px;padding-block:12px;display:grid;position:relative}.p2-video-list>.p2-video-v2:not(:last-child),.p2-video-next-list>.p2-video-v2:not(:last-child){box-shadow:inset 0 -1px 0 var(--p2-line)}.p2-video-poster{aspect-ratio:16/9;background:var(--p2-surface);inline-size:136px;min-inline-size:0;color:var(--p2-text);cursor:pointer;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.p2-video-poster img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.p2-video-thumb-fallback{block-size:100%;inline-size:100%;color:var(--p2-text-2);text-align:center;place-items:center;padding:12px;font-size:13px;display:grid}.p2-video-poster .p2-video-thumb-fallback{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.p2-video-play{color:#000;background:#ffffffeb;border-radius:50%;place-items:center;block-size:30px;inline-size:30px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.p2-video-duration{color:#fff;font-variant-numeric:tabular-nums;background:#000000a6;border-radius:5px;padding:2px 5px;font-size:13px;font-weight:600;line-height:1.3;position:absolute;inset-block-end:6px;inset-inline-end:6px}.p2-video-out{color:inherit;text-decoration:none}.p2-video-out .p2-video-poster{cursor:pointer}.p2-video-copy{min-inline-size:0}.p2-video-copy :is(h3,h4){text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:0 4px;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.p2-video-copy p{color:var(--p2-text-2)}.p2-video-source{color:var(--p2-text-2);margin:0;font-size:13px;line-height:1.4}.p2-video-more{margin-block-start:8px}@media (min-width:760px){.p2-video-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.p2-video-list>.p2-video-v2:not(:last-child){box-shadow:none}}.p2-video-section[data-p2-feature=first] .p2-video-list>.p2-video-v2:first-child{flex-direction:column;align-items:stretch;gap:12px;padding-block:4px 16px;display:flex}.p2-video-section[data-p2-feature=first] .p2-video-list>.p2-video-v2:first-child .p2-video-poster{border-radius:18px;inline-size:100%}.p2-video-section[data-p2-feature=first] .p2-video-list>.p2-video-v2:first-child .p2-video-play{block-size:48px;inline-size:48px}.p2-video-section[data-p2-feature=first] .p2-video-list>.p2-video-v2:first-child .p2-video-copy :is(h3,h4){font-size:19px}.p2-video-section[data-p2-feature=first] .p2-video-list>.p2-video-v2:first-child:not(:last-child){box-shadow:inset 0 -1px 0 var(--p2-line)}@media (min-width:760px){.p2-video-section[data-p2-feature=first] .p2-video-list{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;column-gap:24px}.p2-video-section[data-p2-feature=first] .p2-video-list>.p2-video-v2:first-child{box-shadow:none;grid-row:1/span 4}}.p2-compact .p2-video-list,.p2-compact .p2-video-section[data-p2-feature=first] .p2-video-list{grid-template-columns:minmax(0,1fr)}.p2-compact .p2-video-list>.p2-video-v2:not(:last-child){box-shadow:inset 0 -1px 0 var(--p2-line)}@media (max-width:359px){.p2-video-v2{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px}.p2-video-poster{inline-size:100%}}.p2-video-detail{gap:0;min-inline-size:0;display:grid}.p2-video-hero{position:relative}.p2-video-player{inline-size:100%;aspect-ratio:var(--p2-video-ratio,16 / 9);background:#000;border-radius:14px;position:relative;overflow:hidden}.p2-video-player iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.p2-video-under{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.p2-video-player[data-p2-state=loaded] .p2-video-under,.p2-video-player[data-p2-source=first-party] .p2-video-under{visibility:hidden}.p2-video-native{object-fit:contain;background:#000;block-size:100%;inline-size:100%;position:absolute;inset:0}.p2-video-detail[data-p2-mode=sheet] .p2-video-hero{margin-inline:calc(-1 * var(--p2-sheet-inset,var(--p2-gutter,20px)))}.p2-video-detail[data-p2-mode=sheet] .p2-video-player{border-radius:0;max-block-size:56dvh}.p2-video-sheet [data-p2-sheet-body]{padding-block-start:0}.p2-video-close{z-index:1;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#111111e0;border:0;border-radius:50%;justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;display:inline-flex;position:absolute;inset-block-start:12px;inset-inline-end:12px}.p2-video-close:focus-visible,.p2-video-share:focus-visible,.p2-video-watch:focus-visible,.p2-video-retry:focus-visible{outline:2px solid var(--p2-text);outline-offset:2px}.p2-video-close:focus-visible,.p2-video-retry:focus-visible{outline-color:#fff}.p2-video-failed{color:#fff;text-align:center;background:#111315;align-content:center;justify-items:center;gap:8px;padding:12px 20px;display:grid;position:absolute;inset:0}.p2-video-failed p{text-wrap:balance;max-inline-size:300px;margin:0;font-size:15px;line-height:1.35}.p2-video-failed-watch{color:#111;min-block-size:44px;font:inherit;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:22px;justify-content:center;align-items:center;margin-block-start:4px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.p2-video-retry{color:#ffffffd1;min-block-size:36px;font:inherit;text-underline-offset:.2em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0 8px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.p2-video-failed-watch:focus-visible{outline-offset:3px;outline:2px solid #fff}.p2-video-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p2-video-heading{padding-block-start:21px}.p2-video-title{font-size:var(--p2-type-sheet-size,24px);font-weight:var(--p2-type-sheet-weight,700);line-height:var(--p2-type-sheet-leading,1.15);letter-spacing:var(--p2-type-sheet-tracking,-.018em);text-wrap:balance;overflow-wrap:anywhere;margin:0}.p2-video-meta{color:var(--p2-text-2);margin:6px 0 0;font-size:15px;line-height:1.4}.p2-video-description{-webkit-line-clamp:3;color:var(--p2-text);-webkit-box-orient:vertical;margin:12px 0 0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.p2-video-actions{align-items:center;gap:12px;margin-block-start:18px;display:flex}.p2-video-watch{border:1.5px solid var(--p2-control-line);min-block-size:52px;min-inline-size:0;color:var(--p2-text);text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;flex:0 auto;justify-content:center;align-items:center;gap:8px;padding-inline:22px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.p2-video-watch-arrow{flex:none;display:none}.p2-video-detail[data-p2-presentation=panel] .p2-video-watch-arrow{display:inline-flex}.p2-video-share{border:1.5px solid var(--p2-control-line);block-size:52px;inline-size:52px;color:var(--p2-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.p2-video-detail[data-p2-presentation=panel] .p2-video-actions{margin-block-start:8px}.p2-video-detail[data-p2-presentation=panel] .p2-video-watch{min-block-size:44px;color:var(--m-key-text,var(--m-key,var(--p2-text)));border:0;border-radius:8px;flex:none;justify-content:flex-start;padding:0;font-size:15px;font-weight:500}.p2-video-detail[data-p2-presentation=panel] .p2-video-watch:hover .p2-video-watch-label{text-underline-offset:.18em;text-decoration:underline}.p2-video-next{margin-block-start:30px}.p2-video-next h3{letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3}.p2-video-detail[data-p2-presentation=panel] .p2-video-next{margin-block-start:16px}.p2-shorts{margin-block-start:32px}.p2-video-list+.p2-shorts,.p2-video-more+.p2-shorts{margin-block-start:36px}.p2-shorts-head{justify-content:space-between;align-items:baseline;gap:16px;margin-block-end:14px;display:flex}.p2-shorts-head>h2{letter-spacing:-.015em;min-inline-size:0;margin:0;font-size:22px;font-weight:700;line-height:1.2}.p2-shorts-all{min-block-size:44px;color:var(--m-key-text,var(--m-key));font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;margin-block:-12px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.p2-shorts-strip{margin-inline:calc(-1 * var(--p2-gutter,20px));padding-inline:var(--p2-gutter,20px);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--p2-gutter,20px);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.p2-shorts-strip::-webkit-scrollbar{display:none}.p2-shorts-strip[data-p2-expanded=true]{flex-wrap:wrap;row-gap:20px;margin-inline:0;padding-inline:0;overflow:visible}.p2-short{inline-size:132px;min-inline-size:0;color:var(--p2-text);scroll-snap-align:start;-webkit-tap-highlight-color:transparent;flex:none;text-decoration:none;display:block}.p2-short:focus-visible{outline:2px solid var(--m-key,var(--p2-text));outline-offset:3px;border-radius:12px}.p2-short-frame{aspect-ratio:9/16;background:var(--p2-surface);border-radius:16px;display:block;position:relative;overflow:hidden}.p2-short-frame img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.p2-short-title{text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:10px;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.p2-short-source{color:var(--p2-text-2);align-items:center;gap:6px;min-inline-size:0;margin-block-start:6px;font-size:14px;line-height:1.3;display:flex}.p2-short-source svg{flex:none}.p2-short-source span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (min-width:760px){.p2-page:not(.p2-compact) .p2-shorts-strip{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.p2-page:not(.p2-compact) .p2-shorts-head>h2{font-size:24px}}.p2-video-poster:focus-visible{outline:3px solid var(--m-key,var(--p2-text));outline-offset:3px}@media (hover:hover){.p2-video-v2:hover .p2-video-copy :is(h3,h4){text-underline-offset:.18em;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.p2-shorts-strip{scroll-behavior:auto}}}
