
body { overflow-wrap: break-word; word-wrap: break-word; }

@media (min-width: 769px) { .pg-da-trust.pg-da-reveal { grid-template-columns: repeat(2, 1fr); } }

.pg-da-hero h1 { max-width: 14ch; font-size: var(--fs-fluid-59); text-wrap: balance; }
@media (max-width: 800px) {
  .pg-da-hero { grid-template-columns: 1fr; gap: 36px; padding-top: 28px; }
  .pg-da-hero .pg-da-hero-photo { order: -1; aspect-ratio: auto; height: min(64vw, 400px); border-radius: 120px 120px 22px 22px; margin: 12px 12px 0; }
  .pg-da-hero .pg-da-hero-photo::before { border-radius: 132px 132px 34px 34px; }
  .pg-da-hero .pg-da-hero-pin, .pg-da-hero .pg-da-price-card { display: none; }
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }
}

.pg-da-sub-head {
  max-width: 1180px; margin: 44px auto 18px;
  display: flex; align-items: baseline; gap: 14px; flex-wrap: wrap;
}
.pg-da-sub-head h3 {
  font-family: var(--pg-da-font-heading);
  font-size: var(--fs-fluid-60); font-weight: 700;
  letter-spacing: -0.4px; line-height: 1.05; margin: 0; color: var(--pg-da-charcoal);
}.pg-da-sub-head p{ font-size: var(--fs-16px); line-height: 1.6; color: var(--pg-da-fg-muted); margin: 0; }
.pg-da-menu-note {
  max-width: 1180px; margin: 22px auto 0;
  font-size: var(--fs-13px); color: var(--pg-da-fg-muted); line-height: 1.6;
}
.pg-da-fmt-price small { font-size: var(--fs-12px); line-height: 1.6; font-weight: 500; color: var(--pg-da-fg-muted); font-family: var(--pg-da-font-body); }
