.pp-video-section{padding:48px 0;background:#f3f6f7;color:#142c3c}.pp-video-section h2{font-size:clamp(24px,3vw,36px);line-height:1.25;margin:0 0 12px}.pp-video-section p{max-width:760px;line-height:1.7;margin:0 0 24px;color:#52616b}.pp-video-frame{aspect-ratio:16/9;width:100%;max-width:1040px;overflow:hidden;border-radius:16px;background:#101820;box-shadow:0 8px 28px #142c3c12}.pp-video-frame iframe{display:block;width:100%;height:100%;border:0}.pp-video-link{display:inline-block;margin-top:16px;color:#142c3c;text-decoration:underline;text-underline-offset:4px;font-weight:600}@media(max-width:600px){.pp-video-section{padding:32px 0}.pp-video-frame{border-radius:10px}}