/* B 고객 전용 추가 수정. 공통 A01/다른 고객에게 적용되지 않습니다. */
/* PC에서는 메인 이미지가 왼쪽, 소개 문구가 오른쪽에 배치됩니다. */
html body .guide .hero {
  grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);
  gap: 52px;
}
html body .guide .hero > img {
  order: 1;
  aspect-ratio: 5 / 4;
  border-radius: 32px 6px 32px 6px;
}
html body .guide .hero .hero-copy { order: 2; }
/* A01 기본 3열 안내카드를 B 고객만 2열+전체폭 카드로 변경합니다. */
html body .guide .info-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
html body .guide .info-card:last-child { grid-column: 1 / -1; }
@media (max-width: 720px) {
  html body .guide .hero { grid-template-columns: 1fr; gap: 26px; }
  html body .guide .hero > img { order: 1; }
  html body .guide .hero .hero-copy { order: 2; }
  html body .guide .info-grid { grid-template-columns: 1fr; }
  html body .guide .info-card:last-child { grid-column: auto; }
}
