.press-card{background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);transition:transform var(--transition-fast), box-shadow var(--transition-fast)}.press-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.press-date{color:var(--color-text-tertiary);margin-bottom:var(--spacing-xs);font-size:.875rem}.press-title{margin-bottom:var(--spacing-xs);font-size:1.25rem;font-weight:600}.press-excerpt{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);font-size:.9375rem;line-height:1.7}.press-link{color:var(--color-primary);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.press-link:hover{color:var(--color-primary-hover)}.press-info-box{border-radius:var(--radius-xl);padding:var(--spacing-lg);margin:var(--spacing-lg) 0;background:#f0fdf4;border:1px solid #86efac}.press-info-box h3{margin-bottom:var(--spacing-sm);margin-top:0}.press-info-box p{margin-bottom:var(--spacing-xs)}.press-download-link{color:var(--color-primary);font-weight:600;text-decoration:none}.press-download-link:hover{color:var(--color-primary-hover)}.press-contact-info{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-lg);margin:var(--spacing-lg) 0}.press-contact-info a{color:var(--color-primary);font-weight:600;text-decoration:none}.press-contact-info a:hover{color:var(--color-primary-hover)}.press-contact-note{color:var(--color-text-secondary);margin-top:var(--spacing-sm)}.press-awards p{line-height:1.8}
