/* Blog-only education: authentic screenshots, without invented brand results. */
#blog .blog-discovery{margin-top:112px}
.discovery-heading{text-align:center}
.discovery-heading h3,.discovery-asset h3{margin:0;font-weight:700;line-height:1.4;letter-spacing:-.045em;text-wrap:balance}
.discovery-heading>p,.discovery-asset>p{margin:24px auto 0;font-size:var(--body-size);line-height:1.9;letter-spacing:-.025em;text-wrap:pretty}
.discovery-list{margin-top:64px}
.discovery-row{display:grid;align-items:center;border-top:1px solid rgb(0 0 0 / 12%)}
.discovery-copy{text-align:left;min-width:0}
.discovery-copy h4{margin:0;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:-.035em}
.discovery-copy h4>span{display:block;margin-bottom:12px;color:var(--channel-accent);font-size:48px;line-height:1.1;letter-spacing:-.04em}
.discovery-copy>p{margin:24px 0 0;font-size:var(--body-size);font-weight:400;line-height:1.8;letter-spacing:-.025em;text-wrap:pretty}
.discovery-touchpoint{display:inline-block;margin-top:24px;padding:8px 14px;border:1px solid rgb(3 199 90 / 35%);border-radius:999px;color:var(--black);font-size:15px;line-height:1.5}
.discovery-example{min-width:0;margin:0}
.discovery-example>.discovery-image{display:block;overflow:hidden;border:0;border-radius:14px;background:var(--white)}
.discovery-example img{display:block;width:100%;height:auto}
.discovery-row:first-child .discovery-example img,.discovery-row:nth-child(3) .discovery-example img{transform:scale(1.06)}
.discovery-example figcaption{margin-top:14px;text-align:center;font-size:13px;font-weight:400;line-height:1.7;color:#666;letter-spacing:-.02em}
.discovery-example figcaption a{color:inherit;text-underline-offset:3px}
.discovery-footnote{max-width:850px;margin:16px auto 0;font-size:13px;line-height:1.8;color:#666;text-align:center;text-wrap:pretty}
.discovery-asset{border:1px solid var(--channel-accent);border-radius:20px;text-align:center}
.discovery-asset strong{color:var(--channel-accent);font-weight:inherit}
@media(min-width:1025px){
  .discovery-heading h3{font-size:40px}
  .discovery-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;padding-block:56px}
  .discovery-asset{margin-top:80px;padding:64px 32px}
  .discovery-asset h3{font-size:48px}
}
@media(min-width:768px) and (max-width:1024px){
  #blog .blog-discovery{margin-top:88px}
  .discovery-heading h3{font-size:34px}
  .discovery-list{margin-top:48px}
  .discovery-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;padding-block:44px}
  .discovery-copy h4{font-size:22px}
  .discovery-copy h4>span{font-size:40px}
  .discovery-touchpoint{font-size:13px;padding:7px 12px}
  .discovery-asset{margin-top:64px;padding:48px 24px}
  .discovery-asset h3{font-size:40px}
}
@media(max-width:767px){
  #blog .blog-discovery{margin-top:72px}
  .discovery-heading h3{font-size:30px}
  .discovery-list{margin-top:40px}
  .discovery-row{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px}
  .discovery-copy{text-align:center}
  .discovery-copy h4{font-size:22px}
  .discovery-copy h4>span{font-size:38px}
  .discovery-copy>p{margin-top:20px}
  .discovery-touchpoint{font-size:13px;margin-top:20px}
  .discovery-example figcaption,.discovery-footnote{font-size:12px}
  .discovery-asset{margin-top:48px;padding:40px 20px;border-radius:16px}
  .discovery-asset h3{font-size:32px}
  .discovery-asset>p br{display:none}
}

/* Lead the optimization examples with their lasting customer value. */
.discovery-benefit-heading strong{color:var(--channel-accent);font-weight:inherit}
@media(min-width:1025px){.discovery-benefit-heading h3{font-size:48px}}
@media(min-width:768px) and (max-width:1024px){.discovery-benefit-heading h3{font-size:40px}}
@media(max-width:767px){.discovery-benefit-heading h3{font-size:32px}.discovery-benefit-heading>p br{display:none}}
