.idea-article .article-content{color:var(--text-primary);row-gap:22px}.idea-article .article-content>*{margin-top:0;margin-bottom:0}.idea-article .article-content p,.idea-article .article-content li{font:400 clamp(17px, 1.5vw, 19px) / 1.7 var(--font-family-serif);color:var(--text-primary);text-wrap:pretty;margin:0}.idea-article .article-content h2{font:400 clamp(26px, 3vw, 36px) / 1.12 var(--font-family-sans);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin:clamp(20px,2.4vw,32px) 0 0}.idea-article .article-content h3{font:500 clamp(20px, 2vw, 24px) / 1.25 var(--font-family-sans);color:var(--text-primary);text-wrap:balance;margin:clamp(12px,1.6vw,20px) 0 0}.idea-article .article-content ul,.idea-article .article-content ol{gap:10px;margin:0;padding-left:1.2em;list-style-position:outside;display:grid}.idea-article .article-content li{margin:0}.idea-article .article-content strong{font-weight:700}.idea-article .article-content a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.idea-article .article-content .article-figure-narrow,.idea-article .article-content .article-figure-wide{margin-block:clamp(8px,1.2vw,16px)}.idea-article .article-content{grid-template-columns:0 minmax(0,1fr) 0}
