body{margin:0}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0}.skip-link{position:fixed;top:-100px;left:16px;z-index:999;background:var(--accent);color:var(--accent-ink);padding:12px 20px}.skip-link:focus{top:12px}.legacy-main,.archive-main{padding:64px clamp(20px,5vw,64px) 90px}.legacy-main{max-width:1100px;margin:auto}.legacy-main>.wp-block-post-title,.archive-main>.wp-block-query-title{font-family:var(--serif);font-size:clamp(36px,5.2vw,68px);line-height:1.1;margin:20px 0 30px}.legacy-main>.wp-block-post-date{color:var(--mute);margin-bottom:40px}.legacy-main .wp-block-post-content{font-size:18px;overflow-wrap:anywhere}.legacy-main .wp-block-post-content h2,.legacy-main .wp-block-post-content h3{font-family:var(--serif);line-height:1.15;margin:1.4em 0 .6em}.legacy-main .wp-block-post-content h2{font-size:38px}.legacy-main img,.legacy-main video,.legacy-main iframe{max-width:100%}.legacy-main img{height:auto}.legacy-main .wp-caption{max-width:100%}.legacy-main .wp-block-post-content a{color:var(--accent)}.legacy-main .wp-block-post-content p{margin:1.1em 0}.legacy-library{border:1px solid var(--line2);padding:32px;margin-block:64px 30px;background:var(--panel)}.legacy-library h2{font:36px var(--serif)}.post-navigation{gap:24px;margin-top:40px}.archive-main{max-width:1440px;margin:auto}.archive-main .wp-block-search{margin:30px 0 50px}.wp-block-search__input{border:1px solid var(--line2);padding:12px;background:var(--panel);color:var(--text);min-width:0}.wp-block-search__button{background:var(--accent);color:var(--accent-ink);border:0;padding:12px 24px}.episode-query .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;padding:0}.archive-card{border-bottom:1px solid var(--line2);padding-bottom:24px;height:100%}.archive-card .wp-block-post-title{font:26px/1.15 var(--serif);margin:14px 0}.archive-card .wp-block-post-title a{text-decoration:none}.archive-card .wp-block-post-date{font:11px var(--mono);color:var(--mute);margin-top:14px}.archive-card .wp-block-post-excerpt{font-size:15px;color:var(--mute)}.wp-block-query-pagination{margin:40px 0;gap:18px}.page-numbers{padding:8px}.wp-block-post-featured-image img{object-fit:cover}.local-form-note{font:12px/1.5 var(--mono);color:var(--mute);width:100%}.credits a{text-underline-offset:4px}.nav .links{overflow:visible}.nav-more>div{max-height:70vh;overflow:auto}.legacy-main audio{max-width:100%}.legacy-main .powerpress_player{margin:24px 0}.legacy-main .wp-block-post-content [style*="width"]{max-width:100%}.spp-player{max-width:100%}
@media(max-width:900px){.episode-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.nav .links{flex-wrap:wrap}.nav-more>div{right:0}.legacy-main,.archive-main{padding-top:32px}}
@media(max-width:600px){.episode-query .wp-block-post-template{grid-template-columns:1fr}.legacy-library{padding:24px}.legacy-main .wp-block-post-content{font-size:17px}.post-navigation{flex-direction:column}.nav .max{gap:12px}.nav .links{gap:0}.nav .links a{font-size:13px;padding:7px 9px}.nav .navr{margin-left:auto}.nav-more summary{font-size:13px}.fine{gap:18px}.legacy-main .wp-block-post-content h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.episode-audio{padding:24px 0;margin-bottom:24px}.episode-audio audio{width:100%}.episode-audio p:last-child{font-size:14px;color:var(--mute)}.legacy-main .wp-block-post-content iframe{height:auto;aspect-ratio:16/9}.legacy-main .wp-block-post-content h1{font:clamp(28px,3vw,40px)/1.2 var(--serif);margin:1.4em 0 .6em}
