.kmyo-videos{scroll-margin-top:100px}.kmyo-video-heading{max-width:800px;margin-bottom:32px}.kmyo-video-heading h2{font-size:clamp(28px,3.4vw,42px);line-height:1.15;margin:14px 0 18px}.kmyo-video-heading>p:last-child{color:#526174;line-height:1.7}.kmyo-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.kmyo-video-card{border:1px solid #dce4eb;border-radius:18px;overflow:hidden;background:#fff;min-width:0}.kmyo-video-stage{aspect-ratio:16/9;background:#102f39;position:relative;min-height:220px}.kmyo-video-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.kmyo-video-load{width:100%;height:100%;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;border:0;background:linear-gradient(135deg,#102f39,#23585b);text-align:left;padding:24px;font:inherit}.kmyo-video-load:hover{background:linear-gradient(135deg,#143e49,#2c696a)}.kmyo-video-load:focus-visible{outline:4px solid #f7c65f;outline-offset:-5px}.kmyo-video-brand{position:absolute;top:22px;left:24px;font-weight:800;letter-spacing:2px;font-size:21px}.kmyo-video-brand small{display:block;letter-spacing:1px;font-size:11px;font-weight:500;margin-top:5px;color:#b9d9da}.kmyo-video-play{display:grid;place-items:center;width:58px;height:58px;border:1px solid #ffffff80;border-radius:50%;font-size:23px;padding-left:3px}.kmyo-video-caption{position:absolute;bottom:20px;left:24px;right:24px;font-size:12px;color:#d7e7e7}.kmyo-video-caption strong{display:block;color:white;font-size:17px;margin-top:6px}.kmyo-video-copy{padding:26px}.kmyo-video-copy h3{font-size:23px;line-height:1.25;margin:0 0 14px}.kmyo-video-copy p,.kmyo-video-copy li{color:#526174;line-height:1.65}.kmyo-video-copy ul{padding-left:20px}.kmyo-video-copy a{font-weight:600;color:#165c64;text-underline-offset:4px}.kmyo-video-status:empty{display:none}.kmyo-video-note{font-size:13px;color:#667586;line-height:1.6;margin-bottom:24px}@media(max-width:700px){.kmyo-video-grid{grid-template-columns:1fr}.kmyo-video-copy{padding:22px}.kmyo-video-stage{min-height:210px}.kmyo-video-brand{font-size:18px;top:18px}.kmyo-video-caption{bottom:16px}.kmyo-video-caption strong{font-size:15px}}

.kmyo-video-language{display:inline-block;margin-top:7px;padding:3px 8px;border:1px solid #a9caca80;border-radius:5px;font-size:11px;color:#e2f0ef}.kmyo-video-explanation{border-top:1px solid #e2e9ee;padding:15px 0;margin-top:18px}.kmyo-video-explanation summary{cursor:pointer;font-weight:600;color:#165c64}.kmyo-video-explanation summary:focus-visible{outline:2px solid #165c64;outline-offset:4px}.kmyo-video-explanation p{margin-bottom:0}
