/* grok-audit-2-5-20261011: home hero business line (B2) and ad landing pages (A3). */
html body .home-video-hero .hero-copy p.hero-lead{max-width:40em;margin:16px 0 0;color:#fff;opacity:1;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.01em;text-shadow:0 1px 3px rgba(0,0,0,.45)}
@media (max-width:767px){html body .home-video-hero .hero-copy p.hero-lead{font-size:14px;margin-top:10px}}
html body.page-landing .page-hero-inner p.lp-hero-lead{max-width:40em;margin:14px 0 0;color:#fff;opacity:1;font-size:17px;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.45)}
.page-landing .lp-more-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}
.page-landing .lp-rfq-section .section-actions{display:flex;flex-wrap:wrap;gap:12px}
@media (max-width:767px){html body.page-landing .page-hero-inner p.lp-hero-lead{font-size:14px}.page-landing .lp-rfq-section .section-actions .button{width:100%}}

/* C3 gallery entry + D3 related samples */
.gallery-entry-links{display:flex;flex-wrap:wrap;gap:12px 28px}
.product-related-section .lp-more-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}
.home-logo-heading p a.text-link{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}
