.os-map{margin:0;min-width:0;border:1px solid #52666f;background:#1d2932;border-radius:28px;padding:32px}.os-map figcaption{font-family:Jost,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:12px;color:var(--muted);margin-bottom:24px}.os-layer{padding:26px;border-radius:18px;background:var(--slate)}.os-layer h2{font-size:38px;margin-bottom:12px}.os-layer .eyebrow{display:block;margin-bottom:12px}.os-layer p{font-size:16px;margin:0}.os-layer.ai-layer{background:var(--lime);color:var(--navy)}.ai-layer .eyebrow,.ai-layer p{color:var(--navy)}.os-connector{text-align:center;font-size:40px;color:var(--lime);padding:8px}.os-foot{text-align:center;color:var(--muted);font-size:15px;margin-top:24px}.context-grid h3{font-size:27px}.context-grid p{font-size:16px}.os-example{padding:36px;border:1px solid #52666f;border-radius:24px;background:var(--slate)}.os-example h3{font-size:34px}.os-example ul{padding-left:20px;color:var(--muted);font-size:18px;line-height:1.7}.os-example .small{margin-bottom:0}@media(max-width:600px){.os-map{padding:24px 18px}.os-layer{padding:22px}.os-layer h2{font-size:31px}.context-grid{grid-template-columns:1fr}.os-example{padding:24px}.os-example h3{font-size:29px}}