.acc{display:grid;gap:var(--space-6);margin:0;padding:var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--paper-raised);font-family:var(--font-sans)}.prose .acc{margin:var(--space-8) 0}.prose .acc.acc a[href]:after{content:none}.prose .acc a.acc__doc,.prose .acc a.acc__src{text-decoration:none}.acc p,.acc figure,.acc blockquote,.acc ul{margin:0}.acc__main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}@media(min-width:640px){.acc__main{grid-template-columns:180px minmax(0,1fr);align-items:start}}.acc__doc{display:grid;gap:var(--space-2);max-width:200px;color:inherit;text-decoration:none}.acc__doc picture,.acc__docimg{display:block;width:100%;height:auto;border:1px solid var(--hairline);border-radius:var(--radius-xs);box-shadow:0 1px 2px #0000000f,0 6px 18px -8px #0000002e;background:#fff}.acc__doc:hover .acc__docimg,.acc__doc:focus-visible .acc__docimg{border-color:var(--ink-faint)}.acc__doccap{color:var(--ink-muted)}.acc__body{display:grid;gap:var(--space-3);align-content:start}.acc__eyebrow{color:var(--ink-muted)}.acc .acc__title{margin:0;font-family:var(--font-sans);font-size:var(--type-body-strong-size);line-height:var(--type-body-strong-line);font-weight:var(--type-body-strong-weight);color:var(--ink)}.acc__quote blockquote{margin:0;padding:0 0 0 var(--space-4);border-left:2px solid var(--accent);font-family:var(--font-serif);font-style:normal;font-size:var(--type-body-size);line-height:1.5;color:var(--ink);text-wrap:pretty}.acc__quote figcaption{margin-top:var(--space-2);padding-left:calc(var(--space-4) + 2px);color:var(--ink-muted)}.acc__by{color:var(--ink)}.acc__arrow{display:inline;margin-left:.15em;vertical-align:-.1em}.acc__summary{color:var(--ink-muted)}.acc__story{justify-self:start}.acc__press{display:grid;gap:var(--space-3);min-width:0}.acc__presshead{color:var(--ink-muted)}.acc .acc__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,15rem);align-items:start;gap:var(--space-3);padding:0 0 var(--space-3);margin:0;list-style:none;overflow-x:auto;position:relative;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.acc .acc__row>li{margin:0;padding:0;scroll-snap-align:start}.acc .acc__row>li:before,.acc .acc__row>li::marker{content:none}.acc a.acc__src{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color var(--motion-fast, .12s) ease}.acc a.acc__src:hover{border-color:var(--ink-faint);color:var(--ink)}.acc a.acc__src:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.acc__srctop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--ink-muted)}.acc__chip{padding:0 .45em;border:1px solid var(--hairline);border-radius:var(--radius-pill);line-height:1.4;color:var(--ink-muted)}.acc__chip[data-kind=tv]{border-color:color-mix(in oklch,var(--presence-4) 50%,var(--hairline))}.acc__chip[data-kind=program]{border-color:color-mix(in oklch,var(--presence-1) 50%,var(--hairline))}.acc__outlet{color:var(--ink)}.acc__headline{font-family:var(--font-serif);font-size:var(--type-small-size);line-height:1.4;color:var(--ink);text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.acc__gloss{color:var(--ink-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(max-width:639px){.acc{padding:var(--space-4)}.acc__doc{max-width:150px}}
