/* All rules are scoped to the opt-in launch template. */
#bcn-22300{background:#111b29;color:#f4e8c6;font:17px/1.65 system-ui,sans-serif}
#bcn-22300 *{box-sizing:border-box}
#bcn-22300 a{color:inherit;text-underline-offset:5px}
#bcn-22300 .bcn-show-connect a{background:#f4ce65;border-color:#f4ce65;color:#111b29}
#bcn-22300 .bcn-show-connect a:hover{background:#fffdf8;border-color:#fffdf8}
#bcn-22300 h1,#bcn-22300 h2{color:inherit;font-family:inherit}
#bcn-22300 .orbit-breadcrumb{max-width:1200px;margin:auto;padding:16px 32px;font-size:13px;color:#c2ccd5}
#bcn-22300 .orbit-art{display:block;max-width:1200px;margin:auto}
#bcn-22300 .orbit-art img{display:block;width:100%;height:auto}
#bcn-22300 .orbit-intro{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;padding:48px 50px}
#bcn-22300 .orbit-kicker{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#f4ce65}
#bcn-22300 h1{font-size:clamp(28px,3.6vw,44px);line-height:1.15;margin:14px 0 10px;letter-spacing:-1px}
#bcn-22300 h2{font-size:25px;line-height:1.3;margin:0 0 14px}
#bcn-22300 p{margin:0 0 20px}
#bcn-22300 .orbit-subtitle{font-size:20px;color:#c6d5e3}
#bcn-22300 aside{border-top:3px solid #e84022;padding-top:21px;align-self:start}
#bcn-22300 aside h2{font-size:20px}
#bcn-22300 .orbit-host{padding:13px 0;border-bottom:1px solid #425061;font-weight:650}
#bcn-22300 .orbit-host span{display:block;font-weight:400;font-size:14px;color:#c6d5e3}
#bcn-22300 .orbit-episodes{max-width:1200px;margin:auto;padding:32px 50px 48px;border-top:1px solid #425061}
#bcn-22300 .orbit-network{background:#f3e8ca;color:#242b31;border-top:6px solid #0d5185;padding:38px max(24px,calc((100% - 1100px)/2))}
#bcn-22300 :focus-visible{outline:3px solid #edb527;outline-offset:5px}
#bcn-22300 .orbit-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;min-width:0}
#bcn-22300 .orbit-toolbar input{box-sizing:border-box;min-width:0;max-width:100%;width:260px;flex:1 1 180px;border:1px solid #748595;border-radius:4px;padding:11px 12px;background:#fffdf8;color:#173244;font:inherit}
#bcn-22300 .orbit-toolbar button{min-height:44px;padding:9px 16px;border:1px solid #f4ce65;border-radius:4px;background:#f4ce65;color:#111b29;font:inherit;font-weight:700;cursor:pointer}
#bcn-22300 .orbit-episode{display:grid;grid-template-columns:90px minmax(0,1fr) 180px;align-items:start;gap:22px;padding:24px 0;border-top:1px solid #425061}
#bcn-22300 .orbit-episode-art img{display:block;width:90px;height:90px;object-fit:contain}
#bcn-22300 .orbit-episode-art span{display:flex;align-items:center;justify-content:center;text-align:center;width:90px;height:90px;background:#26384a;font-size:13px}
#bcn-22300 .orbit-episode h3{margin:0 0 8px;color:inherit;font:700 21px/1.35 system-ui,sans-serif;overflow-wrap:anywhere}
#bcn-22300 .orbit-episode time{font-size:13px;color:#c6d5e3}
#bcn-22300 .orbit-episode-copy p{font-size:15px;margin:10px 0 0}
#bcn-22300 .orbit-episode-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:14px}
#bcn-22300 .orbit-episode-actions a:first-child{font-weight:700;color:#f4ce65}
#bcn-22300 .orbit-pagination{display:flex;flex-wrap:wrap;gap:8px;padding-top:20px}
#bcn-22300 .orbit-pagination .page-numbers{display:inline-block;min-width:40px;min-height:40px;padding:7px 12px;border:1px solid #748595;text-align:center}
#bcn-22300 .orbit-pagination .current{background:#f4ce65;color:#111b29}
@media(max-width:700px){#bcn-22300 .orbit-episode{grid-template-columns:72px minmax(0,1fr);gap:16px}#bcn-22300 .orbit-episode-art img,#bcn-22300 .orbit-episode-art span{width:72px;height:72px}#bcn-22300 .orbit-episode-actions{grid-column:2;flex-direction:row;flex-wrap:wrap}#bcn-22300 .orbit-episode h3{font-size:19px}#bcn-22300 .orbit-toolbar label{flex-basis:100%}}
@media(max-width:700px){#bcn-22300 .orbit-intro{grid-template-columns:1fr;padding:30px 24px;gap:25px}#bcn-22300 .orbit-episodes{padding:30px 24px}#bcn-22300 .orbit-breadcrumb{padding:12px 20px}#bcn-22300 .orbit-art{max-width:480px}}
