@charset "UTF-8";
/* ==========================================================================
   autobase — 오시는 길 (데스크톱)
   시안 없음 — 기존 페이지(회사소개·제품리스트)의 디자인 언어를 재사용.
   ※ @media 는 m.location.css 에만.
   ========================================================================== */

.lo { margin-top: 140px; }
.lo__title { font-size: 64px; font-weight: 700; line-height: normal; }

/* 정보 4컬럼 — CORE VALUE 의 컬럼+세로선 언어 */
.lo__info {
  display: grid;
  grid-template-columns: 1.6fr 1fr 1fr 1.2fr;
  margin-top: 56px;
}
.lo__info li { padding-right: 24px; }
.lo__info li + li { padding-left: 40px; border-left: 1px solid #ddd; }
.lo__label {
  display: block;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: normal;
  color: var(--brand);
}
/* 라벨 뒤 3px 점 — eyebrow 언어 */
.lo__label::after {
  content: "";
  display: inline-block;
  width: 3px;
  height: 3px;
  margin-left: 3px;
  border-radius: 50%;
  background: var(--brand);
}
.lo__value { margin-top: 12px; font-size: 20px; line-height: 1.5; }

/* 지도 — 규약: 크기는 CSS 로, 캡처 이미지 금지 */
.lo__map {
  margin-top: 56px;
  border-radius: 30px;
  overflow: hidden;
  background: #f8f8f8;
}
.lo__map iframe { display: block; width: 100%; height: 600px; border: 0; }
