.press-strip{display:flex;flex-wrap:wrap;gap:1px;border:1px solid var(--color-line);border-radius:var(--r-lg);overflow:hidden;background:var(--color-line);margin-top:48px}@media (max-width:980px){.press-strip{text-align:center}}.press-cell{flex:1 1 180px;padding:28px 18px;background:var(--color-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px}.press-cell .logo{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:0;color:var(--color-text);opacity:.75;transition:opacity .4s}@media (hover:hover) and (pointer:fine){.press-cell:hover .logo{opacity:1;color:var(--color-accent)}}.press-cell .date{font-family:var(--font-bebas);font-weight:600;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-3)}.press-note{margin-top:24px;padding:18px 28px;background:var(--color-surface,#f5f5f5);border:1px solid var(--color-line);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;font-family:var(--font-sans);font-size:12px;color:var(--color-text-2)}.press-note a,.press-note b{color:var(--color-text);font-weight:600}.press-note a{letter-spacing:.04em;text-decoration:none}@media (hover:hover) and (pointer:fine){.press-note a:hover{color:var(--color-accent)}}