.tmr-redesign:not(.edition-body) .intern-video-section{border-top:1px solid #d8e0ce;padding:34px 0 42px}
.intern-video-section .section-heading{margin-bottom:22px}.intern-video-section .section-heading p:not(.section-kicker){font-size:13px;line-height:1.8;color:#6a7c5b;margin:12px 0 0}
.intern-video-stage{max-width:980px;margin:0 auto}.intern-video-frame{aspect-ratio:16/9;background:#101b0e;border:1px solid #cbd5bf;overflow:hidden}
.intern-video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#101b0e}
.intern-video-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 20px}
.intern-video-caption h3{font:700 clamp(19px,2.3vw,25px)/1.45 Georgia,'Times New Roman',serif;color:#34592b;margin:0 0 5px}
.intern-video-caption p{font-size:11px;letter-spacing:.04em;color:#778369;margin:0}
.intern-video-controls{display:flex;gap:9px;flex-shrink:0}.intern-video-controls[hidden]{display:none}
.intern-video-controls button{min-width:44px;min-height:44px;border:1px solid #c7d1bc;border-radius:5px;background:#fffef9;color:#34592b;font-size:22px;line-height:1;cursor:pointer}
.intern-video-controls button:hover{background:#eaf0e2;border-color:#6c8557}.intern-video-controls button:focus-visible,.intern-video-track a:focus-visible{outline:3px solid #8cab70;outline-offset:3px}
.intern-video-track{position:relative;display:flex;overflow-x:auto;gap:13px;list-style:none;padding:4px 3px 16px;margin:0;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a0b18e #e9ede3}
.intern-video-track li{flex:0 0 175px;scroll-snap-align:start;min-width:0}.intern-video-track a{display:block;height:100%;border:1px solid #d4ddc9;border-radius:5px;overflow:hidden;text-decoration:none;color:#51683f;background:#fffef9}
.intern-video-track a[aria-current=true]{border:2px solid #456a32;background:#ecf1e5}.intern-video-track a:hover{border-color:#72915b}
.intern-video-thumb{position:relative;display:block;aspect-ratio:16/9;background:#14230e}.intern-video-thumb img{width:100%;height:100%;object-fit:contain}
.intern-video-duration{position:absolute;bottom:6px;right:6px;padding:2px 5px;background:#14230ee6;color:#fff;font-size:10px;line-height:1.6;border-radius:3px}
.intern-video-name{display:block;padding:10px;font-size:12px;font-weight:700;line-height:1.65}.intern-video-name small{font-size:10px;font-weight:400;color:#849074;display:block;margin-bottom:3px}
.intern-video-error{font-size:12px;line-height:1.8;background:#fff0e5;border-left:3px solid #a9774b;color:#77462a;padding:12px 15px;margin:0 0 15px}.intern-video-error[hidden]{display:none}.intern-video-error a{color:inherit;text-decoration:underline}
@media(max-width:600px){.intern-video-track li{flex-basis:150px}.intern-video-caption{gap:12px;align-items:start}.intern-video-caption h3{font-size:18px}.intern-video-controls button{min-width:40px;min-height:40px}.intern-video-controls{gap:6px}}
