.podcast-channel-links{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.podcast-channel-links a{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 18px;border:1px solid #d5b8dc;border-radius:30px;background:#f9f2fa;color:#61246d;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s}.podcast-channel-links a:hover{background:#ead9ee;transform:translateY(-2px)}.podcast-channel-links a:focus-visible,.client-channel-shortcut:focus-visible{outline:3px solid #b961ca;outline-offset:4px}.podcast-channel-links .podcast-youtube-link{background:#803c8a;color:#fff;border-color:#803c8a}.podcast-channel-links .podcast-youtube-link:hover{background:#62286b}.podcast-channel-links.compact a{font-size:11px;padding:11px 14px}.podcast-live-channels{margin-top:30px}.podcast-live-channels>p{font-size:13px;line-height:1.6;color:#e9d9ed}.podcast-live-channels .podcast-channel-links{margin:14px 0 0}.client-with-channel{display:flex;flex-direction:column;min-width:0;height:100%}.client-with-channel>.client-item{flex:1}.client-channel-shortcut{display:flex;justify-content:space-between;gap:10px;margin-top:8px;padding:14px 18px;background:#803c8a;border-radius:14px;color:#fff;font-weight:700;font-size:12px;text-decoration:none}.podcast-real-project{display:grid;grid-template-columns:.85fr 1fr;gap:70px;align-items:center}.podcast-real-image{position:relative;max-width:430px;border-radius:26px;overflow:hidden;background:#241a2b}.podcast-real-image img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain}.podcast-real-image>span{display:block;font-size:10px;color:#f5eafa;padding:12px 18px}.podcast-real-project h2{font-size:clamp(32px,4vw,58px);line-height:1.1}.podcast-real-project p:not(.eyebrow){line-height:1.8}.leader-caption .podcast-channel-links{margin:18px 0}.project-detail-grid .podcast-channel-links{margin-bottom:28px}.client-unconfirmed .client-label{font-size:9px}@media(max-width:700px){.podcast-real-project{grid-template-columns:1fr;gap:30px}.podcast-real-image{max-width:100%}.podcast-real-image img{max-height:420px}.podcast-channel-links{gap:8px}.podcast-channel-links a{font-size:12px;padding:12px 14px}.podcast-channel-links.compact a{font-size:11px}.client-channel-shortcut{font-size:11px;padding:12px}.podcast-live-channels{margin-top:22px}}
