/* Scoped Google-series additions. Existing pages retain their own presentation. */
.insights-site .google-series-section {padding-bottom:88px}
.insights-site .google-series-intro h2 {max-width:none;margin:0 0 30px;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.2;color:var(--navy)}
.insights-site .google-series-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.insights-site .google-series-card {min-width:0;background:var(--white);display:flex;flex-direction:column}
.insights-site .google-series-image {display:block;aspect-ratio:2/1;overflow:hidden;background:var(--ink)}
.insights-site .google-series-image img {display:block;width:100%;height:100%;object-fit:contain}
.insights-site .google-series-copy {padding:28px;flex:1}
.insights-site .google-series-copy h3 {max-width:none;margin:0 0 16px;color:var(--navy);font-size:26px;font-weight:800;line-height:1.3}
.insights-site .google-series-copy h3 a {color:inherit;text-decoration:none}
.insights-site .google-series-copy h3 a:hover {text-decoration:underline}
.insights-site .google-series-copy p:not(.insights-eyebrow) {max-width:none;margin:0;color:#536071;font-size:17px;line-height:1.6}
/* Range-based review detected single-word final lines at 1440, 1024 and 320px. */
.insights-site .google-series-intro h2,
.insights-site .google-series-copy h3,
.insights-site .google-series-copy p:not(.insights-eyebrow) {text-wrap:pretty}
/* Actual-font Range audits also detected article title/body/CTA orphans. */
.google-series-article .article-header h1,
.google-series-article .article-body [data-ui-copy],
.google-series-article .article-cta h2 {text-wrap:pretty}
@media(min-width:1101px) {
  .insights-site [data-ui-component-content="google-series-card-1"] h3 {font-size:25px;text-wrap:wrap}
}
@media(max-width:1100px) {
  .insights-site .google-series-grid {grid-template-columns:1fr}
  .insights-site .google-series-card {display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .insights-site .google-series-copy {padding:30px;align-self:center}
}
@media(max-width:700px) {
  .insights-site .google-series-section {padding-bottom:52px}
  .insights-site .google-series-card {grid-template-columns:1fr}
  .insights-site .google-series-copy {padding:28px 24px 32px}
}
@media(max-width:360px) {
  .google-series-article .article-cta h2 {font-size:26px;text-wrap:wrap}
  .insights-site .google-series-intro h2 {font-size:26px;text-wrap:wrap}
  .insights-site [data-ui-component-content="google-series-card-1"] p:not(.insights-eyebrow) {font-size:18px;text-wrap:wrap}
}
