.rf-podcasts{padding-block:50px 90px}.rf-podcasts--home{padding-block:75px 90px}.rf-podcast-single{padding-block:40px 90px}.rf-podcasts__heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:36px}.rf-podcasts__heading h1,.rf-podcasts__heading h2{font-size:calc(clamp(28px,3.7vw,46px));font-weight:850;line-height:1.6;margin:0 0 10px}.rf-podcasts__heading em{font-style:normal;color:var(--rf-gold)}.rf-podcasts__heading p{color:var(--rf-text-secondary);line-height:2;margin:0;max-width:650px}.rf-podcasts__heading .rf-podcasts__eyebrow{color:var(--rf-gold);font-size:13px;font-weight:600;margin-bottom:8px}.rf-podcasts__all{display:inline-flex;gap:15px;align-items:center;flex-shrink:0;color:var(--rf-gold);font-size:14px;padding:12px 0;border-bottom:1px solid var(--rf-border-gold)}.rf-podcasts__list{display:grid;gap:28px}.rf-podcast-card{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);border:1px solid var(--rf-border-gold);border-radius:var(--rf-radius-lg);overflow:hidden;background:linear-gradient(120deg,var(--rf-gold-glow-soft),transparent 60%),var(--rf-bg-secondary);box-shadow:0 24px 65px -42px #0006;min-width:0}.rf-podcast-card__body{padding:36px 40px;min-width:0;align-self:center}.rf-podcast-card h1,.rf-podcast-card h3{font-size:calc(clamp(23px,2.4vw,32px));line-height:1.65;font-weight:800;margin:12px 0 15px;text-wrap:balance}.rf-podcast-card h3 a{color:var(--rf-text-primary)}.rf-podcast-card__meta{display:flex;gap:20px;flex-wrap:wrap;color:var(--rf-gold);font-size:12px;font-weight:600}.rf-podcast-card__excerpt,.rf-podcast-description{color:var(--rf-text-secondary);font-size:15px;line-height:2.1;margin-bottom:24px}.rf-podcast-description p{margin-bottom:10px}.rf-podcast-card__links{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:23px;font-size:13px}.rf-podcast-card__links a,.rf-podcast-card__links button{color:var(--rf-text-secondary);display:inline-flex;gap:8px;align-items:center}.rf-podcast-card__links button{font:inherit;border:0;background:none;padding:0;cursor:pointer}.rf-podcast-card__links a:hover,.rf-podcast-card__links button:hover{color:var(--rf-gold)}.rf-podcast-art{position:relative;isolation:isolate;min-height:370px;overflow:hidden;background:radial-gradient(ellipse at 55% 30%,#513e21,transparent 68%),#080d18;color:#fff}.rf-podcast-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080d18 2%,#080d1800 60%);z-index:-1}.rf-podcast-art img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center bottom;inset:0;z-index:-2;opacity:.78;filter:saturate(.5)}.rf-podcast-art__brand{position:absolute;inset:25px 25px auto;direction:ltr;letter-spacing:3px;font-size:11px;font-weight:700;display:flex;justify-content:space-between}.rf-podcast-art__brand span{color:#f5b335;font-size:9px;letter-spacing:2px}.rf-podcast-art__name{position:absolute;bottom:28px;inset-inline:25px;text-align:center;font-weight:800;font-size:26px}.rf-podcast-art__wave{position:absolute;bottom:84px;inset-inline:24px;display:flex;justify-content:center;align-items:center;gap:4px;height:54px}.rf-podcast-art__wave i{height:var(--bar);max-width:4px;flex:1;background:#f5b335;border-radius:4px;opacity:.85}.rf-podcast-player audio{width:100%;display:block}.rf-podcast-controls{padding:18px;border:1px solid var(--rf-border);border-radius:16px;background:var(--rf-glass)}.rf-podcast-controls[hidden]{display:none}.rf-podcast-controls__bottom,.rf-podcast-controls__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.rf-podcast-controls button{font:inherit;min-height:44px;border:0;background:transparent;color:var(--rf-text-primary);padding:8px 11px;border-radius:10px;cursor:pointer}.rf-podcast-controls [data-audio-play]{display:flex;gap:12px;align-items:center;font-weight:700;color:var(--rf-gold);padding-inline-start:0}.rf-podcast-controls [data-play-icon]{display:grid;place-items:center;width:40px;height:40px;background:var(--rf-gold);color:var(--rf-bg-primary);border-radius:50%;font-size:16px}.rf-podcast-clock{font-variant-numeric:tabular-nums;color:var(--rf-text-secondary);font-size:12px;white-space:nowrap}.rf-podcast-controls input[type=range]{display:block;width:100%;accent-color:var(--rf-gold);margin:14px 0;min-height:26px;cursor:pointer;touch-action:pan-y}.rf-podcast-controls__bottom>div{display:flex;gap:8px}.rf-podcast-controls__bottom button{font-size:13px;background:var(--rf-glass-2)}.rf-podcast-controls__bottom label{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--rf-text-secondary)}.rf-podcast-controls select{color:var(--rf-text-primary);background:var(--rf-bg-elevated);border:1px solid var(--rf-border-strong);font:inherit;border-radius:9px;min-height:44px;padding:6px 8px}.rf-podcast-player__status{font-size:12px;line-height:1.8;color:var(--rf-gold);margin:8px 0 0}.rf-podcast-player__status:empty{display:none}.rf-podcast-back{display:inline-block;color:var(--rf-text-secondary);margin-bottom:27px;font-size:14px}.rf-podcasts__pages{display:flex;justify-content:center;gap:16px;margin-top:30px}.rf-podcast-back:focus-visible,.rf-podcast-card :focus-visible,.rf-podcasts :focus-visible{outline:2px solid var(--rf-gold);outline-offset:5px}@media(max-width:700px){.rf-podcasts{padding-block:36px 60px}.rf-podcasts--home{padding-block:48px 60px}.rf-podcast-single{padding-block:30px 60px}.rf-podcasts__heading{align-items:start;flex-direction:column;gap:14px;margin-bottom:26px}.rf-podcast-card{grid-template-columns:minmax(0,1fr)}.rf-podcast-art{min-height:270px;max-height:300px}.rf-podcast-art img{object-position:center 30%}.rf-podcast-card__body{padding:26px 22px}.rf-podcast-card h1,.rf-podcast-card h3{font-size:24px}.rf-podcast-controls{padding:14px}.rf-podcast-card__links{font-size:12px}.rf-podcast-controls__bottom{gap:8px}.rf-podcast-controls__bottom>div{gap:3px}.rf-podcast-controls__bottom button{padding:8px}.rf-podcast-controls__bottom label{gap:5px}.rf-podcast-controls__top{gap:8px}.rf-podcast-controls [data-audio-play]{gap:8px;font-size:13px}.rf-podcast-clock{font-size:11px}}@media(prefers-reduced-motion:reduce){.rf-podcast-card *{scroll-behavior:auto}}