._card_1a40z_2{display:grid;gap:.875rem;padding:.75rem;background-color:var(--sp-card);border:1px solid var(--sp-line);border-radius:1.25rem;box-shadow:var(--sp-shadow);color:var(--sp-ink);text-decoration:none;transition:transform var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._card_1a40z_2:hover{transform:translateY(-3px);border-color:var(--sp-peach-edge);box-shadow:var(--sp-shadow-hover)}._card_1a40z_2:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:3px}._row_1a40z_29{grid-template-columns:7.5rem minmax(0,1fr);align-items:start}._feature_1a40z_34{grid-template-rows:auto 1fr}._card_1a40z_2._noThumb_1a40z_38{grid-template-columns:minmax(0,1fr)}._thumb_1a40z_42{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:.875rem;background-color:var(--sp-peach-tint)}._thumb_1a40z_42 img{display:block;width:100%;height:100%;object-fit:cover}._body_1a40z_57{display:flex;flex-direction:column;gap:.375rem;min-width:0;padding:.125rem .25rem}._feature_1a40z_34 ._body_1a40z_57{padding:0 .375rem .25rem}._category_1a40z_69{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-muted)}._title_1a40z_77{font-family:var(--font-family-heading);font-size:1rem;font-weight:700;line-height:1.35;color:var(--sp-ink);overflow-wrap:anywhere;transition:color var(--animation-duration-fast) ease}._card_1a40z_2:hover ._title_1a40z_77{color:var(--tk-brand-text)}._excerpt_1a40z_91{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;line-height:1.5;color:var(--sp-text)}._meta_1a40z_101{display:flex;align-items:center;gap:.375rem;margin-top:auto;padding-top:.25rem;font-size:.8125rem;color:var(--sp-muted)}._arrow_1a40z_111{margin-left:auto;color:var(--tk-brand-text);transition:transform var(--animation-duration-fast) ease}._card_1a40z_2:hover ._arrow_1a40z_111{transform:translate(3px)}@media(max-width:639px){._card_1a40z_2{gap:.625rem;padding:.625rem;border-radius:1.125rem}._card_1a40z_2:hover{transform:none}._card_1a40z_2:active{border-color:var(--sp-peach-edge)}._row_1a40z_29,._feature_1a40z_34{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}._thumb_1a40z_42{display:flex;justify-content:center;aspect-ratio:auto;padding:.625rem;border-radius:.875rem;background-color:var(--sp-peach-tint)}._card_1a40z_2:nth-child(4n+2) ._thumb_1a40z_42{background-color:var(--sp-mint-tint)}._card_1a40z_2:nth-child(4n+3) ._thumb_1a40z_42{background-color:var(--sp-lavender-tint)}._card_1a40z_2:nth-child(4n+4) ._thumb_1a40z_42{background-color:var(--sp-blue-tint)}._thumb_1a40z_42 img{width:min(100%,15.5rem);height:auto;aspect-ratio:16 / 9;border-radius:.625rem;box-shadow:var(--sp-shadow)}._body_1a40z_57,._feature_1a40z_34 ._body_1a40z_57{gap:.25rem;padding:.125rem .375rem}._category_1a40z_69{overflow:hidden;font-size:.6875rem;letter-spacing:.05em;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}._title_1a40z_77{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.0625rem;line-height:1.3}._excerpt_1a40z_91{font-size:.875rem;line-height:1.5}._meta_1a40z_101{margin-top:.375rem;padding-top:.625rem;border-top:1px solid var(--sp-line);font-size:.75rem}}@media(prefers-reduced-motion:reduce){._card_1a40z_2,._arrow_1a40z_111{transition:none}._card_1a40z_2:hover,._card_1a40z_2:hover ._arrow_1a40z_111{transform:none}}
