.podcast-page{--podcast-accent:var(--c-accent-blue);--podcast-ink:var(--c-dark-bg);--podcast-soft:var(--c-bg-cream);color:var(--c-text-primary)}.podcast-page :where(h1,h2,h3,h4,p,blockquote){margin:0}.podcast-page :where(h1,h2),.podcast-outcome h3{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500}.podcast-page :where(a,button):focus-visible{outline:var(--stroke-2) solid var(--c-accent-blue);outline-offset:var(--s-1)}.podcast-hero,.podcast-band,.podcast-cta{padding-block:var(--s-8)}.podcast-hero{max-inline-size:var(--measure-card-single);padding-inline:var(--site-shell-padding);text-align:center;align-items:center}.podcast-hero h1{max-inline-size:18ch;font-size:var(--f-6);line-height:1.04}.podcast-hero h1 em,.podcast-thesis em{color:var(--podcast-accent);font-weight:inherit}.podcast-lede,.podcast-section-heading>p:last-child,.podcast-watch>p{max-inline-size:var(--measure-copy);color:var(--c-text-secondary);line-height:1.7}.podcast-eyebrow,.podcast-card-status,.podcast-field-label{color:var(--podcast-accent);font-size:var(--f-minus-2);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.podcast-actions{justify-content:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.podcast-button{min-block-size:var(--touch-target-min);padding:var(--s-3) var(--s-5);border:var(--stroke-1) solid var(--c-border);color:var(--c-text-primary);transition:color var(--motion-duration-s) var(--motion-ease-flow), background-color var(--motion-duration-s) var(--motion-ease-flow), border-color var(--motion-duration-s) var(--motion-ease-flow);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.podcast-button:hover{border-color:var(--podcast-accent);color:var(--podcast-accent)}.podcast-button--primary{border-color:var(--podcast-ink);background:var(--podcast-ink);color:var(--c-bg-primary)}.podcast-button--primary:hover{background:var(--podcast-accent);color:var(--c-bg-primary)}.podcast-band--soft{background:var(--podcast-soft)}.podcast-rule{border-block-start:var(--stroke-1) solid var(--c-border)}.podcast-narrow,.podcast-watch{max-inline-size:var(--measure-card-single);padding-inline:var(--site-shell-padding);margin-inline:auto}.podcast-narrow>h2,.podcast-watch>h2,.podcast-section-heading{text-align:center}.podcast-narrow>h2,.podcast-watch>h2,.podcast-section-heading h2,.podcast-band>.l-center>h2{font-size:var(--f-3)}.podcast-prose{font-size:var(--f-0);line-height:1.75}.podcast-thesis{border-block-start:var(--stroke-1) solid var(--c-border);font-family:var(--font-serif);font-size:var(--f-2);text-align:center;padding-block-start:var(--s-6);line-height:1.4}.podcast-watch{text-align:center;align-items:center}.podcast-video{aspect-ratio:16/9;border:var(--stroke-1) solid var(--c-border);background:var(--c-text-primary);inline-size:100%;box-shadow:0 var(--s-2) var(--s-5) color-mix(in srgb, var(--c-text-primary) 12%, transparent);overflow:hidden}.podcast-video iframe{border:0;block-size:100%;inline-size:100%}.podcast-watch a,.podcast-email-fallback a{color:inherit;text-underline-offset:var(--s-1);font-weight:700}.podcast-band>.l-center{padding-inline:var(--site-shell-padding)}.podcast-grid{--autogrid-gap:var(--s-5)}.podcast-grid--concepts{--autogrid-cols-wide:4}.podcast-concept,.podcast-release{border-block-start:var(--stroke-2) solid var(--podcast-ink);align-content:start;padding-block-start:var(--s-4)}.podcast-number,.podcast-release-meta>span{color:var(--c-text-tertiary);font-family:var(--font-serif);font-size:var(--f-3)}.podcast-concept h3,.podcast-release h3{font-size:var(--f-1)}.podcast-concept p,.podcast-release p{color:var(--c-text-secondary);line-height:1.65}.podcast-timestamp{align-items:baseline;gap:var(--s-2);border-block-start:var(--stroke-1) solid var(--c-border);color:var(--c-text-tertiary);font-size:var(--f-minus-2);margin-block-start:auto;padding-block-start:var(--s-2);line-height:1.4;text-decoration:none;display:inline-flex}.podcast-timestamp time{color:var(--podcast-accent);font-family:var(--font-mono);font-weight:700}.podcast-timestamp:hover{color:var(--c-text-primary)}.podcast-section-heading{max-inline-size:var(--measure-card-single);align-items:center;margin-inline:auto}.podcast-workflow-index{--autogrid-cols-wide:4;--autogrid-gap:var(--s-0);border-block-end:var(--stroke-1) solid var(--c-border)}.podcast-workflow-link{min-block-size:var(--touch-target-min);padding:var(--s-3);border-block-end:var(--stroke-2) solid transparent;color:var(--c-text-secondary);font-size:var(--f-minus-1);text-align:center;justify-content:center;align-items:center;font-weight:650;line-height:1.35;text-decoration:none;display:flex}.podcast-workflow-link:hover{color:var(--c-text-primary);background:var(--c-accent-blue-wash-2);border-block-end-color:var(--podcast-accent)}.podcast-workflow-link:first-child{color:var(--podcast-accent);background:var(--c-surface-selected-soft);border-block-end-color:var(--podcast-accent);font-weight:750}.podcast-workflow-detail{--stack-space:var(--s-5);max-inline-size:calc(var(--measure-card-single) + var(--s-10));padding:var(--s-7);border:var(--stroke-1) solid var(--c-border);background:var(--c-bg-primary);font-size:var(--f-0);margin-inline:auto;line-height:1.75}.podcast-workflow-detail>header{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.podcast-workflow-detail>header .podcast-eyebrow{padding:var(--s-1) var(--s-3);border:var(--stroke-1) solid color-mix(in srgb, var(--podcast-accent) 55%, var(--c-border));border-radius:var(--touch-target-min);letter-spacing:.1em}.podcast-workflow-detail h3{font-family:var(--font-serif);font-size:var(--f-3);font-weight:500}.podcast-workflow-detail h4{font-family:var(--font-sans);font-size:var(--f-minus-1);letter-spacing:.12em;text-transform:uppercase}.podcast-detail-block{padding-block-start:var(--s-4)}.podcast-step-list{gap:var(--s-3);margin:0;padding:0;line-height:1.65;list-style:none;display:grid}.podcast-step-list li{gap:var(--s-3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.podcast-step-list span{color:var(--c-text-tertiary);font-family:var(--font-serif);font-size:var(--f-1)}.podcast-fields{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.podcast-fields li{padding:var(--s-1) var(--s-2);border:var(--stroke-1) solid var(--c-border);color:var(--c-text-secondary);font-size:var(--f-minus-1)}.podcast-workflow-detail blockquote,.podcast-positioning blockquote{border-inline-start:var(--stroke-2) solid var(--podcast-accent);font-family:var(--font-serif);font-size:var(--f-1);padding-inline-start:var(--s-4);font-style:italic;line-height:1.5}.podcast-workflow-paths{--autogrid-cols-wide:2}.podcast-case-study{padding:var(--s-5);border:var(--stroke-1) solid var(--c-border);background:var(--c-bg-primary)}.podcast-case-study ul{gap:var(--s-2);color:var(--c-text-secondary);margin:0;padding-inline-start:var(--s-5);line-height:1.6;display:grid}.podcast-case-study--plain ul{padding-inline-start:var(--s-0);list-style:none}.podcast-case-study a{color:var(--podcast-accent);text-underline-offset:var(--s-1);font-weight:700}.podcast-anchor-target{scroll-margin-block-start:var(--s-8)}.podcast-anchor-target:focus-visible{outline:var(--stroke-2) solid var(--c-accent-blue);outline-offset:var(--s-1)}#workflow-entity-disambiguation,#workflow-seo-action-plan,#workflow-discovery-discretion{display:none}#workflows .podcast-workflow-detail:target{display:flex}#workflows:has(.podcast-workflow-detail:target) #workflow-ai-visibility{display:none}#workflows:has(#workflow-ai-visibility:target) #workflow-ai-visibility{display:flex}#workflows:has(.podcast-workflow-detail:target) .podcast-workflow-link:first-child{color:var(--c-text-secondary);background:0 0;border-block-end-color:#0000;font-weight:650}#workflows:has(#workflow-ai-visibility:target) a[href=\#workflow-ai-visibility],#workflows:has(#workflow-entity-disambiguation:target) a[href=\#workflow-entity-disambiguation],#workflows:has(#workflow-seo-action-plan:target) a[href=\#workflow-seo-action-plan],#workflows:has(#workflow-discovery-discretion:target) a[href=\#workflow-discovery-discretion]{color:var(--podcast-accent);background:var(--c-surface-selected-soft);border-block-end-color:var(--podcast-accent);font-weight:750}.podcast-grid--releases{--autogrid-cols-wide:5;--autogrid-gap:var(--s-3)}.podcast-release{--stack-space:var(--s-2);border-block-start-width:var(--stroke-1);padding-block-start:var(--s-3)}.podcast-release-meta{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.podcast-release-meta>span{font-size:var(--f-2)}.podcast-release-meta strong{color:var(--podcast-accent);font-size:var(--f-minus-2);letter-spacing:.14em;text-transform:uppercase}.podcast-release h3{font-size:var(--f-0)}.podcast-release p{font-size:var(--f-minus-1);line-height:1.55}.podcast-outcome{max-inline-size:var(--measure-card-single);padding:var(--s-6);background:var(--podcast-ink);color:var(--c-text-on-dark);text-align:center;margin-inline:auto}.podcast-outcome .podcast-eyebrow{color:color-mix(in srgb, var(--c-text-on-dark) 70%, transparent)}.podcast-outcome h3{font-size:var(--f-2)}.podcast-outcome p:last-child{max-inline-size:var(--measure-copy);color:color-mix(in srgb, var(--c-text-on-dark) 80%, transparent);margin-inline:auto}.podcast-positioning{--autogrid-cols-wide:2;--autogrid-gap:var(--s-7);padding-inline:var(--site-shell-padding);align-items:start}.podcast-positioning h2{font-size:var(--f-3)}.podcast-positioning blockquote{padding:var(--s-5);border-inline-start-width:var(--stroke-2);background:var(--c-bg-primary);font-size:var(--f-3);line-height:1.35}.podcast-cta{background:var(--podcast-ink);color:var(--c-text-on-dark);text-align:center}.podcast-cta .podcast-narrow{align-items:center}.podcast-cta h2{font-size:var(--f-3)}.podcast-cta p{max-inline-size:var(--measure-copy);line-height:1.7}.podcast-button--light{border-color:var(--c-bg-primary);background:var(--c-bg-primary);color:var(--podcast-ink)}.podcast-button--light:hover{background:var(--podcast-accent);color:var(--c-bg-primary)}.podcast-button--outline-light{border-color:color-mix(in srgb, var(--c-bg-primary) 50%, transparent);color:var(--c-bg-primary)}.podcast-button--outline-light:hover{border-color:var(--c-bg-primary);color:var(--c-bg-primary)}.podcast-email-fallback{font-size:var(--f-minus-1)}@media (prefers-reduced-motion:reduce){.podcast-page *,.podcast-page :before,.podcast-page :after{scroll-behavior:auto;transition-duration:0s}}
