.youtube-recommendations-module__NTFefG__section{border-top:1px solid var(--line);min-width:0;margin-top:48px;padding-top:32px}.youtube-recommendations-module__NTFefG__section h2{font-family:var(--serif);margin:12px 0 20px;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.2}.youtube-recommendations-module__NTFefG__note a{text-underline-offset:3px;text-decoration:underline}.youtube-recommendations-module__NTFefG__note{color:var(--muted);font-size:var(--text-control);line-height:1.7}.youtube-recommendations-module__NTFefG__list{gap:28px;display:grid}.youtube-recommendations-module__NTFefG__video{border-top:1px solid var(--line);grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:24px;padding-top:24px;display:grid}.youtube-recommendations-module__NTFefG__video h3{font-size:var(--text-lead);overflow-wrap:anywhere;margin:0 0 14px;line-height:1.6}.youtube-recommendations-module__NTFefG__video a{text-underline-offset:3px;text-decoration:underline}.youtube-recommendations-module__NTFefG__video a:focus-visible,.youtube-recommendations-module__NTFefG__titleButton:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.youtube-recommendations-module__NTFefG__titleButton{color:inherit;font:inherit;line-height:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.youtube-recommendations-module__NTFefG__titleButton:disabled{cursor:wait;opacity:.72}.youtube-recommendations-module__NTFefG__meta{font-size:var(--text-label);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 16px;margin:8px 0;line-height:1.6;display:flex}.youtube-recommendations-module__NTFefG__player{aspect-ratio:16/9;background:var(--cream);width:100%}.youtube-recommendations-module__NTFefG__player iframe{border:0;width:100%;height:100%;display:block}.youtube-recommendations-module__NTFefG__placeholder{height:100%;position:relative;overflow:hidden}.youtube-recommendations-module__NTFefG__placeholder p{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.6}.youtube-recommendations-module__NTFefG__placeholder>p{z-index:2;color:#fff;background:#141312e0;border-radius:4px;padding:8px 12px;position:absolute;inset:auto 12px 12px}.youtube-recommendations-module__NTFefG__preview{overflow:hidden}.youtube-recommendations-module__NTFefG__preview img{object-fit:cover;width:100%;height:100%;display:block}.youtube-recommendations-module__NTFefG__preview:disabled{cursor:wait}.youtube-recommendations-module__NTFefG__preview:disabled img{opacity:.72}.youtube-recommendations-module__NTFefG__loadingOverlay{z-index:1;color:#fff;pointer-events:none;background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.youtube-recommendations-module__NTFefG__loadingIcon{animation:1s linear infinite youtube-recommendations-module__NTFefG__youtube-player-spin}@keyframes youtube-recommendations-module__NTFefG__youtube-player-spin{to{transform:rotate(360deg)}}.youtube-recommendations-module__NTFefG__fullscreenOverlay.youtube-recommendations-module__NTFefG__fullscreenOverlay{z-index:1000;background:#000000f5;position:fixed;inset:0}.youtube-recommendations-module__NTFefG__fullscreenDialog.youtube-recommendations-module__NTFefG__fullscreenDialog{z-index:1001;color:#fff;width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0;padding:0;position:fixed;inset:0;overflow:hidden;transform:none}.youtube-recommendations-module__NTFefG__fullscreenPlayer{background:#000;place-items:center;width:100%;height:100%;display:grid;position:relative}.youtube-recommendations-module__NTFefG__fullscreenPlayer iframe{aspect-ratio:16/9;border:0;width:min(100vw,177.778dvh);max-width:100vw;height:auto;max-height:100dvh;display:block}.youtube-recommendations-module__NTFefG__fullscreenClose{z-index:2;top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));position:absolute}@media (prefers-reduced-motion:reduce){.youtube-recommendations-module__NTFefG__loadingIcon{animation:none}}@media (max-width:650px){.youtube-recommendations-module__NTFefG__section{margin-top:32px;padding-top:24px}.youtube-recommendations-module__NTFefG__video{grid-template-columns:minmax(0,1fr);gap:16px}}
