.watch-availability{margin-block:1.25rem;max-width:100%;overflow-wrap:anywhere}.watch-answer{line-height:1.6}.watch-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.watch-provider{border:1px solid #d6c9b6;border-radius:.65rem;padding:1rem;min-width:0}.watch-provider h3{margin:.25rem 0 .7rem;font-size:1.1rem}.watch-provider dl{margin:.75rem 0}.watch-provider dl>div{margin-block:.65rem}.watch-provider dt{font-weight:700}.watch-provider dd{margin:.2rem 0;line-height:1.5}.watch-provider summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.watch-official-link{display:inline-flex;align-items:center;min-height:44px;padding:.35rem .7rem;border:1px solid currentColor;border-radius:.4rem;max-width:100%;box-sizing:border-box}.watch-availability a:focus-visible,.watch-availability summary:focus-visible{outline:3px solid #7c421e;outline-offset:3px}.watch-availability--compact .watch-providers{display:block}.watch-availability--compact .watch-provider{margin-block:.6rem;padding:.7rem}.watch-availability--compact h3{font-size:1rem}.watch-availability--compact .watch-answer{font-size:.9rem}@media(max-width:600px){.watch-providers{grid-template-columns:1fr}.watch-provider{padding:.8rem}}

.catalog-card>.watch-availability,.short-card>.watch-availability,.browse-card-v2>.watch-availability{grid-column:1/-1}.watch-browse>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.watch-browse{font-size:.9rem}.search-result-watch-provider{display:block;font-size:.85rem;margin-top:.4rem}
/* Keep static review watch facts inside the existing review reading width. */
#where-to-watch.watch-availability{width:calc(100% - 48px);max-width:1120px;margin:1.5rem auto;box-sizing:border-box}
