.lpx-prose p{max-width:68ch;line-height:1.7;margin:0 0 1em}
.lpx-prose h3{font-family:"Cormorant Garamond",Cormorant,serif;font-size:1.35rem;margin:0 0 .4em;color:inherit}
.lpx-list{max-width:70ch;padding-left:1.1em;line-height:1.7;margin:0 0 1.2em}.lpx-list li{margin:.35em 0}.lpx-list li::marker{color:#C9A96E}
.lpx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:1.6em 0}
.lpx-card{border:1px solid rgba(201,169,110,.35);border-radius:14px;padding:20px}.lpx-card p{margin:0;font-size:.95rem}
.lpx-vs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1.4em 0}.lpx-vs>div{border:1px solid rgba(201,169,110,.35);border-radius:14px;padding:20px}.lpx-vs>div:last-child{border-color:#C9A96E;border-width:2px}
.lpx-steps{counter-reset:s;list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:1.4em 0}
.lpx-steps li{counter-increment:s;border-top:2px solid #C9A96E;padding:14px 4px}.lpx-steps li::before{content:"0" counter(s);color:#C9A96E;font-weight:700;display:block;font-size:.8rem}.lpx-steps b{display:block;margin:.2em 0}.lpx-steps span{font-size:.95rem;line-height:1.6}
.lpx-prose a{color:inherit;text-decoration-color:#C9A96E;text-underline-offset:3px}
@media(max-width:700px){.lpx-vs{grid-template-columns:1fr}}
