.product-shot{margin:32px 0 40px;max-width:100%;padding:0}.product-shot>a{display:block;overflow:hidden;border:1px solid var(--mn-line);border-radius:8px;background:var(--mn-surface)}.product-shot img{display:block;width:100%;height:auto;margin:0}.product-shot figcaption{font:13px/1.6 system-ui,sans-serif;color:var(--mn-muted);margin-top:12px;max-width:850px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.product-grid article{min-width:0}.product-grid .product-shot{margin:20px 0}.product-grid h3{font-size:26px}.product-reading{font-size:16px;line-height:1.8;padding:20px 0}.landing .hero{display:block;padding-top:56px}.landing .hero-copy{max-width:940px;text-align:center;margin:0 auto 40px}.landing .hero h1{font-size:clamp(42px,5.3vw,76px);line-height:1.08}.landing .hero .lead{margin-left:auto;margin-right:auto}.landing .hero .product-shot{margin-bottom:0}.landing .product-examples{background:var(--mn-subtle);padding:48px;border-radius:10px}.landing .product-grid article{background:transparent;border:0;padding:0}.cms-body img{border:1px solid var(--mn-line);border-radius:6px}.product-shot+section{margin-top:32px}@media(max-width:760px){.product-grid{grid-template-columns:1fr;gap:28px}.landing .hero{padding-top:32px}.landing .product-examples{padding:28px 20px}.product-shot{margin:24px 0 32px}.product-shot figcaption{font-size:12px}.landing .hero h1{font-size:42px}}

.landing .hero-footnote{margin-left:auto;margin-right:auto;text-align:center}.landing .story-row>.product-shot{margin:0;min-width:0}.landing .story-row>.product-shot img{width:100%}
