/* CP rebuild — content layout helpers (PRIVATE PREVIEW ONLY) */
.pdw-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}
.pdw-compare-box{background:var(--wood-paper,#FBF7EF);border:1px solid var(--line,#DDD5C7);border-radius:6px;padding:20px 22px}
.pdw-compare-box h4{font:500 17px/1.3 Georgia,serif;color:var(--forest-text,#34432F);margin:0 0 10px}
.pdw-compare-box ul{list-style:none;padding:0;margin:0}
.pdw-compare-box li{padding:8px 0;border-top:1px solid var(--line,#DDD5C7);font-size:13px;color:var(--ink,#28322B);display:flex;gap:10px;align-items:baseline}
.pdw-compare-box li:first-child{border-top:0}
.pdw-compare-box li i.fa-plus{color:var(--olive,#687441)}
.pdw-compare-box li i.fa-circle{color:var(--copper,#C87535);font-size:8px}
.pdw-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}
.pdw-flow-step{background:var(--white,#fff);border:1px solid var(--line,#DDD5C7);border-radius:6px;padding:16px;display:flex;gap:12px;align-items:center}
.pdw-flow-step .num{flex:0 0 28px;height:28px;border-radius:50%;background:var(--olive,#687441);color:#fff;display:grid;place-items:center;font:600 13px/1 Georgia,serif}
.pdw-flow-step span{font-size:13px;color:var(--ink,#28322B);font-weight:600}
.pdw-note{background:var(--wood-paper,#FBF7EF);border-left:3px solid var(--copper,#C87535);padding:14px 18px;font-size:13px;color:var(--body-text,#5F6259);margin:16px 0}
@media(max-width:760px){
  .pdw-two-col,.pdw-flow{grid-template-columns:1fr}
}
