.gpssmedia{--mediaorange:#ff994d;--mediagreen:#62d5a5;color:#edf5fc;background:#081b30;padding-bottom:42px}.gpssmedia *{box-sizing:border-box}.gpssmedia button,.gpssmedia a{touch-action:manipulation}.gpssmedia button{font:inherit;cursor:pointer}:is(.gpssmedia button:focus-visible,.gpssmedia a:focus-visible,.gpssmedia input:focus-visible,.gpssmedia textarea:focus-visible){outline-offset:4px;outline:3px solid #ffad67}.gpssmedia a{color:inherit}.mediatop{border-bottom:1px solid #314258;flex-wrap:wrap;align-items:center;gap:25px;padding:20px clamp(20px,5vw,80px);display:flex}.mediatop a{align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.mediatop a[aria-current=page]{color:var(--mediaorange)}.mediatop a:last-child{margin-left:auto;font-size:13px;font-weight:500}.mediahero{isolation:isolate;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.mediahero:after{content:"";z-index:-1;background:linear-gradient(90deg,#081b30 10%,#081b30e8 43%,#081b3070 76%),linear-gradient(#0000 45%,#081b30);position:absolute;inset:0}.mediaheroimage{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mediaherocopy{max-width:760px;padding:65px clamp(20px,5vw,80px)}.gpssmedia .medialabel{letter-spacing:2px;color:var(--mediagreen);margin:0 0 18px;font-size:11px;font-weight:800}.gpssmedia h1{letter-spacing:-3px;color:#fff;margin:0 0 22px;font-size:clamp(44px,6.4vw,88px);line-height:1.03}.mediaherocopy>p:not(.medialabel){color:#d7e3ed;max-width:535px;font-size:19px;line-height:1.6}.mediaactions{flex-wrap:wrap;align-items:center;gap:15px;margin:22px 0;display:flex}.gpssmedia .mediaprimary{background:var(--mediaorange);color:#101f2d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.mediaactions>a:not(.mediaprimary){font-size:14px}.mediachip{color:#e1e9f1;border:1px solid #71899b;border-radius:50px;padding:7px 12px;font-size:12px;display:inline-block}.mediabrowse,.mediapaths,.mediasupport,.mediasources,.mediaplayer{margin:0 clamp(20px,5vw,80px)}.mediabrowse{padding-top:28px;scroll-margin-top:130px}.mediabrowsehead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:25px;display:flex}.gpssmedia h2{color:#fff;letter-spacing:-1px;margin:0 0 22px;font-size:clamp(25px,3vw,38px);line-height:1.15}.mediabrowsehead .medialabel{margin-bottom:12px}.mediasearch{background:#162d45;border:1px solid #46627d;border-radius:8px;align-items:center;gap:9px;width:320px;min-height:46px;margin-bottom:20px;padding:0 14px;display:flex}.mediasearch input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:10px 0;font-size:14px}.mediasearch input::placeholder{color:#b6c7d6}.mediafilters{scrollbar-width:thin;gap:8px;padding:4px 4px 14px;display:flex;overflow-x:auto}.mediafilters button{white-space:nowrap;color:#cddbe6;background:#142a41;border:1px solid #355069;border-radius:40px;flex-shrink:0;min-height:42px;padding:10px 17px;font-size:13px}.mediafilters button[aria-pressed=true]{background:var(--mediagreen);color:#072334;border-color:var(--mediagreen);font-weight:800}.gpssmedia .mediafine{color:#b2c6d8;font-size:12px;line-height:1.6}.medianotice{color:var(--mediaorange);font-size:14px}.medianotice:empty{display:none}.mediashelf{margin:30px 0 38px}.mediashelftitle{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.gpssmedia h3{color:#f3f6fa;margin:0;font-size:22px;line-height:1.3}.mediashelftitle>span{color:#aebfd0;font-size:12px}.mediacards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mediacard{background:#142a41;border:1px solid #2a435b;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.mediacard:hover{transform:translateY(-3px);box-shadow:0 15px 30px #020b1740}.mediaposter{aspect-ratio:16/9;color:#fff;background:#243d54;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mediaposter img{object-fit:cover;width:100%;height:100%}.mediaposter:after{content:"";background:linear-gradient(#0000 30%,#041021bd);position:absolute;inset:0}.mediapostericon{color:#0b2235;z-index:1;background:#ff994d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:14px;left:16px}.mediaposterlabel{z-index:1;letter-spacing:2px;font-size:10px;font-weight:900;position:absolute;bottom:24px;right:15px}.mediacomplete{z-index:1;background:#0b4b37;border-radius:5px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;display:flex;position:absolute;top:10px;right:10px}.mediacardbody{padding:18px}.mediacardbody>p:first-child{color:#72d9b1;margin:0 0 9px;font-size:11px}.mediacard h4{color:#fff;min-height:48px;margin:0 0 12px;font-size:18px;line-height:1.3}.mediacard h4 button{color:inherit;text-align:left;font-weight:700;line-height:inherit;background:0 0;border:0;padding:0}.mediacardbody>p:not(:first-child){color:#bcd0e0;min-height:42px;margin:0 0 12px;font-size:14px;line-height:1.5}.mediacardtools{border-top:1px solid #30485e;justify-content:space-between;gap:12px;padding-top:12px;display:flex}.mediacardtools button,.mediaplayer .mediaactions button,.mediafield button,.mediaplayerhead button{color:#d9e6f1;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;padding:8px 0;font-size:13px;display:flex}.mediacardtools button[aria-pressed=true]{color:var(--mediaorange)}.mediaplayer{background:#10263c;border:1px solid #426078;border-radius:14px;margin-top:20px;margin-bottom:30px;padding:28px;scroll-margin-top:125px}.mediaplayerhead{justify-content:space-between;align-items:center;gap:15px;display:flex}.mediaplayerhead .medialabel{margin:0}.mediaplayer h2{margin-top:18px}.mediaframe{aspect-ratio:16/9;background:#000;border:0;border-radius:8px;width:100%;max-height:650px}.audioframe{border:0;border-radius:12px;width:100%;height:352px}.mediaplaygate{text-align:center;background:linear-gradient(140deg,#194161,#172b43);border-radius:10px;flex-direction:column;align-items:center;gap:15px;padding:40px 20px;display:flex}.mediaplaygate>span{color:var(--mediaorange)}.mediaplaygate p{max-width:600px;margin:0;line-height:1.5}.mediaplaygate small{color:#bfd1e1;max-width:440px;font-size:12px}.mediafield{border-top:1px solid #405871;grid-template-columns:1fr 1fr;gap:28px;margin-top:26px;padding-top:25px;display:grid}.mediafield h3{margin-bottom:18px;font-size:21px}.mediafield a{color:var(--mediagreen);align-items:center;gap:8px;font-size:14px;display:flex}.mediafield label{font-size:13px;font-weight:600;display:block}.mediafield textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#081b30;border:1px solid #53718b;border-radius:7px;margin-top:9px;padding:12px;display:block}.mediafield button[aria-pressed=true]{color:var(--mediagreen)}.mediapaths{border-top:1px solid #35516b;padding:38px 0}.mediapaths>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mediapaths article{background:#102a40;border:1px solid #3b5670;border-radius:12px;padding:24px}.mediapaths h3{font-size:20px}.mediapaths p{color:#bcd0e0;font-size:14px;line-height:1.6}.mediapaths button{color:var(--mediagreen);text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:42px;padding:10px 0;font-size:14px;display:flex}.mediasupport{border-left:4px solid var(--mediaorange);background:#154a4c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:20px;padding:35px;display:flex}.mediasupport>div{flex:400px}.mediasupport h2{font-size:30px}.mediasupport p:not(.medialabel){color:#d5e4e6;max-width:550px;font-size:15px;line-height:1.6}.mediasources{color:#b3c9db;padding:30px 0 0;font-size:13px}.mediasources summary{cursor:pointer;padding:10px 0;font-weight:700}.mediasources p{max-width:850px;line-height:1.6}.mediasources>div{flex-wrap:wrap;gap:15px;display:flex}.mediaempty{background:#132e45;border-radius:10px;padding:40px}.mediaempty p{color:#bfd1e1}.radio .mediahero:after{background:linear-gradient(90deg,#081b30 5%,#081b30ea 46%,#081b3060),linear-gradient(#0000 35%,#081b30)}.radio .mediaposter:before{content:"";z-index:1;background:linear-gradient(110deg,#10376bc2,#1c77618a);position:absolute;inset:0}.radio .mediapostericon,.radio .mediaposterlabel{z-index:2}.mediahome{color:#fff;background:#0b2946;border-radius:14px;grid-template-columns:1fr 1fr;gap:30px;margin:35px clamp(20px,5vw,80px);padding:38px;display:grid}.mediahome h2{color:#fff;font-size:32px}.mediahome p{color:#c5d6e6;line-height:1.6}.mediahome .eyebrow{color:#68d7ad}.mediahomecards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mediahomecards a{color:#fff;background:#153a56;border:1px solid #51728d;border-radius:10px;flex-direction:column;gap:15px;padding:25px 18px;text-decoration:none;display:flex}.mediahomecards strong{font-size:23px}.mediahomecards span{color:#c5d6e6;font-size:13px;line-height:1.6}.mediahomecards b{color:#ffac6a;font-size:13px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1400px){.mediacards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.mediacards{grid-template-columns:repeat(2,minmax(0,1fr))}.mediahome,.mediapaths>div{grid-template-columns:1fr}.mediahero{min-height:510px}.mediaherocopy{max-width:660px}.mediasupport{padding:25px}}@media (max-width:560px){.mediatop{gap:18px;padding:16px 20px}.mediatop a:last-child{margin-left:0}.mediahero{min-height:490px}.gpssmedia h1{letter-spacing:-1.5px;font-size:49px}.mediaherocopy{padding:48px 20px}.mediaherocopy>p:not(.medialabel){font-size:16px}.mediahero:after{background:linear-gradient(90deg,#081b30ed,#081b30ac),linear-gradient(#0000,#081b30)}.mediacards{grid-template-columns:1fr}.mediacard h4,.mediacardbody>p:not(:first-child){min-height:0}.mediasearch{width:100%}.mediaplayer{margin:20px 12px;padding:18px}.mediaplayerhead{align-items:start}.mediaplayerhead .medialabel{max-width:180px;font-size:10px;line-height:1.5}.mediaplayerhead button{white-space:nowrap}.mediafield{grid-template-columns:1fr}.gpssmedia h2{font-size:27px}.mediahome{padding:25px}.mediahomecards{grid-template-columns:1fr}.mediafilters{margin-right:-10px}.mediapaths article{padding:22px}.mediasupport .mediaprimary{width:100%}.mediasources>div{flex-direction:column}.mediaplayer .mediaactions{gap:14px}.mediaheroimage{object-position:65% center}}@media (prefers-reduced-motion:reduce){.mediacard{transition:none}.mediacard:hover{transform:none}}.gpssmedia p{color:#c5d5e3}.gpssmedia .medialabel{color:var(--mediagreen)}.gpssmedia .mediafine{color:#b2c6d8}.gpssmedia .medianotice{color:var(--mediaorange)}
