.ipl .hl-wrap.ipl-narrow{max-width:760px}.ipl main{padding-bottom:120px}.hl-card.ipl-card{align-items:stretch;padding:0}.ipl-sec{border-bottom:1px solid #ececec;padding:32px 40px}.ipl-sec:last-child{border-bottom:0}.ipl-h{letter-spacing:-.3px;color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:28px}.ipl-text{color:var(--body);margin:12px 0 0;font-size:16px;line-height:28px}.ipl-text p{margin:0}.ipl-gap,.ipl-text .ipl-gap{margin-top:8px}@media (max-width:640px){.ipl-sec{padding:24px 20px}.ipl main{padding-bottom:80px}}
