.feed-intro{box-sizing:border-box;width:calc(100% - 24px);max-width:456px;margin:18px 12px 12px;padding:18px 20px 14px;border:1px solid var(--sw-color-border);border-radius:14px;background:var(--sw-color-surface);color:var(--sw-color-text);text-align:left}.feed-intro .feed-intro-eyebrow{margin:0 0 7px;color:var(--sw-color-nav-active);font-size:.7rem;font-weight:700;letter-spacing:.12em}.feed-intro h1{margin:0 0 7px;font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.22;text-align:left}.feed-intro p:not(.feed-intro-eyebrow){margin:0;color:var(--sw-color-text-secondary);font-size:.94rem;line-height:1.45}.feed-intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:16px}.feed-intro-actions a{font-size:.9rem;font-weight:650;text-decoration:none}.feed-intro-actions .feed-intro-play{display:inline-flex;align-items:center;gap:12px;padding:9px 13px;border-radius:8px;background:#578757;color:#fff}.feed-intro-actions .feed-intro-play:hover,.feed-intro-actions .feed-intro-play:focus-visible{background:#456f45}.feed-intro-actions .feed-intro-guide{color:var(--sw-color-brand-text)}.feed-intro-actions .feed-intro-guide:hover{text-decoration:underline}.feed-intro-details{margin-top:14px;padding-top:10px;border-top:1px solid var(--sw-color-border);color:var(--sw-color-text-muted);font-size:.82rem}.feed-intro-details summary{cursor:pointer}.feed-intro-details ol{margin:10px 0 8px;padding-left:20px}.feed-intro-details li+li{margin-top:5px}.feed-intro-details a{color:var(--sw-color-brand-text)}@media(max-width:768px){.feed-intro{padding:16px 17px 12px}}
