.podcast-page{padding-block:45px 75px}.podcast-heading{display:grid;grid-template-columns:minmax(0,1.5fr) 150px minmax(0,1fr);gap:30px;align-items:end;border-bottom:1px solid var(--line,#d4d3c9);padding-bottom:32px;margin-bottom:35px}.podcast-heading h1{font-size:clamp(45px,6vw,80px);line-height:1.02;letter-spacing:-.06em;margin:20px 0 0}.podcast-heading em{font-family:Newsreader,Georgia,serif;font-weight:400}.podcast-heading p{font-size:14px;line-height:1.8}.podcast-wave{display:flex;align-items:center;justify-content:center;gap:8px;height:110px}.podcast-wave i{width:9px;height:40px;background:#253de9;border-radius:8px}.podcast-wave i:nth-child(2n){height:75px}.podcast-wave i:nth-child(3n){height:100px}.podcast-section-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.podcast-section-title h2{font-size:35px;letter-spacing:-.04em}.podcast-section-title>span{font-size:12px}.podcast-filters,.podcast-pagination{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.podcast-filters a[aria-current=page]{background:#dff27e;color:#20211e}.podcast-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:32px}.podcast-card{display:block;min-width:0;border-bottom:1px solid var(--line,#d4d3c9);text-decoration:none}.podcast-card-art{background:#253de9;color:#fff;aspect-ratio:4/3;padding:22px;display:flex;flex-direction:column;position:relative;overflow:hidden}.podcast-card-art>span{font-size:10px;letter-spacing:.08em}.podcast-card-art b{font-size:130px;line-height:1;align-self:center;margin:auto;color:#dff27e;transition:transform .25s}.podcast-card-art i{position:absolute;right:20px;bottom:16px;font-size:28px;font-style:normal}.podcast-tone-1 .podcast-card-art{background:#e9bfb1;color:#20211e}.podcast-tone-1 .podcast-card-art b{color:#20211e}.podcast-tone-2 .podcast-card-art{background:#dff27e;color:#20211e}.podcast-tone-2 .podcast-card-art b{color:#253de9}.podcast-card:hover .podcast-card-art b{transform:rotate(20deg)}.podcast-card:focus-visible{outline:3px solid #253de9;outline-offset:5px}.podcast-card-copy{padding:22px 0}.podcast-card h3{font-size:27px;line-height:1.17;letter-spacing:-.04em;margin:16px 0}.podcast-card p{font-size:13px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.podcast-listen{display:flex;justify-content:space-between;font-weight:700;font-size:12px;margin-top:24px}.podcast-empty{padding:45px;background:#dff27e;color:#20211e}.podcast-empty>span{font-size:70px;line-height:1}.podcast-empty h2{font-size:34px;letter-spacing:-.04em}.podcast-empty p{font-size:14px;line-height:1.7}.podcast-back{display:inline-block;margin:0 0 25px;font-size:12px}.podcast-detail{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:36px}.podcast-art{background:#253de9;color:#fff;padding:28px;display:flex;flex-direction:column;align-self:start;aspect-ratio:1}.podcast-art>span{font-size:12px;letter-spacing:.1em;line-height:1.5}.podcast-art b{font-size:clamp(90px,13vw,175px);color:#dff27e;line-height:1;margin:auto;align-self:center}.podcast-art small{font-family:Newsreader,Georgia,serif;font-size:22px;font-style:italic}.podcast-detail-main{min-width:0}.podcast-detail h2{font-size:clamp(30px,4vw,50px);line-height:1.12;letter-spacing:-.045em;margin:18px 0 28px}.podcast-description{white-space:pre-wrap;font-size:15px;line-height:1.9}.podcast-detail-main>small{font-size:11px;color:var(--muted,#71716b)}.podcast-player{padding:22px;background:#dff27e;color:#20211e;margin:25px 0}.podcast-player audio{width:100%;max-width:100%;display:block}.podcast-player-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:17px}.podcast-player-tools[hidden]{display:none}.podcast-player-tools button,.podcast-player-tools select{font:inherit;font-size:12px;background:transparent;color:inherit;border:1px solid #20211e66;padding:10px;min-height:42px;cursor:pointer}.podcast-player-tools label{display:flex;gap:8px;align-items:center;font-size:11px}.podcast-player-error{font-size:12px;line-height:1.7}.podcast-transcript{max-width:850px;margin:55px auto 0;border-top:2px solid var(--ink,#20211e);padding-top:25px}.podcast-transcript h2{font-size:34px;letter-spacing:-.04em}.podcast-transcript>div{white-space:pre-wrap;font-family:Georgia,serif;font-size:17px;line-height:1.9}.podcast-draft{padding:12px;background:#e9bfb1;color:#20211e;font-size:12px}.podcast-admin-topics{padding:20px 0;border-block:1px solid var(--line,#d4d3c9);margin:25px 0}.podcast-admin-topics summary{cursor:pointer;font-weight:700}.podcast-topic-label{display:inline-block;border:1px solid var(--line,#d4d3c9);padding:6px 10px;margin:5px;font-size:12px}.podcast-editor-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.podcast-editor select{width:100%;min-height:44px}.podcast-editor input[type=file]{max-width:100%}.podcast-admin-list a{display:grid;grid-template-columns:150px minmax(0,1fr) 70px 20px;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line,#d4d3c9);font-size:12px}.podcast-admin-list strong{font-size:16px;overflow-wrap:anywhere}.podcast-admin-list a:hover{color:var(--accent,#253de9)}.podcast-page :is(h1,h2,h3,p,small),.podcast-transcript>div{overflow-wrap:anywhere}
@media(max-width:900px){.podcast-heading{grid-template-columns:minmax(0,1fr) 120px}.podcast-heading p{grid-column:1/-1;margin:0}.podcast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.podcast-detail{grid-template-columns:minmax(0,1fr)}.podcast-art{max-width:360px;width:100%}.podcast-art b{font-size:150px}.podcast-admin-list a{grid-template-columns:100px minmax(0,1fr) 70px}.podcast-admin-list a>span:last-child{display:none}}
@media(max-width:520px){.podcast-page{padding-top:30px}.podcast-heading{gap:15px;grid-template-columns:minmax(0,1fr) 65px}.podcast-wave{gap:4px}.podcast-wave i{width:5px}.podcast-heading h1{font-size:43px}.podcast-grid,.podcast-editor-grid{grid-template-columns:minmax(0,1fr)}.podcast-card-art{aspect-ratio:16/9}.podcast-card-art b{font-size:110px}.podcast-player{padding:15px}.podcast-empty{padding:28px}.podcast-admin-list a{grid-template-columns:minmax(0,1fr) 70px;gap:10px}.podcast-admin-list a>strong{grid-column:1;grid-row:2}.podcast-admin-list a>span:nth-child(3){grid-column:2;grid-row:1/3}}
@media(prefers-reduced-motion:reduce){.podcast-card-art b{transition:none}.podcast-card:hover .podcast-card-art b{transform:none}}
@media(max-width:700px){
  .podcast-heading>*,.podcast-grid>*,.podcast-detail>*,.podcast-editor-grid>*{min-width:0}
  .podcast-filters .pill{max-width:100%;white-space:normal;overflow-wrap:anywhere}
  .podcast-player audio{min-width:0;width:100%}
  .podcast-player-tools{justify-content:flex-start}
  .podcast-player-tools label{min-width:0;flex-wrap:wrap}
  .podcast-player-tools select{max-width:100%;font-size:16px}
  .podcast-manage-actions .pill,.podcast-pagination .pill{flex:1 1 140px;white-space:normal;overflow-wrap:anywhere}
  .podcast-cover-field{padding:14px}
}
@media(max-width:380px){.podcast-heading h1{font-size:36px}.podcast-player-tools{gap:8px}.podcast-player-tools button{flex:1 1 90px}.podcast-player-tools label{flex-basis:100%;justify-content:space-between;order:1}}
.podcast-manage-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #d4d3c9}.podcast-manage-row>div{min-width:0}.podcast-manage-row h3{font-size:20px;line-height:1.3;margin:8px 0;overflow-wrap:anywhere}.podcast-manage-row span{font-size:12px;overflow-wrap:anywhere}.podcast-manage-actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.podcast-manage-actions .pill{min-height:44px}.podcast-edit-note{padding:16px;background:#dff27e;color:#20211e;font-size:13px;line-height:1.7}#podcast-editor{scroll-margin-top:100px}@media(max-width:700px){.podcast-manage-row{align-items:stretch;flex-direction:column}.podcast-manage-actions{width:100%}}
.podcast-art.has-podcast-cover,.podcast-card-art.has-podcast-cover{position:relative;padding:0;background:#e8e5db;overflow:hidden}.has-podcast-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.podcast-cover-field{min-width:0;border:1px solid #d4d3c9;padding:20px;margin:0}.podcast-cover-field legend{padding:0 8px;font-weight:700}.podcast-cover-preview{display:block;width:180px;max-width:100%;aspect-ratio:1;object-fit:contain;background:#e8e5db;margin:0 0 15px}.podcast-cover-field .podcast-cover-remove{display:flex;align-items:center;gap:10px;margin-bottom:18px}.podcast-cover-field .podcast-cover-remove input{width:18px;height:18px;min-height:0;flex:0 0 18px;margin:0;padding:0}
.podcast-engagement{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;font-size:12px;min-width:0}.podcast-engagement .pill{font:inherit;cursor:pointer;max-width:100%;white-space:normal;min-height:44px}.podcast-engagement button[aria-pressed=true]{background:#dff27e;color:#20211e}.podcast-engagement button:disabled{opacity:.6;cursor:wait}.podcast-action-status{flex-basis:100%;margin:0;line-height:1.6}.podcast-action-status:empty{display:none}.podcast-copy-fallback{width:100%;min-width:0;padding:12px;font:inherit}.podcast-engagement :focus-visible{outline:3px solid #253de9;outline-offset:3px}.podcast-card-stats{display:block;margin-top:14px;font-size:12px;color:#71716b}
