.prc-catalog-page .prc-research-layout{display:block;max-width:1260px;padding-top:30px}
.prc-catalog-page .prc-reading-sidebar{display:none}
.prc-catalog-page .prc-research-content{max-width:none}
.prc-library-page .prc-research-content p,.prc-library-page .prc-research-content li{line-height:1.8}
.prc-library-page .prc-research-content img{max-width:100%;height:auto}
.prc-library-page .prc-research-content .wp-block-column{min-width:0}
.prc-library-page .prc-research-content .wp-block-button__link{white-space:normal;line-height:1.5;background:#14283d!important;color:#fffdf8!important;border:1px solid #14283d;border-radius:4px;min-height:44px;display:inline-flex;align-items:center;padding:10px 18px}
.prc-library-page .prc-research-content .wp-block-button__link:is(:hover,:focus-visible){background:#23486b!important;color:#fffdf8!important;border-color:#23486b}
.prc-library-page .prc-research-content .wp-block-button__link:focus-visible{outline:3px solid #996811;outline-offset:4px}
/* One consistent grid across both original collection rows; preserve DOM order. */
.prc-library-page .prc-research-content .wp-block-group:has(> #prc-section-research-collections){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.prc-library-page .prc-research-content #prc-section-research-collections{grid-column:1/-1;margin:0 0 8px}
.prc-library-page .prc-research-content .wp-block-group:has(> #prc-section-research-collections)>.wp-block-columns{display:contents!important}
.prc-library-page .prc-research-content .wp-block-column:has(>h3[id^="prc-collection-"]){margin:0!important;max-width:none;padding:26px;background:#fffdf8;border:1px solid #d3c9b6;border-top:3px solid #b28a3a;border-radius:4px}
.prc-library-page .prc-research-content h3[id^="prc-collection-"]{margin:0 0 18px;font-size:25px;line-height:1.25}
.prc-library-page .prc-research-content .wp-block-column:has(>h3[id^="prc-collection-"]) p{margin:0}
@media(max-width:960px){.prc-library-page .prc-research-content .wp-block-group:has(> #prc-section-research-collections){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.prc-library-page .prc-research-content .wp-block-group:has(> #prc-section-research-collections){grid-template-columns:minmax(0,1fr);gap:18px}.prc-library-page .prc-research-content .wp-block-column:has(>h3[id^="prc-collection-"]){padding:22px}}
.prc-library-page .prc-research-content :is(.pod-hero,.ep-hero,.decoder-hero,.met-hero,.is-hero,.gs-hero){background:#14283d!important;border-bottom:3px solid #b28a3a!important}
.prc-library-page .prc-research-content #prc-ddae .prc-hero{background:#14283d!important;border-bottom:3px solid #b28a3a!important}
.prc-library-page .prc-research-content :is(.pod-section.alt,.ep-section.alt,.met-section.alt,.is-section.alt){background:#eee7d8!important}
.prc-library-page .prc-research-content :is(.pod-button,.ep-button,.decoder-button,.met-button,.is-button,.gs-button){border-radius:3px;min-height:44px;line-height:1.5}
.prc-library-page .prc-research-content :is(.pod-button,.ep-button,.decoder-button,.met-button,.is-button,.gs-button):not(.secondary):not(.gs-button--outline){background:#d9bd7d!important;color:#14283d!important}
.prc-library-page .prc-research-content :is(.pod-wrap,.ep-wrap,.decoder-wrap,.met-wrap,.is-wrap,.gs-shell){max-width:100%;min-width:0}
.prc-library-page .prc-research-content :is(.ep-card,.pod-card,.episode-card,.resource-card,.research-card){border-color:#d3c9b6;border-radius:3px}
.prc-library-page .prc-research-content .transcript{max-width:720px;margin:auto;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.85}
.prc-library-page .prc-research-content :is(.decoder-hero-grid,.met-hero-grid,.is-hero-grid){grid-template-columns:minmax(0,1fr)!important}
.prc-library-page .prc-research-content :is(.decoder-grid,.met-two,.is-two){grid-template-columns:minmax(0,1fr)!important}
.prc-library-page .prc-research-content :is(.met-hero-media,.is-hero-media){max-width:360px;margin:20px auto 0}
.prc-library-page .prc-research-content #prc-ddae .prc-hero-grid{grid-template-columns:minmax(0,1fr)!important}
.prc-library-page .prc-research-content #prc-ddae .prc-cover-stage{max-width:330px;margin:24px auto 0}
.prc-library-page .prc-research-content #prc-ddae :is(.prc-discovery-grid,.prc-mission-grid,.prc-form-shell){grid-template-columns:minmax(0,1fr)!important}
.prc-library-page .prc-research-content :is(.ep-grid,.decoder-audience){grid-template-columns:minmax(0,1fr)!important}
body.prc-draft:has(.prc-library-page) #colophon{background:#14283d!important}
.prc-library-page .prc-research-content .prc-free-cover img{transition:none!important;transform:none!important}
.prc-library-page .prc-research-content h3[id]{scroll-margin-top:24px}
@media(max-width:960px){.prc-catalog-page .prc-research-layout{padding:24px 18px}.prc-library-page .prc-research-content :is(.pod-hero-grid,.pod-grid,.episode-grid,.resource-grid,.research-grid,.gs-academy-grid,.gs-preview-grid){grid-template-columns:minmax(0,1fr)!important}.prc-library-page .prc-research-content .pod-cover{max-width:340px;margin:auto}.prc-library-page .prc-research-content .ep-wrap{width:calc(100% - 36px)}}
@media(max-width:600px){.prc-catalog-page .prc-research-layout{padding:20px 12px}.prc-library-page .prc-research-content :is(.pod-hero,.decoder-hero,.met-hero,.is-hero,.gs-hero){padding:36px 18px!important}.prc-library-page .prc-research-content .ep-hero{padding:36px 0!important}.prc-library-page .prc-research-content .ep-section{padding:32px 0!important}.prc-library-page .prc-research-content .wp-block-columns{flex-direction:column!important}.prc-library-page .prc-research-content .wp-block-column{flex-basis:100%!important}.prc-library-page .prc-research-content .prc-wrap{width:auto;max-width:100%}.prc-library-page .prc-research-content #prc-ddae .prc-wrap{width:calc(100% - 36px)}.prc-library-page .prc-research-content .pod-section{padding:32px 18px!important}.prc-library-page .prc-research-content .pod-meta{flex-wrap:wrap}.prc-library-page .prc-research-content :is(input,select,textarea){max-width:100%}}
