.model-segment-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;scroll-margin-top:160px}
.model-segment-nav button,.model-segment-nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:12px 16px;border:1px solid #455357;background:#172023;color:#edf3f3;border-radius:6px;font:inherit;text-decoration:none;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.model-segment-nav [aria-pressed=true]{border-color:#42d7a5;background:#203d34}
.model-segment-nav small{color:#b5c9c4;flex-shrink:0}
.model-segment-nav :focus-visible{outline:2px solid #ffb736;outline-offset:3px}
.l4-capabilities{padding:16px 24px;border-top:1px solid #354447}
.l4-capabilities p,.segment-note{font-size:14px;line-height:1.7;color:#a9bdbb}
.world-view{padding:24px}.world-view .media-grid{margin-top:20px}
.world-view .media-card p{font-size:14px;line-height:1.8}.world-view .media-card small{font-size:12px}
.model-segment-title{margin:24px 0 6px;font-size:22px}
.mode-tabs[hidden],.world-view[hidden]{display:none!important}
@media(max-width:650px){.model-segment-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.model-segment-nav button,.model-segment-nav a{padding:10px;min-height:72px;font-size:14px}.l4-capabilities,.world-view{padding:14px}}
