/* =========================================================
   COMPANY DETAIL — assets/css/pages/company-detail.css
   Classes: .page-company, .company-logo-panel, .company-focus
   ========================================================= */

.page-company .company-logo-panel {
  display: flex;
  height: 8rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  border: 1px solid rgba(20, 36, 29, 0.1);
  background: #fff;
  padding: 1.5rem;
  margin-bottom: 1.5rem;
  box-shadow: 0 1px 3px rgba(20, 36, 29, 0.08);
}
@media (min-width: 640px) {
  .page-company .company-logo-panel { justify-content: flex-start; }
}
.page-company .company-logo-panel img {
  height: 4rem;
  max-width: 220px;
  width: auto;
  object-fit: contain;
}

.page-company .company-focus .focus-item {
  display: flex;
  flex-direction: column;
  height: 100%;
  text-align: center;
}
.page-company .company-focus .focus-item__title {
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: 1.25rem;
  color: #0c3328;
}
.page-company .company-focus .focus-item__text {
  margin-top: 0.5rem;
  flex: 1;
  font-size: 0.875rem;
  color: rgba(20, 36, 29, 0.7);
}
