.public-product-heading{font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:600;letter-spacing:-.045em;line-height:1.12}.public-product-copy{color:var(--home-muted);line-height:1.75}.public-product-feature-grid{display:grid;align-items:center;gap:2.5rem}.public-product-screenshot{display:block;width:100%;height:auto;border:1px solid var(--home-line);border-radius:.75rem;background:#fff}.public-product-image-link{display:block;border-radius:.75rem}.public-product-landing figcaption{margin-top:.85rem;font-size:.8rem;line-height:1.6;color:var(--home-muted)}.public-product-landing a:focus-visible,.public-product-landing summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-width:1024px){.public-product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}}
