/* =====================================================================
   Round 7: product body regions adopt the native product-container /
   details geometry and the native dark uppercase section-heading style
   (matching /products/z-lok-stm/). Scoped to .alok-product-region, which
   exists only on the three new product pages, so no other page is affected.
   ===================================================================== */
.alok-resource.alok-product-region { max-width: 1580px; margin: 0 auto; padding: 0 0 60px; }
.alok-resource.alok-product-region .resource-copy {
  max-width: none; width: 80%; margin: 0; padding: 0 120px 0 20px;
  font-size: 18px; line-height: 1.6; }
/* Native dark condensed uppercase section headings (like the spec heading) */
.alok-resource.alok-product-region .resource-copy h2 {
  color: #404040; font-family: Oswald, sans-serif; font-weight: 800;
  font-size: clamp(26px, 1.275rem + 0.5vw, 30px); text-transform: uppercase;
  margin: 0 0 20px; padding-top: 0; }
.alok-resource.alok-product-region .resource-copy h2::before { content: none; }
@media screen and (max-width: 1024px) {
  .alok-resource.alok-product-region .resource-copy { width: 100%; padding: 0 20px; }
}

/* Round 7: FOAMING HAMMER HD banner title balanced so "HD" is not orphaned.
   Scoped to that single post; no change to the shared banner behavior. */
body.postid-695 .inner-banner h1 { text-wrap: balance; }
