.bp-seo-guide {
  display:grid; grid-template-columns:minmax(0,1fr) minmax(12rem,.28fr);
  gap:var(--space-8,2rem); padding:clamp(1.25rem,3vw,2.5rem);
  margin-block:var(--space-8,2rem); background:var(--s1);
  border:1px solid color-mix(in srgb,var(--tx) 12%,transparent);
  border-radius:var(--r);
}
.bp-seo-guide h2,.bp-episodes-heading {font-size:clamp(1.125rem,1rem + .5vw,1.5rem);line-height:1.35;color:var(--tx)}
.bp-seo-guide p,.bp-movie-reading {font-size:var(--text-base,1rem);line-height:1.75;color:var(--mu)}
.bp-seo-guide p {max-width:70ch;margin-block:var(--space-4,1rem)}
.bp-seo-guide nav {display:flex;flex-direction:column;justify-content:center;gap:var(--space-2,.5rem)}
.bp-seo-guide nav a {padding:var(--space-3,.75rem) var(--space-4,1rem);min-height:44px;color:var(--tx);border-bottom:1px solid color-mix(in srgb,var(--tx) 12%,transparent)}
.bp-seo-guide nav a:hover {color:var(--acc)}
.bp-movie-reading {max-width:64ch;margin:var(--space-4,1rem) 0 var(--space-6,1.5rem)}
.bp-movie-reading h2 {margin-block:var(--space-6,1.5rem) var(--space-3,.75rem);font-size:clamp(1.125rem,1rem + .5vw,1.5rem)}
.bp-movie-reading h2,.bp-movie-reading h3 {color:var(--tx)}
.bp-movie-facts dl {display:grid;gap:0;margin-block:var(--space-4,1rem)}
.bp-movie-facts dl>div {display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:var(--space-4,1rem);padding-block:var(--space-3,.75rem);border-bottom:1px solid color-mix(in srgb,var(--tx) 12%,transparent)}
.bp-movie-facts dt {font-weight:600;color:var(--tx)}
.bp-movie-facts dd {margin:0;overflow-wrap:anywhere}
.bp-movie-facts a {color:var(--acc);text-decoration:underline;text-underline-offset:3px}
.bp-episodes-heading {margin-top:var(--space-6,1.5rem)}
@media(max-width:700px){.bp-seo-guide{grid-template-columns:1fr;gap:var(--space-4,1rem)}.bp-seo-guide nav{flex-direction:row;flex-wrap:wrap}.bp-seo-guide nav a{flex:1 1 9rem}.bp-movie-facts dl>div{grid-template-columns:1fr;gap:var(--space-1,.25rem)}}
