.pj-group{padding-top:64px}.pj-group:first-of-type{padding-top:10px}.pj-head{display:flex;align-items:baseline;gap:14px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e3e7ec}.pj-head span{font-family:var(--e-font);font-size:15px;font-weight:700;letter-spacing:.12em;color:#1673c4}.pj-head h3{font-size:26px;font-weight:700;letter-spacing:-.01em}.pj-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pj{scroll-margin-top:130px;padding:30px 30px 32px;border-radius:14px;border:1.5px solid transparent;background:#f5f7fa;transition:border-color .5s,box-shadow .5s,background-color .5s}.pj-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:6px}.pj h4{font-size:22px;font-weight:700;letter-spacing:-.01em}.pj .st{flex-shrink:0;padding:4px 10px;border-radius:99px;background:#e3f0fb;color:#1673c4;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.pj-one{padding-bottom:14px;font-size:14px;font-weight:600;color:#0a9f93}.pj-desc{font-size:15px;line-height:1.7;color:#555}.pj{display:flex;flex-direction:column}.pj-more{align-self:flex-start;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;color:#1f4be8}.pj-more:after{content:" \2192";transition:margin-left .2s}.pj-more:hover:after{margin-left:4px}.pj.hit{border-color:#1673c4;background:#fff;box-shadow:0 18px 40px -18px #1673c473}@media (max-width: 1100px){.pj-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.pj-list{grid-template-columns:1fr}.pj-head h3{font-size:22px}}
