/* 1.5.5 — philosophy section typography becomes the shared website system. */
:root{--zacob-font-title:"Gowun Batang","Batang",serif;--zacob-font-body:"Cafe24 PRO SLIM","Apple SD Gothic Neo","Malgun Gothic",sans-serif}
body{font-family:var(--zacob-font-body);font-weight:400}
h1,h2,h3,h4{font-family:var(--zacob-font-title);font-weight:400;letter-spacing:-.035em;line-height:1.45}
button,input,select,textarea,.eyebrow,.service-number,.service-link,.steps small,.structure-label,.hero-foot,.node,.node small{font-family:var(--zacob-font-body)}
.home-template .hero h1,.home-template .section h2,.home-template .service h3,.home-template .service h4,.home-template .why-items h3,.home-template .steps h3,.home-template .solution-title{font-family:var(--zacob-font-title);font-weight:400;letter-spacing:-.035em}
.home-template .hero h1{line-height:1.4}
.home-template .why-items h3,.home-template .steps h3{font-size:24px;line-height:1.65}
.home-template .service h3{font-size:36px;line-height:1.5}
.home-template .service h4{font-size:23px;line-height:1.7}
.home-template .solution-title strong{font-family:var(--zacob-font-title);font-weight:700}
.home-template .hero-copy,.home-template .why-items p,.home-template .service p,.home-template .steps p,.home-template .representative p:not(.eyebrow),.home-template .contact p:not(.eyebrow),.home-template .newsletter p:not(.eyebrow){font-family:var(--zacob-font-body);font-weight:400;line-height:1.9}
.content h2,.content h3,.content h4,.content .info-grid h2,.content .info-grid h3,.content .detail-steps h2,.news-card h2,.post-card h2{font-family:var(--zacob-font-title);font-weight:400;letter-spacing:-.035em;line-height:1.55}
.post-template .ze-post{font-family:var(--zacob-font-body);font-weight:400;line-height:1.9}
.ze-post>.ze-header h1,.ze-post .ze-content h2,.ze-post .ze-content h3{font-family:var(--zacob-font-title);font-weight:400;line-height:1.45;letter-spacing:-.035em}
/* Keep the navigation wordmark, entrance wordmark and diagram wordmark intact. */
@media(max-width:480px){.home-template .why-items h3,.home-template .steps h3{font-size:21px}.home-template .service h3{font-size:32px}.home-template .service h4{font-size:21px}}
