/* Home-only reading refinements; planner and freight-type pages retain their controls. */
.fcc-load-planner-home :is(.lp-guide,.lp-types,.lp-faq) { padding-block:40px; }
.fcc-load-planner-home .rp-guide-intro { max-width:none; }
.fcc-load-planner-home .lp-guide .rp-benefits { grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px 36px; }
.fcc-load-planner-home .lp-guide .rp-benefit { padding:16px 0 0; border-left:0; border-top:1px solid var(--color-border); background:white; }
.fcc-load-planner-home .lp-faq .tool-faq { grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px 36px; }
.fcc-load-planner-home .lp-faq .tool-faq > div { border-top:1px solid var(--color-border); padding-top:16px; }
.fcc-load-planner-home #main :is(.lp-guide,.lp-faq) h3 { font-weight:600; }
@media(max-width:700px) {
  .fcc-load-planner-home :is(.lp-guide,.lp-types,.lp-faq) { padding-block:32px; }
  .fcc-load-planner-home .lp-guide .rp-benefits,.fcc-load-planner-home .lp-faq .tool-faq { grid-template-columns:minmax(0,1fr); gap:24px; }
}
