/* Podcast spacing retained without overriding the prototype portfolio. */
.podcast{padding-top:74px!important;padding-bottom:78px!important;min-height:0!important}
.podcast-head{margin-bottom:26px!important;align-items:center!important}.podcast-head h2{margin-block:8px 0!important}.podcast-head p{margin:0!important}
.podcast-studio{gap:18px!important;align-items:stretch!important}.podcast-spotlight{min-height:430px!important}.podcast-cover{min-height:430px!important}.podcast-library{gap:10px!important}.podcast-library-head{min-height:54px!important;padding-bottom:8px!important}.podcast-story-card{padding:21px!important;min-height:0!important}.podcast-episode-copy{padding:30px!important}.podcast-episode-copy h3{margin:10px 0!important}

/* Request modal. */
.fanava-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s}.fanava-modal.is-open{opacity:1;visibility:visible}.fanava-modal-backdrop{position:absolute;inset:0;background:rgba(4,10,38,.72);backdrop-filter:blur(8px)}.fanava-modal-dialog{position:relative;width:min(720px,100%);max-height:min(820px,calc(100vh - 40px));overflow:auto;background:#fff;border-radius:26px;padding:32px;box-shadow:0 34px 100px rgba(0,0,0,.34);transform:translateY(18px) scale(.98);transition:transform .22s ease}.fanava-modal.is-open .fanava-modal-dialog{transform:none}.fanava-modal-close{position:absolute;left:20px;top:20px;width:42px;height:42px;border:1px solid #dce6f0;border-radius:50%;background:#f7f9fc;color:#082654;font-size:24px;cursor:pointer}.fanava-modal-kicker{color:#00a068;font-size:12px;font-weight:900}.fanava-modal h2{font-size:clamp(28px,4vw,42px)!important;color:#082654;margin:7px 0}.fanava-modal-intro{color:#536b8c;margin:0 0 22px}.fanava-apply-form{display:grid;gap:14px}.fanava-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fanava-apply-form label{display:grid;gap:7px;color:#203f61;font-size:13px;font-weight:700}.fanava-apply-form input,.fanava-apply-form select,.fanava-apply-form textarea{width:100%;padding:12px 14px;border:1px solid #cddae8;border-radius:12px;background:#fbfcfe;color:#082654;font:inherit}.fanava-apply-form input:focus,.fanava-apply-form select:focus,.fanava-apply-form textarea:focus{outline:0;border-color:#00a068;box-shadow:0 0 0 3px rgba(0,168,107,.1)}.fanava-modal-submit{border:0;border-radius:13px;padding:14px 20px;background:linear-gradient(135deg,#001880,#00a068);color:#fff;font:800 15px inherit;cursor:pointer}.fanava-modal-status{margin:0;font-size:13px;color:#536b8c}.fanava-modal-status.success{color:#00744e}.fanava-modal-status.error{color:#b42318}body.fanava-modal-open{overflow:hidden!important}
@media(max-width:900px){.podcast{padding-block:62px!important}.podcast-spotlight,.podcast-cover{min-height:auto!important}}
@media(max-width:600px){.fanava-modal{padding:10px}.fanava-modal-dialog{padding:26px 20px;border-radius:20px;max-height:calc(100vh - 20px)}.fanava-modal-grid{grid-template-columns:1fr}.podcast{padding-block:52px!important}}
