/* =========================================================
   region.css — 상담 방식 구간(fragments/consult) 전용. 2026-10-13 로컬 시범.
   10-14 지역 페이지(/region/paju, /region/pangyo)는 사장님 "아티클의 세부 구조로, 궁금한 주제부터 골라 읽기에 카테고리 하나"로 철회 →
   지역 내용은 아티클 분류 '지역별 개발 상담'(LocalArticles, classpath:article-local)으로 옮김. 지역 페이지 규칙은 git 389468c 에 있다.
   ========================================================= */
/* ---------- 상담 방식 구간(공용) ---------- */
.cs-band{padding:88px 0;background:#fff;border-top:1px solid #e4e6ee}
.cs-h{margin:0;font-size:28px;line-height:36px;font-weight:800;color:#141827}
.cs-ways{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1.1fr 1.4fr;gap:14px}
.cs-ways li{display:flex;flex-direction:column;padding:26px 26px 22px;border-radius:20px;background:#f5f6fa}
.cs-ways i{align-self:flex-start;font-style:normal;font-size:12.5px;font-weight:800;padding:4px 10px;border-radius:999px;background:#141827;color:#fff}
.cs-ways b{margin-top:14px;font-size:19px;font-weight:800;color:#141827}
.cs-ways p{margin:6px 0 0;font-size:15px;line-height:24px;color:#3b4050;word-break:keep-all}
.cs-tel{margin-top:auto;padding-top:16px;font-size:24px;font-weight:800;color:#141827;text-decoration:none;font-variant-numeric:tabular-nums}
.cs-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px}
.cs-links a,.cs-links span{font-size:13.5px;font-weight:700;padding:6px 11px;border-radius:999px;background:#fff;color:#5a6075;text-decoration:none;box-shadow:0 0 0 1px #e4e6ee}
.cs-links a{color:var(--blue);box-shadow:0 0 0 1px var(--blue2)}
.cs-links a:hover{background:var(--blue2)}
.t-sys .cs-band{background:#0d1230;border-top-color:rgba(255,255,255,.08)}
.t-sys .cs-h,.t-sys .cs-ways b,.t-sys .cs-tel{color:#fff}
.t-sys .cs-ways li{background:#161f4a}
.t-sys .cs-ways p{color:rgba(232,234,246,.75)}
.t-sys .cs-ways i{background:#2e5bff}
.t-sys .cs-links span{background:transparent;color:rgba(232,234,246,.7);box-shadow:0 0 0 1px rgba(255,255,255,.15)}
.t-sys .cs-links a{background:transparent;color:#9ec1ff;box-shadow:0 0 0 1px rgba(158,193,255,.4)}

@media (max-width:1024px){.cs-ways{grid-template-columns:1fr}}
@media (max-width:768px){.cs-band{padding:56px 0}}
