
/* NARERU partner film: local, click-to-play, no automatic media download. */
body.nr-six-month-partner .nr-partner-video{padding:72px 0 76px;background:#f3f7fc;scroll-margin-top:100px}
body.nr-six-month-partner .nr-partner-video__inner{width:min(1000px,calc(100% - 40px));max-width:1000px;margin-inline:auto;padding-inline:0}
body.nr-six-month-partner .nr-partner-video__heading{margin:0 0 28px}
body.nr-six-month-partner .nr-partner-video__heading .eyebrow{margin:0 0 12px;color:#094eaf}
body.nr-six-month-partner .nr-partner-video__heading h2{margin:0 0 14px;font-size:clamp(25px,3vw,38px);line-height:1.5;letter-spacing:.02em;color:#132c4b}
body.nr-six-month-partner .nr-partner-video__heading p:last-child{margin:0;font-size:15px;line-height:1.9;color:#526078}
body.nr-six-month-partner .nr-partner-video__player{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;margin:0;border:1px solid #d6e2ef;border-radius:16px;background:#e8f0f8;box-shadow:0 14px 40px rgba(9,78,175,.07)}
body.nr-six-month-partner .nr-partner-video__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 22px;margin:22px 0 0}
body.nr-six-month-partner .nr-partner-video__toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:230px;padding:14px 24px;border:0;border-radius:8px;background:#094eaf;color:#fff;font:inherit;font-weight:700;line-height:1.5;cursor:pointer}
body.nr-six-month-partner .nr-partner-video__toggle[hidden]{display:none}
body.nr-six-month-partner .nr-partner-video__toggle:hover{background:#073f90}
body.nr-six-month-partner .nr-partner-video__toggle:focus-visible{outline:3px solid #75a9ed;outline-offset:4px}
body.nr-six-month-partner .nr-partner-video__note{margin:0;color:#526078;font-size:13px;line-height:1.6}
body.nr-six-month-partner .nr-partner-video__transcript{margin:26px 0 0;padding:0;border:0;border-top:1px solid #d6e2ef;background:transparent;box-shadow:none}
body.nr-six-month-partner .nr-partner-video__transcript summary{padding:18px 0;color:#425169;font-size:14px;font-weight:600;cursor:pointer}
body.nr-six-month-partner .nr-partner-video__transcript div{padding:0 0 10px;color:#425169;font-size:14px;line-height:2}
body.nr-six-month-partner .nr-partner-video__transcript p{margin:0 0 12px}
@media(max-width:640px){body.nr-six-month-partner .nr-partner-video{padding:44px 0 48px;scroll-margin-top:84px}body.nr-six-month-partner .nr-partner-video__heading{margin-bottom:20px}body.nr-six-month-partner .nr-partner-video__heading h2{font-size:25px}body.nr-six-month-partner .nr-partner-video__heading p:last-child{font-size:14px}body.nr-six-month-partner .nr-partner-video__player{border-radius:10px}body.nr-six-month-partner .nr-partner-video__actions{gap:10px;margin-top:18px}body.nr-six-month-partner .nr-partner-video__toggle{width:100%;min-width:0}body.nr-six-month-partner .nr-partner-video__note{font-size:12px}}
