.pp-step-desc span{white-space:normal;word-break:keep-all}.pp-zone-desc{font-size:18px}.pp-step-no{font-size:22px}.pp-step-desc,.pp-step-name{font-size:18px}.pp-step-desc{line-height:1.55}.pp-step-icon-wrap{width:44px;height:44px;display:grid;place-items:center;margin-bottom:10px;border-radius:50%}.pp-step-icon{display:block;width:27px;height:27px;object-fit:contain}.pp-zone-before .pp-step-icon-wrap{background:rgba(87,126,253,.12)}.pp-zone-seoul .pp-step-icon-wrap{background:rgba(245,193,59,.18)}.pp-zone-after .pp-step-icon-wrap{background:rgba(111,160,91,.14)}@media (min-width:1001px){.pp-journey{grid-template-columns:1.15fr 1.05fr .8fr}}@media (min-width:1400px){.pp-zone-head{min-height:168px}.pp-zone-label{font-size:17px}.pp-zone-title{font-size:34px}.pp-zone-desc{font-size:20px}.pp-step-no{font-size:24px}.pp-step-name{font-size:20px}.pp-step-desc{font-size:18px}}@media (min-width:2400px){.pp-zone-head{min-height:220px}.pp-zone-label{font-size:22px}.pp-zone-title{font-size:44px}.pp-zone-desc{font-size:26px}.pp-step-no{font-size:32px}.pp-step-name{font-size:28px}.pp-step-desc{font-size:24px;line-height:1.5}.pp-step-icon-wrap{width:54px;height:54px}.pp-step-icon{width:34px;height:34px}}@media (max-width:620px){.pp-step-icon-wrap{width:40px;height:40px;margin-bottom:8px}.pp-step-icon{width:24px;height:24px}}