.pv-page{background:#f4f6fa;color:#172d4d;font:16px/1.65 Arial,Helvetica,sans-serif;text-align:left;text-shadow:none}.pv-page *,.pv-dialog *{box-sizing:border-box;text-shadow:none}.pv-page [hidden]{display:none!important}.pv-intro{padding:52px 36px 38px;background:#fff;border-bottom:1px solid #dbe3ee}.pv-page .pv-eyebrow{font:700 12px/1.5 Arial,sans-serif;letter-spacing:1.6px;color:#a71b27;margin:0 0 16px;padding:0;text-align:left}.pv-page h1{font:700 clamp(32px,4vw,52px)/1.08 Arial,sans-serif;color:#152d4f;letter-spacing:-1.3px;margin:0 0 22px;padding:0;text-transform:none;text-align:left}.pv-page p{font:400 15px/1.65 Arial,sans-serif;color:#465974;margin:0 0 18px;padding:0;text-align:left}.pv-page .pv-lead{font-size:18px;max-width:750px}.pv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin:24px 0 0}.pv-page .pv-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:1px solid #ac1825;border-radius:4px;padding:13px 20px;background:#b9202b;color:#fff;font:700 15px/1.4 Arial,sans-serif;text-decoration:none}.pv-page .pv-button:hover{background:#961722}.pv-page .pv-link{display:inline-flex;align-items:center;min-height:44px;color:#17467f;font:700 14px/1.4 Arial,sans-serif;text-underline-offset:4px}.pv-library{padding:32px 36px 42px}.pv-filter{display:flex;flex-wrap:wrap;gap:10px}.pv-filter button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #bac9db;border-radius:30px;padding:10px 16px;min-height:44px;color:#193c68;background:#fff;font:700 13px/1.4 Arial,sans-serif}.pv-filter button[aria-pressed=true]{background:#173c69;border-color:#173c69;color:#fff}.pv-page .pv-count{font:400 13px/1.5 Arial,sans-serif;margin:20px 0 14px;color:#52647e}.pv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pv-card{min-width:0;display:flex;flex-direction:column;border:1px solid #d7e0eb;border-radius:8px;overflow:hidden;background:#fff}.pv-poster{position:relative;display:block;aspect-ratio:16/9;background:#102c4d;overflow:hidden;color:#fff}.pv-poster img{display:block;width:100%;height:100%;object-fit:cover}.pv-play{display:grid;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:56px;width:56px;background:#b9202be8;border:2px solid #fff;border-radius:50%;font:22px Arial,sans-serif;padding-left:3px;box-shadow:0 3px 20px #0006}.pv-poster:hover .pv-play{background:#951521}.pv-duration{position:absolute;bottom:10px;right:10px;background:#0c183ce8;border-radius:3px;padding:4px 7px;font:700 12px/1.3 Arial,sans-serif;color:white}.pv-card-copy{padding:23px;flex:1;display:flex;flex-direction:column}.pv-page .pv-card-copy .pv-category{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#a61a25;margin:0 0 9px}.pv-page .pv-card h2{font:700 21px/1.25 Arial,sans-serif;color:#173453;letter-spacing:-.3px;margin:0 0 12px;padding:0;text-align:left;text-transform:none}.pv-page .pv-card-copy p{font-size:14px}.pv-watch{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:auto;color:#a51b25;font:700 14px/1.4 Arial,sans-serif;text-decoration:none}.pv-page .pv-privacy{font:400 12px/1.6 Arial,sans-serif;margin:26px 0 0}.pv-privacy a{color:#17467f}.pv-next{padding:42px 36px;background:#e6edf6;border-top:1px solid #d1dce9}.pv-page .pv-next h2{font:700 32px/1.2 Arial,sans-serif;letter-spacing:-.5px;text-align:left;text-transform:none;color:#173453;padding:0;margin:0 0 18px}.pv-next>.pv-link{margin-top:14px}.pv-page a:focus-visible,.pv-page button:focus-visible,.pv-dialog a:focus-visible,.pv-dialog button:focus-visible{outline:3px solid #df9c25;outline-offset:3px}.pv-dialog{position:fixed;inset:0;margin:auto;border:1px solid #c5d4e5;padding:0;border-radius:8px;width:calc(100% - 28px);max-width:1000px;max-height:calc(100dvh - 24px);background:#fff;color:#172d4d;overflow:auto;z-index:2147483646}.pv-dialog::backdrop{background:#081a32d9}.pv-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.pv-dialog h2{font:700 18px/1.4 Arial,sans-serif;text-align:left;text-transform:none;color:#173453;letter-spacing:0;padding:0;margin:0}.pv-close{all:unset;box-sizing:border-box;flex:none;cursor:pointer;min-height:44px;padding:10px 12px;background:#e8eef6;border-radius:4px;color:#193b66;font:700 14px/1.4 Arial,sans-serif}.pv-player{aspect-ratio:16/9;background:#07162b}.pv-player iframe{display:block;width:100%;height:100%;border:0}.pv-dialog-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:12px 20px}.pv-dialog-foot a{display:flex;align-items:center;min-height:44px;color:#16457a;font:700 13px/1.5 Arial,sans-serif;text-underline-offset:3px}
@media(max-width:650px){.pv-intro,.pv-library,.pv-next{padding-left:22px;padding-right:22px}.pv-intro{padding-top:34px}.pv-grid{grid-template-columns:1fr;gap:22px}.pv-page .pv-lead{font-size:16px}.pv-actions{align-items:stretch;flex-direction:column}.pv-actions .pv-link{align-self:flex-start}.pv-filter{gap:8px}.pv-filter button{padding:10px 13px;font-size:12px}.pv-card-copy{padding:20px}.pv-dialog-head{padding:10px 12px}.pv-dialog h2{font-size:15px}.pv-dialog-foot{padding:10px 14px}.pv-close{font-size:12px}.pv-page h1{font-size:39px}}
.pv-close::before,.pv-close::after,.pv-filter button::before,.pv-filter button::after{display:none!important;content:none!important}.pv-dialog .pv-close,.pv-dialog .pv-close:hover{background:#e8eef6!important;background-image:none!important;color:#193b66!important;box-shadow:none!important}
