/* GP-2026-10-02-1: hero only. Keep all shared UI and Journal styling unchanged. */
.ord-site.ord-home .ord-hero .ord-hero-price {
  max-width: 54ch;
  margin: 12px 0 0;
  color: #fffdf7;
  font-size: var(--fs-20);
  line-height: 1.5;
  text-wrap: pretty;
}
@media (min-width: 1121px) {
  .ord-site.ord-home .ord-hero-copy { max-width: 100%; }
  .ord-site.ord-home .ord-hero h1 { max-width: 100%; }
}
/* GP-2026-10-08-9: G-1 proof line under the CTA. It links to the clause; it is not a CTA. */
.ord-site.ord-home .approved-home-hero .ht-guarantee{margin:16px 0 0;font-size:var(--fs-14);line-height:1.5}
.ord-site.ord-home .approved-home-hero .ht-guarantee a{color:#dfc594;text-decoration:underline;text-underline-offset:3px}
.ord-site.ord-home .approved-home-hero .ht-guarantee a:focus-visible{outline:2px solid #d9bc83;outline-offset:3px}
/* GP-2026-10-08-9: on phones the two title sentences flow together so the title stays within three lines. */
@media (max-width: 540px) {
  .ord-site.ord-home .approved-home-hero #hero-title { font-size: var(--fs-32) !important; }
  .ord-site.ord-home .approved-home-hero #hero-title br { display: none; }
}
