.watch-guide{max-width:1200px;margin:auto;padding:28px 5% 60px}.guide-intro h1{font:700 clamp(30px,4vw,48px)/1.15 system-ui;margin:14px 0}.guide-intro>p,.guide-reading p{line-height:1.85;max-width:78ch}.guide-note{font-size:13px;color:var(--muted)}.guide-links{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.guide-links a{border:1px solid var(--line);border-radius:8px;padding:12px;min-height:44px}.watch-guide section{margin-top:36px;scroll-margin-top:20px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.guide-pick{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;background:var(--panel);border:1px solid var(--line);padding:16px;border-radius:14px;align-items:start}.guide-poster{position:relative;aspect-ratio:2/3;overflow:hidden;border-radius:8px}.guide-poster .source-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.guide-pick h3{margin:0 0 10px}.guide-pick p{font-size:14px;line-height:1.65}.guide-pick .primary{display:inline-flex;min-height:44px;align-items:center;padding:10px;margin:4px 0}.guide-home-links{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.guide-home-links a{border:1px solid var(--line);border-radius:10px;padding:16px;flex:1 1;min-width:220px}@media(max-width:800px){.guide-grid{grid-template-columns:1fr}}@media(max-width:375px){.guide-pick{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px}}