.seo-page{max-width:1200px;margin:0 auto;padding:110px 32px 100px;line-height:1.6}.seo-page h1{font-size:clamp(28px,5vw,54px);line-height:1.1;margin:24px 0}.seo-page h2{font-size:23px;line-height:1.25;margin:18px 0 10px}.seo-page p{max-width:75ch;color:var(--text-secondary,#b8b8b8)}.seo-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-bottom:32px}.seo-page a:focus-visible{outline:2px solid var(--accent,#ff913d);outline-offset:5px}.seo-links a,.seo-episodes a{color:var(--text-primary,#fff);text-decoration:underline;text-underline-offset:4px}.seo-title{display:grid;grid-template-columns:minmax(180px,300px) 1fr;gap:36px;align-items:start}.seo-poster{width:100%;height:auto;border-radius:12px}.seo-access{font-size:14px;margin:20px 0}.seo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;margin-top:36px}.seo-grid article{min-width:0}.seo-grid img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:12px}.seo-grid h2{font-size:20px}.seo-grid p{font-size:14px;margin:8px 0}.seo-episodes{padding-left:24px}.seo-episodes li{padding:12px 0}.seo-episodes span{display:block;font-size:14px;color:var(--text-secondary,#b8b8b8)}.seo-page section{margin-top:38px}@media(max-width:700px){.seo-page{padding:85px 20px 100px}.seo-title{grid-template-columns:1fr;gap:20px}.seo-poster{max-width:240px}.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.seo-links{font-size:14px;gap:10px 16px}.seo-grid h2{font-size:18px}}
