
/* PRJ-0011: integration-only adaptation; original brochure stylesheet is unchanged. */
.site-nav .nav-buy{border:1px solid var(--gold);border-radius:999px;color:var(--sand);font-weight:700;min-width:52px;padding-inline:12px}
@media(max-width:360px){.site-nav .nav-links{gap:0}.site-nav .nav-links a{padding-inline:1px}}
#living-legacy{position:relative;isolation:isolate;display:flow-root;min-height:calc(100svh - var(--nav-height));background:#071b29;scroll-margin-top:calc(var(--nav-height) + 18px);color-scheme:dark}
#living-legacy .legacy-reef-backdrop{position:sticky;top:var(--nav-height);height:calc(100svh - var(--nav-height));margin-bottom:calc(var(--nav-height) - 100svh);left:auto;right:auto;width:100%;z-index:0}
#living-legacy .legacy-top,#living-legacy .legacy-content{position:relative;z-index:1}
#living-legacy .legacy-page{display:block;animation:none}
#living-legacy.legacy-enhanced .legacy-page{display:none}
#living-legacy.legacy-enhanced .legacy-page.legacy-active{display:block;animation:legacy-open .45s var(--ease) both}
#living-legacy .legacy-review-watermark{position:relative;right:auto;bottom:auto;text-align:center;background:#061b29}
#living-legacy .legacy-top{flex-wrap:wrap}
#living-legacy .legacy-brand{flex:1;min-width:0}
#living-legacy .legacy-action{max-width:100%}
#living-legacy .legacy-action span{min-width:0}
#living-legacy .legacy-draftbar{flex-wrap:wrap}
#living-legacy .legacy-back,#living-legacy .legacy-ambience-toggle{min-height:44px}
#living-legacy .legacy-content p{margin-bottom:1em}
#living-legacy .legacy-hero .legacy-lead,#living-legacy .legacy-detail-hero p,#living-legacy .legacy-next p{margin-bottom:0}
#living-legacy .legacy-hero h2,#living-legacy .legacy-detail-hero h2{scroll-margin-top:calc(var(--nav-height) + 28px)}
#living-legacy .legacy-reef-video{max-width:none}
#living-legacy[data-static="true"] .legacy-reef-video{display:none}
#living-legacy[data-static="true"] .legacy-reef-fallback{opacity:1;transition:none}
#living-legacy[data-static="true"] .legacy-reef-backdrop *{animation:none!important}
@media(max-width:355px){#living-legacy .legacy-top{gap:16px}#living-legacy .legacy-brand{flex-basis:100%}#living-legacy .legacy-ambience-toggle{margin-left:0}#living-legacy .legacy-next .legacy-action{width:100%}}
@media(prefers-reduced-motion:reduce){#living-legacy.legacy-enhanced .legacy-page.legacy-active{animation:none}}

/* Mobile seam correction (combined brochure only): keep the CTA backdrop
   continuous instead of tinting/blurring a separate rectangular offers layer. */
@media (max-width: 800px) {
  #living-legacy .legacy-offers {
    background: transparent;
    backdrop-filter: none;
    border-bottom: 0;
  }
  #living-legacy .legacy-offer:last-child {
    border-top: 0;
  }
}
