/* 2026-10-22 업로드본: 메인 폰·PC 작은 글씨 키우기(40~60대 독자). home.css·b-home.css의 13px 미만 글자 규칙만 같은 선택자·같은 조건으로 덮어씀 */
.eyebrow{font-size:14px}.hero .eyebrow{font-size:14px}.hero-more{font-size:14px}.hero-portrait figcaption span{font-size:14px}.trust-line span{font-size:14px}.trust-line small{font-size:14px}.career-lbl{font-size:14px}.career-list li{font-size:14px}.cr-d{font-size:14px}.cr-sub{font-size:14px}.ah-block{font-size:14px}.sheet-number{font-size:14px}.report-picker small{font-size:14px}.sample-note{font-size:14px}.full-preview .rep3-cap{font-size:14px}.topic-index{font-size:14px}.lecture-record{font-size:14px}.exp-num{font-size:14px}.analysis-list .exp-desc{font-size:14px}.tools-list>h3,.posts-list>h3{font-size:14px}.tools-list small{font-size:14px}.post-meta{font-size:13px}.consult-copy>.quiet-link{font-size:14px}.privacy-check{font-size:13px}.btn-submit{font-size:14px}.footer-name span{font-size:14px}.site-footer p{font-size:13px}.footer-links{font-size:14px}.contrast-preview .eyebrow{font-size:14px}.contrast-preview .trust-line span{font-size:14px}.contrast-preview .trust-line small{font-size:14px}.contrast-preview .post-meta{font-size:14px}.contrast-preview .privacy-check{font-size:14px}.scene-preview .merged-intro .hero-copy>.eyebrow{font-size:14px}.b-home .nav-logo span{font-size:14px}.b-home .nav-links a{font-size:14px}.b-home .nav-cta{font-size:14px}.b-home .b-hero-copy>.eyebrow{font-size:14px}.b-home .b-hero-actions .button{font-size:14px}.b-career-link{font-size:14px}.b-scope{font-size:14px}.b-hero-photo figcaption>span:last-child{font-size:13px}.b-topic-number{font-size:13px}.b-topic-links p{font-size:13px}.b-credentials>p>span{font-size:13px}.b-credentials>div>span{font-size:13px}.b-credentials small{font-size:13px}.b-home .b-career .career-details>summary{font-size:14px}.b-home .eyebrow{font-size:14px}.b-home .rep3-cap{font-size:14px}.b-home .report-picker small{font-size:14px}.b-home .sample-note{font-size:13px}.b-home .quiet-link{font-size:14px}.b-home .lecture-topic p{font-size:14px}.b-home .lecture-record p{font-size:14px}.b-home .topic-index,.b-home .lecture-record>span{font-size:13px}.b-home .service-grid .exp-desc{font-size:14px}.b-home .exp-num{font-size:13px}.b-home .analysis-block p{font-size:14px}.b-home .analysis-block .eyebrow{font-size:13px}.b-home .analysis-details>summary{font-size:14px}.b-home .analysis-list .exp-desc{font-size:14px}.b-home .tools-list>h3,.b-home .posts-list>h3{font-size:13px}.b-home .tools-list small{font-size:13px}.b-home .post-meta{font-size:13px}.b-home .contact-form .privacy-check{font-size:13px}.b-home .contact-status{font-size:14px}.b-home .site-footer p,.b-home .footer-links{font-size:13px}
@media(max-width:900px){.hero .eyebrow{font-size:13px}.hero-actions .button{font-size:14px}}
@media(max-width:760px){.nav-cta{font-size:14px}.eyebrow{font-size:14px}.quiet-link{font-size:14px}.hero .eyebrow{font-size:14px}.hero-more{font-size:14px}.hero-portrait figcaption span{font-size:13px}.trust-line span{font-size:13px}.trust-line small{font-size:13px}.career-details summary{font-size:14px}.report-picker small{font-size:14px}.full-preview .rep3-cap{font-size:14px}.lecture-record{font-size:14px}.exp-desc{font-size:14px}.analysis-block p:not(.eyebrow){font-size:14px}.tools-list small{font-size:14px}.post-meta{font-size:13px}.footer-links{font-size:13px}.contrast-preview .hero .eyebrow{font-size:14px}.contrast-preview .trust-line span{font-size:13px}.contrast-preview .trust-line small{font-size:13px}.contrast-preview .report-picker small{font-size:14px}.photo-preview .hero-more{font-size:14px}.scene-preview .merged-intro .hero-copy>.eyebrow{font-size:14px}.b-home .nav-logo span{font-size:13px}.b-home .nav-cta{font-size:13px}.b-home .b-hero-copy>.eyebrow{font-size:13px}.b-intro-message{font-size:14px}.b-home .b-hero-actions .button{font-size:14px}.b-career-link{font-size:13px}.b-scope{font-size:13px}.b-hero-photo figcaption>span:last-child{font-size:13px}.b-topic-links p{font-size:13px}.b-credentials>p{font-size:14px}.b-credentials>div>span{font-size:13px}.b-credentials small{font-size:13px}.b-home .b-career .career-details>summary{font-size:13px}.b-home .career-list .cr-t{font-size:14px}.b-home .career-list .cr-d{font-size:13px}.b-home .ah-txt{font-size:14px}.b-home .eyebrow{font-size:13px}.b-home .section-description{font-size:14px}.b-home .report-picker small{font-size:13px}.b-home .sample-note{font-size:13px}.b-home .rep3-cap{font-size:13px}.b-home .report-open-hint{font-size:13px}.b-home .quiet-link{font-size:13px}.b-home .lecture-banner .section-description{font-size:14px}.b-home .lecture-topic p,.b-home .lecture-record p{font-size:14px}.b-home .service-grid .exp-desc{font-size:13px}.b-home .analysis-block p{font-size:14px}.b-home .analysis-details>summary{font-size:13px}.b-home .analysis-list .exp-title{font-size:14px}.b-home .analysis-list .exp-desc{font-size:13px}.b-home .tools-list small{font-size:13px}.b-home .post-meta{font-size:13px}.b-home .consult-copy>p:not(.eyebrow){font-size:14px}.b-home .contact-form :is(input[type=text],input[type=tel],textarea){font-size:14px}.b-home .contact-form .privacy-check{font-size:13px}.b-home .contact-form .btn-submit{font-size:14px}.b-home .contact-status{font-size:14px}.b-home .site-footer p,.b-home .footer-links{font-size:13px}}
@media(max-width:360px){.nav-logo span{font-size:14px}.nav-cta{font-size:14px}.hero .eyebrow{font-size:13px}.hero-actions .button{font-size:14px}.trust-line strong{font-size:14px}.trust-line small{font-size:13px}.contact-form>input,.contact-form>textarea{font-size:14px}.contrast-preview .hero .eyebrow{font-size:13px}.contrast-preview .hero-actions .button{font-size:14px}.contrast-preview .trust-line strong{font-size:14px}.contrast-preview .trust-line small{font-size:13px}.b-home .nav-logo span{font-size:13px}.b-home .b-hero-actions .button{font-size:13px}.b-career-link{font-size:13px}.b-credentials strong{font-size:14px}.b-credentials>div>span{font-size:13px}.b-home .service-grid .exp-desc{font-size:13px}}
@media(max-width:1080px){.contrast-preview .hero .eyebrow{font-size:14px}}
@media(min-width:761px) and (max-width:900px){.contrast-preview .hero-actions .button{font-size:14px}}
@media(max-width:900px) and (min-width:761px){.b-home .nav-links a{font-size:14px}.b-home .nav-cta{font-size:14px}.b-intro-message{font-size:14px}.b-home .b-hero-actions .button{font-size:14px}.b-career-link{font-size:13px}}
@media(max-width:760px){.b-credentials span{font-size:12px;letter-spacing:-.3px;word-break:keep-all}}
.b-home .contact-form .privacy-check{font-size:14px}.report-open-hint{font-size:13px}

/* 10/24 대비 4.5:1 이상 (측정: 경력 3.73, 결산서 단계 3.64·번호 2.93, 샘플 안내 3.38, 강의 번호 2.87, 푸터 3.05~4.20, 날짜 4.47, 입력 안내 3.47) */
.b-home .cr-d,.b-home .cr-sub,.b-home .report-picker small,.b-home .sheet-number,.b-home .sample-note,
.b-home .topic-index,.b-home .lecture-record p,.b-home .footer-name span,.b-home .site-footer p,.b-home .site-footer .footer-links a{color:#56657a}
.b-home .service-section .exp-num{color:#4a5a6e}
.b-home .resources .post-meta time{color:#4f5a4f}
.b-home .contact-form input::placeholder,.b-home .contact-form textarea::placeholder{color:#5e6d7f}
.b-home .site-footer .footer-links a{min-height:44px;display:inline-flex;align-items:center}
/* 10/24 폰 하단 상담 바 */
.mbar{display:none}
@media(max-width:760px){
 .mbar{display:grid;grid-template-columns:2fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e0e6ef;transition:transform .2s}
 .mbar.off{transform:translateY(110%);visibility:hidden;transition:transform .2s,visibility 0s .2s}
 .mbar a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:5px;font-weight:800;font-size:15px;text-decoration:none}
 .mbar-kakao{background:#FEE500;color:#191919}
 .mbar-tel{border:1px solid #cad6e7;color:#182c44}
 body.b-home{padding-bottom:calc(72px + env(safe-area-inset-bottom))}
}
@media(prefers-reduced-motion:reduce){.mbar,.mbar.off{transition:none}}
