.life-other-videos{margin:24px 0;padding:16px;border:1px solid #b89a51;border-radius:16px;background:linear-gradient(145deg,#fffcf4,#f3e8cd)}
.life-other-videos>summary{padding:12px 16px;border:1px solid #b89a51;border-radius:24px;background:#fff8e9;color:#17445e;font-weight:600;cursor:pointer;min-height:48px;box-sizing:border-box}
.life-other-videos article{margin:24px 0}.life-other-videos h3{line-height:1.4;overflow-wrap:anywhere}
.life-other-videos .film-note{line-height:1.5;overflow-wrap:anywhere}
.other-video-more,.other-video-row{margin:18px 0 8px;border:1px solid #b89a51;border-radius:14px;background:#fffdf7;overflow:hidden}
.other-video-more>summary,.other-video-row>summary{padding:16px;color:#17445e;font-weight:600;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}
.other-video-content{padding:12px}.other-video-content>p{font-size:.95rem;line-height:1.5}
.other-video-row[open]>summary{border-bottom:1px solid #e1d6bd}
.other-video-row .film-entry{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center}
.other-video-row .film-preview{border-radius:8px}.other-video-row .film-launch{margin:0;min-height:48px;font-size:1rem;padding:10px;box-sizing:border-box}
.other-video-row .single-video-share{grid-column:1/-1;justify-self:center;max-width:100%;white-space:normal;box-sizing:border-box}
.other-video-row .film-note{font-size:.9rem}.life-other-videos summary:focus-visible{outline:3px solid #b67811;outline-offset:-3px}
@media(max-width:360px){.other-video-row .film-entry{grid-template-columns:1fr}.other-video-row .film-preview{max-width:140px}}
