.pl-media-section{background:#f9f7f1;color:#243459;padding:56px 24px}.pl-media-inner{max-width:1120px;margin:auto}.pl-media-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:40px}.pl-media-section h2{font-size:clamp(26px,3vw,40px);line-height:1.2;margin:0 0 20px}.pl-media-section p{font-size:18px;line-height:1.6}.pl-media-section video{display:block;width:100%;max-height:580px;aspect-ratio:9/16;background:#172b45;border-radius:18px;object-fit:contain}.pl-media-download{display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;border:2px solid #243459;border-radius:8px;color:#243459;background:#fff;font-size:17px;font-weight:700;text-decoration:none}.pl-media-download:focus-visible{outline:3px solid #e9a437;outline-offset:4px}.pl-media-note{font-size:14px!important}.pl-media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.pl-media-pair article{max-width:380px;margin:auto;width:100%}@media(max-width:650px){.pl-media-layout,.pl-media-pair{grid-template-columns:1fr}.pl-media-layout video{max-width:340px;margin:auto}.pl-media-section{padding:40px 20px}}.pl-media-player{position:relative;min-width:0}.pl-media-layout .pl-media-player{max-width:340px;width:100%;margin:auto}.pl-media-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid white;border-radius:999px;background:#243459;color:white;padding:16px 22px;font:700 17px/1.3 sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 4px 24px #0004}.pl-media-play[hidden]{display:none}.pl-media-play:focus-visible{outline:4px solid #e9a437;outline-offset:4px}