.press-page{max-width:800px;margin:0 auto;padding:8rem 2rem 4rem}.press-title{font-family:var(--font-space-grotesk), sans-serif;color:var(--foreground);margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.press-intro{color:var(--muted-foreground);margin-bottom:3rem;font-size:1.05rem;line-height:1.7}.press-list{flex-direction:column;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.press-list-item{border-top:1px solid #0000001a;padding-top:2.5rem}.press-list-item:first-child{border-top:none;padding-top:0}.press-date{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.8rem}.press-list-headline{font-family:var(--font-space-grotesk), sans-serif;color:var(--foreground);margin:.5rem 0;font-size:1.5rem;font-weight:700;line-height:1.3;transition:color .2s}.press-list-item a:hover .press-list-headline{color:var(--orange)}.press-summary{color:var(--muted-foreground);margin-bottom:.75rem;line-height:1.7}.press-read-more{color:var(--orange);font-size:.9rem;font-weight:700}.press-subheadline{color:var(--muted-foreground);margin-bottom:2rem;font-size:1.15rem;line-height:1.6}.press-content{color:var(--foreground);line-height:1.8}.press-contact{border-top:1px solid #0000001a;margin-top:3rem;padding-top:2rem}.press-contact h2{font-family:var(--font-space-grotesk), sans-serif;color:var(--foreground);margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.press-contact p{color:var(--muted-foreground);margin:0;line-height:1.7}.press-contact a{color:var(--orange)}.press-back{color:var(--orange);margin-top:3rem;font-size:.9rem;font-weight:700;display:inline-block}@media (max-width:768px){.press-page{padding:6rem 1.5rem 2rem}.press-title{font-size:2rem}.press-list-headline{font-size:1.25rem}}
