/* 넓은 화면에서는 브랜드와 운영·검수 정보를 시각적으로 분리한다. */
.wordmark-context{margin-left:16px;padding-left:16px;border-left:1px solid var(--line);line-height:1.35;white-space:nowrap}
.network-mobile-break{display:none}
h1,h2{text-wrap:balance}
/* 첫 화면의 설명문은 같은 읽기 호흡을 유지한다. */
html body .hero-copy>p:not(.eyebrow):not(.hero-lead){margin:16px 0 0;line-height:1.6;letter-spacing:-.012em}
/* 모바일 헤더는 브랜드만 남기고 운영·검수 정보는 본문 신뢰표시에서 제공한다. */
@media(max-width:640px){
  .wordmark-context{display:none}
  .network-mobile-break{display:inline}
  html body .prose{width:min(calc(100% - 32px),980px)}
  html body .prose h1{font-size:clamp(32px,10vw,40px);line-height:1.12}
  html body .directory-hero h1{font-size:clamp(40px,11.7vw,48px);line-height:1.1}
  html body .answer-hero h1{font-size:clamp(34px,10.5vw,40px);line-height:1.12}
  html body .consult-hero h1{font-size:clamp(34px,10.5vw,42px);line-height:1.12}
  html body .hero-copy .hero-lead{margin-top:18px}
}
