.press-hero{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:880px;margin:40px auto 0;padding:0 24px;display:flex}.press-hero .eyebrow{justify-content:center}.press-hero h1{letter-spacing:-2px;font-size:clamp(40px,6vw,64px);line-height:1.05}.press-hero p{color:var(--muted);max-width:620px;font-size:16px;line-height:1.7}.press-hero .button{width:auto;margin-top:8px}.press-section{max-width:1180px;margin:72px auto;padding:0 24px}.press-section>h2{letter-spacing:-1px;font-size:32px}.press-section>p{color:var(--muted);max-width:720px;margin-top:10px;font-size:15px;line-height:1.7}.press-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;margin-top:28px;display:grid}.press-grid.logos{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.press-card{border:1px solid var(--line);background:var(--lightningcss-light,#f7fcfb)var(--lightningcss-dark,#1f2e29);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.press-preview{border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:190px;padding:32px;display:flex}.press-preview.light{background:#fff}.press-preview.dark{background:var(--ink-solid)}.press-preview img{width:auto;max-width:100%;height:96px}.logos .press-preview img{height:52px}.press-card-body{flex-direction:column;gap:8px;padding:22px;display:flex}.press-card-body h3{letter-spacing:-.4px;font-size:18px}.press-card-body p{color:var(--muted);font-size:14px;line-height:1.6}.press-downloads{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.press-downloads a{border:1px solid var(--line);color:var(--blue);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#162e28);border-radius:7px;padding:6px 10px;font-size:12px;font-weight:700}:is(.press-downloads a:hover,.press-downloads a:focus-visible){border-color:var(--blue)}.press-colours{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:16px;margin-top:28px;display:grid}.press-colours>div{flex-direction:column;gap:6px;min-width:0;display:flex}.press-colours span{border:1px solid var(--line);border-radius:12px;height:84px}.press-colours b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.press-colours small{color:var(--muted);font-size:12px;line-height:1.5}
