/* Shared product hover treatment on audience pages. */
.series-b-review .audience-product-link{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;margin-top:28px;padding:22px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);text-decoration:none;transform:perspective(1100px) translateY(var(--card-lift,0px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s,border-color .3s,background .3s}
.series-b-review .audience-product-kicker{grid-column:1;font-size:10px;font-weight:550;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.series-b-review .audience-product-name{grid-column:1;font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.035em}
.series-b-review .audience-product-link .blend-round-arrow{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;transition:background .3s,color .3s,transform .3s}
.series-b-review .audience-product-link:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-color:var(--accent)}
.series-b-review .audience-product-link:focus-visible .blend-round-arrow{background:var(--accent);color:var(--button-ink);transform:rotate(-35deg)}
@media(hover:hover) and (pointer:fine){.series-b-review .audience-product-link:hover{--card-lift:-5px;border-color:var(--accent)}.series-b-review .audience-product-link:hover .blend-round-arrow{background:var(--accent);color:var(--button-ink);transform:rotate(-35deg)}}
@media(min-width:1000px) and (min-height:720px) and (prefers-reduced-motion:no-preference){.series-b-review.has-series-b-banner .home-chapters>.chapter-can-pin{top:var(--chapter-top,170px);min-height:calc(100svh - var(--chapter-top,170px))}.series-b-review .copy-story-deck>.copy-chapter.chapter-can-pin{position:sticky;top:var(--chapter-top,170px);min-height:calc(100svh - var(--chapter-top,170px));align-items:center;z-index:var(--chapter-layer,1);border-top:1px solid var(--line);border-radius:28px 28px 0 0}}
.series-b-review .copy-story-deck>.copy-chapter.chapter-can-pin:focus-within{position:relative}
@media(max-width:680px){.series-b-review .audience-product-link{padding:20px}.series-b-review .audience-product-name{font-size:21px}}
@media(prefers-reduced-motion:reduce){.series-b-review .audience-product-link,.series-b-review .audience-product-link .blend-round-arrow{transform:none!important;transition:none!important}}
