/* v3 (SLS, Lydie's layout, 2026-10-15): the "from" price sits directly under the card / hero title, in brackets and italics,
   quieter than the body text. Replaces the big anchor figure and the qualifier sentence (v2 kept, unused; stylesheets are
   cached for a year, never edit a shipped one in place). Existing tokens only. Mobile first. */
.price-anchor-sub {
    color: var(--muted, #5B6B7B);
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.5;
    margin: -4px auto 16px;
    max-width: 36rem;
}
.price-anchor-sub .nowrap { white-space: nowrap; }
/* The home card's own paragraph rules (.pricing-teaser p, .pricing-teaser-card p) are more specific than a single class. */
.pricing-teaser .pricing-teaser-card p.price-anchor-sub { font-size: 15px; font-style: italic; color: var(--muted, #5B6B7B); margin: -4px auto 16px; }
@media (min-width: 768px) {
    .pricing-teaser .pricing-teaser-card p.price-anchor-sub { font-size: 16px; }
}
.page-hero .price-anchor-sub { margin: -6px auto 18px; }
@media (min-width: 768px) {
    .price-anchor-sub { font-size: 16px; }
}
