/* 모바일 터치 영역·최소 글자 보강 (UX 진단 #8, 2026-11-08).
   홈·지역/업종 가이드(pSEO)·/score 의 600px 이하에만 적용한다. 색·서체·배치는 그대로 두고
   32px 미만 링크·버튼 높이를 44px 로, 13px 미만 글자를 13px 로 올린다. 데스크톱은 건드리지 않는다. */
@media(max-width:600px){

/* ── 홈: 13px 미만 글자 → 13px ── */
.premiumHome .ceWrap li span,
.premiumHome .ceActual p,
.premiumHome .pEyebrow,
.premiumHome .heroMicro,
.premiumHome .heroMicro span,
.premiumHome .heroMicro a,
.premiumHome .proof,
.premiumHome .proof b,
.premiumHome .goalPreviewLabel,
.premiumHome .goalPreviewSteps span,
.premiumHome .simpleStartHelp p,
.premiumHome .pricingPaths a span,
.premiumHome .pricingSectionHead span,
.premiumHome .price .amt small,
.premiumHome .price .fit,
.premiumHome .price .fit b,
.premiumHome .price .pop,
.premiumHome .payNote,
.premiumHome .serviceLabel,
.premiumHome .serviceAmount small,
.premiumHome .serviceTax,
.premiumHome .serviceSteps b,
.premiumHome .serviceDetails summary,
.premiumHome .serviceDetails p,
.premiumHome .pricingCompare caption,
.premiumHome .pricingCompare th,
.premiumHome .pricingCompare td,
.premiumHome .faqQ .qn,
.premiumHome .faqA .in,
.premiumHome .dgp-partnership .contact-label,
.premiumHome .dgp-partnership .partnership-copy,
.premiumHome .ft .ftTag,
.premiumHome .ft .ftCols a,
.premiumHome .ft .ftCols b,
.premiumHome .ft .ftLegal span,
.premiumHome .ft .ftLegal a{font-size:13px}

.premiumHome #pricing .price .fit,
.premiumHome #pricing .price .amt small,
.premiumHome #pricing .price .pop,
.premiumHome #pricing .payNote{font-size:13px}

/* 복원된 홈(문 열림 연출) 본문·보조 글자 */
.premiumHome .pHeroNote,
.premiumHome .pHeroBottom a,
.premiumHome .pChapterNav a,
.premiumHome .selfToolNumber,
.premiumHome .simpleStepNumber,
.premiumHome .pricingPaths a span,
.premiumHome .pRailControls span,
.premiumHome .pRailControls div,
.premiumHome .serviceVisual small,
.premiumHome .hv-cost-key span,
.premiumHome .hv-cost-key div{font-size:13px}

/* ── 홈: 32px 미만 링크·요약 → 44px ── */
.premiumHome .heroMicro a{display:inline-flex;align-items:center;min-height:44px}
.premiumHome .polRow p a,
.premiumHome .ft .ftLegal a{padding-block:14px}
.premiumHome .serviceDetails summary{padding-block:13px}
.premiumHome .ft .ftCols a{display:flex;align-items:center;min-height:44px;padding-block:0}

/* ── 지역·업종 가이드(pSEO) ── */
.bc a,
.pNote a{padding-block:14px}
.wrap.faq summary{padding-block:9px}
.flinks{row-gap:0}
.flinks a{display:inline-flex;align-items:center;min-height:44px}

/* ── /score ── */
.nvlogo{min-height:44px}
.ftcols a{display:flex;align-items:center;min-height:44px;margin-bottom:0}

}
