/* Generated homepage alias of the confirmed 230 insight component.
   Source: assets/shared-components.css; edit that component, not this generated file.
   Component SHA256: 15455a7e53210832c4afc4f26c09903abc30cb99c52464e363f39ef8d8cf38d0 */
#canvas #homeIdeas #homeArticles[data-insight-layout="230"] {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;padding:0;align-items:stretch}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link {display:grid;grid-template-columns:42% minmax(0,1fr);gap:0;align-items:stretch;padding:0;border:0;background:transparent;height:auto;min-width:0;color:var(--ink);text-decoration:none}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-cover {position:relative;width:100%;aspect-ratio:auto;height:100%;min-height:260px;padding:0;border:0;overflow:hidden}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-cover img {position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-copy {position:static;display:flex;flex-direction:column;gap:12px;min-width:0;background:transparent;color:var(--ink);box-sizing:border-box}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-copy .note {margin:0;font-size:12px;line-height:1.5;color:var(--muted);text-align:left}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] h2 {font-size:20px;line-height:1.5;font-weight:500;margin:0;min-height:3em;overflow:visible;letter-spacing:0;text-wrap:balance}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] h2::before,#canvas #homeIdeas #homeArticles[data-insight-layout="230"] h2::after {display:none}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-title-line {font-size:inherit;white-space:normal;display:inline}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-excerpt {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;height:3.4em;overflow:hidden;margin:0;font-size:14px;line-height:1.7;color:var(--muted);text-align:left;text-align-last:left;text-wrap:wrap}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .overview-action {margin-top:auto;white-space:nowrap;flex-shrink:0}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .motion-link-arrow {display:inline-block;transition:transform 180ms ease}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link:focus-visible {outline:2px solid var(--accent);outline-offset:4px}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link:focus-visible .article-copy,#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link:focus-visible .overview-action {border-color:var(--accent)}

#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link:focus-visible .motion-link-arrow {transform:translateX(4px)}

@media(hover:hover) and (pointer:fine){#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link:hover .article-copy,#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link:hover .overview-action {border-color:var(--accent)}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link:hover .overview-action {color:var(--accent)}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link:hover .motion-link-arrow {transform:translateX(4px)}}

@media(min-width:900px) and (max-width:1199px){#canvas #homeIdeas #homeArticles[data-insight-layout="230"]{gap:24px}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link{grid-template-columns:38% minmax(0,1fr)}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-copy{padding:20px}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] h2{font-size:18px;min-height:4.5em}}

@media(max-width:899px){#canvas #homeIdeas #homeArticles[data-insight-layout="230"]{grid-template-columns:1fr;gap:24px}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-cover{min-height:240px}}

@media(max-width:767px){#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link{grid-template-columns:38% minmax(0,1fr)}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-copy{padding:16px;gap:10px}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] h2{font-size:16px;line-height:1.5;min-height:3em}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-copy .note{font-size:11px}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-excerpt{font-size:13px}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-cover{min-height:224px}}

@media(prefers-reduced-motion:reduce){#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .motion-link-arrow,#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-copy{transition:none}#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link:hover .motion-link-arrow,#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link:focus-visible .motion-link-arrow{transform:none}}


#canvas #homeIdeas #homeArticles[data-insight-layout="230"] .article-link[hidden]{display:none}
html[lang="en"] #canvas #homeIdeas #homeArticles[data-insight-layout="230"] h2{min-height:4.5em;text-wrap:pretty}
