.praxis-media{padding:clamp(1rem,3vw,2rem);display:grid;gap:1rem;min-width:0}.praxis-media h2,.praxis-media h3,.praxis-media p{margin:0}.praxis-media>p{color:var(--color-muted)}.praxis-media video{display:block;width:100%;height:auto;aspect-ratio:886/1920;max-width:440px;justify-self:center;border-radius:1rem;background:#080f19}.praxis-screenshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.praxis-screenshot-grid figure{margin:0;min-width:0}.praxis-screenshot-grid a{display:block;border-radius:.75rem;overflow:hidden}.praxis-screenshot-grid a:focus-visible{outline:3px solid #b8ff59;outline-offset:4px}.praxis-screenshot-grid img{display:block;width:100%;height:auto}.praxis-screenshot-grid figcaption{display:grid;gap:.3rem;padding:.7rem 0}.praxis-screenshot-grid figcaption span{color:var(--color-muted);font-size:.95rem}@media(max-width:950px){.praxis-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.praxis-screenshot-grid{grid-template-columns:1fr}}

.praxis-media video.ipad-preview{aspect-ratio:3/4;max-width:600px}.praxis-screenshot-grid.ipad-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.praxis-screenshot-grid.ipad-gallery{grid-template-columns:1fr}}
