/* ============================================================
   Template: DESIGN  (v2 — Story Flow 개편)
   좌측 70~75% 디자인 시안 / 우측 25~30% 설명 패널
   (Concept / Material / Key Features / Summary)
   기존 PPT식 아이콘 나열 대신 공통 feature-card 컴포넌트 사용.
   ============================================================ */
.tpl-design {
  flex: 1;
  display: grid;
  grid-template-columns: 2.7fr 1fr; /* 대략 73% : 27% */
  gap: var(--space-4);
  z-index: var(--z-content);
  position: relative;
  min-height: 0;
}

.tpl-design__visual {
  height: 100%;
  min-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tpl-design__panel {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow-y: auto;
  min-height: 0;
}

.tpl-design__eyebrow {
  font-size: 13px;
  letter-spacing: 2px;
  font-weight: 700;
  color: var(--color-gold);
  margin-bottom: 6px;
  display: block;
}

.tpl-design__title {
  font-size: 26px;
  font-weight: 800;
  color: var(--color-ink);
  margin-bottom: var(--space-3);
  line-height: 1.3;
}

.dark-theme .tpl-design__title { color: var(--color-white); }

@media (max-width: 1024px) {
  .tpl-design { grid-template-columns: 1fr; }
}
