.lds097-color-atlas{min-width:0;width:100%;box-sizing:border-box}
.lds097-atlas-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin:16px 0 24px}
.lds097-atlas-links a{display:inline-flex;min-height:44px;align-items:center}
.lds097-release-note{padding:20px 0;border-block:1px solid var(--line);margin-block:24px}
.lds097-release-note p{max-width:72ch}
/* Current navigation is a quiet filled state; never a decorative bracket/rail.
   Keyboard focus remains governed by the original focus-visible outline. */
.nav-panel a[aria-current="page"],
.nav-panel a[aria-current="location"]{box-shadow:none;font-weight:600}
@media(min-width:981px){.lens-list button[aria-selected="true"]{border-left-width:0;padding-left:12px}}
.mock-action,.library-boundary,.non-negotiable,.color-route-boundary,
.atlas-boundary,.dataviz-boundary,.citymeter-gallery-boundary,
.motion-action-cue,.pattern-boundary,.v091-aha,
.lds097-color-atlas .block-note{border-inline-start:0}

/* These articles have no numbered badge or named visual grid area. */
.lds097-integration{padding-block:clamp(56px,8vw,104px);scroll-margin-top:100px}
.lds097-integration__chapter{display:grid;gap:24px;min-width:0;margin-top:40px}
.lds097-integration__chapter+.lds097-integration__chapter{margin-top:56px;padding-top:40px;border-top:1px solid var(--border-hairline)}
.lds097-integration__copy{display:grid;gap:20px;min-width:0;align-content:start}
.lds097-integration__copy>header{display:block;min-width:0}
.lds097-integration__copy h3,.lds097-integration__copy p{margin:0}
.lds097-integration__copy h3{max-width:36ch;line-height:1.4}
.lds097-integration__copy p{max-width:72ch}
.lds097-integration .matrix-wrap{min-width:0;margin-top:0}
.lds097-integration .state-table{margin-top:0}
.lds097-integration .matrix-wrap>p{margin-top:20px}
.lds097-integration__chapter--motion{max-width:76ch}
@media(min-width:960px){
 .lds097-integration__chapter--evidence{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(32px,5vw,64px);align-items:start}
}
@media print{.lds097-atlas-links{display:none}}
/* The fixed page bookmark needs a real outside gutter. The complete hamburger
   index remains available at widths where the bookmark would cover content. */
@media(max-width:1439px){.side-bookmark{display:none}}

/* Current-release comparison belongs to the existing Story section. */
.lds097-release-overview { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:32px; margin-top:32px; }
.lds097-release-overview article { min-width:0; }
.lds097-release-overview h3 { font-size:1.2rem; line-height:1.6; margin:0 0 12px; }
.lds097-release-overview p { line-height:1.8; margin:0; }
@media(max-width:900px) { .lds097-release-overview { grid-template-columns:1fr; gap:28px; } }
