/* Home template (design/final/home.html). Its component styles are all in the global stylesheet; these rules carry
   the design's inline styles, on hooks the block editor keeps. */
.lv-doctor .hm-address { margin-top: 12px; }
.lv-reviews .hm-intro { margin-top: 24px; }
.lv-split .hm-guide { font-size: 34px; margin-top: 48px; }
/* A story title that fits on one line still gives a 48px target, without moving the line. */
.lv-learn h3 a { display: inline-block; padding: 11px 0; margin: -11px 0; }
/* A paragraph that only carries a link, a price or a caption (hook hm-c) takes no box, so its content sits where the
   design has it; inside a quote's credit it keeps the credit's type, not the quote's paragraph type (the scoped
   selectors outrank the section quote sizes, such as .lv-plans .claire .lv-quote p). */
.hm-c { display: contents; }
.lv-quote :is(figcaption, footer) > p.hm-c,
:is(.lv-plans .claire, .lv-reviews) .lv-quote :is(figcaption, footer) > p.hm-c { font: inherit; color: inherit; margin: 0; }
