/* Shared accessible disclosure navigation and bonus-content promotion. */
.video-nav{position:relative;z-index:20}.video-nav summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px;padding:8px 0;white-space:nowrap}.video-nav summary::-webkit-details-marker{display:none}.video-nav summary span{transition:transform .15s}.video-nav[open] summary span{transform:rotate(180deg)}.video-nav[data-current] summary{border-bottom:3px solid var(--lime,#c9fb43)}.video-nav summary:focus-visible{outline:3px solid #a64124;outline-offset:4px}.video-nav-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:310px;padding:10px;background:#fffef7;border:1px solid #b9c0af;border-radius:12px;box-shadow:0 12px 32px #19252326}.nav .video-nav-menu a{display:block;padding:13px 14px;white-space:normal;font:600 15px/1.4 Arial,sans-serif;border:0;border-radius:6px;text-decoration:none}.nav .video-nav-menu a:hover,.nav .video-nav-menu a:focus-visible{background:#eaf6ca}.nav .video-nav-menu a[aria-current=page]{background:#eaf6ca;border:0}
.editorial .bonus-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 32px;margin:30px 0 40px;border:1px solid #b1c67d;border-radius:16px;background:#eaf6ca}.editorial .bonus-cta-copy{flex:1;min-width:0}.editorial .bonus-cta .eyebrow{font-size:11px;letter-spacing:1.6px}.editorial .bonus-cta h2{font-size:clamp(28px,3vw,40px);line-height:1.12;margin:12px 0 14px}.editorial .bonus-cta p{font-size:17px;line-height:1.5;margin:0 0 18px}.bonus-cta-topics{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;font-weight:bold}.editorial .bonus-cta-button{display:flex;align-items:center;justify-content:center;gap:22px;background:#192523;color:#fff;padding:17px 21px;border:2px solid #192523;border-radius:8px;font:bold 16px/1.4 Arial,sans-serif;text-decoration:none;flex-shrink:0}.bonus-cta-button span{font-size:25px}.editorial .bonus-cta-button:hover{background:#354941;color:white}.editorial .bonus-cta-bottom{background:#192523;color:#fffef7;border-color:#192523;margin-top:48px}.bonus-cta-bottom .eyebrow{color:#d4fa5b}.editorial .bonus-cta-bottom .bonus-cta-button{background:#d4fa5b;color:#192523;border-color:#d4fa5b}.editorial .bonus-cta-bottom .bonus-cta-button:hover{background:#e6ffa2}
@media(max-width:1100px){.editorial .bonus-cta{align-items:flex-start;flex-direction:column;gap:23px}}@media(max-width:700px){.video-nav-menu{left:auto;right:-60px;transform:none;width:min(310px,calc(100vw - 44px))}.nav .links{gap:12px}.editorial .bonus-cta{padding:24px 22px}.editorial .bonus-cta-button{width:100%;flex-shrink:1;font-size:15px;gap:12px}.bonus-cta-topics{flex-direction:column}.editorial .bonus-cta h2{font-size:30px}}
