.ec{gap:var(--space-12);height:100%;padding:var(--card-pad);border-radius:var(--radius-lg);color:var(--color-text);grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid;position:relative}.ec h3{font-size:var(--text-h4);line-height:var(--leading-snug);text-decoration:underline;text-decoration-color:var(--clear);text-underline-offset:var(--space-4)}.ec-meta{align-items:center;gap:var(--space-8) var(--space-12);font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;display:flex}.ec-by{font-size:var(--text-small);color:var(--color-muted)}.ec-go{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-round);color:var(--color-accent);box-shadow:inset 0 0 0 var(--line-w) var(--color-line-strong);justify-self:end;place-items:center;display:grid}.ec:hover h3{text-decoration-color:var(--color-accent)}.ec:hover .ec-go{background:var(--color-accent-fill);color:var(--color-accent-ink)}.ec:focus-visible{outline-offset:var(--space-4)}@media (prefers-reduced-motion:no-preference){.ec,.ec-go{transition:transform var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), color var(--dur) var(--ease-out)}.ec h3{transition:text-decoration-color var(--dur) var(--ease-out)}.ec:hover{transform:translateY(var(--lift-card))}.ec:hover .ec-go{transform:translateX(var(--nudge))}.ec:active{transform:scale(var(--press))}}.ec-r{background:var(--grad-paper);color:var(--paper-ink);box-shadow:var(--shadow-paper);--color-muted:var(--l-muted);--color-accent:var(--l-accent);--color-line-strong:var(--paper-line);--color-focus:var(--d-accent)}.ec-lh{align-items:center;gap:var(--space-12);display:flex}.ec-lh img{width:var(--space-48);height:auto}.ec-lh i{height:var(--line-w-strong);background:var(--lbrand);opacity:.6;flex:1}.ec-r .tag{background:color-mix(in oklab, var(--lbrand) 14%, var(--clear));color:var(--l-text)}.ec-r:hover{box-shadow:var(--shadow-paper), var(--shadow-glow)}.ec-a{background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card)}.ec-a:hover{background:var(--grad-card-hover)}.ec-q{font-family:var(--font-display);font-size:var(--text-quote);color:var(--color-brand);height:var(--space-32);line-height:.6}.ec-q:before{content:"״"}.ec-pic{aspect-ratio:5/2;margin-block:calc(-1 * var(--card-pad)) var(--space-4);margin-inline:calc(-1 * var(--card-pad));background:var(--color-surface);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);display:block;overflow:hidden}.ec-pic img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.ec-pic img{transition:transform var(--dur-slow) var(--ease-out)}.ec:hover .ec-pic img{transform:scale(1.04)}}.tag.q{background:var(--color-brand);color:var(--color-bg)}.qa-list{border-block-start:var(--line-w) solid var(--color-line)}.qa-list>li{border-block-end:var(--line-w) solid var(--color-line)}.qa-list>li[hidden]{display:none}.qa-row{align-items:center;gap:var(--space-24);padding-block:var(--space-24);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.qa-mark{width:var(--tile-lg);height:var(--tile-lg);border-radius:var(--radius);background:color-mix(in oklab, var(--color-brand) 14%, var(--clear));color:var(--color-brand);font-family:var(--font-display);font-size:var(--text-h3);place-items:center;display:grid}.qa-mark:before{content:"ש"}.qa-txt{gap:var(--space-4);display:grid}.qa-txt h3{font-size:var(--text-h4);line-height:var(--leading-snug);text-decoration:underline;text-decoration-color:var(--clear);text-underline-offset:var(--space-4)}.qa-txt time{font-size:var(--text-small);color:var(--color-muted)}.qa-go{color:var(--color-accent)}.qa-row:hover h3{text-decoration-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.qa-row,.qa-go,.qa-mark{transition:transform var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out)}.qa-row:hover .qa-go{transform:scaleX(-1) translateX(calc(-1 * var(--nudge)))}.qa-row:hover .qa-mark{background:var(--color-brand);color:var(--color-bg)}.qa-row:active{transform:scale(var(--press))}}.dr-list{gap:var(--space-8);display:grid}.dr{align-items:center;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.dr-tile{width:var(--target-min);height:var(--target-min);border-radius:var(--radius);background:color-mix(in oklab, var(--color-brand) 14%, var(--clear));color:var(--color-brand);place-items:center;display:grid}.dr-txt{gap:var(--space-4);display:grid}.dr-title{font-weight:var(--weight-strong);text-decoration:underline;text-decoration-color:var(--clear);text-underline-offset:var(--space-4)}.dr-meta{font-size:var(--text-small);color:var(--color-muted)}.dr-go{color:var(--color-accent)}.dr:hover{background:var(--grad-card-hover);box-shadow:var(--shadow-rim), var(--shadow-card)}.dr:hover .dr-title{text-decoration-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.dr,.dr-go{transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out)}.dr:hover .dr-go{transform:scaleX(-1) translateX(calc(-1 * var(--nudge)))}.dr:active{transform:scale(var(--press))}}
