/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container-podcast{max-width:1200px;margin:0 auto;}.podcast{background:#f0f0f0;padding:30px;border-radius:10px;}.podcast-head{margin-bottom:-80px;}.podcast__episode_title{margin:0 0 8px 0;}.podcast-card__title{margin-left:0;}.podcast__title{font-size:.875rem;margin:0 0 8px 0;font-weight:400;}.podcast__meta{background:#009a77;margin:40px -30px -30px -30px;padding:0 30px 30px 30px;display:flex;flex-direction:column;align-items:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:visible;}.podcast__player{display:flex;justify-content:center;align-items:center;gap:24px;width:100%;}.artwork{flex:0 0 120px;max-width:120px;}.artwork img{border-radius:.5rem !important;}.podcast__player .artwork img{width:100%;height:auto;display:block;margin-bottom:-7rem;border-radius:1rem !important;}.podcast__player .mejs__container{flex:1;min-width:0;width:100% !important;}.mejs__inner{width:100%;}.mejs__controls,.mejs__container{background:none !important;}.mejs__controls{display:flex;flex-direction:column;align-items:center;width:100%;padding:0;}.mejs-prepended-buttons{display:flex;justify-content:center;align-items:center;flex:1;width:100%;}.mejs__button > button{margin:10px 0;}.mejs__time-rail{flex:1;margin:0 12px;min-width:200px;}.mejs__time{white-space:nowrap;}.mejs-appended-buttons{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;}.cta-links{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px;flex-wrap:nowrap;overflow:visible;}.podcast-transcription__link,.podcast-platform{background:#fff;border-radius:6px;overflow:visible;}.podcast-transcription{display:flex;position:relative;z-index:5;}.podcast-transcription__link{display:inline-flex;align-items:center;justify-content:center;}.podcast-transcription__icon{width:28px;height:28px;object-fit:contain;}.podcast-platforms{display:flex;align-items:center;gap:12px;}.podcast-platform{display:inline-flex;align-items:center;justify-content:center;}.podcast-platform__icon{width:28px;height:28px;object-fit:contain;}.container-podcast .tooltip-trigger{position:relative;z-index:10;}.container-podcast .tooltip{position:absolute;bottom:135%;left:50%;transform:translateX(-50%) translateY(4px);z-index:1;background:#004F43;color:#fff;font-size:12px;line-height:1.2;padding:6px 10px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0s linear 0.2s;z-index:20;}.container-podcast .tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#004F43 transparent transparent transparent;}.container-podcast .tooltip-trigger:hover .tooltip,.container-podcast .tooltip-trigger:focus .tooltip,.container-podcast .tooltip-trigger:focus-visible .tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);transition-delay:0.1s;}@media (min-width:1920px){.podcast{width:75%;}.podcast__player{min-width:90%;}.cta-links{width:75%;}}@media (max-width:1024px){.podcast__meta{margin-top:60px;}.podcast__player{gap:16px;}.podcast-head{justify-content:flex-start !important;flex-wrap:nowrap !important;align-items:center;}.podcast-head .artwork{flex:0 0 100px;max-width:100px;}.podcast-head > div:last-child{flex:1;text-align:left !important;}}@media (max-width:768px){.podcast__player{display:block;}.podcast-head{margin-bottom:0;}.podcast__player .artwork{max-width:160px;margin:0 0 12px 0;}.podcast__player .mejs__container{width:100% !important;}.mejs-prepended-buttons{width:100%;}.podcast-platform__icon{width:28px;height:28px;}}@media (max-width:576px){.podcast-head{margin-bottom:0;}}@media (max-width:480px){.podcast{padding:0 30px;}.podcast-head{margin-bottom:0;}.podcast__meta{margin:40px -30px -30px -30px;padding:0 30px 30px 30px;}.podcast__player .artwork{max-width:120px;}.mejs__time-rail{min-width:50px;max-width:100px;}.mejs-appended-buttons{justify-content:center;}.podcast-platforms{gap:10px;}.cta-links{margin-top:40px;}}
