.partner-video{max-width:1120px;margin:auto;padding:48px 24px;color:#20221c;background:#f5f5ef;scroll-margin-top:24px}.video-intro{max-width:850px}.video-intro h2{font-size:clamp(26px,4vw,42px);margin:10px 0}.video-intro p{line-height:1.65}.partner-video video{display:block;width:100%;height:auto;aspect-ratio:12/7;background:#11130f;margin-top:24px;border:1px solid #b78c36}.video-tools{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px}.partner-video button{font:inherit;cursor:pointer;border:1px solid #9b752a;border-radius:4px;padding:10px 14px;color:#20221c;background:#f8edcf}.partner-video a{color:#71500f;text-decoration:underline}.partner-video button:focus-visible,.partner-video a:focus-visible,.video-chapters summary:focus-visible{outline:3px solid #76500a;outline-offset:4px}.video-chapters summary{font-weight:700;cursor:pointer;padding:12px 0}.video-chapters ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-chapters button{width:100%;text-align:left;background:white;min-height:48px}.video-chapters button span{font-variant-numeric:tabular-nums;font-weight:700;margin-right:8px;color:#71500f}.video-chapters button[aria-current="true"]{background:#f2ddb0;border-width:2px}.video-note{font-size:14px;line-height:1.5}.page-hero .button{margin-top:14px;color:#181818}#account-access{scroll-margin-top:24px}@media(max-width:600px){.partner-video{padding:28px 16px}.video-chapters ol{grid-template-columns:1fr}}