.press-release{max-width: 800px;margin: 0 auto;padding: 4rem 2rem}.press-header{text-align: center;margin-bottom: 3rem;padding-bottom: 2rem;border-bottom: 3px solid var(--accent)}.press-header h1{font-size: 2rem;color: var(--primary);margin-bottom: 1rem}.press-meta{color: var(--text-light);font-size: 0.95rem}.press-body{line-height: 1.9}.press-body p{margin-bottom: 1.5rem}.press-body h2{color: var(--primary);font-size: 1.3rem;margin: 2rem 0 1rem;text-transform: uppercase;letter-spacing: 1px}.case-numbers{background: var(--bg-alt);padding: 1.5rem;border-radius: 8px;margin: 2rem 0}.case-numbers h3{color: var(--primary);margin: 0 0 1rem}.case-numbers ul{margin: 0;padding-left: 1.5rem}.case-numbers li{margin-bottom: 0.5rem}.quote-block{background: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);color: white;padding: 2rem;border-radius: 12px;margin: 2rem 0;font-style: italic;font-size: 1.2rem;line-height: 1.7;text-align: center}.human-cost{background: #fff3cd;border-left: 4px solid var(--accent);padding: 1.5rem;margin: 2rem 0}.human-cost .days{font-size: 3rem;font-weight: 700;color: var(--accent);display: block;margin-bottom: 0.5rem}.contact-info{background: var(--bg-alt);padding: 2rem;border-radius: 12px;margin-top: 3rem}.contact-info h3{color: var(--primary);margin: 0 0 1rem}.contact-info p{margin: 0.5rem 0}.contact-info a{color: var(--accent-text);font-weight: 600}.email-copy{background: #f8f9fa;border: 1px solid var(--border);padding: 2rem;border-radius: 8px;margin: 3rem 0;font-family: monospace;font-size: 0.9rem;white-space: pre-wrap}.email-copy h3{font-family: 'Open Sans', sans-serif;color: var(--primary);margin: 0 0 1rem}