.YouTubeRail_section__qBZFY{--video-gap:1.35rem;--video-fill:rgba(255,255,255,0.04);--video-border:rgba(255,255,255,0.08);margin-top:4.5rem;min-width:0;max-width:100%}.YouTubeRail_header__ld8ij{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.YouTubeRail_header__ld8ij h2{margin:.5rem 0 0}.YouTubeRail_channel__setOF{color:var(--text);text-underline-offset:.25em;padding:.65rem 0}.YouTubeRail_channel__setOF:hover{color:var(--yellow)}.YouTubeRail_rail__8vGxK{min-width:0;max-width:100%}.YouTubeRail_controls__ccCGl{display:flex;justify-content:flex-end;gap:.65rem;margin-bottom:.75rem}.YouTubeRail_controls__ccCGl button{width:44px;height:44px;border:1px solid var(--video-border);border-radius:var(--radius);background:var(--video-fill);color:var(--text);font:inherit;cursor:pointer}.YouTubeRail_controls__ccCGl button:hover:not(:disabled){border-color:var(--yellow)}.YouTubeRail_controls__ccCGl button:disabled{opacity:.4;cursor:default}.YouTubeRail_track__mjsT4{display:flex;gap:var(--video-gap);list-style:none;margin:0;padding:4px 4px 1rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}.YouTubeRail_item__dtudH{flex:0 0 min(320px,85%);min-width:0;scroll-snap-align:start}.YouTubeRail_card__1JsTs{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius);border:1px solid var(--video-border);background:var(--video-fill);color:var(--text);text-decoration:none}.YouTubeRail_card__1JsTs:hover{border-color:var(--yellow)}.YouTubeRail_thumb__QwqJu{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--navy)}.YouTubeRail_thumb__QwqJu img{display:block;width:100%;height:100%;object-fit:cover}.YouTubeRail_play__kizrD{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:var(--navy)}.YouTubeRail_play__kizrD:after{content:"";position:absolute;top:15px;left:20px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:13px solid var(--text)}.YouTubeRail_body__67wnx{display:flex;flex-direction:column;flex:1 1;gap:1rem;padding:1.25rem 1.35rem 1.4rem}.YouTubeRail_body__67wnx h3{margin:0;font-size:1.1rem;line-height:1.5;overflow-wrap:anywhere}.YouTubeRail_body__67wnx time{margin-top:auto;color:var(--muted);font-size:.78rem}.YouTubeRail_card__1JsTs:focus-visible,.YouTubeRail_channel__setOF:focus-visible,.YouTubeRail_controls__ccCGl button:focus-visible,.YouTubeRail_track__mjsT4:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}@media (max-width:600px){.YouTubeRail_controls__ccCGl{display:none}}@media (prefers-reduced-motion:reduce){.YouTubeRail_track__mjsT4{scroll-behavior:auto}}