#sci-homepage .sci-editorial { padding:60px 0 70px; }
#sci-homepage .sci-editorial h1 { font:400 52px/1.12 Georgia,serif; letter-spacing:-1px; max-width:850px; margin:18px 0 24px; }
#sci-homepage .sci-editorial h2 { font:400 30px/1.25 Georgia,serif; }
#sci-homepage .sci-editorial h3 { font:400 25px/1.3 Georgia,serif; }
#sci-homepage .insights-index-category-statement { max-width:720px; color:var(--sci-secondary); font-size:18px; }
#sci-homepage .insights-index-list { list-style:none; padding:0; margin:44px 0; }
#sci-homepage .insights-index-list > li { padding:32px 0; border-top:1px solid var(--sci-line); }
#sci-homepage .insights-index-list h2 { max-width:820px; margin:12px 0; }
#sci-homepage .insights-index-list > li:first-child h2 { font-size:38px; }
#sci-homepage .insights-index-list-theme,#sci-homepage .insights-article-theme { color:var(--sci-blue); font-size:11px; letter-spacing:1.4px; text-transform:uppercase; }
#sci-homepage .insights-index-list-dek { max-width:760px; font-size:16px; color:var(--sci-secondary); }
#sci-homepage .insights-index-list-meta { font-size:12px; color:var(--sci-secondary); margin-top:16px; }
#sci-homepage .insights-index-list-meta-sep,#sci-homepage .insights-article-meta-sep { padding:0 7px; }
#sci-homepage .sci-editorial a:hover { color:var(--sci-blue); text-decoration:underline; text-underline-offset:4px; }
#sci-homepage .insights-index-subscribe,#sci-homepage .insights-article-subscribe { padding:28px; background:var(--sci-tint); margin-top:35px; }
#sci-homepage .insights-index-subscribe p,#sci-homepage .insights-article-subscribe p { margin-top:14px; }
#sci-homepage .insights-index-subscribe a,#sci-homepage .insights-article-subscribe a,#sci-homepage .insights-index-rss a { color:var(--sci-blue); text-decoration:underline; text-underline-offset:4px; }
#sci-homepage .insights-index-rss { margin-top:20px; font-size:13px; }
#sci-homepage .insights-article-wrapper { max-width:760px; margin:auto; }
#sci-homepage .insights-back { display:inline-block; color:var(--sci-blue); font-size:13px; margin-bottom:30px; }
#sci-homepage .insights-article-dek { font-size:20px; color:var(--sci-secondary); margin-bottom:24px; }
#sci-homepage .insights-article-series { font-size:13px; margin-bottom:15px; }
#sci-homepage .insights-article-byline { font-size:14px; margin-bottom:6px; }
#sci-homepage .insights-article-byline a { color:var(--sci-blue); text-decoration:underline; }
#sci-homepage .insights-article-meta,#sci-homepage .insights-article-updated { font-size:12px; color:var(--sci-secondary); }
#sci-homepage .insights-article-share { display:flex; flex-wrap:wrap; align-items:center; gap:16px; padding:20px 0; margin:15px 0 32px; border-bottom:1px solid var(--sci-line); font-size:12px; color:var(--sci-blue); }
#sci-homepage .share-copy-btn { border:1px solid var(--sci-line); padding:6px 12px; background:transparent; color:var(--sci-blue); }
#sci-homepage .insights-article-body { font-size:18px; line-height:1.8; overflow-wrap:anywhere; }
#sci-homepage .insights-article-body p { margin:0 0 24px; }
#sci-homepage .insights-article-body h2 { margin:40px 0 18px; }
#sci-homepage .insights-article-body h3 { margin:28px 0 14px; }
#sci-homepage .insights-article-body li { margin-bottom:10px; }
#sci-homepage .insights-article-body a { color:var(--sci-blue); text-decoration:underline; text-underline-offset:3px; }
#sci-homepage .insights-article-body blockquote { margin:28px 0; padding:15px 24px; border-left:3px solid var(--sci-blue); background:var(--sci-tint); }
#sci-homepage .insights-article-body img { max-width:100%; height:auto; }
#sci-homepage .insights-article-author-bio { padding:24px 0; border-block:1px solid var(--sci-line); margin-top:40px; font-size:14px; color:var(--sci-secondary); }
#sci-homepage .insights-article-author-bio a { color:var(--sci-blue); text-decoration:underline; }
#sci-homepage .insights-article-related { margin-top:35px; }
#sci-homepage .insights-article-related-list { list-style:none; padding:0; }
#sci-homepage .insights-article-related-list li { padding:22px 0; border-bottom:1px solid var(--sci-line); }
#sci-homepage .insights-article-related-list p { margin-top:10px; color:var(--sci-secondary); }
#sci-homepage .insights-article-related-list-meta { font-size:12px; }
#sci-homepage .sci-founder-profile { max-width:760px; margin:auto; }
#sci-homepage .sci-founder-role { color:var(--sci-blue); font-size:16px; margin-bottom:24px; }
#sci-homepage .sci-founder-lead { font-size:20px; line-height:1.7; color:var(--sci-secondary); }
#sci-homepage .sci-founder-intro { margin-bottom:32px; }
#sci-homepage .sci-founder-section { padding:30px 0; border-top:1px solid var(--sci-line); }
#sci-homepage .sci-founder-section p { margin-top:20px; font-size:18px; line-height:1.8; }
#sci-homepage .sci-founder-invitation { border-top:1px solid var(--sci-line); padding-top:30px; margin-top:6px; }
#sci-homepage .sci-pricing-intro > p:not(.sci-kicker) { max-width:720px; font-size:18px; color:var(--sci-secondary); }
#sci-homepage .sci-pricing-pilot { margin:40px 0; padding:30px; background:var(--sci-tint); }
#sci-homepage .sci-pricing-pilot ul { padding-left:20px; margin:20px 0; }
#sci-homepage .sci-pricing-pilot li { margin:8px 0; }
#sci-homepage .sci-pricing-pilot > p { max-width:780px; color:var(--sci-secondary); font-size:14px; }
#sci-homepage .sci-pricing-context { max-width:760px; margin:16px 0 26px; color:var(--sci-secondary); }
#sci-homepage .sci-plan-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
#sci-homepage .sci-plan-card { border:1px solid var(--sci-line); border-top:3px solid var(--sci-blue); padding:24px; background:var(--sci-white); }
#sci-homepage .sci-plan-price { font:400 34px/1.2 Georgia,serif; color:var(--sci-blue); margin:24px 0 12px; }
#sci-homepage .sci-plan-price span { display:block; font:13px/1.5 Arial,sans-serif; color:var(--sci-secondary); margin-top:8px; }
#sci-homepage .sci-plan-billing { font-size:13px; min-height:40px; }
#sci-homepage .sci-plan-capacity { margin:20px 0; font-size:14px; }
#sci-homepage .sci-plan-capacity > div { display:flex; flex-wrap:wrap; justify-content:space-between; gap:8px; padding:12px 0; border-top:1px solid var(--sci-line); }
#sci-homepage .sci-plan-capacity dd { margin:0; font-weight:600; }
#sci-homepage .sci-plan-availability { font-size:12px; color:var(--sci-secondary); }
#sci-homepage .sci-pricing-value { margin-top:40px; padding-top:30px; border-top:1px solid var(--sci-line); }
#sci-homepage .sci-pricing-value > p { max-width:800px; margin-top:18px; font-size:17px; }
@media(max-width:900px) {
  #sci-homepage .sci-plan-grid { grid-template-columns:1fr; }
  #sci-homepage .sci-plan-billing { min-height:0; }
}
@media(max-width:700px) {
  #sci-homepage .sci-pricing-pilot { padding:22px; }
  #sci-homepage .sci-founder-lead { font-size:18px; }
  #sci-homepage .sci-founder-section p { font-size:17px; }
  #sci-homepage .sci-editorial { padding:36px 0 45px; }
  #sci-homepage .sci-editorial h1 { font-size:36px; }
  #sci-homepage .insights-index-list > li:first-child h2 { font-size:30px; }
  #sci-homepage .sci-editorial h2 { font-size:27px; }
  #sci-homepage .insights-article-body { font-size:17px; }
  #sci-homepage .insights-article-dek { font-size:18px; }
  #sci-homepage .insights-index-subscribe,#sci-homepage .insights-article-subscribe { padding:22px; }
}
