/* Pricing, About and Blog additions only. Reuses the existing homepage system. */
.lah-home.lah-information-page .brm-page-intro { max-width:820px; }
.lah-home.lah-information-page .brm-page-intro h1 { max-width:17ch; }
.lah-home.lah-information-page .brm-page-intro .lah-lead { max-width:60ch; }
.lah-home.lah-information-page .brm-about-grid { display:grid; grid-template-columns:1fr 1fr; gap:64px; align-items:start; }
.lah-home.lah-information-page .brm-about-grid > *, .lah-home.lah-information-page .brm-values-grid > * { min-width:0; }
.lah-home.lah-information-page .brm-about-copy p + p { margin-top:20px; }
.lah-home.lah-information-page .brm-values-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
.lah-home.lah-information-page .brm-value { padding:28px; border:1px solid var(--lah-line); border-radius:var(--lah-radius); background:#fff; }
.lah-home.lah-information-page .brm-value h3 { margin-bottom:14px; }
.lah-home.lah-information-page .brm-value p { font-size:15px; }
.lah-home.lah-information-page .brm-reading-list { margin:0; padding:0; list-style:none; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
.lah-home.lah-information-page .brm-reading-list > li { min-width:0; margin:0; padding:0; }
.lah-home.lah-information-page .brm-post-card { height:100%; border:1px solid var(--lah-line); border-radius:var(--lah-radius); padding:26px; background:#fff; }
.lah-home.lah-information-page .brm-post-card .wp-block-post-featured-image { margin:0 0 22px; }
.lah-home.lah-information-page .brm-post-card .wp-block-post-featured-image img { width:100%; aspect-ratio:16/10; object-fit:cover; border-radius:10px; }
.lah-home.lah-information-page .brm-post-card .wp-block-post-date { color:var(--lah-muted); font-size:12px; margin-bottom:12px; }
.lah-home.lah-information-page .brm-post-card .wp-block-post-title { font-size:23px; line-height:1.3; margin-bottom:15px; }
.lah-home.lah-information-page .brm-post-card .wp-block-post-title a { color:var(--lah-ink); text-decoration:none; }
.lah-home.lah-information-page .brm-post-card .wp-block-post-title a:hover { text-decoration:underline; }
.lah-home.lah-information-page .brm-post-card .wp-block-post-excerpt { font-size:15px; }
.lah-home.lah-information-page .brm-post-card .wp-block-post-excerpt__more-text { margin-top:18px; }
.lah-home.lah-information-page .brm-post-card .wp-block-post-excerpt__more-link { display:inline-flex; min-height:44px; align-items:center; font-weight:600; }
.lah-home.lah-information-page .brm-pagination { display:flex; justify-content:center; flex-wrap:wrap; gap:14px; margin-top:40px; }
.lah-home.lah-information-page .brm-pagination a, .lah-home.lah-information-page .brm-pagination .current { display:inline-flex; align-items:center; justify-content:center; padding:10px 14px; min-width:44px; min-height:44px; border:1px solid var(--lah-line); border-radius:6px; text-decoration:none; }
.lah-home.lah-information-page .brm-pagination .current { color:#fff; background:var(--lah-green); }
.lah-home.lah-information-page .brm-empty { background:var(--lah-soft); border:1px solid var(--lah-line); border-radius:var(--lah-radius); padding:30px; }
@media(max-width:1023px) {
 .lah-home.lah-information-page .brm-about-grid { grid-template-columns:1fr; gap:30px; }
 .lah-home.lah-information-page .brm-reading-list { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:767px) {
 .lah-home.lah-information-page .brm-values-grid, .lah-home.lah-information-page .brm-reading-list { grid-template-columns:1fr; }
}
