.pv-section{padding:56px 0;background:#f3f7fc}.pv-section .head p{max-width:740px;color:#4b6279}.pv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pv-card{background:#fff;border:1px solid #dce5ee;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 9px 25px #16385506}.pv-media{display:block;position:relative;aspect-ratio:16/9;background:#102139;overflow:hidden}.pv-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.pv-media:hover img{transform:scale(1.025)}.pv-play{position:absolute;left:16px;bottom:14px;border-radius:50%;background:#fff;color:#1458d9;width:42px;height:42px;display:grid;place-items:center;font-size:17px;box-shadow:0 2px 12px #001c4d35}.pv-time{position:absolute;right:14px;bottom:16px;background:#0b162ae8;color:white;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:700}.pv-copy{padding:24px;display:flex;flex-direction:column;flex:1}.pv-copy .eyebrow{font-size:11px}.pv-copy h3{font-size:23px;line-height:1.25;margin:10px 0 14px;letter-spacing:-.025em}.pv-copy h3 a{color:#10243b}.pv-copy p{font-size:15px;line-height:1.75;margin:0 0 22px;color:#4b6279}.pv-copy>.text-link{margin-top:auto}.pv-watch{background:#f4f8fd;padding:30px 0 42px}.pv-watch .wrap{max-width:1040px}.pv-watch .breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:13px;line-height:1.6;margin-bottom:24px}.pv-watch h1{font-size:clamp(30px,3.2vw,43px);line-height:1.15;letter-spacing:-.035em;margin:14px 0}.pv-watch-lead{font-size:17px;line-height:1.75;color:#425c75;max-width:900px;margin:0 0 15px}.pv-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;color:#4d647b;margin:0 0 22px}.pv-player{width:100%;aspect-ratio:16/9;background:#0b1527;border-radius:16px;overflow:hidden;box-shadow:0 10px 32px #0b1f3812}.pv-player iframe{width:100%;height:100%;border:0;display:block}.pv-watch-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:20px}.pv-explainer{padding:46px 0}.pv-explainer .wrap{max-width:1040px}.pv-explainer-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr);gap:40px}.pv-explainer h2{font-size:28px;line-height:1.25;letter-spacing:-.02em}.pv-explainer p{font-size:16px;line-height:1.85;color:#425b73}.pv-guide-card{padding:26px;border:1px solid #dce5ee;background:#f6f9fd;border-radius:18px;align-self:start}.pv-guide-card h2{font-size:23px}.pv-guide-card .text-link{display:block;margin-top:14px}.pv-note{font-size:14px!important;padding:16px 20px;background:#edf4ff;border-left:3px solid #2865e7;border-radius:0 10px 10px 0}.pv-watch a:focus-visible,.pv-section a:focus-visible{outline:3px solid #55b8ff;outline-offset:4px}.pv-watch .btn,.pv-section .btn{white-space:normal}
@media(max-width:900px){.pv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-explainer-grid{grid-template-columns:1fr;gap:22px}}
@media(max-width:580px){.pv-grid{grid-template-columns:1fr}.pv-section{padding:36px 0}.pv-copy{padding:22px}.pv-watch{padding:24px 0 30px}.pv-player{border-radius:10px}.pv-watch-actions{align-items:stretch;flex-direction:column}.pv-watch-actions .btn{text-align:center}.pv-watch h1{font-size:32px}.pv-watch-lead{font-size:16px}.pv-explainer{padding:32px 0}.pv-meta{gap:8px 16px}.pv-guide-card{padding:22px}}
@media(prefers-reduced-motion:reduce){.pv-media img{transition:none}}
