/* Batch 01 v0.2 — restore Home's layout patterns, NOT another design direction.
 * Only loaded by the five current candidates; no shared or accepted CSS changes.
 * section-kicker comes directly from Home's site.css, without redefining its style.
 * Intro geometry mirrors Home #solutions .section-intro-grid (site.css 137–139).
 * Vertical note rule follows the accepted service/software note and owner feedback.
 */
.batch01-review .bp-section .home-layout-intro {
  grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);
  column-gap:96px;align-items:start;margin-bottom:32px;
}
.batch01-review .bp-section .home-layout-intro .intro-copy {
  padding-top:34px;max-width:650px;justify-self:end;line-height:1.7;
}
.batch01-review .bp-section .home-layout-intro .intro-copy p {margin:0}
.batch01-review .bp-section .home-layout-title h2 {margin-bottom:0;max-width:560px}
.batch01-review .bp-section .section-kicker {max-width:100%}
.batch01-review .bp-section .section-kicker::before {flex:none}
.batch01-review .bp-section .home-layout-intro + .bp-cards {margin-top:0}
.batch01-review .bp-section .home-layout-list {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 54px;
  margin:0 0 26px;
}
.batch01-review .bp-section .home-layout-list>li {margin-bottom:0}
.batch01-review .bp-section .home-layout-note {
  border-left:2px solid #9bbf84;padding-left:18px;
  background:transparent;border-radius:0;
}
.batch01-review .bp-section .home-layout-note-pair {
  border-top:0;padding-top:0;gap:26px;margin-top:28px;
}
.batch01-review .bp-section .bp-final-panel .section-kicker,
.batch01-review .bp-section .bp-store .section-kicker {margin-bottom:12px}
@media(max-width:1279px) {
  .batch01-review .bp-section .home-layout-intro {column-gap:64px}
  .batch01-review .bp-section .home-layout-intro .intro-copy {padding-top:28px}
}
@media(max-width:760px) {
  .batch01-review .bp-section .home-layout-intro {grid-template-columns:1fr;gap:24px}
  .batch01-review .bp-section .home-layout-intro .intro-copy {padding-top:0;max-width:none;justify-self:stretch}
}
@media(max-width:760px) {
  .batch01-review .bp-section .home-layout-intro {gap:24px;margin-bottom:26px}
  .batch01-review .bp-section .home-layout-list {grid-template-columns:1fr;gap:9px}
  .batch01-review .bp-section .home-layout-note {padding-left:15px}
  .batch01-review .bp-section .home-layout-note-pair {gap:22px}
  .batch01-review .bp-section .home-layout-note-pair>article+article {border-top:0;padding-top:0}
}
/* A note may carry a subordinate heading; retain its existing ink colour. */
.batch01-review .bp-section .home-layout-note h3 {color:var(--ink)}
/* Neutralise the inherited service-only 9px mobile override: Home stays 10px. */
.batch01-review .bp-section .section-kicker {font-size:10px}
